@charset "utf-8";
/* =============================
 *  Name: base style
 *  Author: JKTD-Jay 
 *  Update: 2008-10-08 
 * ============================= */
html { color:#333; background:#FFF; }
html, body { height:100% }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { font-size:12px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif, sans-serif }
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align:left }
fieldset, img { border:0; }
ol, ul, li { list-style:none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
strong, em { font-weight:bold }
h1, h2, h3 { font-size:14px; font-weight:bold }
h4, h5, h6 { font-size:12px }
a { color:#333; text-decoration:none; }
a:hover { color:#F26D00 }
.clear { clear:both; overflow:hidden; font-size:0; line-height:0; height:0; border:none; margin:0; padding:0 }
.clear { clear:both; overflow:hidden; font-size:0; line-height:0; height:0; border:none; margin:0; padding:0 }
.clearfix { zoom:1 }
.clearfix:after { content: '\20'; display: block; clear: both; }
#Container a:hover { color:red }
/* default */
#Header, #Container, #Footer { width:960px; margin:0 auto; clear:both }
#Header { position:relative; z-index:100 }
#ShoppingCart {
	height:20px;
	line-height:20px;
	background-color:#FFFFCC;
	color:#000000
}
#ShoppingCart a { color:#000000; text-decoration:none }
#ShoppingCart p { width:auto; display:inline; float:left; padding:0 10px }
#ShoppingCart div { float:right; width:auto; display:inline; padding:0 10px }
#ShoppingCart a { padding:0 5px }
#Logo { width:270px; height:100px; display:inline; float:left;}
#Logo h1 { width:180px; height:90px;}
#Logo h1 a {width:100%;height:100%;display:block;}
#Logo p { color:#FE7800; font-weight:bold; text-indent:-3000px }
#Weather { width:120px; height:80px;overflow:hidden; position:absolute; top:30px; left:170px; /*background:transparent url('../images/Weather.gif') no-repeat*/ }
#Weather iframe {position:absolute;top:-22px}
#SearchBar { width:640px; height:100px; display:inline; float:right }
.Search-tab {
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#000000;
	margin-top:10px
}
.Search-tab a { padding:0 10px; color:#565656; font-weight:bold; font-size:14px; text-decoration:none }
.Search-tab a.on, .Search-tab a:hover {
	color:#000000;
	font-weight:bold
}
.Search-form { width:636px; height:36px; border:1px #999999 solid; padding:1px }
.Search-form span input{ border:0 none; width:167px; margin:0; padding:0; text-indent:3px;}/*20100114 mll add for bug*/
.Search-form form { width:600px; height:36px; font-size:14px; padding-left:36px; background:transparent url('../images/search-bar-form-bg.gif') repeat-x }
.Search-form label { float:left; display:block; height:36px; line-height:36px; font-weight:bold }
.Search-form label.search-label { width:30px; height:36px; padding-left:11px; display:inline; background:transparent url('../images/search-bar-label.gif') no-repeat }
.Search-form-select { width:188px; height:21px; color:#666666; padding:1px; border:1px #999999 solid; display:inline; float:left; margin:6px 5px; background-color:white }
.Search-form-select p { width:auto; height:21px; line-height:21px; padding:0 10px }
.Search-form-select ul { width:auto; float:left; display:none; z-index:101; position:absolute; left:408px; width:168px; background-color:white; border:1px #C2E388 solid; border-width:0 1px 1px 1px }
.Search-form-select li { height:21px; line-height:21px; border-top:1px silver dotted; color:#999; padding:0 11px }
.Search-form-select li a { color:#999; width:100%; height:21px; display:block }
.Search-form-select a.Search-form-selectArea { width:19px; height:19px; text-indent:-3000px; display:block; float:right; border:1px #999999 solid; cursor:pointer; background:#ff9c14 url('../images/search-bar-select-btn.gif') no-repeat center center }
/* 搜索框弹出层 */
#Search-Area { width:265px; height:auto; padding:5px; position:absolute; z-index:10001; display:none }
.search-area-box { width:262px; overflow:hidden; padding:5px; left:0; top:0; position:absolute; z-index:1002; background-color:white; border:1px #C2E587 solid; border-width:0 1px 1px 1px }
.search-area-bg { width:262px; height:auto; padding:5px; left:2px; top:2px; position:absolute; z-index:1001; background-color:silver; margin:2px 0 0 3px }
.search-area-box h3 { height:30px; line-height:30px }
.search-area-box a { color:#008D00; text-decoration:underline }
.search-area-box a:hover { color:red }
.search-area-box .arealist { }
.arealist p { margin:0 10px }
.arealist p a { padding:0 5px }
.search-area-box ul { border-top:1px silver dashed; padding:10px; margin:10px 0 }
.search-area-box li { clear:both; width:auto; height:auto; overflow:hidden; margin:5px 0; line-height:24px }
.search-area-box li span { width:80px; height:auto; display:inline; float:left }
.search-area-box li p { width:auto; height:auto; overflow:hidden; display:inline; float:left }
.search-area-box form { margin:10px 0; padding:10px 0; border-top:1px silver dotted }
.search-area-box form input { margin:0 10px }
.Search-form input {
	width:178px;
	height:21px;
	line-height:21px;
	font-size:14px;
	padding:1px 5px;
	border:1px #999999 solid;
	float:left;
	margin:6px 5px;
	color:#666666
}
.Search-form button { width:93px; height:25px; cursor:pointer; padding:0; margin:0; line-height:25px; display:inline; float:left; border:0; margin:6px 5px; font-size:14px; font-weight:bold; text-align:center; background:transparent url('../images/search-bar-submit.gif') no-repeat }
#Menu { width:100%; height:33px; overflow:hidden; background:transparent url('../images/menu-bg.gif') repeat-x }
#Menu ul { height:31px; line-height:30px; margin:2px 20px 0 20px }
#Menu li { width:auto; overflow:hidden; display:inline; float:left; font-size:14px; color:white; font-weight:bold; background:transparent url('../images/menu-line.gif') no-repeat left 0 }
#Menu li.menuIndex { background:none }
#Menu li a { width:auto; height:31px; text-decoration:none; display:inline-block; padding:0 23px; color:white }
#Menu li a.on /*,#Menu li a:hover */ { border:1px #de8e22 solid; color:#de8e22; border-width:0 1px; background:white url('../images/menu-bg.gif') repeat-x left -40px }
#headpath { width:960px; overflow:hidden; height:30px; border-top:1px #CFEA7F solid; line-height:30px; margin:10px auto; position:static }
#headpath a { color: #285bcc; text-decoration: none; }
#headpath a:hover { text-decoration: underline; }
#headpath span { font-size: 18px; position: relative; top: 1px; padding-right: 3px; color: #285bcc; }
#Container { width:958px; height:auto; position:relative; overflow:hidden; border:1px #de8e22 solid; border-width:0 1px 1px 1px; padding:10px 0 0 0;z-index:10 }
#Columns { width:228px; height:609px; overflow:hidden; float:left; top:10px; left:0; border-width:0 1px 1px 1px }
.col { width:200px; height:auto; overflow:hidden; margin:5px auto }
.col li { width:200px; height:50px; overflow:hidden; margin:0 0 1px 0 }
.col li h3 { font-size:12px; font-weight:bold; color:#feb74c; line-height:24px; }
.col li h3 a { color:#feb74c }
.col li p { height:24px; line-height:24px; overflow:hidden; padding-right:10px; background:transparent url('../images/columns-arrow.gif') no-repeat right 8px }
.col li p a { width:30%;height:24px;overflow:hidden; display:inline-block; float:left; margin:0 3% 0 0; color:#545454 }
.col li p.col-show { width:188px; height:auto; position:absolute; z-index:1000; border:1px silver solid; background:white none; padding:5px }
.col li p.col-show a { margin:0 0px; width:54px; padding-left:8px; background:transparent url('../images/columns-arrow.gif') no-repeat left 8px }
.col li .col-bg { width:190px; padding:5px; margin:2px 0 0 2px; background-color:#EEEEEE; position:absolute; left:2px; top:2px; z-index:999 }
#Focus, #SaleNews, #ForumNews { width:458px; margin:0 10px 10px 240px }
#Focus { height:285px; position:relative; overflow:hidden }
#Focus img { width:456px; height:283px; padding:1px }
#SaleNews { height:151px }
#SaleNews .box-list li { clear:left; overflow:hidden; float:left; display:inline; width:100%; height:20px; line-height:20px }
#SaleNews .box-list a { width:340px; height:20px; line-height:20px; float:left; overflow:hidden; display:inline }
#SaleNews .box-list span { margin-top:0px; display:inline; float:left; margin-top:0px }
#ForumNews { height:148px }
#Coupon, #AD { width:248px; position:absolute; right:0; top:10px; border-width:1px 0 1px 1px }
#Coupon { height:408px }
#Coupon .coupon-ad { width:233px; height:auto; overflow:hidden; margin:5px auto; border-top:1px silver dotted; padding:10px 0 }
#Coupon .coupon-ad img { width:233px; height:67px }
#Coupon .coupon-ad p { line-height:22px; color:#4E4E4E }
#AD { height:188px; top:508px }
#HotProduct { width:698px; height:356px; display:inline; float:left; border-width:1px 1px 0 0; overflow:hidden }
#HotProduct .box-head form { width:auto; height:24px; line-height:24px; display:inline; float:right; margin:0 10px }
#HotProduct .box-head form label { width:auto; height:24px; line-height:24px; display:inline; float:left; font-weight:bold; margin:2px 5px }
#HotProduct .box-head form span { width:100px; height:18px; line-height:18px; display:inline; float:left; margin:2px 5px; padding:1px; border:1px #f9a326 solid; background:white url('../images/searchArea-arrow.gif') no-repeat right }
#HotProduct .box-head form input { float:left; color:#68AE32; border:1px #f9a326 solid; padding:2px; margin:2px 5px }
#HotProduct .box-head form button { border:0; padding:0; margin:0; float:left; display:inline; cursor:pointer; color:red; text-decoration:underline; background:none }
#SaleProduct { width:248px; height:356px; display:inline; float:right; border-width:1px 0 0 1px }
#SaleProduct a,#HotProduct a {text-decoration:none}
.sidebar { width:249px; height:auto; overflow:hidden; display:inline; float:right }

/* 身边服务分类 shenbian-service-columns == sb-s-col */
.sb-s-col { margin:10px; overflow:hidden }
.sb-s-col li { height:auto; width:100%; overflow:hidden; padding:10px 0; clear:left; border-bottom:1px #f9a326 solid }
.sb-s-col dl { font-size:14px; width:auto; height:auto; overflow:hidden }
.sb-s-col dt { width:85px; margin:3px 0; color:white; font-weight:bold; height:24px; line-height:24px; display:inline; float:left; text-align:center; background:transparent url('../images/sb-h2-bg.gif') no-repeat left }
.sb-s-col dt a { color:white; font-weight:bold }
.sb-s-col dd { width:790px; height:auto; overflow:hidden; color:#565656; line-height:24px; margin:0 10px; display:inline; float:left }
.sb-s-col dd a { padding:0 10px 10px 0; line-height:30px; color:#565656; white-space:nowrap }
/* 商家列表页 */
.sb-co-list { }
.sb-co-list { width:680px; height:auto; overflow:hidden; display:inline; float:left; margin:0 10px 10px 10px }
#sb-co-list-info { height:30px; line-height:30px; font-size:12px }
#sb-co-list-info span { font-weight:bold }
#sb-co-list-info em { color:red; font-size:11px }
#sb-co-list-info span, #sb-co-list-info strong, #sb-co-list-info em { padding:0 5px }
/* 商家列表分类 */
#sb-co-list-columns {
	height:auto;
	padding:10px;
	font-size:12px;
	background-color:#FFFFE1;	
}
#sb-co-list-columns table { width:100%; border-collapse:collapse }
#sb-co-list-columns table th { font-weight:bold; vertical-align:top; line-height:30px }
#sb-co-list-columns table td { vertical-align:top; line-height:30px;vertical-align:top }
#sb-co-list-columns table td.btnMore {width:60px}
#sb-co-list-columns table td.btnMore a {text-decoration:none}
#sb-co-list-columns h3 { width:72px; height:auto; font-size:12px; line-height:20px; overflow:hidden; display:inline; float:left; margin:0 10px 0 0 }
#sb-co-list-columns p { width:560px; height:auto; overflow:hidden; line-height:30px; display:inline; float:left }
#sb-co-list-columns p a { padding:0 10px 0 0; line-height:30px; white-space:nowrap;display:block;float:left; text-decoration:underline; font-size:12px }
#sb-co-list-columns p span {display:block;float:left;color:red;font-weight:bold;padding:0 10px 0 0;}
/* 列表排序 */
.sb-co-list-sort { width:100%; height:30px; line-height:30px; margin:10px 0; text-align:right; border-bottom:1px silver solid }
.sb-co-list-sort p { width:auto; display:inline; float:left }
.sb-co-list-sort p.co-list-sort { float:right }
.sb-co-list-sort a, .sb-co-list-sort span { padding:0 5px }
.sb-co-list-sort a { text-decoration:underline; color:#000000 }
.sb-co-list-sort p.co-list-name { }
.sb-co-list-sort p.co-list-name em { font-size:14px; font-weight:bold; padding:0 10px 0 0; color:#000000 }
.sb-co-list-sort p.co-list-name span { padding:0 5px }
/* 商家列表 */
.sb-co-list-wrap { margin:10px 0 }
/* 列表box */
.sb-co-list-box { height:110px; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px silver dashed }
.sb-co-list-box dl { width:auto; height:auto; overflow:hidden }
.sb-co-list-box dt, .sb-co-list-box dd { display:inline; float:left; line-height:22px }
.sb-co-list-box dt { width:340px }
.sb-co-list-box dt h4 { font-size:14px }
.sb-co-list-box dt span { width:22px; height:15px; line-height:15px; padding:0 5px; line-height:15px; text-align:center; color:white; font-weight:bold; background:transparent url('../images/sb-co-list-num-bg.gif') no-repeat left }
.sb-co-list-box dt a.more { font-size:12px; text-decoration:underline; padding-left:20px; /*background:transparent url('../images/ico-co-more.gif') no-repeat left*/ }
.sb-co-list-box dd { overflow:hidden }
.sb-co-list-box dd.co-list-comment { width:260px; margin-left:10px }
/* 点评 */
.co-list-comment div { width:100px; height:14px; display:inline; float:left; margin:4px 5px; background-color:#E7E7E7 }
.co-list-comment div img { height:14px }
.co-list-comment p { width:140px; height:14px; line-height:14px; margin:4px 5px; display:inline; float:left; overflow:hidden }
.co-list-comment p a { padding:0 5px; color:#000000; text-decoration:underline }
/* 距离 */
.co-list-distance { width:60px; display:inline; float:left }
.co-list-distance em { color:red; padding:0 5px 0 0 }
/* 中间的信息 */
.co-list-info { width:650px; float:none; padding:0 0 0 26px; height:66px; line-height:22px; overflow:hidden }
/* 功能按钮 */
.co-list-func { width:650px; float:none; padding:0 0 0 26px; height:24px; line-height:24px; overflow:hidden }
.co-list-func a { text-decoration:underline; color:#000000 }
.co-list-func p { display:inline; float:left }
.co-list-func p.co-list-car { width:310px; padding-left:20px; color:#000000; text-decoration:underline; background:transparent url('../images/ico-car.gif') no-repeat left }
.co-list-func p.co-list-btn { }
.co-list-btn a { height:24px; margin:0 10px 0 0; line-height:24px; float:left; display:block; text-decoration:underline }
.co-list-btn-fav { background:transparent url('../images/ico-fav.gif') no-repeat left; padding-left:20px }
.co-list-btn-call { background:transparent url('../images/ico-phone.gif') no-repeat left; padding-left:20px }
a.co-list-btn-submit { width:85px; height:24px; display:block; line-height:24px; text-decoration:none; overflow:hidden; text-align:center; color:white; font-weight:bold; background:transparent url('../images/co-btn-bg.gif') no-repeat left 0 }
a.co-list-btn-submit:hover { background:transparent url('../images/co-btn-bg.gif') no-repeat left -24px; color:white }
/* 底部分页 */
.co-list-foot { margin:20px 0; overflow:hidden }
.co-list-foot a { color:#000000 }
.co-list-foot p.gotop a { text-decoration:underline; line-height:18px; padding:3px 20px; background:transparent url('../images/ico-gotop.gif') no-repeat left 0 }
.co-list-foot p { display:inline; float:left }
.co-list-foot p.co-list-page { float:right; text-align:center }
.co-list-page a { padding:0 5px }
/* 相关搜索 */
.co-list-other {
	width:100%;
	height:auto;
	padding:10px;
	background-color:#FFFFE1;
	margin:20px 0;
	overflow:hidden;
	clear:both
}
.co-list-other h4 { width:auto; display:inline; float:left; margin:0 10px; line-height:24px }
.co-list-other p { width:580px; overflow:hidden; display:inline; float:left }
.co-list-other p a { padding:0 10px 0 0; color:gray; white-space:nowrap; font-size:14px; line-height:24px }
/* 商家列表-侧边栏 */
.sb-side { width:240px; height:auto; overflow:hidden; display:inline; float:right; margin-right:10px }
#sb-side-mapbar { width:240px; height:360px; margin-bottom:10px; top:0 }
#sb-side-mapbar h2 { height:30px; line-height:30px; padding-left:20px; background:#FFF/* url('../images/ico-mapbar-arrow.gif') no-repeat left 5px */;text-indent:-3000px}
#sb-side-mapbar h2 a { color:#0065CD; font-size:14px; font-weight:normal; text-decoration:underline }
.sb-side-maps { width:238px; height:328px; overflow:hidden; border:1px silver solid }
.sb-side-maps #jmapbar { width:238px; height:300px; overflow:hidden }
.sb-side-maps p.mapScroll-btn { height:30px; line-height:30px; background-color:#EFEEE9; border-top:1px silver solid }
.sb-side-maps p.mapScroll-btn input { margin:0 10px }
.sb-side .box { margin-bottom:10px }
.sb-side .box-head em { color:red; padding:0 5px }
.sb-side-hotArea { margin:5px }
.sb-side-hotArea a { line-height:24px }
.sb-side-fb /* 腐败分子 */ { }
.sb-side-fb li { padding-left:10px; background:transparent url('../images/box-list-point.gif') no-repeat left 9px }
/* 未付费商家 freeCo==free Company */
.freeCo { }
.freeCo-head { width:958px; height:154px; border-bottom:1px #f9a326 solid }
.freeCo-head img { width:958px; height:126px }
.freeCo-head p { height:26px; line-height:26px; overflow:hidden; text-align:right }
.Co-Comment .box-head p { float:right; width:220px; }
.Co-Comment .box-head p span { float:left; width:50px; height:28px; line-height:28px; _padding:5px 0 0 0; _height:18px; margin:0 15px 0 0; color:#000; font-weight:700; }
.Co-Comment .box-head p span img { vertical-align:middle; margin:0 5px 0 0; }
/* 商家评论 */
.freeCo-main { width:560px; height:auto; margin:0 10px 10px; overflow:hidden; display:inline; float:left }
/* 免费商家 侧边 */
.freeCo-side { width:364px; height:auto; overflow:hidden; display:inline; float:left; margin:0 10px 10px 0 }
.freeCo-side { }
.freeCo-side .box { margin-bottom:10px }
.freeCo-side .box-list a { width:270px; display:block; float:left }
.freeCo-side .box-list span { width:60px; color:red; margin:0; display:block; float:left; text-align:right }
/* 商家首页 头部信息部分 */
.Company-info { width:940px; height:250px; margin:10px; clear:both }
.Company-info-pic, .Company-info-con, .Company-info-map { display:inline; float:left; border:1px #f9a326 solid }
.Company-info-pic { width:330px; height:248px; position:relative; overflow:hidden }
.Company-info-pic img { width:330px; height:248px }
.Company-info-pic ul {width:1000px;visibility:visible;height:248px;position:absolute;top:0;left:0;white-space:nowrap}
.Company-info-pic ul li {width:330px;height:248px;display:inline;float:left}
.Company-info-pic p { width:100%; height:24px; line-height:24px; color:#000000; text-align:center; background-color:#eee; position:absolute; z-index:10; bottom:0; left:0 }
.Company-info-pic p a { padding:0 10px; color:#000000; text-decoration:underline }
.Company-info-con { width:227px; height:248px; margin-right:10px; overflow:auto; overflow-x:hidden; border-width:1px 1px 1px 0 }
.Company-info-con dt { font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px }
.Company-info-con dd { height:208px; line-height:22px; padding:0 10px 10px }
.Company-info-con dd p.more { text-align:right; margin:1em 0 }
.Company-info-map { width:364px; height:248px; overflow:hidden }
.Company-info-map #jMaps {width:364px;height:248px}
.Company-info-map p { line-height:30px; text-align:center }
.Company-info-map p a { padding:0 20px; color:gray }
.Company-info-map p a.ico-mapView { background:transparent url('../images/ico-map-view.gif') no-repeat left 0 }
/* 商家首页 主题部分（info以下的部分） */
.Company-box { margin:10px; overflow:hidden; height:auto; width:auto }
/* 商家评论 */
.Company-Comment { }
/* 展示类商家 company type of display */
#CoHeadPic { width:100%; height:126px; margin-bottom:10px }
.displayCo { width:100%; height:auto; overflow:hidden }
.displayCo-box { margin:10px; overflow:hidden; height:auto; width:auto }
.displayCo-side, .displayCo-main { display:inline; float:left }
.displayCo-side { width:332px }
.displayCo-main { width:594px; float:right }
.displayCo-main .box { margin-bottom:10px }
/* 图片列表 */
	.displayCo-main .pic-list { padding:10px 0; margin:0px auto; width:560px }
.displayCo-main .pic-list li { width:120px; height:112px; margin:0 0px 15px 15px }
.displayCo-main .pic-list li img { width:116px; height:86px; border-color:#DCEFC1 }
.displayCo-main .pic-list li em { height:22px; line-height:22px; text-align:center }
/* 公告 */
.displayCo-notice { height:120px; overflow:hidden; width:332px }
.displayCo-notice-head { width:332px; height:35px; background:transparent url('../images/co-Notice.gif') no-repeat left 0 }
.displayCo-notice-head h2 { margin-left:60px; color:#f9a326; line-height:26px }
.displayCo-notice-box { width:320px; height:74px; border:1px #f9a326 solid; border-width:0 1px 1px; overflow:hidden; background-color:#FDFED2; padding:0 5px 5px; line-height:18px }
.displayCo-search { background-color:#FFFFCC; margin:10px 0 0 0; padding:0px 10px; overflow:hidden }
.displayCo-search label { display:block; height:29px; line-height:24px; font-size:14px; font-weight:bold; padding-left:20px; background:transparent url('../images/ico-search.gif') no-repeat left 5px }
.displayCo-search input { width:226px; height:18px; line-height:18px; padding:2px; background-color:white; border:1px #f9a326 solid; margin:0 10px 0 0 }
.displayCo-search button { }
.displayCo-search p { line-height:30px }
.displayCo-search a { color:#004900; text-decoration:underline; padding:0 5px 0 0; white-space:nowrap }
.displayCo-side .box { margin-top:10px }
.displayCo-side .box td { height:22px }
.displayCo-side .box td a, .displayCo-side .box td span { display:block; float:left; margin-top:0; font-size:12px }
.displayCo-side .box td span { width:100px; height:22px; overflow:hidden }
.displayCo-side .box td a { width:210px; height:22px; overflow:hidden }
/* 销售类商家 company type of sales */
.salesCo { }
.salesCo-side, .salesCo-main { display:inline; float:left }
.salesCo-side { width:245px }
.salesCo-main { width:682px; float:right }
.salesCo-pro-box { overflow:hidden }
.salesCo-pro-box-head { height:30px; line-height:30px; background:transparent url('../images/product-list-head.gif') repeat-x }
.salesCo-pro-box-head h2 { font-weight:bold; font-size:14px; margin:0 10px; color:white }
.salesCo-pro-box-con { }
.salesCo-pro-list { margin:15px; overflow:hidden }
.salesCo-pro-list li { width:147px; height:210px; display:inline; float:left; margin:0 15px 10px 0 }
.salesCo-pro-list li img { width:143px; height:107px; border:1px #fad297 solid; padding:1px }
.salesCo-pro-list li a:hover img { border:1px orange solid }
.salesCo-pro-list li p { width:120px; height:100px; line-height:22px; text-align:center; margin:0 auto }
.salesCo-pro-list li p span { color:red; font-weight:bold; display:block; height:22px }
.salesCo-pro-list li p a.btn-buy { width:52px; height:20px; display:block; text-align:center; line-height:20px; margin:2px auto; cursor:pointer; background:transparent url('../images/btn-buy.gif') no-repeat left 0 }
/* 产品分类 cat == category
	sCats	= sales company cats
	cat 	= 1级分类必须添加此样式
	h3		= 分类名称
	
*/
.sCats { zoom:1; margin:10px; overflow:hidden }
.sCats .cat { padding:5px 0; overflow:hidden; padding-left:0px; border-bottom:1px #eee dotted; background-position:0 -46px; background-image:url('../images/cats-bg.gif'); background-repeat:no-repeat }
.sCats .cat img { vertical-align:top; width:166px; overflow:hidden }
.sCats .cat h3 { line-height:20px; font-weight:700; zoom:1; font-size:12px;padding-left:30px;cursor:pointer }
.sCats .cat.collapse { background-position:-24px -20px }
.sCats .cat.expand { background-position:-49px 4px }
.sCats .cat ul {margin-left:30px;display:none}
.sCats .cat ul li { padding:5px 0 0 }
/* 购物流程图 */
.buy-flow { width:830px; height:76px; margin:10px auto; overflow:hidden; background-image:url('../images/buy-flow.gif'); background-repeat:no-repeat }
.buy-flow.step1 { background-position:left 0 }
.buy-flow.step2 { background-position:left -100px }
.buy-flow.step3 { background-position:left -200px }
.buy-flow li { display:inline; float:left; text-align:center; line-height:80px; font-size:14px; font-weight:bold; color:red }
.buy-flow li.flow1 { width:230px }
.buy-flow li.flow2 { width:340px }
.buy-flow li.flow3 { width:260px }
/* 购物车清单 */
.buy-cart { }
.buy-cart table { width:100%; border-collapse:collapse }
.buy-cart caption { color:#FF7E00; font-size:14px; font-weight:bold; padding-left:30px }
.buy-cart th { height:28px; line-height:28px; padding:0 5px }
.buy-cart thead th { font-size:14px; text-align:center; font-weight:bold; border:1px white solid; border-width:1px 0; background-color:#DFE3D5 }
.buy-cart tbody th { font-size:12px; background-color:#EBEEE7; color:#FF7E00; text-align:left; padding-left:20px }
.buy-cart tbody td { text-align:center; padding:5px 0 5px 5px; border-bottom:1px #eee solid }
.buy-cart .product-pic img { width:80px; height:60px; padding:1px; border:1px #CEDFB3 solid }
.buy-pro-num { }
.buy-pro-num a { padding:5px; display:inline }
.buy-pro-num a.buy-pro-add { background:transparent url('../images/ico-add.gif') no-repeat left }
.buy-pro-num a.buy-pro-reduce { background:transparent url('../images/ico-add.gif') no-repeat left }
.buy-pro-num input { width:20px; height:20px; display:inline; border:1px #80A152 solid; padding:0 10px }
.buy-cart-btn th, .buy-cart-btn .cart-info { text-align:right; color:black; font-size:12px; font-weight:bold; line-height:30px }
.buy-cart-btn th em, .buy-cart-btn .cart-info em { color:red }
.buy-cart-btn th p.shopPrice { text-align:right; }
.buy-cart-btn th strong, .buy-cart-btn .cart-info strong { font-size:16px; color:red }
.buy-cart-btn td { text-align:right; height:30px; padding:10px 0 }
.buy-cart-btn button { float:right; margin:0 10px; border:0 none; cursor:pointer; line-height:24px; height:24px; color:white; font-weight:bold }
.buy-cart-btn .goon { width:85px; overflow:hidden; padding:0; background:transparent url('../images/btn-blue.gif') no-repeat }
.buy-cart-btn .submit { width:114px; overflow:hidden; padding:0 5px; text-align:center; background:transparent url('../images/btn-green.gif') no-repeat }
/* 收货地址 */
.buy-addr { }
.buy-addr table { width:100%; border-collapse:collapse; margin:10px 0 }
.buy-addr th { font-size:14px; font-weight:bold; color:#FF7E00; margin:10px 0; padding:5px 30px; border-bottom:1px #f9a326 solid }
.buy-addr th a { padding:0 10px; font-size:12px; color:red; font-weight:normal }
.buy-addr td { height:24px; line-height:24px; padding:2px 5px }
.buy-addr td.label { text-align:right; font-size:14px; width:200px }
.buy-addr input { height:16px; line-height:16px; padding:2px; border:1px #f9a326 solid }
.buy-addr select { border:1px #f9a326 solid }
.buy-addr span { padding:0 10px; color:#999; font-size:14px }
.buy-addr .Distribution { }
.buy-addr .Distribution span { color:#555 }
.buy-addr .Distribution em { font-size:12px; font-weight:normal; color:red }
.buy-addr .buy-cart-btn th { border:0 none }
/* 订单生成页面 */
.order-ok { margin:20px auto; width:600px; height:auto; overflow:hidden }
.order-ok-tips { padding-left:180px; height:160px; margin:10px; background:transparent url('../images/order-ok.gif') no-repeat left 0 }
.order-ok-tips h2 { font-size:16px; font-weight:bold; margin:1em 0; color:red; line-height:40px; font-family:'微软雅黑', '黑体', '宋体' }
.order-ok-tips p { height:30px; line-height:30px }
.order-ok-info { margin:10px 0; text-align:center; font-size:14px; font-weight:bold }
.order-ok-info em { color:red; font-weight:normal; padding:0 20px 0 0 }
.order-ok-info strong { color:red; font-size:16px; padding:0 20px 0 0 }
.order-ok-info a { color:#044700; padding:0 10px; font-weight:normal; font-size:12px }
/* --------------------------- 公共部分 ---------------------------- */
a { text-decoration:underline }
/* 按钮：驾乘路线、免费电话 */
a.btn-car, a.btn-call { padding:2px 5px 0 22px; color:#000000; text-decoration:underline }
a.btn-car { background:transparent url('../images/ico-car.gif') no-repeat left center }
a.btn-call { background:transparent url('../images/ico-call.gif') no-repeat left center }
/* 分页 */
.co-page { width:100%; height:30px; line-height:30px; text-align:center; }
.co-page a { color:#000000; text-decoration:underline; padding:2px 5px }
#Container .co-page a:hover, #Container .co-page a.on, #Container .co-page em { background-color:#ffeaca; color:#000000; text-decoration:none }
.co-page em { padding:2px 5px }
/* 以a标签排列的列表 */
.alist { overflow:hidden; width:auto }
.alist dt { width:auto; display:inline; font-weight:bold; float:left; margin:0 10px 0 0 }
.alist dd { width:auto; display:inline; float:left }
.alist a { font-size:14px; padding:0 10px 0 0; white-space:nowrap }
/* box 容器 */
.box { border:1px #ffe7c4 solid; overflow:hidden }
/* box 头部 */
.box-head { height:24px; line-height:24px; overflow:hidden; background:transparent url('../images/box-head-bg.gif') repeat-x }
.box-head h2 {
	width:auto;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin:0 10px;
	display:inline;
	float:left
}
.box-head .more { width:auto; height:24px; line-height:24px; padding:0 10px; display:inline; float:right; color:#FF6600 }
/* box 内容 */
.box-con { padding:5px; overflow:hidden }
/* box 列表 */
.box-list { width:98%; height:auto; overflow:hidden; margin:auto; }
.box-list table { width:100%; border-collapse:collapse }
.box-list li, .box-list td { height:21px; line-height:21px; overflow:hidden }
.box-list a { overflow:hidden; text-decoration:none }
.box-list em { color:red; padding:0 5px 0 0; font-weight:normal }
.box-list span { width:80px; display:inline; float:right; margin-top:-21px; padding:0 5px; font-size:11px; color:#555 }
/* box 图片列表：图片+标题+价格 */
.box-pic-list { height:auto; overflow:hidden; margin:15px 0 15px 15px }
.box-pic-list li { width:98px; height:150px; display:inline; float:left; margin:0 12px 10px 0 }
.box-pic-list a img { width:94px; height:94px; border:1px #f9a326 solid; padding:1px; background-color:white }
.box-pic-list a { width:98px; line-height:16px; overflow:hidden; text-align:center }
.box-pic-list a { width:100%; height:100%; display:block;text-decoration:none }
.box-pic-list a span { display:block; width:80%; height:auto; cursor:pointer; height:32px; overflow:hidden; margin:0 auto }
.box-pic-list a em { color:#DE0000; font-weight:normal; display:block; height:16px; overflow:hidden }
/* 图片列表：图片+标题 */
.pic-list { overflow:hidden; height:auto }
.pic-list li { display:inline; float:left; margin:0 5px 5px 0; overflow:hidden }
.pic-list img { border-bottom-style:solid; border-width:1px; padding:1px }
.pic-list em { display:block; width:100%; text-align:center; overflow:hidden }
.pic-list a { width:100%; text-decoration:none; height:auto; display:block; overflow:hidden }
/* 底部虚线 */
.dotted-line { border-bottom:1px silver dotted }
/* 商家评论 */
.Co-Comment { width:558px; position:relative; height:auto; margin:0; overflow:hidden; display:inline; float:left }
.Co-Comment { }
.Co-Comment .box-head { height:30px; line-height:30px; background:transparent url('../images/box-head-tagbg.gif') repeat-x }
.Co-Comment .box-head .more { color:#555 }
.Co-Comment .box-head em { color:#FF0000; font-weight:normal }
.Co-Comment .box-head h2 { border:1px #ffe7c4 solid; top:1px; border-width:1px 1px 0 1px; background-color:white; padding:0 20px }
.Co-Comment-box { margin:10px }
.Co-Comment-box li { width:100%; height:auto; overflow:hidden; border-bottom:1px silver dotted; padding:10px 0 }
.Co-Comment-box dt { width:60px; height:60px; display:inline; float:left; text-align:center; margin:0 10px 0 0 }
.Co-Comment-box dt img { width:46px; height:46px; margin:0 auto; padding:1px; border:1px #B7B7B7 solid }
.Co-Comment-box dd { width:auto; height:auto; display:inline; float:left; line-height:24px; padding:0 10px 0 0 }
.Co-Comment-box dd.Co-comment-user { width:380px; height:auto }
.Co-Comment-box dd.Co-comment-btn { width:40px; height:auto; line-height:24px }
.Co-Comment-box dd.Co-comment-btn a { color:red; text-decoration:underline }
.Co-Comment-box dd.Co-comment-info { width:440px; height:auto; overflow:hidden; padding:10px 0 }
.Co-Comment-form { height:220px; background-color:#FFFFE1; padding:10px; margin:10px auto 0 auto }
.Co-Comment-form table { width:95%; border-collapse:collapse }
.Co-Comment-form p, .Co-Comment-form td { line-height:30px }
.Co-Comment-form textarea { width:95%; height:100px }
.Co-Comment-form input { margin:0 10px 0 0 }
.Co-Comment-form button { width:auto; height:22px; line-height:22px; border:1px silver solid; padding:0; }
/* 表格 */
.tleft, #Container .tleft, #Container td.tleft, #Container tr.tleft td, #Container th.tleft, #Container tr.tleft th { text-align:left }
#Footer { border:0px #C9C9C9 solid; width:956px; height:46px; padding:1px; margin:10px auto }
#Footer p { text-align:center; color:white; line-height:23px }
#Footer a { color:white; padding:0 5px; text-decoration:none }
#Footer div {
	background-color:#feb84f;
	width:956px;
	height:46px
}
/*打折首页 by centipede*/
.wrapL { float:left; width:699px; overflow:hidden; }
.wrapL a, .wrapR a { text-decoration:none; }
.thowBox { width:686px; height:57px; margin:0 0 10px 10px; }
.thowBox p { padding:5px 0 0 0; line-height:22px }
.thowBox p a { padding:0 15px;line-height:22px }
.thowBox p span {line-height:22px}
.thowBox p span a { padding:0 0 0 50px; color:#f00; }
.listBox { width:337px; height:191px; float:left; display:inline; margin:0 0 10px 10px; }
.h160 { height:160px; }
.h196 { height:196px; }
.boxList { width:98%; height:auto; margin:auto; overflow:hidden; }
.boxList li, .messList ul li { height:20px; line-height:20px; padding-left:15px; overflow:hidden; background:url(../images/box-list-point.gif) no-repeat left 9px; }
.adBox { width:686px; height:89px; margin:0 0 10px 10px; background:#e9e9e9; }
.wrapR { width:240px; float:left; display:inline; margin:0 0 0 10px; }
.shopBox { width:238px; height:314px; margin:0 0 10px 0; overflow:hidden; }
.shopBox ul li { clear:both; zoom:1; margin:7px 0 0 0; _margin:6px 0 0 0; overflow:hidden; }
.shopBox ul li img { float:left; display:inline; width:78px; height:44px; margin:0 5px 0 0; padding:1px; border:1px solid #e8e8e8; }
.shopBox ul li .messBox { float:left; overflow:hidden; }
.messBox h3 { height:20px; line-height:20px; font-size:12px; font-weight:normal; padding:0 0 0 25px; background:url(../images/icon01.gif) no-repeat left center; }
.messBox p { margin:10px 0 0 0; }
.adBox2 { height:89px; background:#e9e9e9; margin:0 0 10px 0; }
.rcolBox { height:152px; margin:0 0 8px 0; }
.rcolBox ul li { height:20px; line-height:20px; }
/*打折列表页*/
.sideDiscounts { width:685px; height:auto; margin:0 0 0 10px; }
.sideDiscounts p { width:100%; line-height:22px; padding:0 0 0 15px; overflow:hidden; }
.sideDiscounts p span { font-weight:700; float:left; }
.sideDiscounts p a { float:left; width:90px; text-align:left; text-decoration:none; }
.sideDiscounts p a.on {color:#feb74c;font-weight:bold}
.classListBox { width:675px; padding:0 5px; margin:0 0 10px 10px; overflow:hidden; border:1px solid #ffe7c4; border-top:none; }
.classListBox table { width:100%; }
.classListBox table th, .classListBox table td { border-bottom:1px dashed #c496d9; }
.classListBox table td { height:58px; }
.classListBox table th { height:36px; line-height:36px; font-weight:700; }
.classListBox table td p { line-height:22px; }
.classListBox table td p span a { color:#feb74c; }
.classListBox table td p.goToLine { padding:0 0 0 24px; background:url(../images/iconCar.gif) no-repeat left center; }
.classListBox table td p.ding { padding:0 0 0 24px; }
/*打折详细页*/
.contentBox { width:685px; margin:0 0 0 10px; }
.partList { margin:20px 0; }
.contentBox p { padding:0 10px; line-height:24px; }
.contentBox p span { font-weight:700; }
.contentBox h3 { padding:0 10px; font-size:12px; }
.contentBox p.btnUse { overflow:hidden; margin:0 0 10px 0; padding:0 0 0 380px; }
.contentBox p.btnUse span { float:left; width:85px; height:24px; line-height:24px; display:inline; margin:0 20px; text-align:center; }
.contentBox p.btnUse span.print { background:url(../images/btn01.gif) no-repeat 0 0; }
.contentBox p.btnUse span.tellFrind { background:url(../images/btn02.gif) no-repeat 0 0; }
.contentBox p.btnUse span a { color:#fff; }
.commentary { width:685px; margin:0 0 0 10px; border:1px solid #ffe7c4; border-top:none; }
.commentaryHead { height:38px; line-height:38px; padding:0 0 0 10px; border-bottom:1px solid #ffe7c4; }
.commentaryHead h2 { float:left; }
.commentaryHead p { width:220px; float:right; color:#f9a326; }
.commentaryHead p span { float:left; width:50px; height:38px; line-height:38px; _padding:10px 0 0 0; _height:28px; margin:0 15px 0 0; color:#000; font-weight:700; }
.commentaryHead p span img { vertical-align:middle; margin:0 5px 0 0; }
.commentaryList { width:679px; margin:0 auto; }
.commentaryList li { position:relative; zoom:1; padding-bottom:24px; overflow:hidden; border-bottom:1px dashed #838383; }
.commentaryList li dl dt { float:left; height:90px; }
.commentaryList li dl dt img { float:left; width:46px; height:46px; display:inline; margin:18px 16px 0 13px; border:1px solid #ffe7c4; }
.commentaryList li p.repeat { position:absolute; right:32px; bottom:75px; font-size:14px; }
.commentaryList li p.repeat a { color:#f00; font-size:12px; text-decoration:underline; }
.commentaryList li dl dd { float:left; display:inline; line-height:24px; }
.commentaryList li dl dd.useCar { width:380px; padding:20px 0 0 0; }
.commentaryList li dl dd.useCar p.useCarNum a { color:#448dbf; }
.commentaryList li dl dd.comText { width:450px; }
.sbmitBox { width:667px; margin:0 0 10px 10px; overflow:hidden; }
.sbmitBox table { width:667px; }
.sbmitBox table textarea { width:98%; }
.shopMessage { height:124px; margin:0 0 10px 0; }
.shopMessage p { position:relative; color:#565656; line-height:22px; padding:0 0 0 5px; }
.shopMessage p span { position:absolute; height:20px; line-height:20px; padding:0 0 0 40px; *margin-top:-3px;
background:url(../images/iconCar2.gif) no-repeat left center; }
.shopMessage p span a { color:#f00; }
/*团购首页*/
.hotShop ul { padding:0 0 0 5px; }
.hotShop ul li { float:left; width:63px; display:inline; margin:0 5px; overflow:hidden; }
.hotShop ul li img { width:63px; height:60px; border:1px solid #e0f1c6; }
.hotShop ul li span { display:block; width:63px; height:20px; line-height:20px; text-align:center; overflow:hidden; }
/*优惠券首页*/
.subNav { width:245px; float:left; display:inline; margin:0 10px 0 10px; padding-bottom:10px; }
.subNavBox { padding-bottom:10px; margin-bottom:10px; }
.contant { width:679px; float:left; overflow:hidden; }
.messList { float:left; width:228px; height:294px; }
.contant a { text-decoration:none; }
/*左侧三级伸缩*/
.hide { display:none; }
.subNavBox ul { margin:0 0 0 15px; cursor:pointer; }
.prtListBox { width:210px; margin:0 auto; padding:20px 0; font-size:14px; font-weight:700; border-top:1px dashed #aeaeae; }
.prtListBox ul li {
	line-height:22px;
	color:#FF6600;
}
.prtListBox ul li a { text-decoration:none; }
.in { background:url(../images/icon04.gif) no-repeat 0 5px; padding-left:15px; }
.out { background:url(../images/icon03.gif) no-repeat 0 5px; padding-left:15px; }
/*ppt style*/
.newsPpt { float:left; width:436px; height:294px; display:inline; border:1px solid #ffe7c4; margin:0 10px 0 0; overflow:hidden; }
#ifocus_pic { display:inline; position:relative; float:left; width:335px; height:290px; margin:2px 0 0 2px; overflow:hidden; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:335px; height:290px; overflow:hidden; }
#ifocus_piclist img { width:333px; height:288px; border:1px solid #69b2eb; }
#ifocus_btn { display:inline; float:right; width:88px; display:inline; margin-right:2px; }
#ifocus_btn li { width:88px; height:98px; *height:96px;
padding:0; overflow:hidden; cursor:pointer; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); }
#ifocus_btn img { width:86px; height:75px; border:1px solid #69b2eb; }
#ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:335px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }
#ifocus_btn li span { display:block; text-align:center; *padding:2px 0 0 0;
}
#ifocus_btn li span a { text-decoration:none; }
#ifocus_btn { padding:2px 0 0 0; }
.imgShow { padding-bottom:5px; border-bottom:1px dashed #c496d9; }
.imgShow img { float:left; width:78px; height:44px; display:inline; margin:0 10px 0 3px; border:1px solid #d9d9d9; }
.imgShow h3 { width:120px; height:20px; overflow:hidden; font-size:12px; color:#ff7e00; }
.imgShow p { width:110px; height:18px; line-height:18px; overflow:hidden; padding:0 0 0 10px; background:url(../images/arrow.gif) no-repeat left center; }
.messList ul li { height:20px; margin:5px 0; }
.messList ul li span { float:right; }
.messList ul li a { color:#f9a326; }
.hotTicket { height:1%; overflow:hidden; }
.hotTicketHead { height:30px; line-height:30px; margin-bottom:10px; border-bottom:1px solid #ffe7c4; }
.hotTicketHead h2 { font-size:14px; text-align:left; color:#f9a326; padding:0 0 0 5px; }
.hotTicket ul li { float:left; display:inline; margin:0 15px 0 0; }
.hotTicket ul li img { width:118px; height:88px; border:1px solid #f9a326; }
.hotTicket ul li p { text-align:center; }
.hotTicket ul li p a { color:#ff7e00; font-weight:700; }
.picAdBox { height:1%; padding:10px 0 10px 0; overflow:hidden; border-bottom:1px solid #ffe7c4; }
.picAdBox img { width:164px; height:180px; float:left; display:inline; margin:0 6px 0 0; border:1px solid #ffe7c4; }
.textAdBox { float:left; width:158px; height:83px; display:inline; border:1px solid #def0c2; }
.textAdBox img { width:156px; height:81px; border:none; }
.mBom { margin-bottom:12px; }
.newTicket { margin:0 0 10px 0; }
.newTicket ul li { border-bottom:1px dashed #838383; color:565656; padding:15px 0; }
.newTicket ul li p { line-height:24px; padding:0 0 0 10px; }
.newTicket ul li p span { float:right; padding:0 10px 0 0; }
/*优惠券列表页*/
.serchEndBox { overflow:hidden; margin:0 0 10px 0; }
.serchEndBoxHead { height:36px; line-height:36px; font-size:14px; border-bottom:1px solid #ffe7c4; }
.serchEndBox table { width:100%; }
.serchEndBox table td { height:48px; line-height:48px; text-align:center; border-bottom:1px dashed #838383; }
/*优惠详细页*/
.detailTicketHead { height:36px; line-height:36px; font-size:14px; font-weight:700; text-align:center; border-bottom:1px solid #ffe7c4; }
.ticketTopic { overflow:hidden; border-bottom:1px solid #ffe7c4; background:url(../images/cutBg.gif) no-repeat 0 310px; }
.ticketTopic p { height:30px; line-height:30px; }
.ticketTopic p.workingLife { width:240px; float:left; padding:0 0 0 20px; }
.ticketTopic p.printExp { width:240px; float:right; text-align:right; padding:0 20px 0 0; }
.ticketTopic img { clear:both; width:625px; height:261px; display:block; margin:0 auto; }
.ticketTopic p.btnMore { margin:40px 0 0 0; height:38px; padding-bottom:10px; text-align:center; background:url(../images/btnBg.gif) no-repeat center center; }
.ticketTopic p.btnMore span { padding:0 22px; line-height:25px; }
.ticketTopic p.btnMore span a { color:#fff; font-weight:700; }
.shopMess { overflow:hidden; border-bottom:1px solid #ffe7c4; margin:0 0 10px 0; }
.shopMessHead { height:36px; }
.shopMessHead h2 { height:36px; line-height:36px; padding:0 0 0 20px; background:url(../images/icon02.gif) no-repeat left center; *background-position:0 10px;
}
.shopMess ul { float:left; width:465px; padding:0 0 0 20px; }
.shopMess ul li { line-height:26px; }
.shopMess p { float:left; width:185px; height:42px; }
.shopMess p span img { float:left; display:inline; margin:0 5px 0 0; }
.shopMess p span.support, .shopMess p span.opposition { float:left; width:56px; height:28px; font-weight:700; }
#Container .shopMess p a { color:#1D9108; }
.mapBox { width:450px; height:336px; margin:0 auto 10px; }
.picShow { width:100%; }
.picShow li { overflow:hidden; padding:10px 0; border-bottom:1px dashed #838383; }
.picShow li img { display:block; margin:0 auto; padding:2px; border:2px solid #f9a326; }
.picShow li.boderNone { border:none; }
/*商品详情页面*/
.shopName { overflow:hidden; margin:0 0 10px 0; }
.shopName p.shopList a { padding:0 12px; color:#f00; text-decoration:underline; }
.shopName ul { padding:15px 0 0 12px; }
.shopName ul li { line-height:24px; }
.shopName p.commentaryBox { width:220px; height:28px; float:right; color:#1d9108; margin:0 0 5px 0; }
.shopName p.commentaryBox span { float:left; width:50px; height:28px; line-height:28px; _padding:10px 0 0 0; _height:18px; margin:0 15px 0 0; color:#000; font-weight:700; }
.shopName p.commentaryBox span.comNum { float:left; width:60px; line-height:28px; *line-height:31px;
_line-height:18px; font-weight:normal; }
.shopName p.commentaryBox span.comNum a { color:#1d9108; text-decoration:none; }
.shopName p.commentaryBox span img { vertical-align:middle; margin:0 5px 0 0; }
.shopName li span { float:left; height:40px; font-weight:700; }
.shopName p.commentList span a { color:#f00; text-decoration:none; }
.shopName button { height:25px; line-height:22px; }
.shopPrtList { overflow:hidden; margin:0 0 10px 0; }
.shopPrtList ul li { width:98%; height:20px; line-height:24px; overflow:hidden; }
.shopPrtList ul li a { text-decoration:none; }
.prtShow { overflow:hidden; margin:0 0 10px 0; }
.prtShowHead { height:20px; line-height:20px; margin:30px 0 0 0; border-bottom:1px solid #ffe7c4; }
.prtShowHead h2 { color:#ff7e00; padding:0 0 0 10px; }
.prtShowPpt { width:332px; height:312px; float:left; margin:10px 22px 0 10px; }
.prtMess { position:relative; width:300px; padding:0 0 100px 0; overflow:hidden; }
.prtMess h3 { padding:15px 0 0 0; font-size:12px; color:#ff7e00; }
.prtMess ul li { line-height:24px; }
.prtMess p.buyJoin { position:absolute; right:30px; bottom:20px; height:26px; }
.prtMess p.buyJoin span { float:left; width:67px; height:20px; *height:18px;
padding:6px 0 0 25px; *padding:8px 0 0 25px;
display:inline; margin:0 20px 0 0; overflow:hidden; }
.prtMess p.buyJoin span a { color:#f00; }
.prtMess p.buyJoin span.buyLink { background:url(../images/btnBg03.gif) no-repeat 0 0; }
.prtMess p.buyJoin span.joinLink { background:url(../images/btnBg04.gif) no-repeat 0 0; }
/*ppt*/
#slideshow { list-style:none; color:#fff }
#slideshow span { display:none }
#wrapper { width:330px; margin:0 auto; display:none }
#fullsize { position:relative; width:330px; height:244px; border:1px solid #dcefbe; background:#000 }
#information { position:absolute; bottom:0; width:330px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70) }
#information h3 { padding:4px 8px 3px; font-size:14px }
#information p { padding:0 8px 8px }
#image { width:330px }
#image img { position:absolute; z-index:25; width:328px; height:244px; }
.imgnav { position:absolute; width:25%; height:244px; cursor:pointer; z-index:150 }
#imgprev { left:0; background:url(../images/left.gif) left center no-repeat }
#imgnext { right:0; background:url(../images/right.gif) right center no-repeat }
#imglink { position:absolute; height:248px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40) }
.linkhover { background:url(../images/link.gif) center center no-repeat }
#thumbnails { margin-top:5px }
#slideleft { float:left; width:10px; height:52px; background:url(../images/scroll-left.gif) center center no-repeat; }
#slideright { float:right; width:10px; height:52px; background:url(../images/scroll-right.gif) center center no-repeat; }
#slidearea { float:left; position:relative; width:300px; margin:3px 0 0 3px; height:52px; overflow:hidden }
#slider { position:absolute; left:0; height:81px }
#slider img { cursor:pointer; border:1px solid #666; padding:2px;width:60px;height:40px }
/*tab*/
.nTab { margin:0 auto 10px; clear:both; overflow:hidden; }
.TabTitle { height: 32px; margin:0 auto; overflow: hidden; padding:0 0 0 20px; background:url(../images/box-head-tagbg.gif) repeat-x 0 0; border:1px solid #ffe7c4; border-bottom:none; }
.TabTitle li { position:relative; float: left; width: 99px; cursor: pointer; margin:0 1px; list-style-type: none; text-align:center; }
.TabTitle li.active a { width:88px; height:20px; font-weight:700; color:#f9a326!important; background:url(../images/tabHoverBg.gif) no-repeat 0 0; }
.TabTitle li.normal a { width:88px; height:20px; color:#f9a326; }
.TabTitle li a { display:block; width:88px; height:20px; padding-top:10px; font-size:14px; }
.TabContent { height:1%; background:#fff; text-align:left; margin:-1px 0 0 0; padding:15px 0 20px 10px; border:1px solid #ffe7c4; border-top:none; overflow:hidden; }
.none { display:none; }
.tabList li { line-height:24px; }
/*商品列表页*/
.breadCrumb { height:20px; }
.breadCrumb a { padding:0 10px; text-decoration:none; }
.breadCrumb span { color:#f00; font-weight:700; }
.shopListBox .box-head a { color:#000; text-decoration:none; }
.shopSelect, .shopListBox { overflow:hidden; margin:0 0 10px 0; }
.shopListBox .col ul li h3 a { font-size:14px; text-decoration:none; }
.shopListBox p.allPrt { width:210px; height:30px; line-height:30px; margin:0 auto; text-align:right; border-top:1px dashed #aeaeae; }
.shopListBox p.allPrt a { text-decoration:none; }
.shopSelect ul { width:648px; }
.shopSelect ul li { height:auto!important; height:27px; min-height:27px; padding-top:8px; overflow:hidden; _overflow:visible; border-bottom:1px dashed #c496d9; }
.shopSelectList p.selectName { float:left; width:125px; padding:3px 0 0 0; }
.shopSelectList p.selectName span { float:left; width:87px; text-align:right; font-weight:700; padding:1px 0 0 0; }
.shopSelectList p.selectName a { background:#f9a326; color:#fff; padding:1px; }
.shopSelectList p.detailList { float:left; width:505px; line-height:22px; }
.shopSelectList table.detailList { float:left; width:520px; line-height:22px; }
.shopSelectList table.detailList td {width:25%}
.shopSelectList p.detailList a { padding:0 15px; }
.shopSelect ul li.shopSelectListEnd { border:none; }
.selectShopBox { }
.shopSelect .selectShopHead { height:30px; border:1px solid #cfeb80; border-left:none; border-right:none; background:url(../images/bgLine.gif) repeat-x 0 0; }
.selectShopHead legend, .selectShop legend { display:none; }
.shopSelect .selectShopHead ul li { float:left; height:30px; padding:0; line-height:30px; }
.selectShopHead ul li select { width:125px; /*height:18px; padding:2px 0 0 0;*/ margin:6px 36px 0 0; *margin-top:4px;
font-size:12px; border:1px solid #81a152; vertical-align:top; }
.selectShopHead ul li label { padding:0 0 0 10px; }
.selectShopHead ul li.showMode img { margin:5px 3px 0; }
.selectShopHead ul li p { padding:0 40px 0 120px; }
.selectShopHead ul li p em { font-style:normal; color:#f00; }
.selectShopHead ul li.turnPage { _height:22px; _padding:8px 0 0 0; }
.selectShopHead ul li.turnPage span { padding:0 5px; }
.shopSelect p.selectCondition { padding:5px 0 5px 5px; }
.shopSelect p.selectCondition span { padding:0 5px; font-weight:700; }
.selectShop { overflow:hidden; border-top:1px solid #ffe7c4; }
.selectShop p { padding:20px 0 10px 10px; }
.selectShop p a { color:#ff7e00; font-weight:700; text-decoration:underline; }
.shopSelect .selectShop ul { width:auto; }
.shopSelect .selectShop ul li { border-bottom:1px solid #ffe7c4; padding:20px 0 0 10px; }
.shopSelect .selectShop ul li ul li { border:none; }
.shopSelect .selectShop ul li input { float:left; display:inline; margin:40px 10px 0 0; vertical-align:middle; }
.shopPicShow { float:left; width:150px; height:150px; overflow:hidden; display:inline; margin:0 5px 0 0; }
.shopPicShow img { width:140px; height:101px; padding:2px; display:inline; margin:0 0 10px 0; border:1px solid #ffe7c4; }
.shopPicShow span { float:left; width:51px; height:20px; line-height:20px; display:inline; text-align:center; }
.shopPicShow span.collection { margin:0 44px 0 0; background:url(../images/btnBg05.gif) no-repeat 0 0; }
.shopPicShow span.buyIt { background:url(../images/btnBg06.gif) no-repeat 0 0; }
.shopSelect .selectShop ul li h3 { width:438px; float:left; font-size:12px; padding:0 0 10px 0; }
.shopSelect .selectShop ul li h3 a { color:#ff7e00; }
.shopSelect .selectShop ul li h3 span { float:right; color:#ff7e00; }
.shopSelect .selectShop ul li ul { float:left; width:455px; display:inline; margin:0; }
#Container .shopSelect .selectShop ul li ul li.content {height:88px !important;line-height:22px;overflow:hidden}
.shopSelect .selectShop ul li ul li.content p {padding:0;height:auto;overflow:normal}
.shopSelect .selectShop ul li ul li { padding:0; *margin-left:-15px;height:20px; min-height:20px; line-height:16px; overflow:hidden; }
.shopSelect .selectShop ul li ul li.shopMessPs { height:26px; overflow:visible; }
.shopSelect .selectShop ul li ul li.shopMessPs a { color:#ff7e00; }
.tjShop { overflow:hidden; margin:0 0 10px 0; }
.tjShop ul { width:150px; margin:0 auto; }
.tjShop ul li { margin:10px 0; }
.tjShop ul li img { width:100px; height:61px; padding:22px; border:1px solid #999999; }
.tjShop ul li p { text-align:center; line-height:22px; }
.tjShop ul li p span { color:#f00; font-weight:700; }
.overRecord li { line-height:22px; height:20px; overflow:hidden; }
.overRecord li span { float:right; }
.overRecord li a { text-decoration:none; }
.sideDiscounts span.sendMess { float:right; padding:0 20px 0 0; }
.sideDiscounts span.sendMess a { color:#f00; }
.sideDiscounts span.putBtn{float:right}
.sideDiscounts span.putBtn a {width:100px;height:24px;font-weight:bold;margin:0 10px;line-height:24px;text-align:center;color:white;display:block;background:transparent url('../images/putBtn.gif') no-repeat left 0}
#Container .sideDiscounts span.putBtn a:hover{color:white}

/*广告位添加*/
.adWrap { height:68px; }
.adBoder { position:absolute; right:0; top:421px; width:248px; margin:8px 0 0 0; border-right:none; }
.topBox { padding-bottom:78px; }
.adLeft { position:absolute; top:628px; left:0; width:698px; }
.adBom { *margin-bottom:10px;
}
.dzDetailAD { width:685px; height:68px; margin:0 0 0 10px; border-top:none; }
.dzDetailAD img { width:685px; height:68px; }
.recortRtAd { height:68px; }
.mB10 { margin-bottom:10px; }
.prtListAd { clear:both; width:928px; height:68px; margin:0 auto 10px; }
.tgListAd { clear:both; width:936px; height:68px; margin:0 auto 10px; }
.tgAd { height:58px; margin:8px 0 0 0; padding:5px 10px; line-height:20px; }
.tgAd a { margin:0 5px; }
.tgDetailAd { height:68px; margin-bottom:10px; }
.browsingShopBox { width:950px; height:213px; margin:10px auto; overflow:hidden; }
.borwsLeft { float:left; width:8px; height:213px; background:url(../images/browsingL.gif) no-repeat 0 0; }
.borsRight { float:left; width:8px; height:213px; background:url(../images/browsingR.gif) no-repeat 0 0; }
.borwsBody { float:left; width:934px; height:211px; border:1px solid #ccc; border-left:none; border-right:none; background:#f7f7f7; }
.borwsingL { float:left; width:270px; height:190px; margin:10px 0 0 0; border-right:1px solid #ccc; }
.borwsingLHead, .borwsingRHead { height:24px; }
.borwsingLHead h2, .borwsingRHead h2 { width:150px; height:24px; line-height:24px; font-size:14px; font-weight:700; padding:0 0 0 15px; background:url(../images/arrow.png) no-repeat left center; *background-position: left 6px;
}
.borwsingR { float:left; width:645px; height:190px; display:inline; margin:10px 0 0 10px; }
.borwsingRHead span { float:right; }
.borwsingRHead span a { color:#36c; }
.borwsingL ul li { float:left; display:inline; margin:10px; }
.borwsingL ul li img { width:60px; height:60px; border:1px solid #ced2d1; }
.borwsingR ul li { float:left; display:inline; margin:15px 12px; }
.borwsingR ul li img { width:80px; height:80px; border:1px solid #ced2d1; }
.borwsingR ul li p { width:80px; line-height:20px; }
.borwsingR ul li p a { color:#36c; text-decoration:none; }
.borwsingR ul li span { display:block; width:80px; color:#888; text-align:center; }
.borwsingR ul li span em { color:#f00; }
/*add by centipede at 09.7.30*/
.categoryBox { width:940px; height:285px; margin:0 auto 10px; overflow:hidden; border:1px solid #f9a326; background:#f5f9ff; }
.turnL, .turnR { float:left; width:20px; padding:120px 0 0 0 }
.turnL a,.turnR a {display:none}
.categoryCon { float:left; width:898px; height:275px; margin:5px 0 0 0; border:1px solid #f9a326; overflow:hidden; }
.categoryCon ol li { float:left; width:220px; height:274px; margin:0 1px; background:#fff; overflow:hidden; border:1px solid #f9a326; border-bottom:none; border-top:none; }
.categoryCon ol li ul { width:222px; height:274px; overflow-x:hidden; overflow-y:auto; }
.categoryCon ol li ul li { float:none; width:auto; height:auto; margin:3px; line-height:22px; padding:0 0 0 10px; border:1px white solid; }
.categoryCon ol li ul li.parent {background:transparent url('../images/ic_bg.gif') no-repeat scroll 100% -78px}
.categoryCon ol li ul li.on {background-color:#FFFFCC;color:#cc0000;font-weight:normal;border:1px #FFDC80 solid}
.serachShop { width:208px; height:25px; margin:5px auto 0; }
.serachShop input { width:188px; height:18px; padding:2px 0 0 20px; border:1px solid #a5db9e; background:url(../images/searchBg.gif) no-repeat left center; }
/*新加注册页面*/
.userRegist { width:550px; height:1%; margin:20px auto; overflow:hidden; }
.userRegist legend, .shopRegist legend { display:none; }
.userRegist ul li, .shopRegist ul li { clear:both; height:1%; overflow:hidden; margin-bottom:10px; }
.userRegist ul li label, .shopRegist ul li label { width:70px; float:left; display:inline; margin:0 15px 0 0; text-align:right; font-weight:700; }
.userRegist ul li label.dxBtn, .shopRegist ul li label.dxBtn { width:auto; font-weight:normal; margin:0 5px; *padding:2px 0 0 0;
}
.shopRegist ul li label.dxBtn { margin-right:10px; *padding:4px 0 0 0;
}
.userRegist ul li p, .shopRegist ul li p { width:200px; float:left; }
.userRegist ul li p.picSelect, .shopRegist ul li p.notEdit { color:red; *padding:3px 0 0 0;
}
.userRegist ul li input, .shopRegist ul li input { float:left; display:inline; margin:0 10px 0 0; padding:2px 0 0 0; }
.userRegist ul li.sendList button, .shopRegist ul li.sendList button { width:82px; height:22px; line-height:22px; margin:0 20px 0 0; color:#fff; font-weight:700; border:none; background:url(../images/sendBtn.gif) no-repeat 0 0; }
.userRegist ul li.sendList, .shopRegist ul li.sendList { padding:0 0 0 84px; }
/*新加注册页面2*/
.shopRegist { width:490px; height:1%; margin:20px auto; overflow:hidden; }
.shopRegist ul li p.userName { color:#f00; }
.w334 { width:334px; }
.shopRegist ul li select { float:left; display:inline; width:60px; margin:0 10px 0 0; font-size:14px; }
.selectCred { clear:both; display:block; width:150px; padding:10px 0 0 83px; color:#f00; }
/*用户类型选择*/
.userJoin { width:954px; height:311px; margin:0 auto; padding:2px; overflow:hidden; border:1px solid #80a152; background:url(../images/userJoinBg.gif) no-repeat 2px 2px; }
.userJoinBox { position:relative; float:left; display:inline; width:360px; height:150px; margin:60px 0 0 50px; overflow:hidden; }
.userJoinBox h2 { height:20px; font-size:12px; padding:0 0 0 15px; background:url(../images/iconRed.gif) no-repeat left 2px; *background-position:left 0;
}
.userJoinBox img { width:96px; height:96px; margin:15px 0 0 18px; padding:1px; border:1px solid #c2e388; }
.userJoinBox span { position:absolute; right:0; bottom:18px; display:block; width:213px; height:64px; line-height:64px; text-align:center; }
.userJoinBox span.personUser { background:url(../images/userJoinBtn1.gif) no-repeat 0 0; }
.userJoinBox span.shopUser { background:url(../images/userJoinBtn2.gif) no-repeat 0 0; }
.userJoinBox span a { display:block; width:213px; height:64px; line-height:64px; text-indent:-2000px; overflow:hidden; }
.shopJoinBox { margin:60px 0 0 150px; }
/*商品详情页弹出层*/
.shopPopBox { position:absolute; top:50%; left:50%; z-index:99999; width:330px; height:126px; margin:-63px 0 0 -165px; display:none; overflow:hidden; border:2px solid #80A152; background:#fff; }
.shopPopHead { width:320px; height:36px; line-height:36px; margin:0 auto; border-bottom:1px dashed #ccc; }
.shopPopHead h2 { height:36px; line-height:36px; padding:0 0 0 15px; background:url(../images/arrow.gif) no-repeat left 15px; *background-position: left 12px;
}
.shopPopHead h2 a { float:right; display:inline; margin:6px 10px 0 0; }
.shopPopBox p { padding:0 0 0 30px; }
.shopPopBox p.textSm { padding:10px 0 10px 30px; font-size:14px; color:#626262; }
.shopPopBox p.textSm span { font-weight:700; color:#54771d; }
.shopPopBox p.textSm em { font-weight:700; color:#e16424; }
.shopPopBox p.shopBtnBox { }
.shopPopBox p.shopBtnBox span { float:left; display:inline; width:125px; height:30px; line-height:30px; font-size:14px; font-weight:700; text-align:center; }
.shopPopBox p.shopBtnBox span a { text-decoration:none; }
.shopPopBox p.shopBtnBox span.seeShopCar { background:url(../images/seeShopCar.gif) no-repeat 0 0; }
.shopPopBox p.shopBtnBox span.gotoShop { background:url(../images/gotoShopBg.gif) no-repeat 0 0; }
/*商品比较*/
.shopOpt { width:900px; margin:10px auto; padding:2px; overflow:hidden; }
.shopOpt table { width:898px; }
.shopOpt table td table {width:90%;margin:10px auto}
.shopOpt table td table td.messHead {background:#f8dcb2}
.shopOpt table td { height:28px; text-align:center; border:1px solid #f9a326; }
.messHead { font-weight:700; text-align:center;background:#f8dcb2 }
.f00 { color:#f00; }
.shopOpt table td p { line-height:22px; text-align:left; padding-left:10px; }
.prtPicShow { overflow:hidden; }
.prtPicShow img { width:150px; height:113px; }
.prtPicShow p { width:160px; margin:10px auto; overflow:hidden; }
.prtPicShow p span { float:left; display:inline; width:57px; height:21px; margin:0 10px; }
.prtPicShow p span img { width:57px; height:21px; }
/*css edit by centipede at 09.08.07*/
.shopDetailComment { width:655px; }
/* update:2009-08-08 by: Jay */
#proList { width:100%; height:auto; overflow:hidden }
#proList li { width:220px; height:250px; display:inline; float:left; padding:10px 2px; overflow:hidden }
#proList dl dt { text-align:center; line-height:22px; font-weight:bold; color:red }
#proList dl dt img { width:143px; height:108px; border:1px #f9a326 solid; padding:1px; background-color:white }
#proList dl dt span {width:100%;display:block;height:22px;overflow:hidden}
#proList dl dt a { color:red }
#proList dl dd { text-align:center; line-height:20px }
#proList dl dd p { text-align:center; margin:0; height:48px; line-height:16px; padding:0 }
#proList dl dd.proPrice { font-weight:bold; color:#333; line-height:20px }
#proList dl dd.proPrice em { font-style:normal; font-weight:bold; color:red }
#proList dl dd.proComment a { color:#f9a326 }
#proList dl dd.proBtn { text-align:center; margin:10px 0 }
#proList dl dd.proBtn span { width:51px; height:20px; line-height:20px; display:inline-block; text-align:center; }
#proList dl dd.proBtn span.collection { margin:0 10px 0 0; background:url(../images/btnBg06.gif) no-repeat 0 0; }
#proList dl dd.proBtn span.buyIt { background:url(../images/btnBg05.gif) no-repeat 0 0; }
#proList dl dd.proBtn span.duibi a { color:red; text-decoration:underline }
/*update:09.08.11 by centipede*/
/*商品搜索无结果页*/
.msgWarning { height:50px; margin:10px 0 0 20px; padding:20px 0 0 70px; font-size:16px; color:#666; font-weight:700; overflow:hidden; background:url(../images/msgWarning.gif) no-repeat 0 0; }
.hotShopBox { height:183px; border:1px solid #ccc; background:url(../images/recommendBboxBg.gif) repeat-x; }
.hotShopBox .borwsingRHead h2 { margin:0 0 0 10px; }
.hotShopBox .borwsingRHead span { padding:5px 5px 0 0; }
/*商家搜索无结果页*/
.searchEndBox { margin:10px 0 0 20px; overflow:hidden; }
.searchEndBox p.searchEndTitle { height:22px; line-height:22px; padding:0 0 0 25px; font-size:14px; background:url(../images/wargingBg.gif) no-repeat 0 0; }
.searchEndBox p.searchEndTitle span { font-weight:700; }
.searchEndBox p.searchEndTitle a, .searchEndBox p a { color:#06c; }
.searchEndBox h3 { padding:10px 0; }
.searchEndBox p { line-height:22px; font-size:14px; }
/*商家后台页面TAb切换*/
.TabTitle { width:750px; height: 32px; margin:0 auto; overflow: hidden; }
.TabTitle li { position:relative; float: left; width: 99px; cursor: pointer; margin:0 1px; list-style-type: none; }
.active { width:102px; height:28px; background: url(../images/member/nav_nonce.gif) }
.normal { width:102px; height:28px; }
#right .TabContent { width:748px; background:#fff; text-align:left; padding:10px 0 0 0; border:none; }
.none { display:none; }


/* update:2009-08-13 by:jay */
/*compare*/
#compare{width:140px;background:#fff;overflow:hidden;display:none;}
#compare h6{height:20px;line-height:20px;padding:2px 3px 0 18px;background:url(../images/compare_title_bg.gif) #91B3CB no-repeat;}
#compare h6 a.close{width:15px;height:15px;display:block;background:url(../images/compare_close.gif) no-repeat;float:right;margin-top:2px;cursor:pointer;}
.comPro{padding:5px;border:solid #91B3CB;border-width:0 1px 1px;overflow:hidden;display:none;}
.comPro ul{padding-bottom:0px;}
.comPro li{line-height:16px;border:1px solid #DCEAF5;color:#0357B5;padding:3px;background:#EFF8FF;margin-bottom:5px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.comPro li a.close{width:8px;height:7px;display:block;background:url(../images/compare_close2.gif) no-repeat;float:right;margin-top:3px;cursor:pointer;}
#compareImg{margin:0 auto;display:block;cursor:pointer;}



/* update:2009-08-17 by:Jay */
.infoTips,#login-form{width:400px;height:auto;text-align:center;overflow:hidden;padding:50px 0;margin:10px auto 20px auto;line-height:22px}
.infoTipsBox {width:100%;height:100px;top:50px;left:0;position:absolute}
.infoTips h3 {line-height:30px}
.infoTips em {color:red}
.infoTips a {color:gray;text-decoration:none}

#login-form { line-height:30px}
#login-form table {width:auto}
#login-form table caption {font-size:14px;font-weight:bold}
#login-form table th {font-weight:bold;text-align:right}
#login-form table td {text-align:left}
#login-form table tbody {border:1px silver solid}
#login-form label {width:72px;display:inline-block;text-align:right}
#login-form input {width:150px;display:inline}
#login-form h3 {}
#login-form p {clear:left}

.loginbtn button {height:22px;padding:0;line-height:20px;margin:0 10px;cursor:pointer}

/* update:2009-08-24 by : jay*/
.showCateBox {margin:0 10px}
.showCateBox li {display:inline;float:left;line-height:26px;margin-right:5px;padding-right:5px}
.showCateBox li a {padding-right:10px}
.showCateBox li.putBtn{float:right}
.showCateBox li.putBtn a {width:100px;height:26px;font-weight:bold;margin:0 10px;line-height:26px;text-align:center;color:white;display:block;background:transparent url('../images/putBtn.gif') no-repeat left 0}
#Container .showCateBox li.putBtn a:hover{color:white}


/* update:2009-09-03 by:jay */
#proListCate {}
#proListCate {width:660px;height:auto}
#proListCate th,#proListCate td {line-height:30px;vertical-align:top;border-bottom:1px #efefef solid}
#proListCate th {width:87px;text-align:right;font-weight:bold}
#proListCate td p,#proListCate td ul {width:520px;line-height:30px;clear:left;float:none;overflow:hidden;}
#proListCate td p a,#proListCate td ul li {width:18%;float:left;display:block;padding:0;border:0 none;height:30px;line-height:30px;zoom:1;margin-right:10px;overflow:hidden;_width:92px;_display:inline-block;white-space:nowrap}
#proListCate td p span,#proListCate td ul li span {display:block;float:left;margin-right:10px;color:#fff;padding:0 5px;margin:6px 10px 0px 0;line-height:16px;background:#f9a326 none repeat scroll 0 0}


.CompanyPageInfo{}
.CompanyPageInfo h2 {font-size:16px;text-align:center;line-height:40px}
.CompanyPageInfo-content {line-height:24px}

/* 头部 */
.header,.footer{text-align:center; height:65px; padding-top:5px;}
.header{width:960px; margin:0 auto;}
.header .l{float:left; display:inline; margin-left:30px;}
.header .r{float:right; display:inline; text-align:right; margin-right:30px; color:#000;}
.header .c{padding-right:8%;}
.header .c h1{background:url(../images/logo.png); width:202px; height:49px; margin:0 auto; text-indent:-8000px;}
.header .city strong{font-size:18px; font-weight:normal; margin-right:10px;}
.header .city em{color:#ff8a00; font-weight:normal; padding-right:10px;}
.header .city a{color:#a5a5a5; margin:0 7px;}
.header .weather{color:#ff8a00; text-align:left; margin-top:5px;}
.header .weather img{vertical-align:middle; margin-right:10px;}
.header .nav{width:338px; padding:7px 0; margin-top:5px; background:url(../images/border_bottom.jpg) no-repeat bottom; padding-right:5px;}
.header .nav p{height:12px; line-height:12px; overflow:hidden; border-right:1px solid #333; padding-top:1px;}
.header .nav a{color:#000; padding:0 8px; border-left:1px solid #333; text-decoration:none;}
.footer{border-top:1px solid #b2b2b2; margin:25px 70px 0;}
.footer p{height:12px; line-height:12px; padding-top:1px; overflow:hidden; margin-top:20px; border-right:1px solid #333; display:inline-block; *display:inline; zoom:1;}
.footer a{color:#000; padding:0 15px; border-left:1px solid #333; text-decoration:none;}
/*=================================================================================*/	

/*
 =============== by:wei 2009.11.3 ==================
 			地图style移动至map.css
*/

