﻿.c1 { width: 240px; float: left;margin-top:10px }
.c2 { width: 940px; float: right; margin-top:10px}
.class { float:none;padding:10px 0 }
.class li { width: auto; height: auto; overflow: hidden;margin-bottom:15px;float:none; padding:2px 10px}
.class h4 { height: 30px;line-height:24px;font-size:12px }
.class h4 a { color: #1166bb; }
.class p { display: inline;line-height:2.0em }
.class p a { display: inline; margin-right: 10px;color:#848484 }
.class .alternate { background: #f9f9f9; }
.list { padding: 15px 10px; }
.list li { width: 435px; height: auto; overflow: hidden; padding: 15px 10px;float:left ;border-bottom:#b8b8b8 1px dotted;color:#333}
.list li .pic { float: left; width: 120px; height: 80px;overflow:hidden;border:1px solid #f1f1f1 }
.list li .pic img { width: 120px;  }
.list .infos { float: left; width: 290px;line-height:2.0em;padding-left:15px }
.list .infos h4 { margin: 3px 0 5px 0; }
.list .infos h4 span { display: inline-block; padding: 0px 3px; background: #57a928; color: #fff;font-weight:normal;font-size:12px ;margin-left:5px}
.list .infos h4 a { color: #36c;font-family:Microsoft YaHei;font-size:16px;max-width:180px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block }
.list em { font-style: normal; }
.list .price { float: right; width: 150px;padding-top:20px}
.list .price span { color: #ff6400; font-family: Arial; font-size: 18px; font-weight:bold}
.list .tel span{ color: #f60; }
.list .address span{ color: #666; }
.more { width: auto; height: 20px; margin: 40px 0 80px 0;text-align:center }
.more a { font-size: 14px; color:#36c;padding:5px 15px;text-decoration:underline}