﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 500;
}

i, em, b, code {
    font-style: normal;
    font-weight: normal;
}

u {
    text-decoration: none;
}

img {
    border: 0;
    height: auto;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

ol, ul, li {
    list-style: none;
}

ins, a {
    text-decoration: none;
}

:focus {
    outline: none;
}

fieldset {
    border: 0;
}

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.cd {
    overflow: hidden;
    _zoom: 1;
}

.cl {
    *zoom: 1;
}

    .cl:after {
        content: '\20';
        clear: both;
        display: block;
        height: 0;
    }

body, button, input, textarea {
    font: 12px/1.5 simsun,"microsoft yahei";
}

button, input, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th {
    text-align: inherit;
}

a {
    border: 0;
    color: #06d;
    outline: 0;
}

    a:hover {
        color: #f60;
        text-decoration: none;
    }

.hidden {
    display: none;
}

body, html {
    width: 100%;
    height: 100%;
    background-color: #fdfdfd;
    /* background-color:#314E6C;*/
}

.header {
    height: 75px;
    /*border-bottom:1px solid #d6d6d6;*/
    border-bottom: 1px solid #2a3f54;
    position: relative;
}

.scrollBar {
    height: 75px;
    width: 30%;
    position: absolute;
    left: 430px;
    top: 0;
}

    .scrollBar li a {
        color: #000;
    }

        .scrollBar li a:hover {
            color: #f60;
        }

#scroll {
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin: 25px 0;
    overflow: hidden;
}

body#index {
    background: #374a5e url('../Images/indexBg.jpg')top center no-repeat;
    background-size: 100% auto;
}

.logo {
    width: 420px;
    height: 75px;
    display: inline-block;
    /*background:url(../Images/logo.jpg) no-repeat;*/
    background: url('../Images/shebei.png') no-repeat;
}

    .logo a {
        width: 420px;
        height: 75px;
        display: inline-block;
    }

.mini-layout {
    height: 100%;
    width: 100%;
}

.content {
    border: 0;
    overflow: hidden;
    padding: 0 6px;
}

.mini-splitter {
    width: 100%;
    height: 100%;
    border: 0;
}

.splitter_wrap {
    border: 0;
}

.foot {
    height: 25px;
    border: 0;
    text-align: center;
}

.topNav {
    float: right;
    margin-right: 10px;
    margin-top: 20px;
}

a.btnNotice, a.btnSystem {
    color: #000;
    margin-right: 6px;
}

    a.btnNotice:hover, a.btnSystem:hover {
        color: #f60;
    }

        a.btnNotice em, a.btnNotice:hover em, a.btnSystem em, a.btnSystem:hover em {
            color: #f00;
        }

.mini-outlookbar-groupHeader {
    background: none;
    padding: 0;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-indent: 6px;
    /*color:#000;
	background-color:#f6f6f6;*/
    color: #dcdbdb;
    background-color: #2a3f54;
}

.mini-outlookbar-border {
    /*border:1px solid #d6d6d6;*/
    border: 1px solid #374a5e;
    border-bottom: 0;
}

.mini-tools-collapse {
    margin-top: 6px;
}

.mini-outlookbar-groupBody {
    border-top: 1px solid #3571af;
}

.mini-outlookbar-group {
    /*border-bottom:1px solid #d6d6d6;*/
    border: 1px solid #374a5e;
}

.mini-tree-node-ecicon {
    display: none;
}

.mini-tree-nodetitle {
    height: 30px;
    line-height: 30px;
}

.mini-tree-nodeshow {
    padding-left: 14px;
    padding-top: 10px;
}

.mini-tree-nodetext {
    font-weight: bold;
    font-size: 14px;
    /*color:#5b5b5b;*/
    color: #dcdbdb;
}
/*.mini-tree-nodetext,.mini-tree-nodeshow{
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
.mini-tree-selectedNode .mini-tree-nodeshow{
	background:none;
	border:0;
}*/
.mini-tabs-bodys {
    border: 1px solid #314E6C border:1px solid #d6d6d6;
    border-top: 0;
}

.wrap {
    width: 100%;
}

.mapTop {
    padding-top: 15px;
}

.mapNav {
    float: left;
}

    .mapNav li {
        float: left;
        display: inline;
    }

        .mapNav li a {
            display: inline-block;
            font-size: 14px;
            font-weight: bold;
            color: #5a5a5a;
            margin-left: 20px;
            height: 30px;
            line-height: 30px;
            padding: 0 15px;
        }

            .mapNav li a:hover {
                color: #ba2636;
            }

            .mapNav li a.current, .mapNav li a.current:hover {
                border-bottom: 4px solid #004287;
                color: #5a5a5a;
                cursor: default;
            }

.mapTop dl {
    float: right;
    height: 30px;
    line-height: 30px;
}

.mapTop dt {
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 50px;
    float: left;
    display: inline-block;
    color: #fff;
}

.grayType {
    background-color: #b1b1b1;
}

.greenType {
    background-color: #46b850;
}

.blueType {
    background-color: #3f98e3;
}

.redType {
    background-color: #ff5c5d;
}

.orangeType {
    background-color: #fda441;
}

.navyType {
    background-color: #42d49e;
}

.mapTop dd {
    float: left;
    padding: 0 12px;
}

.chinamap {
    width: 800px;
    height: 640px;
    text-align: center;
    float: left;
}

    .chinamap span {
        width: 800px;
        height: 640px;
        display: inline-block;
        margin: 0 auto;
        position: relative;
    }

        .chinamap span div {
            position: absolute;
            top: 0;
            left: 0;
        }

            .chinamap span div a {
                background: url(../Images/cityIco.png);
                font-size: 14px;
                font-weight: bold;
                display: inline-block;
                width: 70px;
                height: 70px;
                padding-top: 30px;
                color: #fff;
            }

                .chinamap span div a:hover {
                    color: #ff0;
                    background: url(../Images/cityIcoHover.png);
                }

            .chinamap span div.shanghai {
                top: 296px;
                left: 626px;
            }

            .chinamap span div.ningbo {
                top: 312px;
                left: 688px;
            }

            .chinamap span div.zhuhai {
                top: 450px;
                left: 515px;
            }

            .chinamap span div.cityLine {
                width: 65px;
                height: 4px;
                background: none;
                background-color: #ff0000;
                top: 402px;
                left: 650px;
            }

.pop {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0px 12px;
    /*width:210px;
	border:4px solid #004387;
	background-color:#fff;*/
    background: url(../Images/popBg.png);
    text-align: left;
    border-radius: 5px;
    z-index: 1000;
    color: #fff;
}

    .pop dt {
        /*border-bottom:1px solid #eeeeee;
	padding:3px 0;*/
    }

        .pop dt h2 {
            line-height: 24px;
        }

        .pop dt strong {
            font-size: 14px;
        }

        .pop dt li {
            width: 33.3%;
            height: 30px;
            line-height: 30px;
            float: left;
        }

            .pop dt li.type1 {
                color: #48a54a;
            }

            .pop dt li.type2 {
                color: #f46b61;
            }

            .pop dt li.type3 {
                color: #a4a4a4;
            }

    .pop dd {
        padding: 3px 0 8px;
    }

        .pop dd li {
            width: 100%;
            float: left;
            margin-bottom: 6px;
        }

            .pop dd li b {
                float: left;
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 100px;
                display: inline-block;
                background-color: #a4a4a4;
                margin-right: 10px;
            }

                .pop dd li b.type1 {
                    background-color: #48a54a;
                }

                .pop dd li b.type2 {
                    background-color: #f46b61;
                }

.type {
    width: 100%;
    float: left;
    margin-bottom: 8px;
}

    .type li span {
        border-left: solid 5px #c23531;
        margin-right: 10px;
    }

        .type li span.typeDG2 {
            border-left-color: #314656;
        }

        .type li span.typeDG3 {
            border-left-color: #61a0a8;
        }

    .type span {
        padding-left: 5px;
        font-weight: bold;
        font-size: 12px;
        border-left: solid 5px #0e467f;
    }

    .type li {
        float: left;
        font-size: 12px;
        margin: 2px;
    }

    .type .d {
        padding-top: 5px;
        width: 120px;
        padding-left: 10px;
    }

        .type .d li {
            font-size: 12px;
            width: 100%;
        }

.mapInfoTable {
    width: 100%;
}

    .mapInfoTable th {
        height: 30px;
        border-bottom: 1px solid #333;
        text-align: center;
    }

    .mapInfoTable td {
        height: 35px;
    }

.mechineList {
    width: 420px;
    float: left;
    display: inline;
    margin-right: 10px;
}

    .mechineList table {
        width: 100%;
        float: left;
    }

    .mechineList th {
        height: 36px;
        border-bottom: 1px solid #333;
        text-align: center;
    }

    .mechineList td {
        padding: 5px;
    }

