/** 圆角灰色背景风格 */
.bg-f2f2f2 {
    background: #f2f2f2;
}

.empty {
    padding: .2rem;
    text-align: center;
}
.empty img {
    width: 50%;
}
.empty p {
    padding: .2rem 0px;
    margin-top: .2rem;
}

.swiper-list2 {
    padding: 0 .3rem;
}
.index .studyCourse .swiper-list2 {
    margin: 0;
}
.swiper-list2 .item {
    padding: 0;
    align-items: flex-start;
}
.swiper-list2 .item .text-pic {
    width: 3.6rem;
}

.index .studyCourse .swiper-list3 .text-pic {
    height: 1.46rem;
}
/*.swiper-list2 .item .pictrue {
    margin-right: .2rem;
}*/

.swiper-list .item {
    width: 3rem;
}
.gray-radius {
    background: #fff;
    border-radius: .2rem;
    padding: .3rem .3rem;
}
.loading-line {
    margin:0;
    background: #f2f2f2;
}


.swiper-list .item .pictrue {
    height: auto;
}

.swiper-list2 .item .underline {
    padding: 0 .2rem .2rem 0;
    margin-bottom:.3rem;
    margin-left: .2rem;
}

.swiper-list2 .item:nth-last-of-type(1),.swiper-list2 .item:nth-last-of-type(1) .underline,
.swiper-list3 .item:nth-last-of-type(1),.swiper-list3 .item:nth-last-of-type(1) .underline {
    margin: 0!important;
    /*padding-bottom: 0!important;*/
}

.swiper-list .item:nth-last-of-type(1),.swiper-list .item:nth-last-of-type(1) .underline
,.swiper-list .item:nth-last-of-type(2),.swiper-list .item:nth-last-of-type(2) .underline {
    margin: 0!important;
    padding-bottom: 0!important;
}
.wechat-msg-wrap {
    margin: 40vh auto 0 auto;
    width: 80%;
    background-color: #fff;
    text-align: center;
    border-radius: 6px;
}
.wechat-msg-wrap-header {
    padding: .2rem .2rem 0 .2rem;
    font-size: 15px;
    font-weight: bold;
}
.wechat-msg-desc {
    color: #666;
    font-size: 14px;
    padding: .2rem 0;
    border-bottom: 1px solid #f2f2f2;
}
.wechat-msg-wrap-btns div {padding: .2rem; width: 50%;}
.wechat-msg-wrap-btns div:not(:last-child) { border-right: 1px solid #f2f2f2;}
.wechat-msg-wrap-btns .btn-confirm {color: #157dfa;}