.must {
    color: #f00;
    font-weight: bold;    
}
.passage p{
    text-indent: 2em;
    line-height:2em;
}


div#maindata table tr td span
{
    BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
div#maindata table tr td
{
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
div#maindata  table tr td a
{
    BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
div#maindata table tr td A:hover 
{
    BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
div#maindata table tr td A:active 
{
    BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}

div.header {
    background: url(../images/zynj20250514.jpg) no-repeat center;
    height: 838px;
	background-size:contain;
}

div.header2 {
    background: url(../images/zdbjr_top.jpg) no-repeat center;
    height: 838px;
}

div.blowheader {
    background: url(../images/njtbg.jpg) no-repeat center;
    height:315px;
}

div.buymethod {
    width: 960px;
    margin: 0 auto;
    padding: 20px;
    box-shadow: rgba(0,0,0,0.2) -2px 2px;
    border-radius: 15px;    
    background:#fff;
}

.ptitle {
    font-weight: bold;
    font-size: 22px;
    border-radius:3px;
    border-left:5px solid #005ba9;
    padding-left:10px;
}

    div.buymethod .col-md-8 {
        border-right:1px solid #f4f4f4;
    }

    div.buymethod .col-md-4 {
        text-align:center;
    }
div.topline {
    height:12px;
    border-top:8px solid #0079b3;
    border-bottom:2px solid #0079b3;
}
div.container {
    width:960px;
}
.zdbj {
    padding-top:20px;
    background: url(../Images/njbg.jpg) no-repeat center;
}
.pcontent .row {
    margin:10px 0;
}
.part {

}
.plabel {
    background:#005ba9;
    height:40px;
    width:120px;
    line-height:40px;
    text-align:center;
    color:#fff;    
    border-radius:15px 15px 0 0;
    display:inline-block;
    margin-left:30px;
}
.pcontent {
    border:1px solid #005ba9;
    border-radius:15px;
    background:#fff;
    padding:20px 40px;
    margin-bottom:20px;
}
.label-control {
    line-height:34px;
    padding:0px;
}

.form-horizontal .form-group {
    margin:0;
}

.form-group.col-sm-6,.form-group.col-sm-12 {
    padding:0;
}

#trs tr.detail-row td {
    line-height:34px;
}

.buymethod p {
    text-indent: 2em;
    line-height: 1.5em;
}