.tableList {
    padding: 0 10px;
    margin-top: 15px;
}

    .tableList table {
        width: 100%;
        border-collapse: collapse;
        font-size: 14px;
    }

    .tableList th {
        border: 1px solid #dddddd;
        height: 50px;
        background: -webkit-linear-gradient(#f4f4f4, #e8e8e8);
        background: -o-linear-gradient(#f4f4f4, #e8e8e8);
        background: -moz-linear-gradient(#f4f4f4, #e8e8e8);
        background: linear-gradient(#f4f4f4, #e8e8e8);
    }

    .tableList td {
        border: 1px solid #dddddd;
        height: 50px;
        padding: 0 6px;
        text-align: center;
    }

.trred {
    background-color: #ff5d5e;
}

.tryellow {
    background-color: #fef842;
}

.fgreen {
    color: #46b850;
}

.fblue {
    color: #3f98e3;
}

.fred {
    color: #ff5c5d;
}

.forange {
    color: #fda441;
}

.fnavy {
    color: #42d49e;
}

.mechinList {
    float: left;
}

    .mechinList p {
        line-height: 20px;
    }

.mechineTable {
    position: relative;
    margin-top: 20px;
}

.mechineL {
    width: 73%;
    float: left;
}

    .mechineL ul {
        margin-bottom: 10px;
        width: 100%;
        float: left;
    }

    .mechineL li {
        float: left;
        position: relative;
        z-index: 10;
    }

        .mechineL li a {
            width: 116px;
            height: 36px;
            border: 2px solid #004387;
            display: inline-block;
            font-size: 14px;
            font-weight: bold;
            line-height: 36px;
            text-align: center;
            color: #034488;
            margin-right: 10px;
        }

            .mechineL li a:hover {
                color: #000;
            }

            .mechineL li a.current, .mechineL li a.current:hover {
                background-color: #004387;
                color: #fff;
                cursor: default;
            }

    .mechineL dl {
        width: 100%;
        float: left;
        height: 46px;
        line-height: 46px;
        border-bottom: 1px solid #d6d6d6;
    }

    .mechineL dt {
        width: 80px;
        font-size: 14px;
        font-weight: bold;
        color: #5b5b5b;
        float: left;
        margin-left: 10px;
    }

    .mechineL dd {
        float: left;
    }

        .mechineL dd a {
            float: left;
            margin-right: 2em;
            color: #004387;
            font-size: 14px;
            font-weight: bold;
        }

            .mechineL dd a:hover {
                color: #000;
            }

.mechineR {
    width: 24%;
    float: right;
    margin-right: 8px;
}

    .mechineR dl {
        width: 100%;
        border: 1px solid #d6d6d6;
        position: relative;
        z-index: 10;
    }

    .mechineR dt {
        height: 39px;
        line-height: 39px;
        text-indent: 12px;
        border-bottom: 1px solid #d6d6d6;
        background-color: #f6f6f6;
        color: #004485;
        font-size: 14px;
        font-weight: bold;
        position: relative;
        z-index: 10;
    }

    .mechineR dd {
        padding: 8px 20px;
    }

    .mechineR li {
        width: 100%;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        font-weight: bold;
        color: #5b5b5b;
    }

.bar {
    height: 40px;
    width: 96%;
    margin: 10px auto 0;
    background-color: #eeeeee;
    line-height: 40px;
    font-size: 16px;
}

    .bar li {
        width: 25%;
        float: left;
        line-height: 40px;
        text-indent: 10px;
    }

        .bar li strong.type1 {
            color: #48a54a;
        }

        .bar li strong.type2 {
            color: #f46b61;
        }

        .bar li strong.type3 {
            color: #a4a4a4;
        }

.barTitle {
    text-indent: 0;
    text-align: center;
    width: 120px;
    float: left;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.barArea select {
    margin-top: 10px;
}

.listBoxArea {
    margin-top: 10px;
}

    .listBoxArea dl {
        border: 1px solid #dddddd;
        border-radius: 3px;
        width: 47%;
        float: left;
        display: inline;
        margin-left: 2%;
        margin-bottom: 12px;
        font-size: 16px;
    }

    .listBoxArea dt {
        height: 36px;
        border-bottom: 1px solid #dddddd;
        background: -webkit-linear-gradient(#f4f4f4, #e8e8e8);
        background: -o-linear-gradient(#f4f4f4, #e8e8e8);
        background: -moz-linear-gradient(#f4f4f4, #e8e8e8);
        background: linear-gradient(#f4f4f4, #e8e8e8);
    }

        .listBoxArea dt h2 {
            line-height: 36px;
            font-weight: bold;
            margin-left: 12px;
        }

    .listBoxArea dd {
        height: 350px;
        position: relative;
    }

.m-l, .m-r {
    width: 160px;
    display: inline;
    float: left;
    padding-top: 20px;
}

.m-r {
    float: right;
}

    .m-l h4, .m-r h4 {
        text-align: center;
        line-height: 24px;
        font-weight: bold;
        color: #5c5c5c;
        text-align: center;
    }

.ruler-vertical {
    height: 160px;
    background: url(../Images/ruler-vertical1.jpg) center center no-repeat;
    position: relative;
    margin-bottom: 5px;
}

.rulerNum {
    position: absolute;
    width: 50px;
    text-align: right;
    top: -4px;
    left: 0;
}

.nl2 {
    top: 20px;
}

.ruler-vertical .nl2 {
    top: -8px;
}

.nl3 {
    top: 45px;
}

.ruler-vertical .nl3 {
    top: 22px;
}

.nl4 {
    top: 70px;
}

.ruler-vertical .nl4 {
    top: 53px;
}

.nl5 {
    top: 95px;
}

.ruler-vertical .nl5 {
    top: 82px;
}

.nl6 {
    top: 120px;
}

.ruler-vertical .nl6 {
    top: 112px;
}

.nl7 {
    top: 145px;
}

.nr1 {
    left: 110px;
    text-align: left;
}

.nr2 {
    left: 110px;
    /*top:20px;*/
    top: -8px;
    text-align: left;
}

.nr3 {
    left: 110px;
    /*top:45px;*/
    top: 22px;
    text-align: left;
}

.nr4 {
    left: 110px;
    /*top:70px;*/
    top: 53px;
    text-align: left;
}

.nr5 {
    left: 110px;
    /*top:95px;*/
    top: 82px;
    text-align: left;
}

.nr6 {
    left: 110px;
    /*top:120px;*/
    top: 112px;
    text-align: left;
}

.nr7 {
    left: 110px;
    top: 145px;
    text-align: left;
}

.verticalBox {
    width: 23px;
    height: 148px;
    background-color: #f0e58c;
    position: absolute;
    top: 6px;
    left: 68px;
}

.ruler-vertica2 .verticalBox {
    height: 123px;
    background-color: #fe1495;
}

.verticalBox div {
    background-color: #fff;
}

.ruler-vertica2 {
    height: 160px;
    background: url(../Images/ruler-vertical2.jpg) center center no-repeat;
    position: relative;
}

.module1Img {
    height: 220px;
    background: url(../Images/module1Img.jpg) center center no-repeat;
    margin-top: 20px;
    margin-bottom: 10px;
}

.module1Img-1 {
    height: 220px;
    background: url(../Images/module1Img-1.gif) center center no-repeat;
    margin-top: 20px;
    margin-bottom: 10px;
}

.module1Img-2 {
    height: 220px;
    background: url(../Images/module1Img-2.gif) center center no-repeat;
    margin-top: 20px;
    margin-bottom: 10px;
}

.m-c {
    width: 100%;
    position: absolute;
    text-align: center;
}

    .m-c .numBox {
        margin-top: 15px;
    }

.m-cb {
    padding: 0 160px;
}

.numBox {
    border: 1px solid #cccccc;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
}

.pink {
    background-color: #ff1495;
    color: #fff;
}

.yellow {
    background-color: #f0e58c;
    color: #5b5d58;
}

.blue {
    background-color: #2390f5;
    color: #fff;
}

.green {
    background-color: #01ffff;
    color: #5b5d58;
}

.green1 {
    background-color: #32cd33;
    color: #fff;
}

.red {
    background-color: #fe0000;
    color: #fff;
}

.brown {
    background-color: #754602;
    color: #fff;
}

.gray {
    background-color: #dcdcdc;
    color: #000;
}

.short {
    width: 100px;
    font-size: 16px;
}

.long {
    width: 100px;
    height: 24px;
    line-height: 24px;
}

.mini {
    height: 20px;
    width: 80px;
    color: #000;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
}

.module2Content .mini {
    height: 18px;
    line-height: 18px;
}

.m-l .numBox, .m-r .numBox {
    margin: 0 30px;
}

.textBox {
    text-align: center;
    font-weight: bold;
    margin-bottom: -10px;
    color: #5b5d58;
}

.module2Content {
    width: 100%;
    height: 320px;
    background: url(../Images/module2Img.jpg) center center no-repeat;
    position: relative;
}

    .module2Content .module2Num {
        position: absolute;
        top: 50%;
        left: 50%;
    }

.m2n1 {
    margin-top: -135px;
    margin-left: -40px;
}

.m2n2 {
    margin-top: -60px;
    margin-left: 110px;
}

.m2n3 {
    margin-top: 35px;
    margin-left: 110px;
}

.m2n4 {
    margin-top: 115px;
    margin-left: -40px;
}

.m2n5 {
    margin-top: 35px;
    margin-left: -210px;
}

.m2n6 {
    margin-top: -60px;
    margin-left: -210px;
}

.module2Content ul {
    position: absolute;
    width: 102px;
    top: 10px;
    right: 10px;
}

    .module2Content ul li {
        height: 20px;
        width: 100%;
        float: left;
        position: relative;
        text-align: center;
        color: #32cd33;
        font-weight: bold;
    }

.innerArea {
    position: absolute;
    width: 40px;
    top: 50%;
    left: 50%;
}

.areaA {
    margin-top: -80px;
    margin-left: -40px;
}

.areaB {
    margin-top: -40px;
    margin-left: 25px;
}

.areaC {
    margin-top: 5px;
    margin-left: 25px;
}

.areaD {
    margin-top: 50px;
    margin-left: -38px;
}

.areaE {
    margin-top: 5px;
    margin-left: -95px;
}

.areaF {
    margin-top: -40px;
    margin-left: -95px;
}

.innerArea li {
    margin: 0;
    width: 100%;
    float: left;
}

.ruler-horizontal-l {
    width: 160px;
    color: #5c5c5c;
    position: absolute;
    left: 15px;
    bottom: 15px;
}

.ruler-horizontal-r {
    width: 160px;
    color: #5c5c5c;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.horizontal-title strong {
    font-size: 12px;
    font-weight: normal;
}

.ruler-horizontal {
    background: url(../Images/ruler-horizontal.jpg) top right no-repeat;
    margin-top: 6px;
    height: 30px;
    position: relative;
}

.ruler-horizontal-r .ruler-horizontal {
    background: url(../Images/ruler-horizontal.jpg) top left no-repeat;
}

.horizontalBar {
    height: 9px;
    width: 148px;
    position: absolute;
    top: 1px;
    left: 11px;
}

.horizontalNum {
    position: absolute;
    top: 15px;
    left: 0;
}

.n1 {
    left: 8px;
}

.n2 {
    left: 35px;
}

.n3 {
    left: 65px;
}

.n4 {
    left: 95px;
}

.n5 {
    left: 125px;
}

.n6 {
    left: 150px;
}

.ruler-horizontal-r .n1 {
    left: -2px;
}

.ruler-horizontal-r .n2 {
    left: 25px;
}

.ruler-horizontal-r .n3 {
    left: 55px;
}

.ruler-horizontal-r .n4 {
    left: 85px;
}

.ruler-horizontal-r .n5 {
    left: 115px;
}

.ruler-horizontal-r .n6 {
    left: 140px;
}

.ruler-horizontal-r .horizontalBar {
    left: 1px;
}

.horizontalBar div {
    background-color: #ff1493;
    height: 9px;
}

.module3Num em.p0 {
    float: left;
}

.module3Num em.p100 {
    float: right;
}

.module3-l {
    width: 100px;
    float: left;
    padding: 20px 0;
    margin-left: 24px;
    display: inline;
}

    .module3-l p {
        font-weight: bold;
        text-align: center;
        line-height: 14px;
        color: #5c5c5c;
    }

    .module3-l .numBox {
        margin-top: 20px;
    }

.module3Box {
    width: 100px;
    border: 1px solid #cccccc;
    margin-top: 20px;
    margin-bottom: 6px;
    height: 20px;
}

    .module3Box div {
        background-color: #ff1493;
        height: 20px;
    }

.module3Img {
    text-align: center;
    margin-top: 20px;
}

.module3-r {
    float: right;
    margin-right: 20px;
    padding-top: 20px;
}

    .module3-r ul.mt {
        margin-top: 35px;
        float: left;
    }

    .module3-r li {
        float: left;
        height: 24px;
        margin-top: 20px;
        margin-left: 15px;
    }

.module4 dd {
    background: url(../Images/module4Img.jpg) center center no-repeat;
}

.module4content {
    position: relative;
    height: 350px;
}

    .module4content ul {
        width: 120px;
        position: absolute;
        top: 50%;
        left: 50%;
    }

        .module4content ul.dCenter {
            text-align: center;
            margin-top: 0px;
            margin-left: -60px;
        }

        .module4content ul.d1 {
            margin-top: -100px;
            margin-left: -200px;
        }

        .module4content ul.d2 {
            margin-top: -100px;
            margin-left: 100px;
        }

        .module4content ul.d3 {
            margin-top: -20px;
            margin-left: 120px;
        }

        .module4content ul.d4 {
            margin-top: 55px;
            margin-left: 105px;
        }

        .module4content ul.d5 {
            margin-top: 55px;
            margin-left: -205px;
        }

        .module4content ul.d6 {
            margin-top: -20px;
            margin-left: -225px;
        }

    .module4content li {
        margin-bottom: 2px;
    }

.nsBox {
    height: 350px;
    background: url(../Images/module3ImgType6.jpg) left center no-repeat;
    position: relative;
}

.nsTitle {
    position: absolute;
    top: 10px;
    left: 10px;
}
/*5号线*/
.tar {
    text-align: right;
}

.tac {
    text-align: center;
}

.subhead {
    height: 40px;
    overflow: hidden;
    position: relative;
    padding: 0 2%;
    margin-bottom: -10px;
}

    .subhead h1 {
        font-family: "Microsoft yahei";
        font-size: 20px;
        line-height: 40px;
        text-align: center;
    }

    .subhead .numBox {
        position: absolute;
        height: 22px;
        line-height: 22px;
        padding: 0 10px;
        width: 120px;
        top: 8px;
        left: 2%;
    }

.btnRefresh {
    position: absolute;
    right: 2%;
    top: 4px;
}

    .btnRefresh a {
        width: 64px;
        height: 30px;
        text-align: center;
        display: inline-block;
        line-height: 30px;
        color: #fff;
        background: url(../Images/btnSearch.jpg) no-repeat;
    }

        .btnRefresh a:hover {
            color: #ff0;
        }

.subhead .chainage {
    margin-left: 155px;
}

.number5 .module2Content {
    background: url(../Images/module2ImgType2.jpg) center center no-repeat;
}

    .number5 .module2Content ul {
        width: 160px;
    }

        .number5 .module2Content ul li {
            color: #000;
            margin-bottom: 4px;
        }

.outerArea, .inner {
    position: absolute;
    top: 50%;
    left: 50%;
}

    .outerArea li {
        margin-bottom: 3px;
    }

.module2Content .outerArea li {
    margin-bottom: 1px;
}

.n51 {
    margin-top: -158px;
    margin-left: -50px;
}

.n52 {
    margin-top: -20px;
    margin-left: 120px;
}

.n53 {
    margin-top: 110px;
    margin-left: -50px;
}

.n54 {
    margin-top: -20px;
    margin-left: -260px;
}

.number5 .mini {
    width: 80px;
}

.number5 .centerNum {
    position: absolute;
    width: 60px;
    font-size: 14px;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -30px;
}

.n5i1 {
    margin-top: -80px;
    margin-left: -40px;
}

.n5i2 {
    margin-top: -25px;
    margin-left: 35px;
}

.n5i3 {
    margin-top: 30px;
    margin-left: -40px;
}

.n5i4 {
    margin-top: -50px;
    margin-left: -115px;
}

.number5 .module3 dd {
    background: url(../Images/module3ImgType2.jpg) center left no-repeat;
    position: relative;
}

.number5 .module3ImgType2-1 dd {
    background: url(../Images/module3ImgType2-1.gif) center left no-repeat;
}

.m3RightNum {
    position: absolute;
    right: 10px;
    top: 10px;
}

    .m3RightNum li {
        float: left;
        margin-left: 10px;
    }

.m3Tuya {
    position: absolute;
    width: 84px;
    text-align: center;
    top: 50%;
    margin-top: -50px;
    left: 65px;
}

.m3Other {
    position: absolute;
    width: 84px;
    text-align: center;
    top: 50%;
    margin-top: 30px;
    left: 270px;
}

.m3Info {
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: 70px;
    left: 200px;
}

    .m3Info li {
        float: left;
        margin-bottom: 10px;
    }

.number5 .module4 dd {
    background: url(../Images/module4ImgType2.jpg) center center no-repeat;
}

    .number5 .module4 dd .numBox {
        position: absolute;
        top: 50%;
        left: 50%;
    }

.n5m4o1 {
    margin-top: -152px;
    margin-left: 70px;
}

.n5m4o2 {
    margin-top: -82px;
    margin-left: 122px;
}

.n5m4o3 {
    margin-top: 72px;
    margin-left: 115px;
}

.n5m4o4 {
    margin-top: 135px;
    margin-left: 45px;
}

.n5m4o5 {
    margin-top: 128px;
    margin-left: -145px;
}

.n5m4o6 {
    margin-top: 67px;
    margin-left: -205px;
}

.n5m4o7 {
    margin-top: -77px;
    margin-left: -210px;
}

.n5m4o8 {
    margin-top: -152px;
    margin-left: -150px;
}

.n5m4i1 {
    margin-top: -70px;
    margin-left: 10px;
}

.n5m4i2 {
    margin-top: -15px;
    margin-left: 50px;
}

.n5m4i3 {
    margin-top: 22px;
    margin-left: 102px;
}

.n5m4i4 {
    margin-top: 50px;
    margin-left: 8px;
}

.n5m4i5 {
    margin-top: 50px;
    margin-left: -102px;
}

.n5m4i6 {
    margin-top: 20px;
    margin-left: -210px;
}

.n5m4i7 {
    margin-top: -15px;
    margin-left: -150px;
}

.n5m4i8 {
    margin-top: -70px;
    margin-left: -100px;
}

.centerWord {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -30px;
}
/*ningbo*/
.ningbo .module4 dd {
    background: none;
}

.nbdaopan {
    height: 250px;
    background: url(../Images/module1Imgtype3.jpg) center center no-repeat;
}

.daopan-2 {
    background: url(../Images/module1Imgtype3-1.gif) center center no-repeat;
}

.daopan-3 {
    background: url(../Images/module1Imgtype3-2.gif) center center no-repeat;
}

.daopanNumBox {
    text-align: center;
    margin-top: -10px;
}

    .daopanNumBox ul {
        display: inline-block;
        margin: 0 10px;
    }

    .daopanNumBox li {
        margin-bottom: 3px;
    }

        .daopanNumBox li.mt {
            margin-top: 26px;
        }

.minusdaopan {
    text-align: center;
    margin-top: 2px;
}

    .minusdaopan li {
        display: inline;
    }

.tuijingBox {
    height: 320px;
    background: url(../Images/module2Imgtype3.jpg) center center no-repeat;
}

    .tuijingBox .numBox {
        position: absolute;
        top: 50%;
        left: 50%;
    }

    .tuijingBox .green {
        width: 86px;
    }

.tjm2o1 {
    margin-top: -160px;
    margin-left: -160px;
}

.tjm2o2 {
    margin-top: -160px;
    margin-left: -40px;
}

.tjm2o3 {
    margin-top: -160px;
    margin-left: 80px;
}

.tjm2o4 {
    margin-top: -32px;
    margin-left: 200px;
}

.tjm2o5 {
    margin-top: 105px;
    margin-left: 80px;
}

.tjm2o6 {
    margin-top: 105px;
    margin-left: -40px;
}

.tjm2o7 {
    margin-top: 105px;
    margin-left: -160px;
}

.tjm2o8 {
    margin-top: -32px;
    margin-left: -300px;
}

.tjm2i1 {
    margin-left: -40px;
    margin-top: -95px;
}

.tjm2i2 {
    margin-top: -61px;
    margin-left: 40px;
}

.tjm2i3 {
    margin-top: -32px;
    margin-left: 80px;
}

.tjm2i4 {
    margin-top: 4px;
    margin-left: 40px;
}

.tjm2i5 {
    margin-left: -40px;
    margin-top: 40px;
}

.tjm2i6 {
    margin-top: 4px;
    margin-left: -120px;
}

.tjm2i7 {
    margin-top: -32px;
    margin-left: -160px;
}

.tjm2i8 {
    margin-top: -61px;
    margin-left: -120px;
}

.tuijingNum {
    text-align: center;
}

    .tuijingNum ul {
        display: inline-block;
        margin: 0 10px;
    }

    .tuijingNum li {
        float: left;
        margin-left: 5px;
    }

.zhujiang {
    height: 350px;
    background: url(../Images/module3ImgType3.jpg) center center no-repeat;
    position: relative;
}

    .zhujiang ul {
        position: absolute;
        top: 50%;
        left: 50%;
    }

.zjm301 {
    margin-top: -175px;
    margin-left: 15px;
}

.zjm302 {
    margin-top: -160px;
    margin-left: 175px;
}

.zjm303 {
    margin-top: 60px;
    margin-left: 200px;
}

.zjm304 {
    margin-top: 100px;
    margin-left: 95px;
}

.zjm305 {
    margin-top: 100px;
    margin-left: -175px;
}

.zjm306 {
    margin-top: 75px;
    margin-left: -295px;
}

.zjm307 {
    margin-top: -160px;
    margin-left: -270px;
}

.zjm308 {
    margin-top: -175px;
    margin-left: -100px;
}

.zhujiang .brown {
    position: absolute;
    top: 50%;
    left: 50%;
}

.zjm3i1 {
    margin-top: -55px;
    margin-left: 45px;
}

.zjm3i2 {
    margin-top: 5px;
    margin-left: 105px;
}

.zjm3i3 {
    margin-top: 85px;
    margin-left: -20px;
}

.zjm3i4 {
    margin-top: 45px;
    margin-left: -90px;
}

.zjm3i5 {
    margin-top: -5px;
    margin-left: -190px;
}

.zjm3i6 {
    margin-top: -65px;
    margin-left: -140px;
}

.zjCenter {
    margin-left: -80px;
    margin-top: -10px;
    font-weight: bold;
}

    .zjCenter li {
        float: left;
        margin-left: 6px;
    }

.ningbo .module4 dd.m4zj {
    background: url(../Images/module4ImgType3.jpg) center center no-repeat;
    position: relative;
}

.ningbo .module4 dd.m4zj-1 {
    background: url(../Images/module4ImgType3.jpg) center center no-repeat;
}

.ningbo .module4 dd.m4zj-2 {
    background: url(../Images/module4ImgType3-1.gif) center center no-repeat;
}

.ningbo .module4 dd.m4zj-3 {
    background: url(../Images/module4ImgType3-2.gif) center center no-repeat;
}

.ningbo .module4 dd.m4zj-4 {
    background: url(../Images/module4ImgType3-3.gif) center center no-repeat;
}

.circle {
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
}

.greenico {
    background: url(../Images/greenico.gif) no-repeat;
}

.c1 {
    margin-top: -128px;
    margin-left: -14px;
}

.c2 {
    margin-top: -128px;
    margin-left: 16px;
}

.c3 {
    margin-top: -128px;
    margin-left: 46px;
}

.c4 {
    margin-top: -128px;
    margin-left: 76px;
}

.c5 {
    margin-top: -124px;
    margin-left: 104px;
}

.c6 {
    margin-top: -112px;
    margin-left: 134px;
}

.c7 {
    margin-top: -94px;
    margin-left: 155px;
}

.c8 {
    margin-top: -67px;
    margin-left: 166px;
}

.c9 {
    margin-top: -37px;
    margin-left: 166px;
}

.c10 {
    margin-top: -6px;
    margin-left: 166px;
}

.c11 {
    margin-top: 25px;
    margin-left: 158px;
}

.c12 {
    margin-top: 49px;
    margin-left: 138px;
}

.c13 {
    margin-top: 61px;
    margin-left: 111px;
}

.c14 {
    margin-top: 66px;
    margin-left: 81px;
}

.c15 {
    margin-top: 66px;
    margin-left: 51px;
}

.c16 {
    margin-top: 66px;
    margin-left: 21px;
}

.c17 {
    margin-top: 66px;
    margin-left: -8px;
}

.c18 {
    margin-top: 66px;
    margin-left: -38px;
}

.c19 {
    margin-top: 66px;
    margin-left: -68px;
}

.c20 {
    margin-top: 66px;
    margin-left: -98px;
}

.c21 {
    margin-top: 63px;
    margin-left: -130px;
}

.c22 {
    margin-top: 52px;
    margin-left: -160px;
}

.c23 {
    margin-top: 31px;
    margin-left: -183px;
}

.c24 {
    margin-top: 2px;
    margin-left: -193px;
}

.c25 {
    margin-top: -32px;
    margin-left: -193px;
}

.c26 {
    margin-top: -63px;
    margin-left: -194px;
}

.c27 {
    margin-top: -92px;
    margin-left: -184px;
}

.c28 {
    margin-top: -112px;
    margin-left: -161px;
}

.c29 {
    margin-top: -124px;
    margin-left: -132px;
}

.c30 {
    margin-top: -128px;
    margin-left: -103px;
}

.c31 {
    margin-top: -129px;
    margin-left: -73px;
}

.c32 {
    margin-top: -129px;
    margin-left: -43px;
}

.zmty, .ty {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -260px;
    margin-top: -120px;
}

    .zmty li {
        margin-bottom: 15px;
        font-weight: bold;
    }

.ty {
    margin-top: -170px;
    margin-left: -200px;
}

    .ty li {
        float: left;
        font-weight: bold;
        margin-left: 10px;
    }

        .ty li .short {
            width: 60px;
        }

.zlxj, .ylxj {
    position: absolute;
    right: 10px;
    width: 104px;
    font-weight: bold;
    text-align: center;
}

.zlxj {
    top: 10px;
}

.ylxj {
    bottom: 10px;
}

    .zlxj li, .ylxj li {
        margin-bottom: 2px;
    }

.ljBox {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -48px;
}

    .ljBox li {
        float: left;
        margin-left: 10px;
        margin-bottom: 6px;
        font-size: 12px;
    }

.zlzmkd, .ylzmkd {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -90px;
    margin-top: -130px;
}

.ylzmkd {
    margin-top: 105px;
}

.otherNum {
    position: absolute;
    top: 50%;
    left: 50%;
}

.om4b1 {
    margin-left: 60px;
    margin-top: -105px;
}

.om4b2 {
    margin-left: -70px;
    margin-top: -25px;
}

.om4b3 {
    margin-left: 60px;
    margin-top: 5px;
}

.om4b4 {
    margin-left: -90px;
    margin-top: 80px;
}

.om4b5 {
    margin-left: -40px;
    margin-top: -60px;
}

.om4b6 {
    margin-left: -40px;
    margin-top: 50px;
}

.dwjxBox {
    height: 350px;
    background: url(../Images/module1ImgType5.jpg) center center no-repeat;
    position: relative;
}

    .dwjxBox .numBox {
        position: absolute;
        top: 50%;
        left: 50%;
    }

.dwjxm1o1 {
    margin-top: -140px;
    margin-left: -40px;
}

.dwjxm1o2 {
    margin-top: -100px;
    margin-left: 170px;
}

.dwjxm1o3 {
    margin-top: 85px;
    margin-left: 170px;
}

.dwjxm1o4 {
    margin-top: 120px;
    margin-left: -40px;
}

.dwjxm1o5 {
    margin-top: 85px;
    margin-left: -270px;
}

.dwjxm1o6 {
    margin-top: -100px;
    margin-left: -275px;
}

.dwjxm1i1 {
    margin-top: -75px;
    margin-left: 30px;
}

.dwjxm1i2 {
    margin-top: -5px;
    margin-left: 50px;
}

.dwjxm1i3 {
    margin-top: 60px;
    margin-left: 30px;
}

.dwjxm1i4 {
    margin-top: 60px;
    margin-left: -130px;
}

.dwjxm1i5 {
    margin-top: -5px;
    margin-left: -155px;
}

.dwjxm1i6 {
    margin-top: -75px;
    margin-left: -130px;
}

.jjBox {
    height: 350px;
    background: url(../Images/module3ImgType5.jpg) center center no-repeat;
    position: relative;
}

    .jjBox ul {
        position: absolute;
        top: 50%;
        left: 50%;
    }

    .jjBox li {
        margin-bottom: 3px;
    }

.jjm3o1 {
    margin-top: -165px;
    margin-left: -49px;
}

.jjm3o2 {
    margin-top: -165px;
    margin-left: 55px;
}

.jjm3o3 {
    margin-top: -130px;
    margin-left: 165px;
}

.jjm3o4 {
    margin-top: -20px;
    margin-left: 195px;
}

.jjm3o5 {
    margin-top: 90px;
    margin-left: 165px;
}

.jjm3o6 {
    margin-top: 122px;
    margin-left: 55px;
}

.jjm3o7 {
    margin-top: 122px;
    margin-left: -49px;
}

.jjm3o8 {
    margin-top: 122px;
    margin-left: -153px;
}

.jjm3o9 {
    margin-top: 90px;
    margin-left: -275px;
}

.jjm3o10 {
    margin-top: -20px;
    margin-left: -300px;
}

.jjm3o11 {
    margin-top: -130px;
    margin-left: -275px;
}

.jjm3o12 {
    margin-top: -165px;
    margin-left: -153px;
}

.qdBox {
    height: 350px;
    background: url(../Images/module4ImgType5.jpg) center center no-repeat;
    position: relative;
}

.qdNum, .qdTitle, .qdSudu, .qdRuler {
    position: absolute;
    top: 50%;
    left: 50%;
}

.qdm4o1 {
    margin-left: 155px;
    margin-top: -120px;
}

.qdm4o2 {
    margin-left: 185px;
    margin-top: -80px;
}

.qdm4o3 {
    margin-left: 190px;
    margin-top: 25px;
}

.qdm4o4 {
    margin-left: 185px;
    margin-top: 60px;
}

.qdm4o5 {
    margin-left: 145px;
    margin-top: 110px;
}

.qdm4o6 {
    margin-left: 40px;
    margin-top: 130px;
}

.qdm4o7 {
    margin-left: -120px;
    margin-top: 130px;
}

.qdm4o8 {
    margin-left: -240px;
    margin-top: 113px;
}

.qdm4o9 {
    margin-left: -290px;
    margin-top: 60px;
}

.qdm4o10 {
    margin-left: -295px;
    margin-top: 25px;
}

.qdm4o11 {
    margin-left: -290px;
    margin-top: -80px;
}

.qdm4o12 {
    margin-left: -260px;
    margin-top: -120px;
}

.qdm4o13 {
    margin-left: -210px;
    margin-top: -155px;
}

.qdm4o14 {
    margin-left: -105px;
    margin-top: -155px;
}

.qdm4o15 {
    margin-left: 10px;
    margin-top: -155px;
}

.qdm4o16 {
    margin-left: 115px;
    margin-top: -155px;
}

.qdTitle {
    margin-top: -70px;
    margin-left: -42px;
}

.qdSudu {
    margin-left: -100px;
    margin-top: -40px;
}

    .qdSudu li {
        float: left;
        margin-left: 10px;
        font-weight: bold;
    }

.qdRuler {
    width: 200px;
    height: 50px;
    margin-left: -100px;
    background: url(../Images/qdRuler.jpg) top left no-repeat;
}

.rulerBar {
    width: 192px;
    height: 14px;
    float: left;
    margin-left: 4px;
    margin-top: 6px;
}

    .rulerBar div {
        height: 14px;
        background-color: #ff0;
    }

.m2Table {
    padding: 10px;
}

    .m2Table table {
        width: 100%;
    }

    .m2Table th, .m2Table td {
        height: 35px;
        text-align: center;
        border: 1px solid #999;
    }

    .m2Table th {
        font-size: 14px;
        font-weight: bold;
    }

    .m2Table td strong {
        margin: 0 20px;
    }

.fgreen {
    color: #090;
}

.fred {
    color: #f00;
}

.ningboDungou {
    height: 740px;
    position: relative;
    background: url(../Images/ningbo2.jpg) center center no-repeat;
}

    .ningboDungou ul {
        position: absolute;
        top: 50%;
        left: 50%;
    }

        .ningboDungou ul li {
            width: 102px;
            text-align: center;
            margin-bottom: 3px;
        }

.dgo1 {
    margin-top: -360px;
    margin-left: 20px;
}

.dgo2 {
    margin-top: -190px;
    margin-left: -230px;
}

.dgo3 {
    margin-top: 30px;
    margin-left: -530px;
}

.dgo4 {
    margin-top: -100px;
    margin-left: 420px;
}

.dgo5 {
    margin-top: 100px;
    margin-left: 140px;
}

.dgo6 {
    margin-top: 300px;
    margin-left: -140px;
}
/*zhuhai*/
.zhLeft {
    width: 35%;
    float: left;
}

    .zhLeft dl {
        width: 100%;
    }

.zhRight {
    width: 64%;
    float: left;
    margin-left: 1%;
}

.zhmodule .m-l {
    margin-left: 10%;
}

.zhmodule .m-r {
    margin-right: 10%;
}

.fxdBox {
    height: 350px;
    background: url(../Images/module1Img.jpg) center center no-repeat;
    position: relative;
}

    .fxdBox ul {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -150px;
        margin-left: -80px;
    }

        .fxdBox ul li {
            float: left;
            margin-left: 10px;
        }

.zhRight dl.bigModule {
    width: 96%;
}

    .zhRight dl.bigModule dd {
        height: 462px;
        overflow: hidden;
    }

.zhRight dl.smallModule dd {
    height: 200px;
    overflow: hidden;
}

.zhRight .ruler-horizontal-l {
    position: relative;
    bottom: auto;
    left: auto;
    margin: 30px auto 0;
}

.zhRight .ruler-horizontal-r {
    position: relative;
    bottom: auto;
    right: auto;
    margin: 20px auto 0;
}

.dgDateDl ul {
    float: left;
    width: 33.2%;
    display: inline;
    margin-top: 30px;
}

.dgDateDl li {
    width: 100%;
    text-align: center;
    margin-bottom: 6px;
    float: left;
}

.dpdj {
    height: 460px;
    background: url(../Images/zhbigmoduleImg.jpg) center center no-repeat;
    position: relative;
}

    .dpdj ul {
        position: absolute;
        top: 50%;
        left: 50%;
    }

    .dpdj li {
        text-align: center;
        font-weight: bold;
        color: #090;
    }

.dpdjo1 {
    margin-top: -225px;
    margin-left: 200px;
}

.dpdjo2 {
    margin-top: -152px;
    margin-left: 200px;
}

.dpdjo3 {
    margin-top: -80px;
    margin-left: 200px;
}

.dpdjo4 {
    margin-top: 20px;
    margin-left: 200px;
}

.dpdjo5 {
    margin-top: 90px;
    margin-left: 200px;
}

.dpdjo6 {
    margin-top: 160px;
    margin-left: 200px;
}

.dpdjo7 {
    margin-top: 160px;
    margin-left: 80px;
}

.dpdjo8 {
    margin-top: 160px;
    margin-left: -150px;
}

.dpdjo9 {
    margin-top: 160px;
    margin-left: -290px;
}

.dpdjo10 {
    margin-top: 90px;
    margin-left: -290px;
}

.dpdjo11 {
    margin-top: 20px;
    margin-left: -290px;
}

.dpdjo12 {
    margin-top: -80px;
    margin-left: -290px;
}

.dpdjo13 {
    margin-top: -152px;
    margin-left: -290px;
}

.dpdjo14 {
    margin-top: -225px;
    margin-left: -290px;
}

.zhuhai .module2Content {
    background: url(../Images/module2ImgType6.jpg) center center no-repeat;
}

.zhuhai .centerNum {
    margin-left: -30px;
    margin-top: -14px;
    width: 60px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
}

.jbjData {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -225px;
    margin-top: -15px;
}

.zhuhai .module3Img {
    margin-top: 0;
}

.zhuhai .module3-l {
    width: 104px;
    margin-left: 10px;
}

    .zhuhai .module3-l .numBox {
        margin-top: 2px;
    }

.zhuhai .module3Box {
    margin-top: 2px;
    margin-bottom: 0;
    width: 100px;
    height: 14px;
}

    .zhuhai .module3Box div {
        height: 14px;
    }

.zhuhai .module4 dd {
    background: none;
}

.zhuhai .module4content {
    background: url(../Images/module4ImgType6.jpg) center center no-repeat;
    position: relative;
}

.innerNsData {
    width: 188px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -120px;
    margin-left: -225px;
    font-size: 12px;
}

    .innerNsData ul {
        float: left;
        width: 84px;
        margin-left: 10px;
    }

    .innerNsData li {
        text-align: center;
    }

.nsRightData {
    width: 188px;
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -160px;
}

    .nsRightData ul {
        float: left;
        width: 84px;
        margin-left: 10px;
        margin-bottom: 10px;
    }

        .nsRightData ul.mt {
            margin-top: 10px;
        }

    .nsRightData li {
        text-align: center;
    }

.zhuhaiGuan {
    height: 700px;
    position: relative;
}

.zhgbg1 {
    background: url(../Images/zhuhaiGuan1.jpg) center center no-repeat;
}

.zhgbg2 {
    background: url(../Images/zhuhaiGuan2.jpg) center center no-repeat;
}

.zhgbg3 {
    background: url(../Images/zhuhaiGuan3.jpg) center center no-repeat;
}

.zhuhaiGuan ul, .zhgSudu, .zhgZongliang {
    position: absolute;
    top: 50%;
    left: 50%;
}

    .zhuhaiGuan ul li {
        float: left;
        margin-right: 10px;
    }

.zhgSudu {
    margin-top: -200px;
    margin-left: -41px;
}

    .zhgSudu li {
        width: 82px;
        text-align: center;
        margin-bottom: 4px;
    }

.zhgZongliang {
    margin-left: -85px;
    margin-top: 50px;
}

    .zhgZongliang li {
        float: left;
        margin-left: 10px;
    }

.zhgO1 {
    margin-top: -330px;
    margin-left: -360px;
}

.zhgO2 {
    margin-top: -278px;
    margin-left: -360px;
}

.zhgO3 {
    margin-top: -215px;
    margin-left: -360px;
}

.zhgO4 {
    margin-top: -150px;
    margin-left: -380px;
}

.zhgO5 {
    margin-top: -95px;
    margin-left: -395px;
}

.zhgO6 {
    margin-top: -38px;
    margin-left: -395px;
}

.zhgO7 {
    margin-top: 16px;
    margin-left: -380px;
}

.zhgO8 {
    margin-top: 70px;
    margin-left: -360px;
}

.zhgO9 {
    margin-top: 125px;
    margin-left: -360px;
}

.zhgO10 {
    margin-top: -350px;
    margin-left: 190px;
}

.zhgO11 {
    margin-top: -300px;
    margin-left: 190px;
}

.zhgO12 {
    margin-top: -253px;
    margin-left: 190px;
}

.zhgO13 {
    margin-top: -205px;
    margin-left: 190px;
}

.zhgO14 {
    margin-top: -155px;
    margin-left: 200px;
}

.zhgO15 {
    margin-top: -95px;
    margin-left: 210px;
}

.zhgO16 {
    margin-top: -35px;
    margin-left: 210px;
}

.zhgO17 {
    margin-top: 25px;
    margin-left: 200px;
}

.zhgO18 {
    margin-top: 75px;
    margin-left: 190px;
}

.zhgO19 {
    margin-top: 125px;
    margin-left: 190px;
}

.zhRuler1 {
    width: 220px;
    height: 40px;
    background: url(../Images/rulerzh.gif) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -110px;
    margin-top: -140px;
}

.zhr1bar {
    width: 171px;
    height: 12px;
    margin-top: 1px;
    margin-left: 1px;
}

    .zhr1bar div {
        height: 12px;
        background-color: #7efc03;
    }

.zhRuler2 {
    width: 230px;
    height: 90px;
    background: url(../Images/ruler1zh.gif) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -115px;
    margin-top: -40px;
}

.zhr2bar, .zhr3bar {
    width: 223px;
    height: 12px;
    float: left;
    margin-top: 26px;
    margin-left: 1px;
}

.zhr3bar {
    margin-top: 12px;
}

    .zhr2bar div, .zhr3bar div {
        height: 12px;
        background-color: #7efc03;
    }

.zhuhaiGuan h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: -360px;
    margin-left: -60px;
}

.zhpage2-l {
    width: 60%;
    float: left;
    height: 660px;
    background: url(../Images/zhPage2.jpg) center center no-repeat;
    position: relative;
}

.zhtitle {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -41px;
    margin-top: -300px;
}

.zhpage2-l ul {
    position: absolute;
    top: 50%;
    left: 50%;
}

    .zhpage2-l ul li {
        margin-bottom: 4px;
    }

.zho1 {
    margin-top: -240px;
    margin-left: 130px;
}

.zho2 {
    margin-top: -20px;
    margin-left: 240px;
}

.zho3 {
    margin-top: 190px;
    margin-left: 140px;
}

.zho4 {
    margin-top: 190px;
    margin-left: -220px;
}

.zho5 {
    margin-top: -20px;
    margin-left: -320px;
}

.zho6 {
    margin-top: -240px;
    margin-left: -210px;
}

.zhpage2-r {
    width: 36%;
    float: left;
    margin-left: 2%;
}

    .zhpage2-r dl {
        width: 100%;
    }

    .zhpage2-r dd {
        height: 270px;
    }

.zhpage2-l ol {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 84px;
}

    .zhpage2-l ol li {
        text-align: center;
    }

.zho7 {
    margin-left: -330px;
    margin-top: 120px;
}

.zhp2Ruler {
    width: 38px;
    height: 68px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(../Images/zhp2ruler.gif) no-repeat;
    margin-top: 170px;
    margin-left: -310px;
}

.zh2RulerBg {
    width: 12px;
    height: 66px;
    background-color: #037f7f;
    margin-left: 18px;
    margin-top: 1px;
}

    .zh2RulerBg div {
        width: 12px;
        background-color: #fff;
    }

.zh2Title {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -170px;
    margin-left: -30px;
}

.zhp2Ruler1 {
    width: 266px;
    height: 126px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -133px;
    margin-top: -130px;
    background: url(../Images/zhp2ruler1.gif) no-repeat;
}

.zhp2Ruler-bar1, .zhp2Ruler-bar2, .zhp2Ruler-bar3, .zhp2Ruler-bar4, .zhp2Ruler2-bar1, .zhp2Ruler2-bar2 {
    width: 229px;
    height: 12px;
    margin-left: 17px;
    margin-top: 14px;
}

.zhp2Ruler-bar1 {
    margin-top: 11px;
}

.zhp2Ruler-bar2 {
    margin-top: 15px;
}

    .zhp2Ruler-bar1 div, .zhp2Ruler-bar2 div, .zhp2Ruler-bar3 div, .zhp2Ruler-bar4 div, .zhp2Ruler2-bar1 div, .zhp2Ruler2-bar2 div {
        background-color: #097b85;
        height: 12px;
    }

.zhp2i1, .zhp2i2 {
    margin-left: -41px;
}

.zhp2i2 {
    margin-top: 130px;
}

.zhp2Ruler2-bar1, .zhp2Ruler2-bar2 {
    margin-left: 5px;
    margin-top: 22px;
}

.zhp2Ruler2-bar2 {
    margin-top: 7px;
}

.zhp2Ruler2 {
    width: 240px;
    height: 75px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -120px;
    margin-top: 40px;
    background: url(../Images/zhp2ruler2.gif) no-repeat;
}

.dpclyw-l {
    width: 280px;
    float: left;
    padding-top: 25px;
    font-size: 14px;
}

    .dpclyw-l ul {
        width: 102px;
        float: left;
        display: inline;
        margin-left: 30px;
        margin-bottom: 10px;
    }

        .dpclyw-l ul li {
            margin-bottom: 5px;
            text-align: center;
        }

.dpclyw-r {
    float: right;
    width: 180px;
    padding-top: 15px;
}

    .dpclyw-r ul {
        float: left;
        width: 30px;
        margin-left: 20px;
    }

        .dpclyw-r ul li {
            margin-bottom: 2px;
            text-align: center;
        }


.zhpage8 .ruler-horizontal-l {
    position: absolute;
    top: 40px;
    left: 10px;
    margin: 0;
}

.zhpage8 .ruler-horizontal-r {
    position: absolute;
    top: 40px;
    right: 10px;
    margin: 0;
}

.niuju {
    position: absolute;
    left: 20px;
    bottom: 30px;
}

.dpsd {
    position: absolute;
    right: 20px;
    bottom: 30px;
}

.niuju li {
    float: left;
    margin-right: 10px;
}

.dpsd li {
    float: left;
    margin-left: 10px;
}

.zhp8Table {
    width: 100%;
}

    .zhp8Table th, .zhp8Table td {
        height: 36px;
        text-align: center;
    }

    .zhp8Table th {
        font-weight: bold;
    }

.zhpage8 dl.bigModule dd {
    height: 498px;
}

.zhp8Module {
    height: 498px;
    background: url(../Images/zhp8bg.jpg) center center no-repeat;
    position: relative;
}

.bigNum {
    position: absolute;
    top: 50%;
    left: 50%;
}

.zhp8o1 {
    margin-left: -41px;
    margin-top: -230px;
}

.zhp8o2 {
    margin-left: 180px;
    margin-top: -140px;
}

.zhp8o3 {
    margin-left: 200px;
    margin-top: 80px;
}

.zhp8o4 {
    margin-left: -41px;
    margin-top: 210px;
}

.zhp8o5 {
    margin-left: -300px;
    margin-top: 80px;
}

.zhp8o6 {
    margin-left: -280px;
    margin-top: -140px;
}

.zhp8Module ul {
    width: 84px;
    position: absolute;
    top: 50%;
    left: 50%;
}

.zhp8Module li {
    text-align: center;
}

.zhp8i1 {
    margin-left: -42px;
    margin-top: -150px;
}

.zhp8i2 {
    margin-left: 60px;
    margin-top: -80px;
}

.zhp8i3 {
    margin-left: 70px;
    margin-top: 30px;
}

.zhp8i4 {
    margin-left: -42px;
    margin-top: 100px;
}

.zhp8i5 {
    margin-left: -150px;
    margin-top: 30px;
}

.zhp8i6 {
    margin-left: -140px;
    margin-top: -90px;
}

.zhp8i7 {
    margin-left: -42px;
    margin-top: -10px;
}

.zh8smalldl dd {
    height: 400px;
    background: url(../Images/zhp8smallddbg.jpg) bottom center no-repeat;
    position: relative;
    font-size: 12px;
}

.tmb {
    position: absolute;
    top: 10px;
    left: 10px;
}

.pzz {
    position: absolute;
    top: 10px;
    left: 122px;
}

.zh8smalldl ul {
    position: absolute;
    top: 50%;
    left: 50%;
}

    .zh8smalldl ul li {
        float: left;
        margin-left: 10px;
    }

.cjll {
    margin-top: -140px;
    margin-left: -80px;
}

.jxc {
    margin-left: -68px;
    margin-top: -100px;
}

.zhp8small dd {
    height: 300px;
    position: relative;
    background: url(../Images/zhp8smallbg.jpg) center center no-repeat;
}

.zhp8small ul {
    position: absolute;
    width: 104px;
}

.zhp8small li {
    text-align: center;
    margin-bottom: 3px;
}

.zhp8s1 {
    top: 10px;
    left: 10px;
}

.zhp8s2 {
    top: 10px;
    right: 10px;
}

.zkylx {
    margin-top: 65px;
    margin-left: -100px;
}

.zkxjd {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -42px;
    margin-top: 95px;
}

.zhp8s3 {
    bottom: 10px;
    left: 10px;
}

.zhp8s4 {
    bottom: 10px;
    right: 10px;
}

.zh8smalldl ul.zkxp {
    width: 300px;
    margin-left: -140px;
    margin-top: 153px;
}

    .zh8smalldl ul.zkxp li {
        margin-right: 15px;
    }

.zh8smallRuler {
    width: 252px;
    height: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(../Images/zhp2ruler3.gif) no-repeat;
    margin-left: -126px;
    margin-top: -60px;
}

.zh8smallRulerBar {
    width: 249px;
    height: 8px;
    margin: 1px 0 0 1px;
}

    .zh8smallRulerBar div {
        background-color: #002fc6;
        height: 8px;
    }

.zhpage7 {
    height: 680px;
    position: relative;
    background: url(../Images/zhPage7.jpg) left center no-repeat;
}

.p7numBox {
    position: absolute;
    top: 50%;
    left: 0;
}

.zhp3i1 {
    margin-top: -235px;
    margin-left: 240px;
}

.zhp3i2 {
    margin-top: -164px;
    margin-left: 260px;
}

.zhp3i3 {
    margin-top: -29px;
    margin-left: 200px;
}

.zhp3i4 {
    margin-top: 40px;
    margin-left: 260px;
}

.zhp3i5 {
    margin-top: 124px;
    margin-left: 275px;
}

.zhp3i6 {
    margin-top: -220px;
    margin-left: 445px;
}

.zhp3i7 {
    margin-top: 240px;
    margin-left: 510px;
}

.zhp3i8 {
    margin-top: -195px;
    margin-left: 445px;
}

.zhp3i9 {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: 55px;
    margin-left: 415px;
}

    .zhp3i9 li {
        margin-left: 10px;
        float: left;
    }

.zhp3i10 {
    margin-top: 265px;
    margin-left: 510px;
}

.zhp3i11 {
    margin-top: -290px;
    margin-left: 570px;
}

.zhp3i12 {
    margin-top: -300px;
    margin-left: 715px;
}

.zhp3i13 {
    margin-top: -210px;
    margin-left: 570px;
}

.zhp3i14 {
    margin-top: -220px;
    margin-left: 715px;
}

.zhp3i15 {
    margin-top: 285px;
    margin-left: 630px;
}

.zhp3i16 {
    margin-top: 275px;
    margin-left: 800px;
}

.zhp3i17 {
    margin-top: 245px;
    margin-left: 800px;
}

.zhp3i18 {
    margin-top: 265px;
    margin-left: 950px;
}

.zhp3i19 {
    margin-top: -90px;
    margin-left: 230px;
}

.zhp3i20 {
    margin-top: -335px;
    margin-left: 540px;
}

.zhp3i21 {
    margin-top: -175px;
    margin-left: 540px;
}

.zhp3i22 {
    margin-top: 230px;
    margin-left: 620px;
}

.zhp3i23 {
    margin-top: 220px;
    margin-left: 920px;
}

.zhpage7 .module3-l {
    position: absolute;
    top: 50%;
    left: 0;
}

.zhuhai .zjbj {
    margin-left: 840px;
    margin-top: 30px;
}

.zhuhai .yjbj {
    margin-left: 950px;
    margin-top: 30px;
}

.zhp8tuya {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -120px;
    margin-left: 580px;
    width: 104px;
}

    .zhp8tuya li {
        text-align: center;
        margin-bottom: 14px;
        color: #06d;
    }

.zhp8qpc, .zhp8zyw, .zhp8yyw {
    position: absolute;
    top: 50%;
    left: 0;
    width: 104px;
    margin-left: 700px;
    color: #06d;
}

.zhp8qpc {
    margin-top: -112px;
    color: #000;
}

.zhp8zyw {
    margin-top: -44px;
}

.zhp8yyw {
    margin-top: 24px;
}

    .zhp8qpc li, .zhp8zyw li, .zhp8yyw li {
        margin-bottom: 6px;
        text-align: center;
    }

.zhp8rkyl, .zhp8tjsd, .zhp8jxc, .zhp8tl {
    position: absolute;
    top: 50%;
    left: 0;
    margin-left: 590px;
}

    .zhp8rkyl li, .zhp8tjsd li, .zhp8jxc li, .zhp8tl li {
        margin-left: 10px;
        float: left;
    }

.zhp8rkyl {
    margin-top: 95px;
}

.zhp8tjsd {
    margin-top: 120px;
}

.zhp8jxc {
    margin-top: 145px;
    margin-left: 602px;
}

.zhp8tl {
    margin-top: 170px;
    margin-left: 614px;
}

.zhp8gzms {
    position: absolute;
    top: 50%;
    left: 0;
    width: 104px;
    margin-left: 890px;
    margin-top: -80px;
}

    .zhp8gzms li {
        text-align: center;
        margin-bottom: 10px;
        color: #06d;
    }

.zhp3i24 {
    margin-left: 830px;
    margin-top: -330px;
}

.zhp3i25 {
    margin-left: 830px;
    margin-top: -200px;
}

.zhp3i26 {
    margin-left: 805px;
    margin-top: -280px;
}

.zhp3i27 {
    margin-left: 805px;
    margin-top: -150px;
}

.searchBar {
    height: 50px;
    padding: 0 10px;
}

    .searchBar select {
        height: 24px;
        border: 1px solid #707070;
        vertical-align: middle;
        margin-top: 22px;
        margin-right: 26px;
    }

    .searchBar em {
        vertical-align: middle;
        height: 26px;
        line-height: 26px;
        margin-top: 22px;
        display: inline-block;
    }

        .searchBar em.time {
            margin-left: -26px;
        }

.ipt {
    width: 138px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    padding: 0 5px;
    border: 1px solid #707070;
    margin-top: 22px;
    margin-right: 26px;
}

.iptShort {
    width: 88px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    padding: 0 5px;
    border: 1px solid #707070;
    margin-top: 22px;
    margin-right: 16px;
}

.btnSearch {
    width: 64px;
    height: 30px;
    background: url(../Images/btnSearch.jpg) no-repeat;
    overflow: hidden;
    border: 0;
    color: #fff;
    cursor: pointer;
    margin-top: 22px;
    vertical-align: middle;
}

.listTitle {
    height: 40px;
    line-height: 40px;
    margin-bottom: -10px;
    padding-top: 15px;
    font-family: "Microsoft yahei";
}

    .listTitle h2 {
        font-size: 30px;
        padding: 0 10px;
    }
/*Login*/
.loginWrap {
    width: 1000px;
    margin: 0 auto;
}

.loginWrap1 {
    width: 100px;
    margin: 0 auto;
}

.loginHead .loginWrap {
    height: 100px;
}

.loginHead .logo {
    height: 100px;
    width: 200px;
    background: url(../Images/loginLogo.jpg) no-repeat;
    float: left;
}

.loginWord {
    width: 235px;
    height: 100px;
    background: url(../Images/loginWord.png) no-repeat;
    float: right;
}

.banner {
    height: 500px;
    background-color: #004387;
}

    .banner .loginWrap {
        height: 500px;
        background: url(../Images/loginBanner.jpg) no-repeat;
    }

.loginBg {
    width: 450px;
    height: 430px;
    background: url(../Images/loginBg.png) no-repeat;
    float: right;
    display: inline;
    margin-right: 10px;
    margin-top: 35px;
}

    .loginBg ul {
        margin-top: 150px;
        padding-left: 40px;
    }

    .loginBg li {
        width: 76%;
        height: 33px;
        line-height: 40px;
        margin-bottom: 30px;
    }

        .loginBg li span {
            font-size: 14px;
            font-weight: bold;
            width: 20%;
            float: left;
        }
       
        .loginBg li em {
            float: left;
            height: 44px;
            width: 75%;
       }

       .loginBg li em input {
                padding: 0 5px;
                border: 1px solid #66afe9;
                background-color: #fff;
                line-height: 38px;
                vertical-align: middle;
                font-size: 14px;
        }

.btnLogin {
    width: 100%;
    text-align: center;
    margin-top: 70px;
}

    .btnLogin input {
        border: 1px solid #2e6da4;
        border-radius: 5px;
        background-color: #337ab7;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        cursor: pointer;
        margin: 0 20px;
    }

.footLogin {
    font-family: Arial;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
/*bottomNav*/
.navBlank {
    height: 50px;
    width: 100%;
}

.bottomNavBar {
    height: 50px;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #ccc;
    text-align: center;
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 10;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
}

    .bottomNavBar li {
        font-weight: bold;
        text-align: center;
        font-size: 14px;
        border-right: 1px solid #ccc;
        float: left;
        font-size: 14px;
    }

        .bottomNavBar li a {
            color: #06d;
            display: inline-block;
            height: 50px;
            line-height: 50px;
            width: 110px;
        }

            .bottomNavBar li a:hover {
                color: #f60;
            }

            .bottomNavBar li a.current, .bottomNavBar li a.current:hover {
                color: #000;
                cursor: default;
                background-color: #ccc;
            }

.mini-toolbar {
    background: none;
    border: 0;
    margin: 10px auto;
}
/*.mini-panel-border{
	border:0px;
}*/
#dataGrid .mini-panel-body .mini-panel-border {
    border: 1px solid #999999;
}

#dataGrid .mini-grid-table td.mini-grid-headerCell, #dataGrid tr.mini-grid-row td {
    height: 50px;
    padding: 0 6px;
}

#dataGrid {
    overflow: auto;
}

    #dataGrid > div:first-child {
        overflow: hidden;
    }

.addtable th h2 {
    font-size: 14px;
    font-weight: bold;
    float: left;
    text-indent: 1em;
}

.addtable td input {
    float: left;
    width: 270px;
    padding: 0 5px;
    height: 22px;
    border: 1px solid #ccc;
}

.addtable td select, .addtable td textarea {
    float: left;
}

.addtable td textarea {
    width: 650px;
    height: 180px;
    border: 1px solid #ccc;
    padding: 5px;
}

.addtable tr.tdHeight td {
    height: 210px;
}

.addtable td input:hover, .addtable td textarea:hover {
    border: 1px solid #06d;
}

.btnBoxSub {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    padding-bottom: 20px;
}

    .btnBoxSub input {
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        border: 0px;
        cursor: pointer;
        width: 100px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        background-color: #0068b7;
        margin: 0 86px;
    }

.tableTitle h2 {
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
}

.mechineInfo {
    position: relative;
}

.mechineBox {
    padding-right: 260px;
}

.mechineInfo .bar {
    float: left;
    width: 100%;
    margin: 0 auto 10px;
}

    .mechineInfo .bar li {
        width: 33%;
    }

.mechineImg {
    position: absolute;
    top: 0;
    right: 0;
}

    .mechineImg li {
        width: 100%;
        text-align: center;
        line-height: 24px;
    }

        .mechineImg li img {
            width: 240px;
            height: auto;
        }

body#dbBody {
    background-color: #004387;
    height: auto;
}

.dbWrap {
    width: 1024px;
    margin: 0 auto;
}

.dbHead {
    height: 100px;
    width: 100%;
}

    .dbHead .logo {
        background: url(../Images/dbloginLogo.jpg);
        width: 200px;
        height: 100px;
    }

    .dbHead .loginWord {
        background: url(../Images/dbloginWord.jpg);
    }

.dbLoginBox {
    width: 100%;
    height: 590px;
    background: url(../Images/dblogin.jpg) center center no-repeat;
}

.dbLoginForm {
    width: 450px;
    height: 430px;
    float: left;
    display: inline;
    margin-top: 70px;
    margin-left: 290px;
}

    .dbLoginForm ul {
        margin-top: 150px;
        padding-left: 40px;
    }

    .dbLoginForm li {
        width: 100%;
        height: 40px;
        line-height: 40px;
        margin-bottom: 30px;
    }

        .dbLoginForm li span {
            font-size: 14px;
            font-weight: bold;
            width: 60px;
            float: left;
        }

        .dbLoginForm li em {
            float: left;
        }

            .dbLoginForm li em input {
                width: 288px;
                height: 38px;
                padding: 0 5px;
                border: 1px solid #66afe9;
                background-color: #fff;
                line-height: 38px;
                vertical-align: middle;
                font-size: 14px;
            }

.btnLogin {
    width: 92%;
    text-align: center;
    margin-top: 40px;
}

    .btnLogin input {
        border: 1px solid #2e6da4;
        border-radius: 5px;
        background-color: #337ab7;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        cursor: pointer;
        margin: 0 20px;
    width: 75px;
}

#dbBody .footLogin {
    width: 100%;
    height: 50px;
    color: #fff;
}

.dbLogo {
    width: 420px;
    height: 75px;
    display: inline-block;
    /*background: url(../Images/dblogo.jpg) no-repeat;*/
    background: url('../Images/dan.png') no-repeat;
}

#tabs li {
    width: 33%;
    float: left;
    height: 30px;
    line-height: 24px;
    margin: 30px 0 5px;
    font-size: 14px;
}

    #tabs li label {
        cursor: pointer;
    }

    #tabs li input {
        vertical-align: middle;
        cursor: pointer;
    }
