.train-detail{padding-bottom:.87rem}.train-detail .head{height:.61rem}.train-detail .content{padding:.4rem .58rem 0;border:.01rem solid #ececec;background-color:#fff}.train-detail .content .title{text-align:center;line-height:.48rem;font-size:.34rem;font-weight:700;color:#383230}.train-detail .content .create-time{margin-top:.12rem;font-size:.22rem;color:#8e8e8e}.train-detail .content .create-time .time-line{width:.01rem;height:.16rem;background-color:#8e8e8e;margin:0 .1rem}.train-detail .content .intro{margin-top:.3rem;width:100%;height:3.26rem;position:relative}.train-detail .content .intro .intro-bg{width:100%;height:3.26rem;background-image:url(../img/detail_head_bg.f0caf582.png);background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;-webkit-filter:blur(4px);filter:blur(4px)}.train-detail .content .intro .intro-con{width:10.26rem;height:2.66rem;padding:.3rem;position:absolute;top:.3rem;left:.3rem;background-color:hsla(0,0%,100%,.7)}.train-detail .content .intro .intro-con .con-head{height:.42rem;font-size:.3rem;font-weight:700;color:#000}.train-detail .content .intro .intro-con .con-head .head-icon{width:.34rem;height:.34rem;margin-right:.14rem}.train-detail .content .intro .intro-con .con-info{margin-top:.12rem;line-height:.38rem;font-size:.2rem;color:#000}.train-detail .content .info{margin-top:.4rem}.train-detail .content .info .info-item{margin-bottom:.2rem;font-size:.24rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.train-detail .content .info .info-item .item-title{width:1.88rem;text-align:right;color:#999;position:relative}.train-detail .content .info .info-item .item-title:before{content:"";width:.12rem;height:.12rem;border-radius:.12rem;background-color:#ccc;position:absolute;top:.12rem;left:.4rem}.train-detail .content .info .info-item .item-text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333}.train-detail .content .course{margin-top:.5rem;padding:0 .4rem}.train-detail .content .course .course-head{font-size:.3rem;font-weight:700;color:#000}.train-detail .content .course .course-head .head-icon{width:.34rem;height:.34rem;margin-right:.12rem}.train-detail .content .course .course-list{margin-top:.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.train-detail .content .course .course-list .home-free-course{margin-right:.2rem;margin-bottom:.2rem}.train-detail .content .course .course-list .home-free-course:nth-child(3n+3){margin-right:0}.train-detail .content .price{height:1.5rem;padding:0 .4rem}.train-detail .content .price .price-text{margin-right:.3rem;font-size:.28rem;color:#333}.train-detail .content .price .price-text span{margin-left:.2rem;font-size:.36rem;font-weight:700;color:red}.train-detail .content .price .price-btn{margin-left:.1rem;width:1.6rem;height:.5rem;border-radius:.5rem;text-align:center;line-height:.5rem;font-size:.24rem;font-weight:700;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#8eb4f3),to(#5a7de1));background:linear-gradient(180deg,#8eb4f3,#5a7de1)}.train-detail .content .price .price-btn.price-btn-buy{background:-webkit-gradient(linear,left top,left bottom,from(#fb5),to(#f8830a));background:linear-gradient(180deg,#fb5,#f8830a)}.train-detail .contact{width:100%;height:1.55rem;background:url(../img/tour5.f718275a.png) 0 0/100% 1.55rem no-repeat;font-size:.24rem}.train-detail .contact .contact-title{font-weight:700;color:#383230}.train-detail .contact .contact-title .title-icon{width:.3rem;height:.3rem;margin-right:.16rem}.train-detail .contact .contact-text{margin-left:.6rem}.train-detail .contact .contact-qrcode{width:1rem;height:1rem;margin-left:.6rem}