*{padding:0;margin:0;text-decoration: none;}
body{
    background:#fff!important;
}
.headers,.tu{
    width:100%;
}
.headers img,.tu img{
    width:100%;
}
.main{
    width:98%;
    margin:0 auto;
    background:rgba(251,251,251,1);
    border:1px solid rgba(234,85,85,1);
    border-radius:25px;
    margin-top:95px;
    position: relative;
    margin-bottom:30px;
}
.main img{
    width:9rem;
    height:9rem;
    position: absolute;
    top:-60px;
    left: 31.5%;
    border-radius: 50%;
}
.main-top{
    width:98%;
    margin:0 auto;
    margin-top:100px;
    text-align: center;
    line-height: 30px;
}
.main-top b{
    display: block;
    color: #333333;
    font-size: 1rem;
}
.main p{
    color: #666666;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align:left;
    /*margin-top:10px;*/
}
.button{
    width:80%;
    height:20px;
    margin:0 auto;
    margin-top:20px;
}
.button a{
    width: 43%;
    height:1.5rem;
    display: block;
    line-height: 1.5rem;
    text-align: center;
    border: 1px solid #F2AB34;
    border-radius:1rem;
    float: left;
    margin-right:32px;
}
.button a:last-child{
    margin-right:0;
}
.details_ul li{
    width:90%;
    margin:0 auto;
    list-style: none;
    margin-bottom: 20px;
}
.li_top{
    padding:10px 0 30px;
    border-bottom:1px transparent solid;
    border-image:linear-gradient(to right,#F35D5D,#FDC1C1) 1 10;
}
.li_top h4{
    font-size: 1.2rem;
    color: #515151;
    float: left;
    letter-spacing: 2px;
}
.li_top span{
    color:#A8A8A8;
    margin-left:20px;
    font-size: 1rem;
    float: left;
    margin-top: 3px;
}
.li_font div{
    font-size: 1rem;
    color: #666666;
    /*display: flex;*/
}
.font1{
    width:100%;
    margin:10px 0;
}
.font1 span{
    width:16%;
}
/* 名师推荐 */
.recommend{
    width:95%;
    margin:0 auto;
    padding-bottom:20px;
    border:1px solid rgba(214,214,214,1);
    margin-top:20px;
    margin-bottom:30px;
}
.recommend_top{
    width:90%;
    margin:0 auto;
    padding:20px 0 40px 0;
    border-bottom: 1px solid rgba(200,200,200,1);
}
.recommend_top img{
    float: left;
}
.recommend_top p{
    float: left;
    font-size:1.2rem;
    font-weight:400;
    margin-left:16px;
    color:rgba(239,126,43,1);
}
.recommend_top a{
    float: right;
    color:rgba(228,26,26,1);
}
.recommend_ul{
    width:90%;
    margin:0 auto;
}
.recommend_ul li{
    list-style: none;
    padding:10px 0;
}
.recommend_ul li img{
    width:4rem;
    height:4rem;
    float: left;
    margin-right:10px;
    border-radius: 50%;
}
.recommend_ul li div{
    width:75%;
    padding-top:3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: rgba(102,102,102,1);;
}
.recommend_ul li div p{
    font-size:1.2rem;
    font-weight:400;
    line-height: 34px;
    color:rgba(51,51,51,1);
}
.recommend_ul li div a{
    font-size:1rem;
    font-weight:400;
    color:rgba(102,102,102,1);
}
/* 成功案例 */
.case{
    width:95%;
    margin:0 auto;
    border:1px solid rgba(214,214,214,1);
    margin-top:20px;
    padding-bottom: 10px;
}
.case_ul{
    width:90%;
    margin:0 auto;
}
.case_ul li{
    list-style: none;
    line-height: 38px;
}
.case_ul li p{
    font-size:1rem;
    font-weight:400;
    color:rgba(51,51,51,1);
    width:95%;
    font-size:1rem;
    font-weight:400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.case_ul li p a{
    
    line-height: 17px;
    color:rgba(102,102,102,1);
}