/**/
.pd30 {
    padding: 5px;
}

.tableTitle {
    height: 80px;
    text-align: center;
}

.dgBox h2 {
    font-size: 30px;
    text-align: center;
    line-height: 50px;
    height: 50px;
    position: relative;
    font-family: "Microsoft yahei";
    color: Black;
}

    .dgBox h2 a {
        position: absolute;
        top: 0;
        right: 0;
        font-size: 12px;
        color: #06d;
        font-family: simsun;
        margin: 0 auto;
    }

        .dgBox h2 a:hover {
            color: #f60;
        }

.tableHead {
    border: 1px solid #d6d6d6;
    padding: 0 20px;
}

    .tableHead table {
        width: 98%;
    }

    .tableHead td {
        height: 50px;
        width: 130px;
    }

        .tableHead td input, .dgzyTable td input, .dgzyHead td input {
            width: 180px;
            height: 28px;
            border: 1px solid #dedede;
        }

.tableContent dl, .alarmBox dl {
    border-bottom: 1px solid #d6d6d6;
}

    .tableContent dl.fujianBox {
        border: 1px solid #d6d6d6;
        margin-top: 10px;
    }

.tableContent dt, .alarmBox dt {
    height: 40px;
    background: url(../Images/dtbg.jpg) repeat-x;
    border: 1px solid #d6d6d6;
    border-bottom: 0;
    border-top: 0;
    line-height: 40px;
}

