.upay-box .box{top:50%;margin-top: -270px;position: fixed;padding: 0px;width: 500px;border-radius: 10px;	}
.upay-box .pay_header{width: 100%;height: 116px;background: url('/images/xs-header.png') no-repeat;background-size: 100%}
.upay-box .pay_header > a{
    transform:rotate(-20deg);
    -ms-transform:rotate(-20deg); /* Internet Explorer */
    -moz-transform:rotate(-20deg); /* Firefox */
    -webkit-transform:rotate(-20deg); /* Safari 和 Chrome */
    -o-transform:rotate(-20deg);
    color: #fff;
    font-size: 18px;
    display: inline-block;border: 2px solid #e2b6ab;position:absolute;margin-left: 210px;margin-top: 50px;padding: 2px 5px;border-radius: 5px;;
}
.continue-ask .my_border{height: 50px;line-height: 50px;	text-align: center;	border: 1px solid #ccc;border-radius: 5px}
.upay-box .pay_header > h3,.upay-box .pay_header > p{	margin: 0px;border: none;font-weight: bold;color: #fff	}

.reward a{	display: inline-block;height: 40px;line-height: 40px;text-align: center;border-radius: 8px;color: #000000;width: 150px;margin:10px;}
.reward a:hover{text-decoration: none;}
.reward h3{border: none;padding: 0px;}
.reward_default{border: 1px solid #ccc;}	.select{border: 1px solid #ec5a12;background: #fff8f5;}

.red-packet{position: absolute;top: -25px;right: 25px;min-width:200px;padding: 8px;background-color: #3EBD00;z-index: 3;}
.problem_detail_menu > span{margin-right: 15px;}
.pic_thumb .info{display: none}
.progress{margin-bottom: 0px;}
/**/
.ask_upload .list-inline>li{float: left;margin-right: 10px;}
.wrap .new-ask-box .reply-item .ask_guide{background: #f2f2f2;line-height: 60px;text-align: center;border-radius: 5px}
.wrap .new-ask-box .reply-item .ask_guide a{background: #169BD5;color: #fff;padding: 2px 15px;border-radius: 2px;margin: 0px 10px;text-decoration: none}
.ev-star-fixed-box .ev-star-fixed{position: fixed;z-index: 101650;left: 50%;top:25%;width: 490px;min-height: 390px;height:auto;margin-left: -245px;background-color: #fff;border-radius: 10px;}
.ev-star-fixed-box .ev-star-fixed .circle{display: inline-block;width: 82px;height: 82px;border-radius: 50%;background-color: #00B28E;}
.ev-star-fixed-box .ev-star-fixed h3{font-size: 20px;}
.ev-star-fixed-box .ev-star-fixed .r-text{margin-bottom: 20px;margin-top: 10px;}
.ev-star-fixed-box .ev-star-fixed .love .form-group .change-money{margin-top: 30px;margin-bottom: 25px;display: inline-block; cursor: pointer;}
.ev-star-fixed-box .ev-star-fixed .love .form-group .btn{width: 125px;border-radius: 25px; background-color: #fd962f;color: #fff;}
.ev-star-fixed-box .ev-star-fixed .distribute h3{margin-bottom: 40px;}
.ev-star-fixed-box .ev-star-fixed .distribute i{display: inline-block;margin-left: 15px;margin-right: 15px; width: 22px;height: 22px;line-height: 18px;text-align: center; border-radius: 50%;border: 1px solid #ddd;font-style: normal;cursor: pointer;}
.ev-star-fixed-box .ev-star-fixed .distribute input{height: 22px;width: 150px;border: 1px solid #ddd;border-radius: 25px;text-align: center;}
.ev-star-fixed-box .ev-star-fixed .distribute .btn{margin-top: 30px;color: #fff;}
.ev-star-fixed-box .ev-star-fixed .distribute .btn-df{background-color: #00B28E;}
.ev-star-fixed-box .ev-star-fixed .distribute .btn-qr{background-color: #fd962f;}
.ev-star-fixed-box .ev-star-fixed .footer-wx{margin-top: 35px; color: #d9d9d9;}
.ev-star-fixed-box .ev-star-fixed .footer-wx span{padding-left: 25px;padding-right: 25px;background-color: #fff;}
.ev-star-fixed-box .ev-star-fixed .footer-wx span:before{content: "";position: absolute;z-index: -1; left: 50%;top: 10px;margin-left: -150px; width: 300px; border-bottom: 1px solid #d9d9d9;}
.ev-star-fixed-box .ev-star-fixed .qr-code > div{padding-top: 80px;padding-bottom: 25px;}
.ev-star-fixed-box .ev-star-fixed .qr-code .reward-back {position: absolute;width: 40px;left: 20px;top: 16px;cursor: pointer;}
.ev-star-fixed-box .ev-star-fixed .love-text{color: #666;}
.ev-star-fixed-box .ev-star-fixed .love-text .selected{color: #ffc584;}
.ev-star-fixed-box .ev-star-fixed .love-text .teacher{display: inline-block;padding:1px 5px;margin-right: 5px; border-radius: 4px; border: 1px solid #ffc584; color: #ffc584;cursor: pointer;}
.ev-star-fixed-box .ev-star-fixed .love-text .teacher:hover{background-color: #ffc584;color: #fff;}
.ev-star-fixed-box .ev-star-fixed .btn-span{display: inline-block;margin-left: 10px;margin-right: 10px;margin-bottom: 10px; width: 100px;height: 38px;line-height: 36px;text-align: center;background-color: #fff; color: #00B28E;border-radius: 4px;cursor: pointer;border: 1px solid #00B28E;}
.ev-star-fixed-box .ev-star-fixed .btn-span.active,.ev-star-fixed-box .ev-star-fixed .btn-span:hover{background-color: #00B28E;color: #fff;border-color: #00B28E;}
.ev-star-fixed-box .ev-star-fixed .form-group{margin-top: 20px;margin-bottom: 20px; padding-left: 20px;padding-right: 20px;}
.ev-star-fixed-box .ev-star-fixed textarea{background-color: #f6fcf8;height: 65px;border: none;resize: none;box-shadow: none;}
.ev-star-fixed-box .ev-star-fixed .btn-submit{font-size: 18px;line-height: normal;}
.ev-star-fixed .form-group ul,.ev-star-fixed .form-group ul li {list-style: none}
.ev-star-fixed .form-group .reward-list:after{content: '';display: block;height: 0;width: 0;clear: both;overflow: hidden;}
.ev-star-fixed .form-group .reward-list .reward-item{float: left;width: 30%;height: 70px;line-height: 70px;color: #fd6143;border: 1px solid #fd6143;border-radius: 5px;margin-top: 20px;cursor: pointer;}
.ev-star-fixed .form-group .reward-list .reward-item:nth-child(3n+2){margin-left: 20px;margin-right: 20px}
.ev-star-fixed .form-group .reward-list .reward-item span:nth-child(2){font-size: 24px;font-weight: bold;}
/*评价*/
.wrap  .ask-box{border:1px solid #e5e5e5;padding: 20px 40px 25px;margin-top: 20px;margin-bottom: 20px;background-color: #fff;}
.wrap  .ask-box .ask-bg{width: 389px;height: 105px;background-position: -300px -6px;}
.wrap  .ask-box p.title{font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.wrap  .ask-box p.title span{font-size: 13px;color: #fff; background-position: -256px -594px;width: 365px;height: 29px;display: inline-block;padding-left: 19px;padding-top: 5px;}
.wrap  .ask-box .input-ask{line-height: 50px; height: 60px;border: 4px solid #ec5369;color: #999;padding-top: 0;padding-bottom: 0;}
.wrap  .ask-box .btn-ask{background-color: #ec5369;height: 60px;width:125px; font-size: 26px;color: #fff;outline: none;}
.wrap .introduction.index-bg{background-color: #00B28E;color: #fff;padding-top: 40px;padding-bottom: 30px;margin-top: 20px;margin-bottom: 20px;}
.wrap .introduction.index-bg ul>li{padding-left: 95px;padding-right: 95px;}
.wrap .introduction.index-bg .circle{border: 2px solid #fff;width: 106px;height: 106px;display: block;border-radius: 50%;}
.wrap .introduction.index-bg .circle i{position: relative;top: 26px;left: 26px;-webkit-transition: all .5s ease; transition: all .5s ease;cursor: pointer;}
.wrap .introduction.index-bg .circle i:hover{-webkit-animation: .5s linear 0s normal none running swing; animation: .5s linear 0s normal none running swing;}
.wrap .introduction.index-bg .circle .ask-icon-1{width: 46px;height: 34px;background-position: -111px -164px;left: 27px;top: 32px;}
.wrap .introduction.index-bg .circle .ask-icon-2{width: 54px;height: 38px;background-position: -225px -161px;left: 24px;top: 34px;}
.wrap .introduction.index-bg .circle .ask-icon-3{width: 47px;height: 52px;background-position: -349px -152px;}
.wrap .introduction.index-bg .circle .ask-icon-4{width: 49px;height: 52px;background-position: -478px -152px;}
.flex-center {
    display: flex;
    align-items: center;
}
/* 问答详情页 */
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ellipsis-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.ask-detail .user-img {
    width: 36px;
    height: 36px;
}
.ask-detail .ask-user-info {
    padding-bottom: 30px;
}
.ask-detail .ask-user-info .ask-time, .ask-detail .ask-user-info .user-name {
    display: inline-block;
    margin-top: 6px;
}
.ask-detail .ask-detail-title {
    margin-bottom: 20px;
}
/* 题库问题来源 */
.ask-detail .tiku-question {
    padding: 30px;
    background-color: #F9F9F9;
    height: 280px;
    margin-bottom: 30px;
    position: relative;
    transition: all .5s;
}
.ask-detail .tiku-question .tiku-que-box {
    height: 220px;
    overflow: hidden;
    padding-right: 50px;
}
.ask-detail .tiku-question .tiku-que-box h2 {
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
}
.ask-detail .tiku-question .tiku-que-title {    
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
    margin-bottom: 30px;
}
.ask-detail .tiku-question .tiku-que-info, .ask-detail .tiku-question .tiku-que-answer { 
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #000000;
    line-height: 30px;
}
.ask-detail .tiku-question .tiku-que-info {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
}

.ask-detail .tiku-question .look-tiku-que {
    width: 100%;
    text-align: center;
    padding: 40px 0 18px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(255,255,255, .8), rgba(249,249,249,.8));
}
.ask-detail .tiku-question .look-tiku-que .look-que-btn {
    width: 135px;
    text-align: center;
    border: 1px solid #666666;
    display: inline-block;
    cursor: pointer;
    border-radius: 18px;
    line-height: 35px;
}
.ask-detail .tiku-question .look-tiku-que .look-que-btn span {
    font-weight: bold;
    font-size: 14px;
    color: #666666;
}
.ask-detail .tiku-question .look-tiku-que .look-que-btn img {
    width: 24px;
    margin-left: -2px;
    margin-top: -2px;
    transition: all .3s;
}
.ask-detail .tiku-question .tiku-que-box::-webkit-scrollbar {
    width: 10px;
}
.ask-detail .tiku-question .tiku-que-box::-webkit-scrollbar-track {
    background-color: #EEEEEE;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.ask-detail .tiku-question .tiku-que-box::-webkit-scrollbar-thumb {
    background-color: #D4D4D4;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
/* 题库问题来源 end */
.icon-ask-end {
    top: 0;
    right: 0;
    width: 90px;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    color: #FF6600;
    text-align: center;
    font-size: 14px;
    border: 1px solid #FF6600;
    border-radius: 0px 0px 0px 14px;
    background-image: none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none; 
}
.ask-detail .free-contact-tip {
    height: 70px;
    line-height: 70px;
    margin: 25px 0;
    padding: 0;
    box-shadow: 0px 6px 10px rgba(0,0,0,.05);
}
.ask-detail .free-contact-tip .tip-icon {
    height: 20px;
    line-height: 17px;
    text-align: center;
    border: 2px solid #FF6600;
    border-radius: 50%;
    display: inline-block;
    color: #FF6600;
    font-size: 14px;
    margin-right: 10px;
    vertical-align: middle;
}
.ask-detail .free-contact-tip {
    text-align: left;
    padding-left: 36px;
}
.ask-detail .free-contact-tip .contact {
    color: #22C280;
    background: #fff;
    border: 1px solid #22C280;
    padding: 5px 15px;
}
.ask-detail .box-title-name {
    padding: 0;
    font-weight: bold;
    background: rgba(246,230,220,.5);
}
.reply-item .gold-01 {
    width: 323px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    padding-left: 35px;
    margin: 0 !important;
    border-radius: 0;
    background: #F6E6DC;
    box-shadow: 0 0 0 0;
    color: #87574A;
}
.ask-detail .reply-box .reply-item .teacher-intro {
    padding-top: 20px;
    padding-bottom: 15px;
}
.ask-detail .ask-detail-reply-right-code{
    width: 170px;text-align: center;position: absolute;z-index: 100;right: 20px;top: 10px;padding: 10px;background-color: #fff;
}
.ask-main .reply-item .teacher-img {
    width: 55px;
    height: 55px;
}
.reply-item .t-btn {
    color: #22C280;
    background: #fff;
    border: 1px solid #22C280;
    padding: 0 15px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    text-decoration: none;
    font-weight: 400;
}


.ask-detail .look-ask-question::-webkit-scrollbar {
    width: 10px;
}
.ask-detail .look-ask-question::-webkit-scrollbar-track {
    background-color: #EEEEEE;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.ask-detail .look-ask-question::-webkit-scrollbar-thumb {
    background-color: #D4D4D4;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.look-ask-question .quote-ask-type {
    width: 100%;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    background-color: #fff;
    border-radius: 20%;
}
.look-ask-question .quiz {
    color: #FF7D5A;
}
.look-ask-question .answer {
    color: rgb(0, 178, 142);
}
.ask-detail .reply-box .reply-item .teacher-intro {
    cursor: auto;
}
.ask-detail .reply-box .reply-item .first-reply {
    padding-top: 18px;
}
.ask-detail .reply-box .reply-item .teachar-name .key-word {
    width: 42px;
    height: 20px;
    line-height: 20px;
    background: #FF7D5A;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    display: inline-block;
}
.ask-detail .reply-box .reply-item .teachar-name .key-word-01 {
    background: #56CD9F;
}
.ask-detail .consult-teacher {
    background: linear-gradient(-30deg, #15C994, #21C17F);
}
.ask-detail .consult-teacher span {
    font-size: 18px;
    font-weight: bold;
}
.ask-detail .consult-teacher .consult {
    padding: 0;
    text-align: center;
    width: 150px;
    height: 36px;
    font-size: 16px;
    color: #21C17F;
    font-weight: bold;
    line-height: 36px;
    background: #FFFFFF;
    box-shadow: 0px 3px 7px 0px rgba(86, 159, 205, 0.35);
    border-radius: 18px;
    display: inline-block;
}
.ask-detail .consult-teacher {
    margin-top: 0;
}
.ml-983 span {
    color: #FFAC40;
}
.ask-detail .relevant-box .relevant-more {
    background: linear-gradient(-30deg, #15C994, #21C17F);
    color: #fff;
    font-size: 18px;
}
.correlation-problem-n {
    height: 59px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-decoration: none !important;
}
.correlation-problem-list {
    padding: 15px 0;
}
.recommend-information {
    padding: 0 35px;
}
.recommend-information-ul {
    overflow: hidden;
}
.recommend-information-list {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.recommend-information-list-l {
    width: 240px;
    height: 160px;
    /* background: coral; */
    float: left;
    margin-right: 25px;
}
.recommend-information-list-l img {
    width: 240px;
    height: 160px;
}
.recommend-information-list-r {
    overflow: hidden;
    text-align: left;
}
.icon-psw-show-w-icon {
    width: 16px;
    height: 10px;
    background-position: -94px -229px;

}
.recommend-information-title {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    padding-top: 12px;
}
.recommend-information-cont {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    padding: 17px 0 4px;
    height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.recommend-information-browse span:nth-child(1) {
    margin-right: 25px;
}
.hot-list-box-w {
    box-shadow: 0 6px 10px 0px rgba(0,0,0,.05);
}
.hot-list-box {
    padding: 25px 25px 0;
}
.hot-list-box .hot-list {
    display: inline-block;
    background: rgb(241,241,241) !important;
    border-radius: 14px;
    padding: 4px 10px !important;
    margin: 0 12px 16px 0;
    font-size: 12px;
    cursor: pointer;
    color: #666666;
}
.hot-list-box .hot-list a {
    text-decoration: none;
}
.hot-list-box .hot-list:hover {
    background: linear-gradient(-30deg, #15C994, #21C17F) !important;
    text-decoration: none;
    
}
.hot-list-box .hot-list:hover a {
    color: #fff;
}
/* 课程推荐 */
.hotcourse-container {
    padding: 35px 35px 25px;
    position: relative;
    overflow: hidden;
}
.course-recommend-move {
    width: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    /* width: 1680px; */
    position: absolute;
    left: 0;
    top: 0;
    transition: all 1s;
}
.course-recommend-move-w {
    position: relative;
    height: 215px;
}
.hotcourse-container ul li {
    width: 240px;
    margin-right: 40px;
    float: left;
    border: 1px solid #EDEDED;
    border-radius: 6px;
    text-align: left;
}
.hotcourse-container ul li img {
    width: 100%;
    height: 135px;
}
.course-recommend-move-title {
    font-weight: bold;
    font-size: 14px;
    color: #000;
    padding: 10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.course-recommend-move-k {
    font-size: 12px;
    color: #9A9A9A;
    padding: 0 10px 10px;
    overflow: hidden;
}
.course-recommend-move-k span:nth-child(1) {
    float: left;
}
.course-recommend-move-k span:nth-child(2) {
    float: right;
    font-family: 'iconfont';
}
.icon-98 {
    width: 20px;
    height: 22px;
    cursor: pointer;
    z-index: 100;
    position: absolute;
    top: 130px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.icon-98 img {
    width: 100%;
}

.up-icon-98 {
    left: 6px;
    color: #D2D3D7;
}
.next-icon-98 {
    right: 10px;
}
/* 问答标签页 */
.problem-detail-advertising {
    width: 100%;
    height: 110px;
    background: url('https://al3.acc5.com/9ca79c86fa7c87f6e7d36575f2d93038.png') no-repeat;
    background-size: 100% 100%;
    text-align: center;
}
.problem-detail-advertising h3 {
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 18px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F9F9F9;
    text-align: center;
}
.problem-detail-proNum {
    display: inline-block;
    padding: 5px 10px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F9F9F9;
    border: 1px solid #f9f9f9;
    border-radius: 6px;
    margin: 0 auto;
}
.problem-detail-list {
    padding: 35px;
}
.problem-detail-list:hover {
    background: #F7F9FB;
}
.problem-detail-l, .problem-detail-r {
    display: inline-block;
    vertical-align: top;
}
.problem-detail-r {
    width: 91%;
    padding-left: 20px;
    box-sizing: border-box;
}
.problem-detail-l {
    width: 8%;
    border-radius: 50%;
    overflow: hidden;
}
.problem-detail-img img {
    width: 100%;
}
.problem-detail-r-title {
    margin-bottom: 30px;
}
.problem-detail-r-title a {
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.problem-detail-problem-detail {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
}
.problem-detail-problem-detail img{
    width: 22px;
    height: 22px;
}
.problem-detail-r-js {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}
.problem-detail-b {
    padding: 0 10px;
    border-right: 1px solid #dcdcdc; 
}
.problem-detail-b:last-child {
    border: 0;
}
.ask-detail .ask-detail-bottom .handle-btns a {
    font-size: 14px;
    color: #666666 !important;
    border: 1px solid #E2E3E6;
    border-radius: 18px;
    padding: 5px 10px;
    background: #fff !important;
    width: auto !important;
    height: auto !important;
    line-height: 0 !important;
}
.bdsharebuttonbox .label-list {
    background: rgb(241,241,241) !important;
    display: inline-block;
    color: #9A9A9A;
    font-size: 14px;
    border-radius: 12px;
    vertical-align: top;
    background: #fff;
    margin-right: 10px !important;
}
.bdsharebuttonbox .label-list span {
    padding: 4px 10px !important;
    display: inline-block;
}
.bdsharebuttonbox .label-list img {
    height: 31px;
}
.bdsharebuttonbox .label-list:hover {
    background: linear-gradient(-30deg, #15C994, #21C17F) !important;
    border-color: #21C17F;
    color: #fff;
}
.bdsharebuttonbox .label-list span:hover {
    color: #fff;
}
.bdsharebuttonbox .label-list span {
    vertical-align: top !important;
    display: inline-block;
}
.blank-text-title img {
    width: 28px;
    height: 28px;
    vertical-align: top;
}
.blank-text-title span {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #000000;
}
.helpHe {
    width: 28px;
    height: 28px;
}
/* 问答详情获取同类问题 */
.acquireProblem-w {
    position: relative;
}
.acquireProblem::before {
    content: '';
    width: 15px;
    height: 15px;
    border-width: 1px;
    border-style: solid;
    background: transparent;
    border-color: #E2E3E6 #E2E3E6 transparent transparent ;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    top: -8px;
    left: 85px;
    z-index: 1000000;
    display: none;
}
.acquireProblem {
    /* padding: 20px; */
    height: 0;
    transition: all 0.5s;
    position: absolute;
    left: -29px;
    top: 40px;
    background: #fff;
    z-index: 999;
    /* overflow: hidden; */
    /* box-shadow: 0px 0 10px 5px rgba(0,0,0,.05); */
    border: 1px solid transparent;
}
.acquireProblem-w:hover .acquireProblem {
    height: 222px;
    border: 1px solid #E2E3E6;
}
.acquireProblem-w:hover .acquireProblem::before {
    display: block;
}
.acquireProblem img {
    width: 150px;
    height: 150px;
    margin: 20px;
}
.acquireProblem-con {
    height: 0;
    transition: all 0.5s;
    overflow: hidden;
}
.acquireProblem-w:hover .acquireProblem-con {
    height: 222px;
}
.acquireProblem p {
    font-size: 14px;
    color: #999;
    text-align: center;
}

.label-page-not-data {
    display: block;
    padding: 50px;
    text-align: center;
    margin: 0 auto;
    font-size: 25px;
    color: #999;
}
 
.img-box .liveing {
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -34px;
    width: 68px;
    height: 20px;
    background: rgba(242,78,78,1);
    border-radius: 10px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    z-index: 1;
    cursor: pointer;
}
.img-box .liveing-img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;
    z-index: 2;
    cursor: pointer;
}
/* 顶部seo广告数字弹窗样式 */
.pop-notify-s-right-roll .ask-detail-top-roll-notify {
    margin-left: -172px;
    margin-top: -250px;
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify .porela {
    z-index: 1;
    width: 345px;
    background-color: #F7F5F4;
    border-radius: 8px;
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify .porela::before {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 159px;
    background: linear-gradient(-90deg, #FB9539, #FF5A40, #FF6420);
    border-radius: 8px 8px 26px 26px;
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify .porela .close {
    right: 0;
    top: -31px;
    margin-top: 0;
}

.pop-notify-s-right-roll .ask-detail-top-roll-notify h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    color: #fff;
    border-bottom: 1px solid rgba(200, 47, 21, 0.15);
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify h2 span {
    font-size: 16px;
    font-weight: 400;
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify .ask-detail-top-roll-notify-title {
    font-size: 14px;
    color: #000;
    padding: 30px;
    background: #fff;
    font-weight: bold;
    border-radius: 12px;
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify .ask-detail-top-roll-notify-con {
    padding: 30px;
    text-align: center;
    background: #fff;
    border-radius: 12px;
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify .ask-detail-top-roll-notify-con img {
    width: 140px;
    height: 140px;
}
.pop-notify-s-right-roll .ask-detail-top-roll-notify .ask-detail-top-roll-notify-con p {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-top: 15px;
}
/* 引用题目 */
.look-ask-question .modal-body-item {
    display: inline-block; width: 10%; text-align: center; float: left;
}
.look-ask-question .modal-body-item-r {
    display: inline-block; width: 10%; text-align: center; float: right;
}
.look-ask-question .modal-body-item-content {
    color: rgb(178, 178, 178); position: relative; display: inline-block; width: 76%; top: 0px; left: 5px; padding: 0px;
}
.look-ask-question .content {
    background-color: #fff; color: rgb(51, 51, 51); padding: 12px; border-radius: 8px; overflow-wrap: break-word; white-space: normal; word-break: break-all;
}
.look-ask-question .modal-body-item-content-r {
    color: rgb(178, 178, 178); position: relative; display: inline-block; width: 76%; top: 0px; right: -12%; padding: 0px;
}
.look-ask-question .content-r {
    border-radius: 8px; background-color: rgb(0, 178, 142); color: rgb(255, 255, 255); padding: 12px; overflow-wrap: break-word; white-space: normal; word-break: break-all;
}

/* 问题讨论列表 */
.discuss-list-box {
    margin-top: 28px;
}
.discuss-list-box .header {
    height: 60px;
    line-height: 60px;
    padding-left: 35px;
    border-top: 1px solid #eee;
    font-size: 18px;
    font-weight: bold;
}
.discuss-list-box .discuss-content {
    border-top: 1px solid #eee;
}
.discuss-list-box .list {
    padding: 20px 35px;
}
.discuss-list-box .list .head {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 20px;
    border-radius: 50%;
    vertical-align: top;
}
.discuss-list-box .list .discuss-data {
    overflow: hidden;
}
.discuss-list-box .list .reply-content {
    font-size: 16px;
}
.discuss-list-box .list .time {
    font-size: 12px;
    margin-top: 10px;
    color: #999;
}


.like-share-box {
    padding: 20px 35px 20px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border-top: 1px solid #eee;
    justify-content: space-between;
}
.like-share-box>div {
    display: flex;
    align-items: center;
}
.like-share-box .list {
    width: 34px;
    height: 34px;
    line-height: 34px;
    border-radius: 50%;
    margin-right: 20px;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    background-color: rgb(204, 204, 204);
    color: #fff;
    position: relative;
    text-decoration:none
}
.like-share-box .list-title {
    line-height: 34px;
    margin-right: 10px;
    font-size: 12px;
}
.like-share-box .list.icon-heart.active {
    background-color: rgb(242, 89, 89);
}
.like-share-box .list:last-child {
    margin-right: 0;
}

.like-share-box .list.iconicon_weixin {
    background-color: rgb(104, 186, 102);
}
.like-share-box .list.iconicon_QQkongjian {
    background-color: rgb(240, 197, 71);
}
.like-share-box .list.iconicon_quanzi1 {
    background-color: rgb(242, 106, 101);
}
.weixin-box {
    width: 202px;
    height: 194px;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: -205px;
    left: -84px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
}
.like-share-box .list:hover .weixin-box {
    visibility: visible;
    opacity: 1;
}
.weixin-box .weixin-init {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    color: #777;
}
#qrcode-box {
    width: 105px;
    margin: 10px auto;
}
.weixin-box>p {
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    padding: 0;
}

/* 侧边栏-圈子/热门帖子 */
.group-chat-box {
    padding: 15px;
    background: #fff;
}
.group-chat-box > .title {
    border-bottom: 3px solid #ff6600;
    padding-bottom: 10px;
    font-size: 18px;
    transform: translate3d(0, 3px, 0);
    display: inline-block;
}
.group-chat-box li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}
.group-chat-box li a {
    text-decoration: none;
}
.group-chat-box .icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 22px;
    color: #ff6600;
    margin-right: 8px;
}
.group-chat-box .name {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    width: 170px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.group-chat-box .name.dynamic-title {
    width: 222px;
}

.group-chat-box .add-group-chat {
    margin-left: auto;
    border: 1px solid #ff6600;
    color: #ff6600;
    font-size: 12px;
    padding: 3px 10px;
    line-height: 1.2;
    border-radius: 3px;
    cursor: pointer;
    position: relative;
    transition: all 0.3s;
    text-decoration: none;
}
.group-chat-box .add-group-chat:hover {
    background: #ff6600;
    color: #fff;
}
/* end 侧边栏-圈子/热门帖子 */


@font-face {
    font-family: 'iconfont';  /* project id 2056810 */
    src: url('https://at.alicdn.com/t/font_2056810_akt5ukimmeq.eot');
    src: url('https://at.alicdn.com/t/font_2056810_akt5ukimmeq.eot?#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_2056810_akt5ukimmeq.woff2') format('woff2'),
    url('https://at.alicdn.com/t/font_2056810_akt5ukimmeq.woff') format('woff'),
    url('https://at.alicdn.com/t/font_2056810_akt5ukimmeq.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_2056810_akt5ukimmeq.svg#iconfont') format('svg');
}

@media screen and (max-width: 1366px) {
    .hotcourse-container ul li {
        width: 205px;
        margin-right: 35px;
    }
    .course-recommend-move {
        /* width: 1440px; */
    }
    .top-seo-roll-effect {
        right: 150px !important;
        top: 16px !important;
    }
    .top-seo-roll-effect-list {
        width: 30px !important;
    }
    .top-seo-roll-effect-list ul li {
        width: 30px !important;
    }
    .group-chat-box .name {
        width: 100px !important;
        height: 16px !important;
        line-height: 16px !important;
        font-size: 12px !important;
    }
    .group-chat-box .name.dynamic-title {
        width: 164px !important;
    }
}
