.f-14{
    font-size: 14px !important;
}
.f-16{font-size: 16px !important;}
.color-2{color: #222;}
.color-3{color: #333;}
.color-4{color: #444;}
.color-5{color: #555;}
.color-6{color: #666;}
.color-6{color: #888;}
.color-e{color: #eee;}
.color-a{color: #aaa;}
.color-f{color: #fff;}
/*登录框*/
section .loginboxcont {
    width: 1200px;
    position: absolute;
    top: 0;
    left: 50%;
    height: 1%;
    z-index: 9999999;
    margin-top: -280px;
    transform: translateX(-50%);
    margin-top: -265px;
}
#bannerLogin {
    position: absolute;
    right: 0;
    width: 10.41vw;
    height: 160px;
    border-radius: 4px;
    padding: 30px 20px;
    background: rgba(255,255,255,.9);
    z-index: 10;
    top: 1150%;
    min-width: 127px;
    min-height: 165.203px;
}

/*登录框*/
/*ind_part1 滚动播报下广告位*/
.ind_part1{
    margin-top: 20px;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}
.ind_part1 .feature_list{
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-flow: wrap;
    flex-wrap: wrap;
}
.ind_part1 .feature_list .item{
    width: 275px;
    height: 165px;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    margin: 10px;
}
.feature_list .item .feature_txt{
    display: inline-block;
    position: absolute;
    left: 25px;
    top: 50px;
    z-index: 5;
}
.feature_list .item.feature_bg1 .feature_txt{
    left: auto;
    right: 30px;
    top: 60px;
}
.feature_list .item.feature_bg1{
    background-image: url(../images/feature_bg1.jpg);
}
.feature_list .item.feature_bg2{
    background-image: url(../images/feature_bg2.jpg);
}
.feature_list .item.feature_bg3{
    background-image: url(../images/feature_bg3.jpg);
}
.feature_list .item.feature_bg4{
    background-image: url(../images/feature_bg4.jpg);
}
.feature_list .item .feature_txt h5{
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 32px;
}
.feature_list .item .feature_txt .desc{
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}
.m_feature_box{
    display: none;
}
/**/
.page-content{
    background: #eee;
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
}
.bg-white{
    background: #fff;
}
.body01{
    
}
.search_index_val{z-index: 10;}
.body01 .body01-content .huodong{width:70px;height:20px;background:#FF541F;display:inline-block;position:absolute;right:4px;bottom:0;text-align:center;color:#fff;line-height:20px;border-radius: 4px;}
.body01 .body01-content .huodong i{font-size:14px;margin-right:2px;}
.body01 .content .single-item .slick-slide img{height: 340px;}

.mg-t-10{
    margin-top: 10px;
}
.mg-t-20{
    margin-top: 20px;
}
.mg-l-10{margin-left: 10px;}
.mg-l-20{margin-left: 20px;}
.flex-r{
    display: flex;
    flex-flow: row;
}
.flex-c{
    display: flex;
    flex-flow: column;
}
.flex-full{flex: 1;}

.flex-c{
    display: flex;
    flex-flow: column;
}

/*精选课程模块*/
.left-content-body{
    width: 860px;
    box-sizing: border-box;
}
.content-body{
    box-sizing: border-box;
    padding: 10px;
    overflow: hidden;
}
.left-content-body .body01-content li{
    width: 258px;
    margin: 10px;
}
.left-content-body .body01-content ul {
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
}
.left-content-body .body01-content li .title {
    width: 100%;
    margin-top: -4px;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}
.content-head{
    height: 40px;
    padding: 0px 10px;
    align-items: center;
}
.title-text{
    font-size: 16px;
    font-weight: bold;
    border-left: 3px solid #1da1f2;
    padding-left: 5px;
}
.left-content-body .body01-content li a img {
    width: 100%;
    height: 170px;
    transition: 0.8s;
}
.content-body .body01-content li {
    margin: 10px;
    width: 258px;
    border: 1px solid #F0F1EC;
    border-radius: 4px;
    float: left;
    overflow: hidden;
    margin-bottom: 30px;
    transition: box-shadow .2s;
    position: relative;
}
.content-body .body01-content ul {
    float: left;
    margin-left: 0px;
    margin-bottom: 0px;
}
.paper-type-list{
    padding: 10px 15px;
    width: 100%;
    box-sizing: border-box;
}
.paper-type-item{
    flex: 1;
    font-size: 16px;
    text-align: left;

}
/*精选课程模块*/
/*咨询师团队*/
.left-content-body .swiper-container3{
    width: auto;
}
/*咨询师团队end*/
/*问答模块*/
.f-12{font-size: 12px;}
.right-content-body{
    margin-left: 20px;
    height: 594px;
    width: 320px;
}

.right-content-body .my-server a i {
    display: inline-block;
    color: #1da1f2;
    font-size: 30px;
    margin: 0 10px 0 0;
}
.my-server{
    background-color: #fff;
    padding: 10px 0px;
}
.my-server-item{
    padding: 0px 10px;
    height: 60px;
    align-items: center;
}
.my-server-item h3{
    font-weight: bold;
}
.right-content-body .title-text{
    font-size: 16px;
    font-weight: bold;
    border-left: 3px solid #1da1f2;
    padding-left: 5px;
}

.wenda-list{
    padding: 0px 15px;
}
.wenda-list .wenda-item{
    overflow:hidden;
    height:36px;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:14px;
    line-height:36px;
}
a.fb_btn {
    display: block;
    margin: 10px auto;
    width: 205px;
    height: 50px;
    border-radius: 3px;
    background-color: #1da1f2;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}
.wenda-box{
    padding-bottom: 15px;
}
/*问答模块end*/

/*最新测试*/
.new-paper-list{
    padding: 15px 5px;
}
.new-paper-item{
    padding: 10px
}
.new-paper-item:nth-of-type(n+2){
    border-top: 1px solid #f0f0f0;
}
.new-paper-item img{width: 110px;height: 75px; margin-left: 15px;}
.new-paper-item .paper-item-title{color: #31424e;font-size: 15px;}
.new-paper-item .item-desc{color: #888;}

/*推荐咨询专家*/
.consult-list-item{
    /*display: none;*/
    padding: 10px 10px;
    box-sizing: border-box;
}
.consult-list-item:nth-of-type(n+2){
    border-top: 1px solid #eee;
}
.consult-list-item .headimg{
    background: #5c67aa;
    margin-right: 20px;
}
.consult-list-item .headimg img{
    width: 175px;
    height: 175px;
}
.consult-list-item .headimg .auth-text{
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.consult-list-item .item-name{
    overflow: hidden;
    font-size: 24px;
    width: 100%;
    color: #48494d;
    font-weight: bold;
    padding-bottom: 10px;
}
.consult-list-item  .item-desc{
    color: #6b707f;
    margin-top: 10px;
    overflow: hidden;
    font-style: unset;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-align: justify;
}
.consult-list-item .tag-container {
    display: block;
    padding: 0 10px;
    background: #f2f3f7;
    border-radius: 20px;
    line-height: 20px;
}

.consult-list-item .consult-btn {
    background-color:#1da1f2;
    line-height:30px;
    height: 30px;
    text-align:center;
    color:#fff;width:150px;
    border-radius:3px;
}
.color-green {
    color: #1da1f2;
}
.consult-list-item .foot-content{
    align-items: center;
    font-size: 16px;
}
.consult-list-item .colorfont {
    color: #ff5757 !important;
}
.consult-list-item:hover .consult-btn {background-color:#ff5a72;}
.consult-list-item .foot-content i{font-size: 16px;}
/*推荐咨询专家*/

/*最新测试*/
.new-paper-list{
    padding: 15px 5px;
}
.new-paper-item{
    padding: 10px
}
.new-paper-item:nth-of-type(n+2){
    border-top: 1px solid #f0f0f0;
}
.new-paper-item img{width: 110px;height: 75px; margin-left: 15px;}
.new-paper-item .paper-item-title{color: #31424e;font-size: 15px;}
.new-paper-item .item-desc{color: #888;}

/*推荐咨询专家*/
.emotion-list-item{
    /*display: none;*/
    padding: 10px 10px;
    box-sizing: border-box;
    align-items: center;
}
.emotion-list-item:nth-of-type(n+2){
    border-top: 1px solid #eee;
}
.emotion-list-item .headimg{
    margin-right: 20px;
}
.emotion-list-item .headimg img{
    width: 80px;
    height: 80px;
    border-radius: 80px;
}
.emotion-list-item .item-name{
    overflow: hidden;
    font-size: 22px;
    width: 100%;
    color: #48494d;
    font-weight: bold;
    padding-bottom: 10px;
}
.emotion-list-item .consult-btn {
    display: inline-block;
    padding: 8px 18px;
    border: 1px solid #1da1f2;
    border-radius: 20px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #1da1f2;
    text-align: right;
    line-height: 16px;
    cursor: pointer;
    white-space: nowrap;
}
.emotion-list-item .consult-btn:hover {border:1px solid #1da1f2;color:#fff;background:#1da1f2;}

.emotion-list-item .foot-content{
    align-items: center;
    font-size: 16px;
}
.consult-list-item .colorfont {
    color: #ff5757 !important;
}
.consult-list-item:hover .consult-btn {background-color:#ff5a72;}
.consult-list-item .foot-content i{font-size: 16px;}
/*推荐咨询专家*/