.tableContent dl.fujianBox dt {
    border: 0;
    border-bottom: 1px solid #d6d6d6;
}

.tableContent dt strong {
    float: left;
    margin-left: 12px;
    font-size: 14px;
}

.tableContent dt span {
    float: right;
    margin-right: 12px;
    margin-top: 13px;
}

    .tableContent dt span a {
        display: block;
        height: 14px;
        width: 14px;
        background: url(../Images/close.gif);
    }

.excellHead {
    margin-top: 15px;
}

.excellBox {
    padding: 10px;
    text-align: center;
}

.tableContent dt span a.btnOpen {
    background-image: url(../Images/open.gif);
}

.tableContent table {
    width: 100%;
}

.tableContent th {
    height: 40px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d6d6d6;
    line-height: 14px;
}

.tableContent td {
    border: 1px solid #d6d6d6;
    padding: 5px;
    height: 40px;
    /*text-align:center;*/
}

    .tableContent td td {
        border: 0;
    }

    .tableContent td.tal {
        text-align: left;
    }

    .tableContent td label {
        cursor: pointer;
        margin: 0 15px;
    }

        .tableContent td label span.fGreen {
            color: #0ba404;
        }

        .tableContent td label span.fRed {
            color: #f00;
        }

        .tableContent td label input {
            vertical-align: middle;
            cursor: pointer;
        }

    .tableContent td.tal {
        text-align: left;
    }

    .tableContent td input.btnImg {
        width: 64px;
        height: 22px;
        margin: 0 2px;
    }

    .tableContent td img {
        margin: 0 4px;
        width: 60px;
        height: 40px;
    }

    .tableContent td input.iptBeizhu {
        width: 280px;
        height: 38px;
        padding: 0 5px;
        border: 1px solid #dedede;
    }

    .tableContent td input.iptBeizhu1 {
        width: 200px;
        height: 38px;
        padding: 0 5px;
        border: 1px solid #dedede;
    }

