.main-box{background-color: #f5f5f5;padding-bottom: 20px;width: 1200px;margin: 0 auto;}
.main{margin-top: 0;background-color: #fff;padding: 6px 30px 30px;}
/* con */
.detailBox{padding: 20px 50px;border: 1px solid #D8E4FF;}
.detailBox>.title{font-size: 28px;text-align: center;padding-bottom: 20px;color: #004d93;}
.detailBox .sub{height: 36px;line-height: 36px;border-bottom: 1px solid #D8E4FF;}
.detailBox .sub>.fl{width: 70%;font-size: 14px;color: #888888;padding-left: 20px;}
.detailBox .sub>.fl span{padding-right: 10px;}
.dhsharebuttonbox {width: 102px;height: 36px;background: url(../img/share-group-icon.png)left center no-repeat;}
.dhsharebuttonbox a {display: block;width: 24px;height: 100%;margin-right: 10px;float: left;cursor: pointer;}
.content {font-size: 16px;line-height: 36px;word-break: normal;word-wrap: break-word;color: #121212;padding: 20px 0;margin-bottom: 30px;border-bottom: 1px solid #D8E4FF;}
.content p img{max-width: 100%;}
/* output */
.output{text-align: center;padding-bottom: 20px;}
.output #QRcode{width: 132px;margin: 10px auto;}
.output p{font-size: 16px ;color: #888888;}

.correlation {padding-top: 15px;padding-bottom: 15px;border-top: 1px solid #D8E4FF;}
.correlation .title {font-size: 18px;color: #004d93}
.correlation .bd {line-height: 2;padding-left: 1em;}
.correlation .bd a {display: block;text-indent: -1em;font-size: 16px;}
.correlation .bd a:hover {color: #004d93}

/*  */
.file-box {width: 100%;height: 116px;border: 1px solid #D1D1D1;padding: 10px 90px;margin-bottom: 45px;}
.file-box table tr td b {color: #121212;font-size: 14px;font-weight: 700;line-height: 24px;}
.file-box table tr td b {font-family: "";}
.file-box table,
.file-box table tr,
.file-box table td {border: none;}
.file-box table tr {width: 750px;line-height: 22px;}
.file-box table tr td {font-size: 14px;line-height: 22px;padding-left: 10px;}
.file-box table .td-b {width: 80px;text-align: center;}
.file-box table .td-r {width: 620px;background: #fff;}
.file-box table .td-r-date {width: 260px;}
.fileTitle #title {padding: 0 100px;}
.crumb .dhsharebuttonbox{height: 45px;}
.crumb .sharetxt{color: #666666;}

/*  */
.detailBox .content table,.detailBox .content tr,.detailBox .content td{border: 1px solid #999;}
.detailBox .content table{margin: 0 auto;}
/* oldModel */
.oldModel .detailBox>.title{font-size: 46px!important;line-height: 1.8;}
.oldModel .detailBox .sub>.fl{font-size: 28px;}
.oldModel .detailBox .sub{font-size: 28px;height: 56px;line-height: 56px;}
.oldModel .dhsharebuttonbox{height: 56px;}
.oldModel .content p,.oldModel .content p span{font-size: 32px !important;line-height: 2;}
.oldModel .output p{font-size: 28px;}

.crumb {
    box-sizing: border-box;
    width: 100%;
    height: 45px;
    background: #f3f3f3;
    padding-left: 25px;
    background: url(../img/crumb_posi.png) left center no-repeat;
    font-size: 16px;
    line-height: 45px;
    color: #666666;
}
.crumb  span{ color: #333333;font-size: 16px;}
.crumb p {
    line-height: 45px;
    font-size: 16px;
    color: #015293;
    text-indent: 15px;
}
.crumb  a {
    font-family: 'MicrosoftYaHei';
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
}
.crumb a:nth-last-child(1){color: #004D93;}

.fileInformation {
    line-height: 45px;
    font-size: 16px;
    margin-bottom: 30px;
}

.fileInformation table {
    border-collapse: collapse;
}

.fileInformation th {
    background: #f5f5f5;
    width: 160px;
    border: 1px solid #ccc;
}

.fileInformation td {
    width: 440px;
    text-indent: 10px;
    border: 1px solid #ccc;
}

.oldModel .detailBox{
    margin-top: 10px;
}

.oldModel .crumb{
    height: 55px;
    line-height: 55px;
    margin-top: 10px;
}