﻿.news_view{}
.section--course-banner{height: 5.08rem;}
.course-banner{display:flex;justify-content: flex-end; height: 100%;}
.imgtext-course{width: 4.25rem; padding: 0.45rem; background: rgba(0,0,0,0.3); color: #fff;}
.news_view .imgtext-course .page-tt .title-main{color: #fff; letter-spacing: 0.01rem;}
.news_view .imgtext-course .text-right--pay{width: 100%;}
.news_view .course-banner .item .buttonbuy {display: block;height: 0.46rem; line-height: 0.46rem; cursor: pointer;}



.news_view .C_Title{color:#151515; line-height: 1.7;}
.news_view .time{color: #fff; padding: 0.1rem 0 0.3rem;}

.news_view .description {}
.news_view .description .content {line-height: 2;}
.news_view .description .content img {max-width: 100%;}



.file-box{margin-top: 0.3rem;}
.file-box .sub-title{font-size: 0.2rem;line-height: 2;}
.file-box .item{ border:1px solid #ddd; border-radius:5px;padding:0.1rem; display: flex;margin:0.1rem;float: left;min-width: 2.60rem;}
.file-box .item:hover{background: #f5f5f5;}
.file-box .type{height: 0.5rem;width: 0.5rem; background: #6c757d; line-height: 0.5rem; text-align: center; border-radius: 5px; color: #fff;}
.file-box .des{flex: 1;padding-left: 0.1rem;color: #6c757d;}
.file-box .des .size{font-size: 0.18rem;}
.file-box a{line-height: 0.5rem; width: 0.5rem;font-size: 0.26rem;color: #6c757d;text-align: center;}