.btnSubmit {
    text-align: center;
    padding: 20px 0;
}

    .btnSubmit input {
        width: 100px;
        height: 30px;
        background-color: #0068b7;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        line-height: 30px;
        text-align: center;
        border: 0;
    }

.dgzyTable table, .dgzyHead table {
    width: 100%;
}

.dgzyHead td {
    border: 1px solid #fff;
    padding: 5px;
}

.dgzyTable td {
    border: 1px solid #d6d6d6;
    padding: 5px;
    height: 30px;
}

    .dgzyTable td.tac {
        text-align: center;
    }

    .dgzyTable td input.longIpt {
        width: 100%;
    }

.dgzyContent {
    margin-top: -1px;
}

    .dgzyContent dl {
        border: 1px solid #dedede;
        border-top: 0;
    }

    .dgzyContent dt {
        border: 0;
        border-top: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
        background: url(../Images/dtbg.jpg) repeat-x;
    }

    .dgzyContent dd {
        padding: 5px;
    }

        .dgzyContent dd textarea {
            border: 1px solid #dedede;
        }
/*运输表*/
.dgImg img {
    width: 190px;
    height: 140px;
}

.transportHead table, .transportCenter table, .transportFoot table {
    width: 100%;
}

.transportCenter table, .transportFoot table {
    margin-top: -1px;
}

