:root {
    --border-color: #d7d7d7;
    --active-color: #c31a27;
    --text-color: #666666;
}
[v-cloak] {
    display: none;
}

#price-daily-report-main {
    /*width: 1200px;*/
    height: 100%;
    min-height: 900px;
    margin: 31px auto 0 auto;
}
#price-daily-report-main * {
    box-sizing: border-box;
}
.is-now {
    color: var(--active-color);
}
.pdr-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 80px;
    width: 1200px;
    margin: 0 auto;
}

.pdr-header-left {
    display: flex;
    align-items: center;
}

.pdr-header-left-logo {
    height: 48px;
    width: 138px;
}

.pdr-header-left-title {
    height: 45px;
    margin-left: 20px;
    font-weight: 350;
    font-size: 30px;
    color: #333333;
}


/*导航栏*/
.pdr-main .pdr-main-navbar {
    display: flex;
    align-items: center;
    width: 1200px;
    margin: 0 auto;
}

.pdr-main-navbar-item {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    white-space: nowrap;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
}
.pdr-main-navbar-item a{
    display: block;
    padding: 5px;
    border-bottom: 2px solid transparent;
}
.pdr-main .separator{
     margin-right:5px;
    color: #999999;
 }

.pdr-main-navbar-item a:hover {
    border-color:var(--active-color);
    color: var(--active-color);
}

.navbar-active a{
    border-color:var(--active-color);
    color: var(--active-color);
}

/*内容区域*/
.pdr-main .pdr-main-content {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    margin: 30px auto 0 auto;
}

.pdr-main .pdr-main-content .pdr-main-content-left {
    width: 880px;
    padding: 15px;
    margin-right: 15px;
    border: 2px solid var(--border-color);
}

.pdr-main-content-left .content-left-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #cacaca;
}

.content-left-top .el-icon-search {
    font-size: 16px;
    font-weight: bolder;
    color: #000000;
}

.content-left-top .el-input-group__append {
    padding: 0 10px 0 0 !important;
    border-color: #acacac !important;
    background-color: #fff !important;
    cursor: pointer;
}
.top-search {
    position: relative;
    display: flex;
    align-items: center;
}
.top-search input {
    width: 250px;
    height: 30px;
    padding-left: 10px;
    padding-right: 18px;
    border: 1px solid #cacaca;
    border-right: none;
    border-radius: 5px 0 0 5px;
}
.top-search .search-icon {
    height: 30px;
    width: 30px;
    background: url(/uploads/image/alimages/search.png) center center no-repeat;
    border: 1px solid #cacaca;
    border-left: none;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
}
.top-search .delete-icon {
    position: absolute;
    right: 25px;
    height: 30px;
    width: 24px;
    background-image: url(/uploads/image/acsvimage/search_common_ico.png);
    background-position: 4px -76px;
    cursor: pointer;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
}

.content-left-top .content-left-pagination {
    display: flex;
}

/*搜索框的样式*/
.content-left-top-input {
    height: 30px !important;
    width: 40% !important;
}

.content-left-top-input input {
    height: 30px !important;
    border-color: #acacac;
    border-right: none;
}

.content-left-top-input .el-input__inner:focus {
    border-color: #acacac !important;
}

.content-left-top-input .el-input__inner:hover {
    border-color: #acacac !important;
}

/*文章列表*/
.content-left-article .article-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    height: 35px;
}

.content-left-article .article-item .article-item-name {
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000000;
}
.content-left-article .article-item  .article-item-left {
    width: calc(100% - 180px);
    display: flex;
    align-items: center;
}
/*.content-left-article .article-item .article-item-name:before {*/
/*    content: '';*/
/*    display: block;*/
/*    height: 5px;*/
/*    width: 5px;*/
/*    margin-right: 5px;*/
/*    background-image: url(/uploads/image/iimg/dot.gif);*/
/*}*/
.content-left-article .article-item .article-item-dot {
    height: 5px;
    width: 5px;
    margin-right: 10px;
}

.content-left-article .article-item .article-item-time {
    width: 161px;
    line-height: 35px;
}

.content-left-article .article-item-name:hover {
    color: var(--active-color);
}

