.component-course-box{margin-top:30px;background:#fff}.component-course-box .picture{display:block}.component-course-box .picture img{display:block;width:100%}.component-course-box .desc{padding:15px;border-top:2px solid #e2b7a3;text-align:center}.component-course-box .desc h2{font-size:16px;line-height:24px;margin:0 0 20px}.component-course-box .desc h2 a{display:block;color:#333;height:93px;overflow:hidden}.component-course-box .desc h2 a:hover{text-decoration:none;opacity:.5}.component-course-box .desc h2 a span{display:block;font-size:12px;padding-bottom:15px;color:#cc4a4e}.component-course-box .desc h2 a span:after{content:" ";display:block;width:42px;height:1px;background:#cc4a4e;margin:5px auto 0}.component-course-box .desc .readmore{border-radius:0;padding:6px 18px;font-size:15px;color:#fff;border:1px solid #8a8383;background:#8a8383}.component-exam-link{padding:30px 0;background-image:url(../img/exam-bg.8eacce60.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;text-align:center}.component-exam-link h2{font-size:36px;font-weight:700;color:#fff;margin:0;text-shadow:0 0 5px rgba(0,0,0,.2)}.component-exam-link p{font-size:16px;color:hsla(0,0%,100%,.9);margin:10px 0 30px;text-shadow:0 0 5px rgba(0,0,0,.2)}.page-course .top-title{background-image:url(../img/course-bg.0524588f.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:200px}.page-course .top-title h1{margin:0;font-size:48px;font-weight:200;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2);text-align:center}.page-course .course{padding:40px 0 50px}