.transportHead th, .transportCenter th, .transportFoot th {
    font-weight: bold;
}

.transportFoot th, .transportCenter th {
    background: url(../Images/dtbg.jpg) repeat-x;
}

.transportHead th, .transportFoot th, .transportFoot td {
    text-align: center;
}

.transportHead td, .transportHead th, .transportCenter th, .transportCenter td, .transportFoot th, .transportFoot td {
    border: 1px solid #d6d6d6;
    padding: 5px;
    height: 30px;
}

    .transportHead td input, .transportCenter td input, .transportFoot td input {
        width: 200px;
        height: 28px;
        border: 1px solid #dedede;
    }

.transportHead2 table, .transportCenter table, .transportFoot table {
    width: 100%;
}

.transportCenter table, .transportFoot table {
    margin-top: -1px;
}

.transportHead2 th, .transportCenter th, .transportFoot th {
    font-weight: bold;
}

.transportFoot th, .transportCenter th {
    background: url(../Images/dtbg.jpg) repeat-x;
}

.transportHead2 th, .transportFoot th, .transportFoot td {
    text-align: center;
}

.transportHead2 td, .transportHead2 th, .transportCenter th, .transportCenter td, .transportFoot th, .transportFoot td {
    border: 1px solid #d6d6d6;
    padding: 5px;
    height: 30px;
}

    .transportHead2 td input, .transportCenter td input, .transportFoot td input {
        width: 30px;
        border: 1px solid #dedede;
    }
