.select-year {

    /*text-align: right;*/

	padding-top: 5px;

    padding-bottom: 5px;

    background: white;

    text-align: right;

}

.select-year span{

    font-size: 14px;

    line-height: 27px;

}

.select-box {

    float: right;

    width: 120px;

    position: relative;

}

.select-current {

    font-size: 14px;

    line-height: 27px;

    padding-right: 20px;

    text-align: center;

    background: url(../img/company/select-box.png) right center/100% 100% no-repeat;

}

.select-list {

    display: none;

    position: absolute;

    width: 100%;

    max-height: 150px;

    overflow-y: auto;

    -webkit-box-shadow: 0 5px 5px -2px rgba(0, 0, 0, .2), 0 0 0 #000, 0 5px 5px -2px rgba(0, 0, 0, .2), 0 5px 5px -2px rgba(0, 0, 0, .2);

    box-shadow: 0 5px 5px -2px rgba(0, 0, 0, .2), 0 0 0 #000, 0 5px 5px -2px rgba(0, 0, 0, .2), 0 5px 5px -2px rgba(0, 0, 0, .2);

    border-radius: 0 0 2px 2px;

    background-color: #fff;

}

.select-list.active {

    display: block;

}

.select-list li {

    padding-right: 20px;

    font-size: 14px;

    line-height: 25px;

    text-align: center;

}

.select-list li:hover {

    color: rgb(215, 0, 15);

}

.news-list {

    margin-top: 20px;

    line-height: 45px;

}.news-list li {

    overflow: hidden;

    border-bottom: 1px solid #c9c9ca;

}

.news-list .news-list-text {

    float: left;

    width: calc(100% - 100px);

    width: -ms-calc(100% - 100px);

    width: -moz-calc(100% - 100px);

    width: -webkit-calc(100% - 100px);

    color: #4c4948;

    overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap; 

}

.news-list .news-list-text:hover {

    color: rgb(215, 0, 15);

}

.news-list-date{

    float: right;

    width: 100px;

    text-align: right;

    color: #4c4948;

    font-size: 14px;

}

.more {

    margin-top: 80px;

    text-align: center;

}

.more span {

    padding: 5px 5px;

    cursor: pointer;

}

.more span:hover {

    color: rgb(215, 0, 15);

    text-decoration: underline;

}

/* 点击更多列表无更多数据 */

.no-data {

    padding: 20px 0;

    text-align: center;

}

/* detail */

.detail-title {

    margin: 30px 0;

    font-size: 20px;

}

.detail-title .title {

    line-height: 30px;

    color: rgb(215, 0, 15);

}

.detail-title .time {

    margin-top: 10px;

    font-size: 14px;

    line-height: 30px;

}

.detail-title .time .print {

    float: right;

    width: 30px;

    height: 30px;

    padding: 0px 5px;

    margin-right: 0;

    cursor: pointer;

}

.detail-title .time .print:hover {

    /*border-bottom: 1px solid #4c4948;*/

}

.detail-title .time .print img {

    width: 20px;

    height: 20px;

}

.detail-title .time span {

    margin-right: 10px;

}

.article-main .investor-content-title {

    font-weight: bolder;

    color: rgb(215, 0, 15);

}



/* 影像集 */

.article-main .views-video {

    width: 800px;

    height: 500px;

    max-width: 100%;

    display: block;

    margin: 40px auto

}

@media screen and (max-width: 1020px){

    .detail-title .time .print {

        display: none;

    }

}

@media screen and (max-width: 768px) {

    /* 影像集 */

    .article-main .views-video {

        height: 300px;

    }

}

@media screen and (max-width: 450px){

    /* 影像集 */

	.article-main .views-video {

        height: 200px;

        margin: 20px auto

    }

}