input.c-text::-webkit-input-placeholder{   /* 使用webkit内核的浏览器 */
    color: rgba(51,51,51,.6);
}
input.c-text:-moz-placeholder{    /* Firefox版本4-18 */
    color: rgba(51,51,51,.6);
}
input.c-text::-moz-placeholder{    /* Firefox版本19+ */
    color: rgba(51,51,51,.6);
}
input.c-text:-ms-input-placeholder{   /* IE浏览器 */
    color: rgba(51,51,51,.6);
}

/* index */
.banner-center{}

.banner-box{
    width: 100%;
    height: 100%;
    position: relative;
}
.banner-box .bg{
    width: 100%;
    height: 100%;
}
.banner-box .video{
    width: 100%;
    height: 6.6rem;
    object-fit: cover;
}

.banner-box .pos-center{
    position: absolute;
    top: 50%;
    left: .9rem;
    transform: translate(0, -50%);
}
.banner-box h2{
    font-size: 0.4rem;
    font-weight: bold;
    color: #fff;
}
.banner-box p{
    margin-top: .22rem;
    color: #FFFFFF;
    line-height: .32rem;
    font-weight: 400;
    text-shadow: 0 .01rem .21rem #0275CD;
}


.box-listContent{}
.tab-btn{
    /*background: #E9EDF2;*/
    padding: .18rem .9rem;
    display: flex;
    align-items: center;
    text-align: center;
}
.tab-btn li{
    width: 1.41rem;
    line-height: .36rem;
    border-radius: .18rem;
    color: #333333;
    cursor: pointer;
}
.tab-btn li.active{
    background: #061334;
    color: #fff;
}

.box-content{
    padding: 0 .9rem .18rem;
    margin-top: .1rem;
}

.radio-list{
    margin-bottom: .2rem;
}
.radio-list label{
    line-height: .14rem;
}

/* table */
.table-box{
    margin-bottom: .4rem;
}
.common-table thead tr{
    background: #061334;
}
.common-table tr td{
    text-align: center;
    color: #282012;
}
.common-table thead td{
    color: #fff;
    font-weight: bold;
    font-size: .18rem;
}
.common-table tr .jidu{
    width: .5rem;
}
.common-table tr .num{
    display: flex;
    justify-content: center;
    align-items: end;
}
.common-table tr .num .unit{
    font-size: .1rem;
    margin-left: .05rem;
    color: #8F97A7;
}

.box-sort{
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.box-sort h6{
    font-weight: bold;
    line-height: .24rem;
}
.box-sort .sort{
    display: flex;
    flex-direction: column;
    /*margin-left: .08rem;*/
}
.box-sort .sort b{
    display: block;
    width: .1rem;
    height: .1rem;
}
.box-sort .sort .icon-up{
    background: url(../images/sidebar/icon-up.png) no-repeat;
    background-size: 100%;
}
.box-sort .sort .icon-down{
    background: url(../images/sidebar/icon-down.png) no-repeat;
    background-size: 100%;
}
.box-sort .sort .noclick{
    opacity: .3;
}


.pager-wrap{
    margin: .65rem 0 0;
}
.pagination-wrap .pagination .pagers .pager.active,
.pagination-wrap .pagination .pagers .pager:hover{
    color: #061334;
    border-color: #061334;
}
.pagination-wrap .pagination .page-jump .button{
    background: #061334;
}

/* chart */
.box-chart{}
.box-chart .etsBox{
    float: left;
    width: calc(50% - 1.2rem);
    background: rgba(233,237,242,.2);
    margin-bottom: .4rem;
    margin-right: .4rem;
    height: 4.27rem;
    padding: .38rem .5rem 0;
    position: relative;
    /*height: 3.77rem;*/
    /*padding: .38rem .5rem .5rem;*/
}
.box-chart .etsBox:nth-of-type(2n){
    margin-right: 0;
}
.box-chart .etsBox h5{
    font-weight: 500;
    font-size: .18rem;
    color: #333333;
    text-align: center;
    margin-bottom: .38rem;
}
.box-chart .chart{
    width: 100%;
    height: calc(100% - 0.56rem);
}

.box-customTooltip .title,
.box-customTooltip .item .left,
.box-customTooltip .item .right{
    font-size: .14rem;
    color: #666;
    line-height: 1;
}
.box-customTooltip .title{
    margin-bottom: .1rem;
}
.box-customTooltip .item{
    margin-top: .1rem;
}
.box-customTooltip .item .left{
    margin-left: .02rem;
}
.box-customTooltip .item .right{
    float: right;
    margin-left: .2rem;
    font-weight: 900;
}


.echart-title{
    text-align: center;
    margin-bottom: .1rem;
}
.tooltip-list .item{
    font-size: .14rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: .05rem 0;
    line-height: .2rem;
}
.tooltip-list .item p{
    font-size: .14rem;
    line-height: .2rem;
    font-weight: bold;
}
.tooltip-list .item p span{
    margin-right: .15rem!important;
}


.side-source{
    margin-top: -.18rem;
    text-align: center;
    padding-bottom: .5rem;
}
.side-source p{
    font-size: .16rem;
    line-height: .3rem;
    color: #6F6F6F;
}