/*地图新增按钮*/
.mapTypeMenu {
    margin-top: 30px;
}

    .mapTypeMenu dl {
        width: 16.6%;
        float: left;
        height: 24px;
    }

    .mapTypeMenu dt, .mapTypeMenu dd {
        float: left;
        display: inline;
        height: 24px;
        line-height: 24px;
    }

        .mapTypeMenu dd span {
            width: 50px;
            height: 24px;
            text-align: center;
            line-height: 24px;
            color: #fff;
            display: inline-block;
            margin-right: 10px;
        }

    .mapTypeMenu span {
        float: left;
        margin-right: 5px;
    }
/*盾构机汇总表*/
.dgjTable dl {
    border-top: 1px solid #d6d6d6;
}

.dgjTable dt {
    height: 40px;
    background: url(../Images/dtbg.jpg) repeat-x;
    border: 1px solid #d6d6d6;
    border-bottom: 0;
    border-top: 0;
    line-height: 40px;
}

    .dgjTable dt strong {
        float: left;
        margin-left: 12px;
        font-size: 14px;
    }

.nolineTable {
    border: 1px solid #d6d6d6;
    padding: 0 20px;
}

.lineTable2 {
    margin-top: -1px;
}

    .nolineTable table, .lineTable1 table, .lineTable2 table {
        width: 100%;
    }

    .nolineTable td, .lineTable1 td, .lineTable2 td {
        height: 50px;
    }

    .lineTable1 td, .lineTable2 td {
        padding: 0 10px;
    }

    .lineTable1 td, .lineTable2 td {
        border: 1px solid #d6d6d6;
    }

        .nolineTable td input, .lineTable1 td input, .lineTable2 td input {
            width: 200px;
            height: 28px;
            border: 1px solid #dedede;
        }

.textareaDD {
    border: 1px solid #d6d6d6;
    padding: 10px;
}

    .textareaDD textarea {
        width: 100%;
        height: 80px;
        border: 1px solid #dedede;
    }

.nolineTable ul {
    widows: 100%;
    height: 160px;
}

.nolineTable li {
    width: 33%;
    float: left;
    height: 140px;
    text-align: center;
    padding: 10px 0;
}

    .nolineTable li img {
        width: 180px;
        height: 140px;
    }

/*故障统计*/
.tongjiBar {
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin-bottom: 14px;
    margin-top: 20px;
}

    .tongjiBar span, .tongjiBar em {
        float: left;
        display: inline;
    }

.ml10 {
    margin-left: 10px;
}

.tongjiBar em {
    margin-left: 10px;
}

    .tongjiBar em input.timeIpt {
        vertical-align: middle;
        height: 32px;
        width: 140px;
        border: 1px solid #cccccc;
        background-color: #f5f5f5;
        border-radius: 5px;
    }

    .tongjiBar em select {
        height: 34px;
        width: 140px;
        border: 1px solid #cccccc;
        background-color: #f5f5f5;
        border-radius: 5px;
    }

.tongjiBar i {
    margin-left: 10px;
}

    .tongjiBar i input.btnTongji {
        border: 1px solid #245580;
        background-color: #2b6597;
        color: #fff;
        text-align: center;
        width: 60px;
        height: 34px;
        border-radius: 5px;
        cursor: pointer;
    }

.gzContent dl {
    border: 1px solid #dddddd;
    border-radius: 3px;
    width: 100%;
    float: left;
    display: inline;
    margin-bottom: 12px;
    font-size: 16px;
}

