.banner-wrap{background-image: url(../images/news-banner-bg.jpg);height: 340px;}

.news-location{padding: 10px 16px 0;}
.news-date{line-height: 40px;color: #666}
.breadcrumb li{display: inline-block;color: #666;line-height: 40px}
.breadcrumb li:after{content:'/'}
.breadcrumb li:last-child:after{display: none}
.breadcrumb li a{color: #666}
.breadcrumb li a:hover{color: #0096ff}

.news-list li{padding: 20px 40px;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #eaeaea;transition: all .3s}
.news-list li .title{padding-bottom: 10px;border-bottom: 1px dashed #eaeaea;line-height: 30px}
.news-list li .desc{color: #666;margin: 15px 0}
.news-list li:hover{box-shadow: 0 0 16px rgba(64, 66, 77, .1)}
.news-list li:hover .title{border-color: #0096ff}
.news-list li:hover .title a{color: #0096ff;}
.news-list li:hover .article-date{color: #0096ff}

.article-tag{line-height: 30px}
.article-tag a + a{margin-left: 8px;}
.article-tag-item{padding: 6px 10px;border:1px solid #eaeaea;color: #666;border-radius: 4px;}
.article-tag-item:hover{border-color: #0096ff;color: #0096ff}

.article-info{width: calc(100% - 106px)}
.article-date{color: #666}
.article-date .day{font-size: 18px;display: block;text-align: center;margin-bottom: 5px}


.article-link{padding: 5px 20px;border-top: 1px solid #eaeaea}
.article-link a{color: #333}
.article-link a:hover{color: #0096ff}
.article-link p{margin: 15px 0}

/* 市场资讯 */
.news-img-list li{padding: 20px 40px}
.news-img{width: 182px;height: 115px;overflow: hidden;}
.news-img-list .article-info{margin-right: 20px;width: calc(100% - 310px);}

/* 市场资讯 详情页 */
.news-information-l{float: left;width: calc(100% - 300px);}
.btn-white{display: inline-block;padding: 0 10px;line-height: 31px;border: 1px solid #eaeaea;color: #666;}
.btn-white:hover{border-color: #0096ff;color: #0096ff;}
.news-information-l .news-location{padding: 0 0 15px;}
.news-information-l .news-date{line-height: 33px;}
.content-tag{padding-bottom: 30px;text-align: center;}
.article-tag-link{display: inline-block;padding: 0 35px;line-height: 38px;border: 1px solid #0096ff;color: #0096ff;background-color: #dbf0fe;margin: 5px;}
.article-tag-link:nth-child(5n+1){border: 1px solid #0096ff;color: #0096ff;background-color: #dbf0fe;}
.article-tag-link:nth-child(5n+2){border: 1px solid #5ec666;color: #5ec666;background-color: #e5ffe7;}
.article-tag-link:nth-child(5n+3){border: 1px solid #408cfe;color: #408cfe;background-color: #dfecff;}
.article-tag-link:nth-child(5n+4){border: 1px solid #fe7921;color: #fe7921;background-color: #fde8d9;}
.article-tag-link:nth-child(5n+5){border: 1px solid #ec6464;color: #ec6464;background-color: #ffe9e9;}
.news-information-l .breadcrumb{display: inline-block;margin-left: 20px;}
.news-information-l .breadcrumb li{line-height: 33px;}

.news-information-r{float: right;width: 250px;}
.article-sidebar{width: 250px;top: 124px;}
.artice-kefu{display: table;width: 100%;height: 110px;padding: 0 30px;margin-bottom: 20px;color: #fff;background-image: url(../images/article-kefu-bg.jpg);box-sizing: border-box;}
.artice-kefu > div{display: table-cell;vertical-align: middle;}
.artice-kefu > div:nth-child(2){width: 90px;}
.artice-kefu img{width: 56px;height: 56px;border-radius: 56px;}
.kefu-info{display: inline-block;text-align: center;}
.kefu-info p{margin-top: 6px;font-size: 12px;}
.article-kefu-btn{display: inline-block;width: 90px;line-height: 34px;color: #fff;background-color: #ffbf2e;text-align: center;}

.hot-information{border: 1px solid #eaeaea;padding: 10px 20px;background-color: #fff;box-sizing: border-box;}
.hot-information .title{font-size: 18px;line-height: 50px;border-bottom: 1px solid #eaeaea;margin-bottom: 10px;}
.hot-information-list li{line-height: 1.6;padding: 8px 0;}
.hot-information-list li::before{content: '';position: relative;display: block;float: left;width: 4px;height: 4px;top: 8px;border-radius: 4px;background-color: #e5e5e5;}
.hot-information-list li a{padding-left: 10px;}
.hot-information-list li a:hover{color: #0096ff;}


.attachments-label{float: left;width: 75px;vertical-align: top;}
.attachments-block{padding-left: 75px;}
.attachments-block li + li{margin-top: 10px;}
.attachments-block span{padding-right: 10px;border-right: 1px solid #0096ff;margin-right: 10px;}
.attachments-block span i{color: #fea54f;padding-right: 3px;}
