﻿.factor_body{
    border:1px solid #ddd;
}

.factor_body_left{
    float:left;
    width:900px;
}

.factor_body_body{
    padding-right:10px; padding-bottom:10px;
}

.factor_body_left>li{
    float:left;
    width:438px; height:318px;
    border:1px solid #ddd; border-radius:2px;
    margin-left:10px; margin-top:10px;
}



.factor_body_body{
    background:#fff;
}

.factor_body_left_top{

}

.factor_body_left_top_left{
    float:left;
    width:200px; height:150px;
}

.factor_body_left_right{
    float:right;
    width:220px; height:150px;
}

.factor_body_left_right>p,.factor_body_left_right>div{
    overflow:hidden;
    text-overflow:ellipsis;
}

.factor_body_left_right .h21.top_M10{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}

.factor_body_left_bottom{
    margin:20px 8px 0 8px;
    border-top:1px solid #ddd;
}

.factor_body_left_bottom>p{
    height:70px;
    line-height:28px;
    padding:10px;
    overflow:hidden; text-overflow:ellipsis;
}

.factor_body_right{
    float:right;
    width:255px;
    margin-top:10px;
    border:1px solid #ddd;
}
.factor_body_right_head{
    height:50px;
    padding:10px 15px 10px 15px;
    background:#eeeeee;
}

.factor_body_right_head_left{
    float:left;
    width:59px; height:59px;
}

.factor_body_right_head_right{
    float:left;
    width:140px ;
    margin-left:18px;
    line-height:20px;
}

.factor_body_right_body{
    margin-top:30px; margin-left:39px;
}

#divArea_ul, #ulArea{
    width:116px;
}
#divarea_ul2, #ulArea2{
    width:960px;
}

.main_select>ul>li>a{
    padding:0;
    width:95px;
    height:31px;
    line-height:31px;
    text-align:center;
}
.main_select>ul>li{
    float:left;
}