﻿/******推荐保险方案******/
.project ul{ padding:0 0.3rem;}
.project ul li{ border-bottom:0.03rem solid #dfdfdf; padding:0.2rem 0;}
.project ul li .title{ color:#515c6b; font-size:0.4rem; line-height:0.8rem; margin-bottom:0.1rem;}
.project ul li .fl{ width:2.55rem; height:2.7rem; background:url(//pres.vobao.com/Images/old/v3/Moblie/Content/BaoPlan/images/project_img.jpg) no-repeat; background-size:2.5rem;}
.project ul li .fl .tips{ color:#fff; font-size:0.34rem; margin:0.1rem 0; line-height:0.4rem; text-align:center;}
.project ul li .fl .txt1{color:#7c8a9d; font-size:0.36rem; text-align:center; margin-top:0.15rem;}
.project ul li .fl .txt2{ color:#f95555; font-size:0.42rem; line-height:0.6rem;}
.project ul li .fr{ width:4.6rem; color:#7c8a9d; font-size:0.3rem; line-height:0.5rem;}
.mt2{ margin-top:0.2rem;}
.project ul.bottom{ width:100%; padding:0; margin:0 0 0.15rem;}
.project .bottom li{ width:2rem; color:#b2b8c6; font-size:0.3rem; border:0; padding:0; float:left; margin-right:0.7rem;}
.project .bottom li:last-child{ margin:0; text-indent:0.45rem;background: url(//pres.vobao.com/Images/old/v3/Moblie/Content/BaoPlan/images/see.jpg) no-repeat center left; background-size:0.4rem;}
.cf95555{ color:#f95555;}


/*2017-6-12 保险专题修改*/
.pl-con .project ul li .title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pl-con .person{background:#f5f5f5;border:.03rem solid #ededed;padding:.2rem 0;margin:.1rem 0 0}
.pl-con .person .personl{ float: left; width:2.9rem;border-right:.03rem solid #ededed;margin-left:.1rem}
.pl-con .person .photo{width:1.3rem;height:1.3rem;float:none;margin-left:.6rem}
.pl-con .person .photo img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:100%;height:100%}
.pl-con .person li{float:left;margin:.1rem .2rem 0;text-align:center;padding:0;border:0;margin-top:.1rem}
.pl-con .person .fr{width:4.0rem; padding-left: 0.2rem;}
.pl-con .person p {  font-size: .3rem;}
.pl-con .project ul li { border-bottom: 0; }
.pl-con a.red { color: #f8666a; }
.pl-con .person .name{font-size:.4rem;color:#f8666a;margin-right:.2rem}
.pl-con .person .consult{border:.03rem solid #f8666a;color:#f8666a;border-radius:.1rem;-moz-border-radius:.1rem;-webkit-border-radius:.1rem;padding:.13rem 0;text-align:center;margin-top:.2rem;font-size:.3rem;width:3.8rem;background:#fff}
.pl-con .person p {  font-size: .3rem;}
.pl-con .in_special li { width: 3.55rem; }
.pl-con .in_special li img {  height: 2.2rem;}
.pl-con .in_special .title { width: 3.55rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }


.in_special{ margin:0.3rem 0.3rem 0;}
.in_special ul{ text-align:justify; height:4.7rem;}
.in_special li{ display:inline-block; width:3.6rem; margin-bottom:0.1rem; position:relative;}
.in_special .category{ border:0.03rem solid #a3a3a3; border-left:0; height:0.5rem; line-height:0.5rem; padding:0 0.2rem 0 0.1rem; position:absolute; left:0; top:0.15rem; border-radius:0 0.5rem 0.5rem 0; color:#515c6b; font-size:0.3rem; background:rgba(255, 255, 255, .7);}
.in_special .title{ position:absolute; bottom:0; left:0; width:3.6rem; height:0.6rem; line-height:0.6rem; text-indent:0.2rem; overflow:hidden; color:#fff; font-size:0.3rem; background:rgba(0, 0, 0, .7);}
.in_special li img{ height: 2.2rem;}

.red{ color:#f8666a;}
.ellipsis{-webkit-line-clamp:3}

.new-banner {
    background: url(https://pres.vobao.com/Images/v4/m/detail/detail-banner.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    box-sizing: border-box;
    padding: 9px;
    font-size: 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
}

.new-bn-btn {
    font-size: 0.4rem;
    font-weight: bold;
    color: rgba(255, 255, 255, 1) !important;
    line-height: 0.2rem;
    background: #FF6C00;
    width: 5rem;
    padding: 0.4rem;
    margin: 16px auto 0px;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
}

.new-head-img {
    width: 4rem;
    margin-top: 15px;
}

.new-cont-img {
    width: 80%;
    margin-top: 5px;
}
.toda-box {
    margin: 20px 0px;
}
.toda-color {
    color: #FF6C00;
}