.learn-main{}.learn-main .learn-main-left .learn-img{    width: 100%;height:280px;overflow: hidden;}.learn-main .learn-main-left .learn-img img{    width: 100%;    height:100%;    transition: all 0.6s;}.learn-main .learn-main-left .learn-img img:hover{    transform: scale(1.5);}.learn-main .learn-main-right{    padding-left: 28px;    box-sizing: border-box;}.learn-main .learn-main-right .title{    position: relative;height: 30px;}.learn-main .learn-main-right .title .title-p{    font-size:24px;    font-family:Source Han Sans CN;    font-weight:bold;    color:rgba(51,51,51,1);    line-height:28px;    display: inline-block;    padding-top: 5px;}.learn-main .learn-main-right .title-main{    position: absolute;display: inline-block;right: 0;}.learn-main .learn-main-right .title-main .title-main-content{    display: inline-block;text-align: center;    font-size:14px;    font-family:Source Han Sans CN;    font-weight:200;    color:rgba(51,51,51,1);    width:80px;border-right: 1px solid #D4D4D4;}.learn-main .learn-main-right .title-main .title-main-content:last-child{    border-right:0;}.learn-main .learn-main-right .title-main .title-main-content p:first-child{    font-size:12px;    font-family:Source Han Sans CN;    font-weight:300;    padding-bottom: 5px;    color:rgba(51,51,51,1);}.learn-main .learn-main-right .title-main .title-main-content p:last-child{    font-size:14px;    font-family:Source Han Sans CN;    font-weight:300;    color:rgba(51,51,51,1);}.learn-main .learn-main-right .content{    margin-top: 38px;height: 165px;    overflow-y: scroll;}.learn-main .learn-main-right .content::-webkit-scrollbar {    display: none;}.learn-main .learn-main-right .money{    font-size:18px;    font-family:Source Han Sans CN;    font-weight:400;    color:rgba(255,66,0,1);    margin-top: 10px;}.learn-main .learn-main-right .money span{    font-size:12px;}.learn-main-btn{    margin-top: 16px;}.learn-main-btn .learn-btn-shi-look{    width: 100%;    height:50px;    background:rgba(66,165,255,1);    color: #fff;    text-align: center;    line-height: 50px;    font-size:18px;    font-family:Source Han Sans CN;    font-weight:400;    color:rgba(255,255,255,1);cursor: pointer;}.learn-main-btn .learn-btn-share{    cursor: pointer;    display: inline-block;    width:172px;    height:48px;    background:rgba(255,249,241,1);    border:1px solid rgba(255,173,124,1);    font-size:18px;    font-family:Source Han Sans CN;    font-weight:400;    color:rgba(255,123,68,1);    margin-left: 28px;    text-align: center;line-height: 49px;}.learn-main-btn .learn-btn-shop{    cursor: pointer;    display: inline-block;    width:174px;    height:50px;    background:rgba(255,68,0,1);    font-size:18px;    font-family:Source Han Sans CN;    font-weight:400;    color:#fff;    margin-left: 28px;    text-align: center;line-height: 49px;}.learn-main-label p.label-title{    font-size:20px;    font-family:Source Han Sans CN;    font-weight:400;    color:rgba(51,51,51,1);    margin-top: 82px;}.learn-main-label .label{    margin-top: 29px;    margin-bottom: 49px;}.learn-main-label .learn-main-label-tip{    width:43px;    height:25px;    background:rgba(255,136,0,1);    font-size:14px;    font-family:Source Han Sans CN;    font-weight:400;    color:rgba(255,255,255,1);    line-height:25px;text-align: center;    margin-top: 2px;}.learn-main-label .label ul li{    background:rgba(226,226,226,1);    border-radius:4px;    display: inline-block;    padding:5px 15px;margin-right: 18px;    color: #666666;}.learn-main-label .label .learn-main-label-main{    margin-left: 28px;}.learn-main-desc .desc-tab{    margin-bottom: 42px;    border:1px solid rgba(204,204,204,1);}.learn-main-desc .desc-tab ul li{    display: inline-block;    width:166px;    height:60px;    background:#fff;    border-right:1px solid rgba(204,204,204,1);    text-align: center;line-height:60px;    font-size:18px;    font-family:Source Han Sans CN;    font-weight:400;    color:rgba(170,170,170,1);cursor: pointer;}.learn-main-desc .desc-tab ul li.active{    background:rgba(221,221,221,1);    font-size:18px;    font-family:Source Han Sans CN;    font-weight:600;    color:rgba(90,90,90,1);    cursor: pointer;}.learn-main-desc .introduction{}.learn-main-desc .list{    display: none;}.learn-main-desc .list ul li{    margin-bottom: 48px;cursor: pointer;}.learn-main-desc .list ul li .left{    width:42px;    height:42px;display: inline-block;}.learn-main-desc .list ul li .left img{    width:42px;    height:42px;    border-radius: 42px;vertical-align: middle;}.learn-main-desc .list ul li .right{    width: 80%;display: inline-block;    margin-left: 12px;    vertical-align: middle;}.learn-main-desc .list ul li .right .top{    font-size:20px;    font-family:Source Han Sans CN;    font-weight:300;    color:rgba(51,51,51,1);}.learn-main-desc .list ul li .right .create_time{    font-size:14px;    font-family:Source Han Sans CN;    font-weight:300;    color:rgba(153,153,153,1);    margin-top: 10px;}.learn-main-desc .comment-list{    display: none;}.learn-main-desc .comment-list ul li{    padding-bottom: 48px;    border-bottom: 1px solid #E7E7E7;    margin-top: 27px;}.learn-main-desc .comment-list ul li .left{    width:80px;    height:80px;display: inline-block;}.learn-main-desc .comment-list ul li .left img{    width:80px;    height:80px;    border-radius: 42px;vertical-align: middle;}.learn-main-desc .comment-list ul li .right{    width: 80%;display: inline-block;    margin-left: 12px;    vertical-align: middle;}.learn-main-desc .comment-list ul li .right .top{    font-size:12px;    font-family:Source Han Sans CN;    font-weight:300;    color:#AAAAAA;}.learn-main-desc .comment-list ul li .right .content{    font-size:14px;    font-family:Source Han Sans CN;    font-weight:300;    color:rgba(102,102,102,1);    margin-top: 27px;}.learn_share_img{    position: absolute;    top: -180px;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.5);    width: 174px;    height:180px;display: none;}.learn_share_img img{    margin-top: 20px;    width: 80%;    height: 80%;}.exercises-list{    display: none;}.exercises-list ul li{    display: inline-block;width: 100%;    border-bottom: 1px dashed #c5c5c5;    padding-bottom: 20px;    margin-top: 20px;}.exercises-list ul li:first-child{    margin-top: 0px;}.exercises-list ul li div.left_title{    display: inline-block;    width: 50%;}.exercises-list ul li div.left_title img{    margin-right: 5px;}.exercises-list ul li div.left_title img,.exercises-list ul li div.left_title p{    display: inline-block;}.exercises-list ul li div.left_title p{    overflow: hidden;    text-overflow:ellipsis;    white-space: nowrap;    width:80%;vertical-align: middle;font-size:15px;}.exercises-list ul li div.left_title p a{    color: #333;}.exercises-list ul li div.left_title p a:hover{    color: #2e8ae5;}.exercises-list ul li div.right_pation{    display: inline-block;width: 50%;}.exercises-list ul li div.right_pation .right_pation_btn{    height: 30px;    width: 110px;    border: 1px solid #ededed;    font-size: 12px;    color: #999;    display: inline-block;    background: #fafafa;    line-height: 30px;    text-align: center;    margin-top: 12px;    cursor: pointer;}.exercises-list ul li div.right_pation .right_pation_btn:hover{    color: #fff;background:#2e8ae5;}@media screen and (max-width: 768px) {    .learn_share_img{        width: 100%;        height: 300px;        top: -290px;    }    .learn-main-desc .desc-tab ul li{        width: 25%;height: 40px;line-height: 40px;font-size:14px;    }    .learn-main-desc .desc-tab ul li:last-child{        border-right: 0;    }    .learn-main-desc .desc-tab ul li.active{        font-size:14px;    }    .learn-main-label .label .learn-main-label-main{        margin-left: 0;margin-top: 10px;    }    .learn-main-label .label{        margin-top: 20px;margin-bottom: 20px;    }    .learn-main .learn-main-right{        padding-left: 0;    }    .learn-main .learn-main-right .content{        height: auto;margin-top: 20px;    }    .learn-main .learn-main-right .title-main{        position: inherit;margin-top: 20px;        width: 100%;        text-align: center;    }    .learn-main .learn-main-right .title{        height: auto;    }    .learn-main-btn .learn-btn-share{        margin-left: 0;width: 100%;margin-top: 15px;    }    .learn-main-btn .learn-btn-shop{        margin-left: 0;width: 100%;margin-top: 15px;    }    .learn-main .learn-main-right .title .title-p{        width:100%;padding-top: 10px;text-align: center;    }    .learn-main-label p.label-title{        margin-top: 20px;    }    .learn-main-desc .desc-tab{        margin-bottom: 20px;    }    .learn-main-desc .list ul li .right .top{        font-size:15px;    }    .learn-main-desc .list ul li .right .create_time{        font-size:12px;    }    .learn-main-desc .comment-list ul li .right{        width: 70%;    }    .learn-main-desc .comment-list ul li .left{        width: 15%;    }    .learn-main-desc .comment-list ul li .left img{        width: 50px;height: 50px;    }    .learn-main-desc .comment-list ul li .right .content{        margin-top: 10px;    }    .learn-main-desc .comment-list ul li{        padding-bottom:0px;margin-top: 15px;    }}