.list-leader1 li,
.list-leader2 li {
    color: #006dac !important;
    width: 100%;
    height: 46px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.list-leader2 li {
    line-height: 50px;
    border-bottom: 1px dotted rgba(200, 200, 200, .5);
}

.list-leader1 li small,
.list-leader2 li small {
    float: right;
    /*padding-right: 20px;*/
    font-size: 16px;
    color: #999;

}

/*.list-leader1 li:first-child{*/
/*    color: red;*/
/*    width: 70%;*/
/*    margin-left: 100px;*/
/*    font-size: 50px;*/
/*    background-color: palegreen;*/
/*}*/
.van-tab__pane li {
    /*background-color: #efeff4;*/
    line-height: 46px !important;
    border-bottom: 1px dotted rgba(200, 200, 200, .5);
}

.list-leader1 li a span,
.list-leader2 li a span {
    display: block;
    float: left;
    max-width: 78%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.1rem;
    color: #555;

}

.image-t {
    margin: 1rem 0;
    background-color: #efeff4;
}

h2 {
    /* padding: 0.5rem; */
    margin: 1rem 0;
    padding-left: 10px;
    /*margin: 0;*/
    font-size: 18px;
    color: #1d5eb8;
}

h2 small {
    font-size: 80%;
}

.table-box {
    display: flex;
    width: 100%;
    height: 50px;
    background-color: #efeff4;
}

/*
.table-box div {
    line-height: 50px;
    text-align: center;
    letter-spacing: 2px;
    width: 20%;
    height: 50px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    font-weight: bold;
    color: #555;
}
*/

.table-box:first-child {
    background-color: palegreen !important;
}

.data-table {
  width:100%;
  border-collapse: collapse;
  table-layout: fixed
}
.data-table td,
.data-table th {
  padding: 20px 5px;
  border:1px dotted #c3c0c0;
}

/*.number{*/
/*    color: red;!important;*/
/*}*/
.line {
    width: 100%;
}

.line img {
    width: 100%;
    /*height: 230px;*/
    object-fit: contain;
}

.line p {
    margin-left: 20px;
    margin: 15px;
}

.bottom-box {
    padding: 15px;
    border-top: 1px solid #efeff4;
    border-bottom: 2px solid rgb(214, 214, 214);
    color: #0894ec;
}

.van-tab__pane li a {
    background: none !important;

}


.list-leader2 li a {
    display: block;
    padding: 0 1.6rem 0 1.5rem;
    color: #333;
    /*line-height: 50px;*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUM0QzFDNzMyREM0MTFFNUJDNTI4OTMzMEE0RjBENzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUM0QzFDNzQyREM0MTFFNUJDNTI4OTMzMEE0RjBENzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzRDMUM3MTJEQzQxMUU1QkM1Mjg5MzMwQTRGMEQ3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzRDMUM3MjJEQzQxMUU1QkM1Mjg5MzMwQTRGMEQ3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjs2Bb4AAAItSURBVHjazJhbK0RRGIb3DIOU/AG5kUTOgxmHceFGKf6BO+Vf+E8KKYcYg3FuMpNIDhFJXJAcp/GtvKumrzVs+zBrvfU2u689q6d3rb33+lYgl8tZvymZ3JOX7eQp8gT50fJA0Wj4z3tKbY5VR14hV5ObyWLkZ6sICtq4p4V8CjihevIWucoUQJFUmtUayTvkShMAL5DiGqs3IMlK3YBSgwrIZkBWmAAoIRMKyG2/IIMO/hMjbygepCS53ARAoQHyOqu1YbrLTADMAXJbASmSDOkGlOpTQHaQN72CdAuYBeQuq4cBWaIbUEJGC0Am3UIGPVoqMsk9Vu/CwxTQDSj0iSQPWD2C6Q7oBhT6AmRKAZkwAVDoowBkn+LdqQVQ6A2QhwrIuAmAEjKi2KrF/jPdfgIKveI7Pcfq/eSMCYBSD4pakymA0+RxVrsn15oAOEMeY7Vbcif5ys4ApT7CzZJHWO2G3I1fSyfgPHmY1a7x6bvT/ZpZUMBdOoHzI8El8pCiK+wq8CQXNcFlBdw51tyD00G9SnAVHV++zgDn6hzHiwTjCrgTTKvrQya3Ca5jA5CvY3IP+UlnTxJEb8zhjpDck1cL20mCAcBFWD2D2ovOvjiERojDpTGtnsL9N8EQegt+LJrC5vRN59lMORp0DrePNH2BswvYivXVzuoHSO7dz+2QHcAa6+eMOl87WHOffm8m7QCK7foog+tFi2mZACg3npPkRUxrtkitgvUtwAA5A3LWdzPizwAAAABJRU5ErkJggg==) no-repeat calc(100% - 1.5rem) center;
    background-size: 0.7rem;


}

.list-leader2 li small {
    padding-right: 20px;

}

/*淇＄璇︽儏椤垫牱寮�*/
.content-padded {
    background-color: rgba(255, 255, 255, .9);
    border-radius: 0.3rem;
}

.content-padded {
    margin: 0.5rem;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

.arc-header {
    padding: 0.5rem 0;
}

.arc-header h1 {
    font-size: 1rem;
    text-align: center;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

table.details {
    width: 100%;
    line-height: 1.75;
    font-size: .9rem;
    border-collapse: collapse;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

table.details th {
    text-align: right;
    vertical-align: top;
    color: #0d69bb;
    background-color: rgba(200, 200, 200, .1);
}

table.details th,
table.details td {
    padding: 0.3rem 0.4rem;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

table.details th,
table.details td {
    padding: 0.3rem 0.4rem;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

table.details .divider {
    height: 3rem;
    text-align: center;
    vertical-align: middle;
    font-size: 1.2em;
    background-color: #fbfcf7;
}

table.details th {
    text-align: right;
    vertical-align: top;
    color: #0d69bb;
    background-color: rgba(200, 200, 200, .1);
}

table.details th,
table.details td {
    padding: 0.3rem 0.4rem;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.bar-nav~.content {
    top: 3.2rem;
}