@charset "gb2312";

.wrap { width:960px; margin:0 auto;}
.wrap * { padding:0; margin:0; font-size:12px; color:#333;}
.wrap ul,.warp li { list-style:none;}
.wrap img { display:block; border:none;}
.wrap a { text-decoration:none; color:#03C; margin:0;}
.wrap a:hover { margin:0;}

.endfloat { display:block; clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0; overflow:hidden;}

.banner { margin-top:8px;}

.box1 { width:250px; float:left; margin-top:8px;}
.box1 div { border:solid #ccc 1px; margin-top:1px;}
.box2 { width:440px; float:left; margin:0 10px; margin-top:8px;}
.box3 { margin-top:8px;}
.box3 div { border:solid #ccc 1px; margin-top:1px; *zoom:1;}

.content div { padding:6px 12px;}
.content div p { color:#04a; line-height:26px; border-bottom:dashed #ddd 1px;}
.content div span { display:block; background:#fff; text-align:center; padding:5px 0;}
.content div span a { display:inline-block; padding:3px 5px; background:#f5f5f5; border:solid #f96 1px; color:#f00;}
.content div span a:hover { border:solid #f60 1px; background:#ffc;}

.news ul { padding:6px; padding-bottom:0;}
.news li { font-size:14px; line-height:25px;}
.news li font { float:right; color:#eb6300; font-size:14px;}
.news li a { font-size:14px; color:#333; margin-left:2px;}
.news li a:hover { color:#03c; text-decoration:underline; font-size:14px; margin-left:2px;}

.groupbuy div { text-align:center; padding-bottom:8px; padding-top:10px;}
.groupbuy div img { margin:0 auto; margin-bottom:8px;}
.groupbuy div p { line-height:24px;}
.groupbuy div p b { font-weight:bold; color:#03c; font-size:14px;}

.about div { padding:12px 15px 5px;}
.about div:after { content:""; display:block; clear:both; height:0; line-height:0; font-size:0;}
.about div em { float:left; width:290px; text-align:center;}
.about div em img  { display:block; border:solid #ddd 1px; padding:3px; margin:0 auto 12px; width:280; height:180px; }
.about div div { float:left; width:600px; border:none; margin:0; padding:0; padding-left:20px;}
.about div div p img { margin-bottom:5px;}
.about div div p { line-height:20px; margin:8px 0; text-indent:2em;}

.picList div { padding:3px 0 6px 5px; *padding-bottom:12px;}
.picList div:after { content:""; display:block; clear:both; height:0; line-height:0; font-size:0;}
.picList div a { float:left; width:175px; height:150px; overflow:hidden; border:solid #ddd 1px; line-height:22px; font-weight:bold; color:#555; text-align:center; vertical-align:top; margin:5px 6px; _display:inline;}
.picList div a img { width:165px; height:120px; margin:5px auto 2px;}
.picList div a:hover { color:#e00; margin:5px 6px; border-color:#aaa;}

.carlist div { padding-top:3px; *zoom:1;}
.carlist div div { float:left; width:455px; border:none; margin:4px 12px; border-bottom:solid #ddd 1px; padding-bottom:10px; *display:inline;}
.carlist div div img { float:left; margin-right:6px;}
.carlist div div p img { float:none; margin:0; margin-bottom:1px;}
.carlist div div P { color:#555; line-height:22px;}
.carlist div div P a img { margin:0; margin-top:6px;}
.carlist div h6 { height:2px; background:#fff; position:relative; top:-5px;}

.contact div { padding:6px 0;}
.contact div:after { content:""; display:block; clear:both; height:0; line-height:0; font-size:0;}
.contact div div { float:left; width:453px; margin:0; margin-left:8px; padding:6px; border-color:#ddd; _display:inline;}
.contact div div img { float:left; padding:0 18px 0 10px;}
.contact div div p { font-size:14px; color:#333; line-height:20px;}
.contact div p strong { font-size:14px; display:inline-block; padding-top:3px;}
.contact div p b { font-size:14px; font-family:Arial; color:#d00;}

.footer { text-align:center; margin-top:10px; padding:5px 0 20px; line-height:24px; clear:both; border-top:solid #225282 3px;}
.footer a { color:#333;}
.footer a:hover { color:#f50;}
.footer div a { font-weight:bold; color:#34506c; margin:0 5px;}
.footer div a:hover { color:#f00; text-decoration:underline; margin:0 5px;}