
 .con{
     /* padding: 0 .25rem; */
 }
 .banner-wrap {
     position: relative;
     overflow: hidden;
     width: 6.9rem;
 }
 .banner {
    width: 6.9rem;
}
.phoneWrap{
    width: 6.6rem;
    height: .8rem;
    background-color: #5aa967;
    border-radius: .3rem;
    margin-top: .13rem;
    font-size: .35rem;
}
.phoneWrap>a{
    color: #ffffff;


}
.title-wrap>.title{
    color: #342a2c!important;
    font-weight: 700;
}

 .phone{
     position: absolute;
     right: .2rem;
     top: .2rem;
     width: .69rem;
     height: .69rem;
     z-index: 10;
 }
 .messeage{
    position: absolute;
    right: 1rem;
    top: .2rem;
    width: .69rem;
    height: .69rem;
    z-index: 10;
}

 .phone-icon {

     width: .69rem;
     height: .69rem;
 }

 #team {
     width: 7.5rem;
 }



 .nav-wrap {
     width: 7.5rem;
     padding-bottom: 0.31rem;
     z-index: 100;
     position: relative;

 }

 .nav-cont {
     width: 25%;
     margin-top: .3rem;
 }

 .nav-item {
     width: .93rem;
     height: .93rem;
     border-radius: 50%;
 }

 .icon-cont {
     /* display: inline-block;
     width: .40rem;
     height: .40rem;
     overflow: hidden; */
 }

 .iconImg {
     width: .60rem;
     height: .60rem;
     /* filter: drop-shadow(#ffffff .40rem 0);
     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
     right: .4rem; */

 }

 .nav-text {
     margin-top: .2rem;
     text-align: center;
     overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
 }

 .bar {
     width: 100%;
     height: .18rem;
     background-color: #f2f2f2;
     margin-top: .3rem;
 }

 /* 推荐 */
 .news-title {
     height: .79rem;
     border-bottom: 1px solid #f2f2f2;
     width: 7.5rem;

 }

 .news-title>.name {
     width: 7rem;
     border-left: .07rem solid #f96e5b;
     line-height: .32rem;
     padding-left: .14rem;
     margin-left: .25rem;
 }

 .news-cont {
     width: 7rem;
     border-bottom: 1px solid #f2f2f2;
     padding: .27rem 0;
 }

 .news-cont>img {
     width: 1.58rem;
     height: 1.58rem;
 }

 .news-item {
     height: 1.48rem;
     margin-left: .18rem;
 }

 .news-item>.des {
     overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     text-overflow: ellipsis;
 }
 .btn-wrap {
    margin-top: .5rem;
 }
 .btn-wrap{
     width: 7.5rem;
 }
 .btn-item{
     width: 25%;
 }
 .btn-img{
     width: .57rem;
 }
 .btn-text{
     margin-top: .2rem;
     font-size: .24rem;
 }