body{
    background: #F6F7F8;
}
/*视频*/
.banner{
    width: 100%;
    height: 4.72rem;
}
/*点赞*/
.course-operate{
    width: 100%;
    position: absolute;
    top: 0.267rem;
    left: 0;
    padding: 0 0.427rem;
    display: none;
}
.course-operate .visit_num{
    font-size: 0.293rem;
    color: #fff;
    line-height: 0.533rem;
}
.course-operate .dianzan{
    /*min-width: 1.333rem;*/
    height: 0.533rem;
    padding-left: 0.573rem;
    padding-right: 0.133rem;
    line-height: 0.533rem;
    border-radius: 0.267rem;
    background-repeat: no-repeat;
    background-size: 0.32rem;
    background-position: 0.16rem center;
}
.course-operate .dianzan.dz_n{
    color: #1F1F1F;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: url(../../images/mooc/dianzan_n.png);
}
.course-operate .dianzan.dz_y{
    color: #fff;
    background-color: #EA535D;
    background-image: url(../../images/mooc/dianzan_y.png);
}
/*简介*/
.detail{
    padding: 0.267rem 0.693rem 0.4rem;
    min-height: 4.08rem;
    width: 100%;
    background: #fff;
}
.detail>.title{
    font-size: 0.64rem;
    color: #4C4C4C;
    margin-bottom: 0.4rem;
    line-height: 1.4;
}
.detail .main_ct li{
    font-size: 0.48rem;
    line-height: 1.4;
    color: #666666;
    padding-left: 0.64rem;
    margin-bottom: 0.267rem;
    background-repeat: no-repeat;
    background-size: 0.48rem;
    background-position: left center;
}
.detail .main_ct li.tell{
    background-image: url(../../images/venue/tell.png);
}
.detail .main_ct li.open_time{
    background-image: url(../../images/venue/open_time.png);
}
.detail .main_ct li.max_people{
    background-image: url(../../images/venue/max_people.png);
}
.detail .main_ct li.yuyue_num{
    background-image: url(../../images/venue/yuyue_num.png);
}
.detail .main_ct li.venue_address{
    background-image: url(../../images/venue/venue_address.png);
}
.detail .main_ct li.venue_address a{
    color: #F44C57;
}
.detail .main_ct li:last-child{
    margin-bottom: 0;
}
/*中间按钮*/
.btn_tp{
    padding: 0.36rem 0.427rem;
}
.btn_tp a{
    width: 48%;
    height: 1.2rem;
    border-radius: 0.08rem;
    overflow: hidden;
    font-size:0.533rem;
    color: #1D1F21;
    /*padding-left: 2.333rem;*/
    line-height: 1.2rem;
    background-color: #fff;
    background-size: 100% 100%;
    text-align: right;
    padding-right: 0.25rem;
}
.btn_tp a.book_room_btn{
    background-image: url(../../images/venue/book_room.png);
}
.btn_tp a.activity_btn{
    background-image: url(../../images/venue/activity.png);
}
/*介绍*/
.introduction{
    width: 100%;
    min-height: 4.133rem;
    background: #fff;
    padding: 0.493rem 0 0;
    position: relative;
}
.introduction .title{
    font-size: 0.533rem;
    color: #1D1F21;
    margin-bottom: 0.387rem;
    position: relative;
    text-align: center;
}
.introduction .title .line_lt{
    display: block;
    width: 3.867rem;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.introduction .title .line_rt{
    display: block;
    width: 3.867rem;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.introduction .title .line_lt:after{
    content: "";
    display: block;
    width: 0.24rem;
    height: 0.107rem;
    background: #B93421;
    border-radius: 0.053rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.introduction .title .line_rt:after{
    content: "";
    display: block;
    width: 0.24rem;
    height: 0.107rem;
    background: #B93421;
    border-radius: 0.053rem;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.introduction .more_con_btn{
    display: block;
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    overflow: hidden;
    background: url(../../images/venue/more_con.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: -0.32rem;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.introduction .venueJieshao{
    width: 100%;
    /*height: 2.293rem;*/
    height: 2.84rem;
    padding: 0 0.427rem;
    overflow: hidden;
}
.introduction .venueJieshao_con{
    margin-bottom: 2.133rem;
}
.introduction .venueJieshao_con img{
    max-width: 100%;
}
/*底部按钮*/
.btn_bt{
    width: 100%;
    padding: 0.4rem 0.427rem;
    background:#FAFAFA ;
    position: fixed;
    left: 0;
    bottom: 0;
    display: none;
}
.btn_bt a{
    flex: 1;
    width: 90%;
    height: 1.28rem;
    border-radius: 0.64rem;
    overflow: hidden;
    font-size: 0.533rem;
    color: #fff;
    text-align: center;
    line-height: 1.28rem;
    margin: 0 0.267rem;
}
.btn_bt a.book_ticket_btn{
    background: #F44C57;
}
.btn_bt a.vr_btn{
    background: #5AA0F6;
}