.has-border {
    border-bottom: 1px dashed #cacaca;
    margin-bottom: 5px;
    padding-bottom: 10px;
    box-sizing: content-box;
}

/*分页*/
.pages {
    margin-top: 20px;
}
.pages li {
    width: 40px;
    border: 1px  solid #e6e6e6;
    height: 34px;
    line-height: 34px;
    white-space: nowrap;
    margin: 0 3px 0 2px;
    vertical-align: top;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    float: left;
}
 .pages li.text {
     width: 60px;
 }
.pages li.last {
    margin-right: 0;
}
 .pages li.active,
 .pages li:hover {
     background-color: #cc3338;
     color: #fff;
 }
.pages a {
    display: block;
    height: 100%;
    width: 100%;
    color: #666666;
}

.pages a:hover {
    background-color: rgb(184, 46, 50);
    color: rgb(234, 231, 225);
}


.content-left-pagination,
.content-left-top-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}
.content-left-top-pagination .el-pagination{
    margin-left: 30px;
    padding-left: 0;
    border-left: 2px solid var(--border-color);
}

.content-left-top-record {
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    font-weight: bolder;
    color: var(--text-color);
}
.content-left-top-pagination-action {
    height: 32px;
    line-height: 32px;
    border-left: 1px solid #cacaca;
    padding-left: 15px;
    margin-left: 15px;
    font-size: 14px;
}

.pagination-number {
    margin: 0 5px;
    color: #999999;
    text-align: center;
    font-weight: normal;
}

.content-left-pagination .btn-prev,
.content-left-pagination .btn-next {
    border-radius: 2px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 3px !important;
    border: 1px solid #cccccc !important;
    background-color: #ffffff !important;
}

.btn-prev span,
.btn-next span {
    padding: 0 10px;
}

.content-left-pagination .el-pager li {
    border: 1px solid var(--border-color) !important;
    color: var(--text-color)
}

.content-left-pagination .el-pager li:hover {
    color: #ffffff !important;
    background-color: var(--active-color) !important;
}

.content-left-pagination .el-pager .active {
    background-color: var(--active-color) !important;
}

/*右侧*/
.pdr-main .pdr-main-content .pdr-main-content-right {
    width: 300px;
}

.pdr-main-content-right .content-right-price {
    height: 400px;
    border: 2px solid var(--border-color);
    border-top: none;
}

.pdr-main-content-right .table-title {
    display: flex;
    padding-bottom: 5px;
    align-items: center;
    font-size: 18px;
    font-weight: bolder;
    border-bottom: 3px solid var(--active-color);
}

.pdr-main-content-right .table-title::before {
    float: left;
    content: "";
    width: 5px;
    height: 15px;
    margin-right: 10px;
    background-color: var(--active-color);
}

.pdr-main-content-right .content-right-adv {
    margin-top: 15px;
    width: 100%;
    height: 200px;
}

.pdr-main-content-right .columns {
    height: 30px;
    border-bottom: 1px solid #cacaca;
    background-color: #f2f2f2;
}

.pdr-main-content-right .columns .cell {
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 12px;
    text-align: center;
    font-family: simsun;
}

.pdr-main-content-right .scroll-warp {
    height: calc(100% - 30px);
    width: 100%;
    overflow: hidden;
}

.pdr-main-content-right .scroll-warp .scroll-box > div {
    height: 28px;
    border-bottom: 1px #e5e5e5 dotted;
}

.pdr-main-content-right .scroll-warp .scroll-box .item {
    text-align: center;
    float: left;
    color: #333;
    line-height: 27px;
    font-size: 12px;
}

.pdr-main-content-right .scroll-warp .scroll-box .price-scroll-name {
    width: 130px;
    margin-left: 5px;
}

.pdr-main-content-right .scroll-warp .scroll-box .price-scroll-data {
    width: 73px;
    margin-left: 15px;
}

.pdr-main-content-right .scroll-warp .scroll-box .price-scroll-trend {
    width: 73px;
}

.pdr-main-content-right .scroll-warp .scroll-box .item span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100px;
    float: left;
    margin-left: 5px;
}

#chart {
    display: none;
    height: 460px;
    width: 700px;
}
.el-dialog {
    width: 750px;
}

