
.consultant{
    padding-top:50px;text-align:center;height:470px;
}
.consultant_message{
    width:120px;float:left;margin-left:60px;text-align:center;
}
.consultant_message img{
    width:100px;border-radius:50%;margin:0 auto;
}
.consultant .name{
    line-height:24px;font-weight: bold;
}
.consultant .position{
    font-size:12px;margin-top:5px;
}
#plan{
    padding-top:50px;text-align:center;height: 160px;
}
.personal_stake{
    color:#f60;font-size:18px;
}
.quality{
    margin-top:15px;color:#999999;font-size:14px;
}
.recommend{
    padding-top:15px;font-size:14px;line-height:22px;width:200px;margin:0 auto;
}
.recommend span{
    float:left;margin-left:5px;
}
.recommend img{
    width:120px;margin-left:5px;
}
.plan_1{
    width:350px;float:left;background:#ffffff;padding:20px 0px;margin-left:25px;
}
.plan_2{
    width:350px;float:left;background:#ffffff;padding:20px 0px;margin-left:50px;
}
.tax_product{
    margin-top:20px;border-bottom:1px solid #f60;
}
.tax_product p{
    width:250px;height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:18px;color:#f60;
}
.personal_stake_2{
    color: #0087e0;
    font-size: 18px;
}
.consult{
    width:800px;margin:0 auto;line-height:100px;margin-top:10px;text-align:center;background:#ffffff;height:100px;
}
.telephone{
    float:left;margin-left:190px;color:#f60;font-size:18px;
}
.consult .phone{
    float:left;margin-left:30px;
}
.consult .phone input{
    height: 36px;
    width: 200px;
    line-height: 28px \9;
    margin:0 auto;
    text-align: center;
    font-size: 12px;
    border: 1px solid #8ebefc;
    box-shadow: 2px 2px 1px 0 rgb(164 203 255 / 25%) inset;
    outline: 0 none;
    border-radius: 4px;
}
.handle{
    float:left;margin-left:30px;
}
.handle button{
    background: #ff6600;
    border: 0px;
    margin-top: 8px;
    border-radius: 4px;
    color: #fff;
    box-shadow: initial;
    width: 100px;
    height: 40px;
    font-size: 12px;
}
.hotline{
    width:200px;margin:0 auto;height:60px;line-height:30px;text-align:center;background:#ffffff;margin-top:20px;color: #f60;
}
.consultant {
    padding-top: 30px;
    text-align: center;
}
.consultant_top {
    background: #ffffff;
    width: 600px;
    float: left;
    margin-left: 100px;
    height: 200px;padding-top: 10px;
}
.consultant_message {
    width: 135px;
    float: left;
    margin-left: 50px;
    text-align: center;
}
.consultant_message img {
    width: 100px;
    border-radius: 50%;
    margin: 0 auto;
    height: 100px;
}
.consultant_bottom {
    background: #ffffff;
    width: 600px;
    margin-left: 100px;
    margin-top: 30px;
    float: left;
    height: 200px;padding-top: 10px;
}