.gzContent dt {
    height: 36px;
    border-bottom: 1px solid #dddddd;
    background: -webkit-linear-gradient(#f4f4f4, #e8e8e8);
    background: -o-linear-gradient(#f4f4f4, #e8e8e8);
    background: -moz-linear-gradient(#f4f4f4, #e8e8e8);
    background: linear-gradient(#f4f4f4, #e8e8e8);
    line-height: 36px;
    font-weight: bold;
    text-indent: 12px;
}

.gzLeft, .gzCenter, .gzRight {
    float: left;
    width: 32%;
    margin-right: 2%;
}

.gzRight {
    margin-right: 0;
}

.gzLeft dd {
    height: 196px;
}

.gzCenter dd, .gzRight dd {
    height: 429px;
}
/*协同*/
.popWrap {
    width: 100%;
    height: 800px;
    border: 1px solid #dddddd;
    overflow: hidden;
}

    .popWrap dt {
        height: 50px;
        background: url(../Images/popDtbg.jpg) repeat-x;
    }

        .popWrap dt h2 {
            font-size: 14px;
            font-weight: bold;
            line-height: 50px;
            text-indent: 12px;
        }

        .popWrap dt li {
            height: 50px;
            float: left;
            width: 139px;
            border-right: 1px solid #dddddd;
        }

            .popWrap dt li a {
                display: block;
                text-align: center;
                width: 100%;
                height: 50px;
                line-height: 50px;
                font-size: 14px;
                font-weight: bold;
                color: #000;
            }

                .popWrap dt li a:hover {
                    color: #06d;
                }

            .popWrap dt li.current a, .popWrap dt li.current a:hover {
                background-color: #fff;
                color: #163d8d;
                cursor: default;
            }

    .popWrap dd {
        height: 500px;
        padding: 4px 0;
    }

.popWrap2 {
    width: 100%;
    height: 2000px;
    border: 1px solid #dddddd;
    overflow: hidden;
}

.popWrap3 {
    width: 100%;
    border: 1px solid #dddddd;
    overflow: hidden;
}

    .popWrap3 dt {
        height: 50px;
        background: url(../Images/popDtbg.jpg) repeat-x;
    }

        .popWrap3 dt h2 {
            font-size: 14px;
            font-weight: bold;
            line-height: 50px;
            text-indent: 12px;
        }

        .popWrap3 dt li {
            height: 50px;
            float: left;
            width: 139px;
            border-right: 1px solid #dddddd;
        }

            .popWrap3 dt li a {
                display: block;
                text-align: center;
                width: 100%;
                height: 50px;
                line-height: 50px;
                font-size: 14px;
                font-weight: bold;
                color: #000;
            }

                .popWrap3 dt li a:hover {
                    color: #06d;
                }

            .popWrap3 dt li.current a, .popWrap dt li.current a:hover {
                background-color: #fff;
                color: #163d8d;
                cursor: default;
            }

.popWrap2 dt {
    height: 50px;
    background: url(../Images/popDtbg.jpg) repeat-x;
}

    .popWrap2 dt h2 {
        font-size: 14px;
        font-weight: bold;
        line-height: 50px;
        text-indent: 12px;
    }

    .popWrap2 dt li {
        height: 50px;
        float: left;
        width: 139px;
        border-right: 1px solid #dddddd;
    }

        .popWrap2 dt li a {
            display: block;
            text-align: center;
            width: 100%;
            height: 50px;
            line-height: 50px;
            font-size: 14px;
            font-weight: bold;
            color: #000;
        }

            .popWrap2 dt li a:hover {
                color: #06d;
            }

        .popWrap2 dt li.current a, .popWrap dt li.current a:hover {
            background-color: #fff;
            color: #163d8d;
            cursor: default;
        }

.popSubForm {
    width: 100%;
    margin-top: 10px;
}

    .popSubForm th, .popSubForm td {
        padding: 6px 0;
        vertical-align: top;
        line-height: 30px;
    }

    .popSubForm th {
        text-align: left;
        font-size: 14px;
        text-indent: 20px;
        width: 100px;
    }

.iptPopLong {
    width: 428px;
    height: 28px;
    line-height: 30px;
    vertical-align: middle;
    border: 1px solid #dddddd;
    background-color: #FFF;
    padding: 0 10px;
}

.iptPopShort {
    width: 149px;
    height: 28px;
    line-height: 30px;
    vertical-align: middle;
    border: 1px solid #dddddd;
    background-color: #FFF;
    padding: 0 10px;
}

.popSubForm td textarea {
    border: 1px solid #dddddd;
    padding: 10px;
    width: 428px;
    height: 60px;
}

.popSubForm td select {
    vertical-align: middle;
    height: 28px;
    border: 1px solid #dddddd;
}

.popSubForm td label {
    margin-right: 20px;
    line-height: 30px;
    vertical-align: middle;
    cursor: pointer;
}

    .popSubForm td label input {
        vertical-align: middle;
    }

input.btnSubmitPop {
    width: 64px;
    height: 30px;
    background: url(../Images/btnSearch.jpg);
    overflow: hidden;
    border: 0;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
}

.coordinationList {
    padding: 0 10px;
}

.popListTable {
    height: 280px;
    overflow: hidden;
    /*overflow-x:hidden;
	overflow-y:auto;*/
}

    .popListTable table {
        width: 100%;
    }

    .popListTable th, .popListTable td {
        border: 1px solid #dddddd;
        line-height: 18px;
        padding: 6px 6px;
        text-align: center;
    }

        .popListTable td.tal {
            text-align: left;
        }

        .popListTable td a {
            color: #163d8d;
        }

            .popListTable td a:hover {
                color: #06d;
                text-decoration: underline;
            }

.popListMore {
    width: 100%;
    text-align: center;
}

    .popListMore a {
        display: inline-block;
        padding: 6px 20px;
        color: #000;
        border: 1px solid #dddddd;
        background-color: #f4f4f4;
        margin-top: 4px;
        color: #06d;
    }

.cordinationInfo table {
    width: 100%;
}

.cordinationInfo td {
    line-height: 30px;
    vertical-align: top;
}

    .cordinationInfo td textarea {
        width: 455px;
        height: 55px;
        padding: 5px;
        border: 1px solid #ddd;
    }

.cordinationContent {
    height: 326px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 10px;
}

.cordinationtitle {
    height: 40px;
    line-height: 40px;
    width: 100%;
}

    .cordinationtitle h1 {
        float: left;
        font-size: 14px;
        font-weight: bold;
        color: #163d8d;
        width: 450px;
        white-space: nowrap;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .cordinationtitle span {
        float: right;
    }

    .cordinationtitle a {
        color: #06d;
    }

        .cordinationtitle a:hover {
            color: 06d;
            text-decoration: underline;
        }

.cordinationPeople {
    margin: 6px 0;
}

    .cordinationPeople table {
        width: 100%;
    }

    .cordinationPeople th, .cordinationPeople td {
        height: 26px;
        line-height: 26px;
        text-align: center;
        border: 1px solid #dddddd;
        padding: 0 5px;
    }

        .cordinationPeople td.tal {
            text-align: left;
        }

.cordinationReply {
    text-align: center;
}

    .cordinationReply textarea {
        width: 508px;
        height: 48px;
        border: 1px solid #ddd;
        padding: 6px;
    }

.btnCordinationBox {
    text-align: center;
    margin-top: 10px;
    padding-bottom: 10px;
}

    .btnCordinationBox input {
        border: 0px;
        width: 64px;
        height: 30px;
        display: inline-block;
        background: url(../Images/btnSearch.jpg) no-repeat;
        font-size: 14px;
        color: #fff;
        line-height: 30px;
        text-align: center;
        margin: 0 18px;
    }
/*日报周报月报查看*/

.topLine dd th {
    background: url(../Images/dtbg.jpg) repeat-x;
    height: 40px;
    font-weight: normal;
}

/*事件列表*/
.dgBox .searchBar select {
    margin-right: 16px;
}

.eventList {
    margin-top: 10px;
}

    .eventList dl {
        margin-bottom: 10px;
    }

    .eventList dt {
        background: url(../Images/dtbg.jpg) repeat-x;
        border: 1px solid #d6d6d6;
        height: 40px;
        line-height: 40px;
        text-indent: 10px;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 0;
    }

    .eventList table {
        width: 100%;
    }

    .eventList td {
        height: 40px;
        text-align: center;
        font-weight: bold;
        border: 1px solid #d6d6d6;
        line-height: 14px;
    }

        .eventList td.descriptionEvent {
            text-align: left;
            padding: 0 10px;
            line-height: 22px;
        }

        .eventList td.redBg {
            background-color: #f00;
            color: Black;
        }

        .eventList td.orangeBg {
            background-color: #f60;
            color: Black;
        }

        .eventList td.yellowBg {
            background-color: #FFC125;
            color: Black;
        }

        .eventList td.fontBlue {
            color: #06d;
        }

        .eventList td.fontGreen {
            color: #0da302;
        }

.page {
    height: 40px;
    margin-top: 5px;
}
/*闭合事件*/
.popEvent .popSubForm td {
    padding-left: 10px;
}
/*发起报警*/
.postAlarm table {
    width: 100%;
}

.postAlarm td, .postAlarm th {
    border: 1px solid #d6d6d6;
    padding: 5px;
}

    .postAlarm td textarea {
        width: 100%;
        border: 1px solid #d6d6d6;
        height: 80px;
    }
/*报警查看*/
.alarmBox {
    margin-top: -1px;
}

    .alarmBox dt {
        border-top: 1px solid #d6d6d6;
        font-weight: bold;
        font-size: 14px;
        text-indent: 12px;
    }

    .alarmBox dd {
        border: 1px solid #d6d6d6;
        border-bottom: 0;
    }

        .alarmBox dd.replyAlarm, .alarmBox dd.dealAlarm {
            border: 0;
        }

.descriptionAlarm {
    padding: 10px;
    line-height: 24px;
}

.dataAlarm {
    padding: 10px;
    text-align: center;
}

.replyAlarm table, .dealAlarm table {
    width: 100%;
}

.replyAlarm td, .dealAlarm td {
    border: 1px solid #d6d6d6;
    height: 40px;
    text-align: center;
    padding: 0 10px;
}

    .replyAlarm td.tal, .dealAlarm td.tal {
        text-align: left;
    }

/*设备故障统计*/
.statistic0 dl {
    float: left;
    overflow: hidden;
}

.statistic0 .statisticLeft {
    overflow: hidden;
    /*position:relative;*/
}

.statistic0 .statisticLeft1 {
    /*position:absolute;*/
    left: 380px;
    overflow: hidden;
}

.statistic0 .statisticLeft dt {
    background: url(../Images/dtbg.jpg) repeat-x;
    height: 40px;
    /*width:365px;*/
    border: 1px solid #d6d6d6;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    text-indent: 12px;
}

.statistic0 .statisticLeft dd {
    border: 1px solid #d6d6d6;
    border-top: 0;
    text-align: center;
    height: 210px;
    /*width:365px;*/
    overflow: hidden;
}

.statistic0 .statisticLeft1 dt {
    background: url(../Images/dtbg.jpg) repeat-x;
    height: 40px;
    /*width:1135px;*/
    border: 1px solid #d6d6d6;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    text-indent: 12px;
}

.statistic0 .statisticLeft1 dd {
    border: 1px solid #d6d6d6;
    border-top: 0;
    text-align: center;
    height: 210px;
    /*width:1135px;*/
    overflow: hidden;
}

.statistic1 dt {
    background: url(../Images/dtbg.jpg) repeat-x;
    height: 40px;
    width: 99%;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    text-indent: 12px;
    overflow: hidden;
}

.statistic1 dd {
    border: 1px solid #d6d6d6;
    border-top: 0;
    text-align: center;
    height: 462px;
    width: 99%;
    overflow: hidden;
}

.statistic2 dt {
    background: url(../Images/dtbg.jpg) repeat-x;
    height: 40px;
    width: 99%;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    text-indent: 12px;
}

.statistic2 dd {
    border: 1px solid #d6d6d6;
    border-top: 0;
    text-align: center;
    height: 462px;
    width: 99%;
    overflow: hidden;
}


.statistic {
    margin-top: 10px;
}

    .statistic dl {
        width: 32%;
        float: left;
        margin-right: 2%;
    }

        .statistic dl.statisticRight {
            margin-right: 0;
        }

        .statistic dl.statisticFrame {
            width: 66%;
            margin-right: 0;
        }

    .statistic dt {
        background: url(../Images/dtbg.jpg) repeat-x;
        height: 40px;
        border: 1px solid #d6d6d6;
        font-size: 14px;
        line-height: 40px;
        font-weight: bold;
        text-indent: 12px;
    }

    .statistic dd {
        border: 1px solid #d6d6d6;
        border-top: 0;
        text-align: center;
        height: 462px;
        overflow: hidden;
    }

    .statistic .statisticLeft dd {
        height: 210px;
    }

    .statistic .statisticLeft dt.noTopLine {
        border-top: 0;
    }

.ddPage {
    width: 100%;
}

    .ddPage a {
        color: #06d;
        margin: 0 30px;
    }

        .ddPage a:hover {
            color: #f60;
        }
/*.statistic dd img{
	max-width:250px;
	myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 250px)?"250px":"auto"})
}*/

/*关键数据监测*/
.monitoring {
    margin-top: 20px;
    background: url(../Images/dgj.jpg) top center no-repeat;
    height: 530px;
    position: relative;
}

.nsmonitoring {
    margin-top: 20px;
    height: 530px;
    position: relative;
    background: url(../Images/nsdgj.jpg) top center no-repeat;
}

.dataDiv {
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 20px;
}

.monitorData1 {
    width: 167px;
    height: 73px;
    margin-top: -245px;
    margin-left: -425px;
}

.monitorData2 {
    width: 167px;
    height: 243px;
    margin-top: -90px;
    margin-left: -425px;
}

.monitorData3 {
    width: 167px;
    height: 136px;
    margin-top: -180px;
    margin-left: -60px;
}

.monitorData4 {
    width: 167px;
    height: 75px;
    margin-top: 180px;
    margin-left: -200px;
}

.monitorData5 {
    width: 356px;
    height: 75px;
    margin-top: 180px;
    margin-left: 40px;
}

    .monitorData5 em {
        display: inline-block;
        margin-right: 1em;
    }

.monitoring table {
    width: 100%;
}

.dgjImg {
    /*background:url(../Images/dgj.jpg) center center no-repeat;
	background-size:78% auto;*/
    height: 420px;
    position: relative;
    text-align: center;
}

    .dgjImg img {
        width: auto;
        height: 320px;
    }

    .dgjImg ul {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 190px;
        text-align: left;
    }

        .dgjImg ul.dgj01 {
            margin-left: -240px;
            margin-top: -230px;
        }

        .dgjImg ul.dgj02 {
            margin-top: -260px;
            margin-left: 30px;
        }

        .dgjImg ul.dgj03 {
            margin-left: -200px;
            margin-top: 160px;
        }

        .dgjImg ul.dgj04 {
            margin-top: 160px;
            margin-left: 30px;
        }

        .dgjImg ul li {
            height: 20px;
            line-height: 20px;
        }

.monitoring dl {
    width: 100%;
    margin-bottom: 10px;
}

.monitoring dt {
    background: url(../Images/dtbg.jpg) repeat-x;
    height: 40px;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    text-indent: 12px;
}

.monitoring dd {
    border: 1px solid #d6d6d6;
    border-top: 0;
    overflow: hidden;
    padding: 10px;
}

    .monitoring dd li {
        line-height: 24px;
    }
/*盾构进退场*/
.dgjtc {
    width: 100%;
    position: relative;
    margin-top: 20px;
}

.dgjtcTable {
    padding-right: 320px;
}

.pdr0 {
    padding-right: 0px;
}

.dgjtcTable table {
    width: 100%;
}
/*.dgjtcTable th,.dgjtcTable td{
	border:1px solid #ddd;
	height:50px;
	text-align:center;
	padding:0 5px;
}
.dgjtcTable th{
	height:40px;
	background:url(../Images/dtbg.jpg) repeat-x;
	font-weight:bold;
}*/
.searchBar #tabs, .newAddBtn ul {
    float: right;
    margin-right: 8px;
    margin-top: -8px;
}

.newAddBtn ul {
    margin-top: 10px;
}

    .searchBar #tabs li, .newAddBtn ul li {
        float: left;
        width: 90px;
        margin-left: 20px;
    }

    .newAddBtn ul li {
        width: 136px;
        margin-left: 10px;
    }

        .searchBar #tabs li a, .newAddBtn ul li a {
            display: inline-block;
            width: 103px;
            height: 30px;
            line-height: 28px;
            text-align: center;
            color: #fff;
            background: url(../Images/btnInOut.jpg) 0 -30px;
            font-size: 12px;
            overflow: hidden;
        }

        .newAddBtn ul li a {
            width: 132px;
            height: 52px;
            line-height: 52px;
            font-size: 14px;
            font-weight: bold;
            color: #fff;
            background: url(../Images/btnBigInOut.jpg) 0 0;
        }

            .newAddBtn ul li a:hover {
                color: #fff;
                background-position: 0 -52px;
            }

.searchBar #tabs li a:hover {
    color: #ff0;
}

.searchBar #tabs li.current a, .searchBar #tabs li.current a:hover {
    background-position: 0 0;
    color: #fff;
}

.searchBar #tabs li.current2 a, .searchBar #tabs li.current2 a:hover {
    color: #fff;
}

.dateBox {
    width: 300px;
    position: absolute;
    top: 0;
    right: 10px;
}
/*环报数据导入表*/
.dgBox h2 {
    position: relative;
    top: 0px;
    left: 0px;
    width: 790px;
    margin: 0 auto;
}

    .dgBox h2 span {
        position: absolute;
        top: -10px;
        left: 0;
    }

.dgBox {
    line-height: 15px;
}

.dgBox2 {
    line-height: 15px;
    width: 950px;
    margin: 0 auto;
}

    .dgBox2 h2 {
        font-size: 30px;
        text-align: center;
        line-height: 50px;
        height: 50px;
        position: relative;
        font-family: "Microsoft yahei";
    }

.dgBox h2 span input {
    font-size: 12px;
}

.dgBox h3 {
    text-align: right;
    text-decoration: underline;
}

.circleTable {
    width: 100%;
}

    .circleTable td {
        border: 1px solid #ddd;
        padding: 0 10px;
        height: 50px;
    }

    .circleTable th {
        border: 1px solid #ddd;
        text-align: center;
        font-weight: bold;
        font-size: 14px;
        background-color: #f2f3f3;
    }
/*infoTable*/
.infoTable {
    width: 760px;
    margin: 0 auto;
}

    .infoTable h4 {
        font-size: 16px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
        height: 40px;
        line-height: 40px;
        margin-bottom: 20px;
        text-indent: 10px;
    }

    .infoTable table {
        width: 100%;
        margin-bottom: 30px;
    }

    .infoTable th, .infoTable td {
        height: 50px;
        line-height: 50px;
    }

    .infoTable th {
        width: 80px;
        text-align: left;
        padding-left: 30px;
    }

    .infoTable td input {
        margin-top: 0;
    }
/**tableCenter**/
.w790 {
    width: 790px;
    margin: 0 auto;
}
