.recommended_table {border:1px solid #eeeded;}
.recommended_table th,.recommended_table td {border:1px solid #eeeded; border-right:0; border-left:0; padding:0 2px 0 5px;height:30px; line-height:30px; }
.recommended_table th{ background:url(../image/thbg.gif) repeat-x 0 0; text-align:left;}
.recommended_table .gray_bg { background:#f3f4f6;}
.recommended_table .card_ico { margin-left:4px;} 

.eva_table {border:1px solid #d8d8d8;vertical-align:middle;border-collapse:separate;	border-spacing:0px;}
.eva_table th {padding:0;border:1px solid;border-color:#fff #d8d8d8 #d8d8d8 #fff;background-color:#eaeae9; color:#666; font-weight:400; height:26px;}
.eva_table td {padding:0 2px;border-right: 1px solid #e4e4e4;text-align:center; height:45px; background-color:#f6f6f6; color:#e44921; font-size:16px;}
.eva_table td.composite_score,.eva_table td.composite_score td { background-color:#b02f0d; color:#fff; border:none; font-size:16px; padding:0 10px;vertical-align:middle; text-align:left;}
.score_remarks { font-size:14px; padding-left:5px;}
.eva_table td.composite_score td.score { font-size:28px;}

.t_style{}
.t_style th,.t_style td{height: 28px; border:1px solid #e6e6e6; text-align:center;}
.t_style th{background:url(../image/t_thbg.gif) no-repeat 0 0;}
.t_style tr.graybg { background-color:#F3F4F6;}