@charset "gb2312";
/* CSS Document */
body{ /*background-color:#fee3ea; background-image:url(images/bg.gif);*/ font-family: 'Microsoft Yahei'}
.wrapper{ width:1000px; margin-left:auto; margin-right:auto;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}


.pagebar{ border-top:2px solid #E0585a;}
#pager { white-space:nowrap;}
#pager .pg { font-size:14px; text-align:center }
#pager .pg a,
#pager .pg a:link,
#pager .pg a:visited,
#pager .pg span.current,
#pager .pg span.first,
#pager .pg span.prev,
#pager .pg span.next,
#pager .pg span.last { margin-right:5px; background:#E0585a; border:1px solid #efefef; font-family:'Tahoma'; color:#fff; text-decoration:none; display:inline-block; *display:inline; zoom:1; height:30px; padding:0 12px; text-align:center; line-height:30px; font-size:14px;}
#pager .pg a:hover { background:#fff; border:1px solid #E0585a; color:#E0585a; }
#pager .pg span.current { border:none; background:none; color:#E0585a; font-weight:bold; font-size:14px; }
#pager .pg span.extend { padding:0 5px 8px 0; zoom:1 }

#pager .pg span.first,
#pager .pg span.prev,
#pager .pg span.next,
#pager .pg span.last { display:none; border:1px solid #d8d8d8; border:1px solid #fff; color:#E0585a; }

#pager .pg span.prev,
#pager .pg span.next,
#pager .pg a.prev,
#pager .pg a.next { padding:0 5px;  }

#pager .pg span.first,
#pager .pg span.last,
#pager .pg a.first,
#pager .pg a.last { padding:0 5px; }

.list-none{ font-size:16px; text-align:center; padding:100px 0;}
.list-none a{ color:#F00}


.col-lft{ width:680px; float:left;}
.col-rgt{ width:290px; float:right; z-index:2; position:relative;}
.right-block{ width:290px;}

.logo .logo1{ float:left;}
.logo .logo2{ float:left; margin:19px 0 0 20px; }
.i-zoom{ display:inline-block; width:16px; height:16px; background:url(images/icon_btn.png) no-repeat 0px -16px;}
.i-msg{ display:inline-block; width:16px; height:16px; background:url(images/icon_btn.png) no-repeat 0px 0px;}
.i-tag{ display:inline-block; width:16px; height:16px; background:url(images/icon_tag.png) no-repeat 0px 0px;}
.icon-star{ background:url(images/icon_star.png) no-repeat -21px 0px; display: inline-block; width: 15px;height:15px;}
.icon-star em{ background:url(images/icon_star.png) no-repeat 0px 0px; display: inline-block; width:15px;height:15px;}
.icon-star.icon-star2 em{ width:8px;}

.starbar{background:url(images/icon_star.png) repeat-x 0px -26px; width:80px; height:15px; overflow:hidden; display: inline-block; vertical-align:middle; margin-top:-5px;}
.starbar em{background:url(images/icon_star.png) repeat-x 0px top; display:inline-block; width:100%; height:15px; overflow:hidden; float:left;}

.brand-footer{ margin-top:20px; background-color:#efefef;}

a.btn-msg,
a.btn-msg:visited { width:160px; font-size:14px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; display:inline-block; background-color:#E0585a; color:#fff;border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px; text-align:center;}
a.btn-msg:hover{ text-decoration:none; background-color:#1c818c; }

/*搜索*/
.top-search { float:right;}
.top-search form{ border: solid #c40000; border: solid #E0585a; border-width: 3px 0 3px 3px; width:260px;}
.top-search fieldset{ position: relative;z-index:9999;}
.top-search legend{ display: none;}
.top-search .search-input {background: #fff;height:28px;position: relative;}
.top-search .top-s-combobox {height: 28px;float: left;font-size: 12px; position:relative;}
.top-search .top-s-combobox .top-s-input-wrap {_float: left;position: relative;height: 28px;vertical-align: middle;}
.top-search .top-s-combobox .top-s-input{color: #000;margin: 0;position: relative;z-index: 2; width:265px; height: 20px;line-height: 20px; padding:4px 5px;border: 0;font-weight: 900;background: url("data:image/gif;base64,R0lGODlhAQADAJEAAObm5t3d3ff39wAAACH5BAAAAAAALAAAAAABAAMAAAICDFQAOw==") repeat-x scroll 0 0 transparent;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;_height: 18px;_line-height: 18px;}
.top-search .top-s-placeholder{ color: #666; font-size: 12px; line-height: 28px;height: 28px; position: absolute; left:5px; top: 0; z-index: 1;}
.top-search .top-s-buttom{position: absolute;right: 0;top: 0;width: 60px;border: 0; outline:0;font-size: 16px; cursor: pointer;color: #fff;background-color: #c40000;background-color: #E0585a;height: 28px; overflow: hidden; font-family: '\5FAE\8F6F\96C5\9ED1',arial,"\5b8b\4f53"; _right: -1px;}
.icon-search-w-1{ display:inline-block; width:9px; height:5px; background:url(http://www.ef360.com/_public2012/css/images/icon_search.png) 0 -20px;}
.search-type{ width:60px; position:relative; z-index:999999; float:left; }
.search-type-text i{ position:absolute; right:8px; top:12px; }
.search-type-text{ font-weight:bold; background-color:#E0585a; color:#fff; float:left; width:46px; line-height:28px; text-align:center; position:relative; padding-right:14px; cursor:pointer;}
.search-type-list{ width:63px;position:absolute; z-index:999999; left:-3px; top:28px; background-color:#fff; display:none;}
.search-type-list ul{ border:3px solid #E0585a; border-top:none;}
.search-type-list ul li{ height:28px; line-height:28px; padding:0 10px; border-top:1px solid #eee; text-align:center; cursor:pointer;}
.search-type-list ul li.active{ background-color:#efefef;}
/*搜索*/



.main-nav{  background-color:#E0585a; }

.main-menu { padding: 8px 0;font-family: 'Microsoft Yahei' }
.main-menu li{ float:left; }
.main-menu li a{ color:#fff; height: 24px; line-height: 24px; font-size:16px; display:inline-block; padding: 0 24px; float:left;}


#page{margin-left: auto; margin-right: auto; font: 12px/1.5 tahoma,arial,'\5b8b\4f53';display: block;}

#content{background: url(about:blank) repeat center 0; width:auto; display:block;}
#content #hd{position:relative; width:100%; margin-left:auto; margin-right:auto; overflow: hidden; z-index:1;}
#content #bd{position:relative; width:100%; margin-left:auto; margin-right:auto; overflow: hidden; z-index:1;}
.top-banner{position:relative; margin-left: auto; margin-right: auto; z-index:0; zoom:1; text-align:center; width:1000px;/* height:30px; */}
.top-banner .top-banner-pic{ position:absolute; left:50%; top:0; z-index:0; width:100%; left: -460px; text-align:center;}
.top-banner .top-pic{ min-width: 1000px; _width:expression(document.body.clientWidth <1000 ? '1000px': 'auto'); }
.top-banner .top-pic img { max-width: 100%; }
.content-body{ position:relative; z-index:1; margin-left: auto; margin-right: auto; width:1000px; background-color:#fff; }

/*面包屑导航*/
.crumb{ font-size:12px; color:#888; clear:both; height:40px; line-height:40px; }
.crumb a,
.crumb a:visited{ color:#888;}
.crumb a:hover{ color:#888;}
.crumb .page-title-bdshare{ float:right;}


/*友情链接*/
.friend-link{ clear:both; border:1px solid #ccc; background-color:#efefef;}
.friend-link .hd{ float:left; font-weight:bold; width:14px; padding:10px 10px; }
.friend-link .bd{ }
.friend-link-txt{ font-size:12px; color:#333; padding:10px;}
.friend-link-txt li{ float:left; margin-right:10px; }
.friend-link a,
.friend-link a:visited{ color:#333;}
.friend-link a:hover{ color:#333;}



/*搜索导航*/
.searchbox{ border:1px solid #CCC; border-bottom:none; padding:6px 12px 6px 12px; line-height:24px;background:#fff;}

.catelist { padding:10px 10px; line-height:18px;border-top: 1px dotted #ddd; padding:10px 0;}
.catelist.first { border-top: none;}
.catelist a{ display:inline-block; padding:0 5px; margin:2px 0;}
.catelist a.current,
.catelist a.current:visited,
.catelist a.current:hover{ color:#fff; font-weight:bold; background:#E0585a; padding:0 5px;}
.catelist span{display:inline-block; color:#888; margin:2px 0;}
.selectedbar{ border:1px solid #CCC; padding:1px;color:#333;position:relative;zoom:1;z-index:999;}
.selectedbar .selected{padding:3px 10px; background:#F9F9F9; line-height:20px;}
.selectedbar .filter-bar span,
a.par{display:inline-block;float:left;overflow:hidden;height:15px;line-height:15px;line-height:16px\0;position:relative;}
a.par,
a.par:visited{ background-color:#fff; border:1px solid #ffbc89; color:#888; padding:0 22px 0 5px;color:#666;margin-right:5px; }
a.par:hover{ border-color:#ff8040; color:#ff8040; text-decoration:none}
a.par i,
a.par:visited i{display:inline-block; position:absolute; right:1px; top:1px; overflow:hidden; width:13px; height:13px;line-height:13px; background:url(images/icon.png) no-repeat -152px -17px;}
a.par:hover i{ background-position:-152px -0px;}
.selectedbar .filter-bar-txt span{color: #39f; font-size:14px; font-weight:bold;}

.searchbar{ background-color:#fff; border-bottom:3px solid #F7F5F5;}

.filter {margin: 10px 0 10px;}
.filter .f-wrapper{ _position: static; z-index: 11; height:30px; top:0; width:1000px;}
.filter .f-wrapper .f-inner{ padding: 5px 5px 5px 6px; position:relative; _position: static; z-index: 10; background: #faf9f9;color: #806f66; }
.filter .f-wrapper .f-shadow{ height:1px; overflow:hidden; background-color:#ccc; border-bottom:3px solid #F7F5F5; display:none;}
.filter a {color: #806f66;cursor: pointer;}
.filter a.fSort,
.filter a.fSort:visited{float: left;height: 22px;line-height: 20px;line-height: 24px\9; border: 1px solid #ccc;background-color: #fff;z-index: 10;position: relative;display: inline-block;margin-left: -1px;overflow: hidden;padding: 0 15px 0 5px; text-decoration:none;}
.filter a.fSort:hover { color: #B10000;background: #F1EDEC;}
.filter i { position: absolute;display: inline-block;overflow: hidden; }
.filter .fSort i { background: url(images/icon.png) no-repeat 9999px 9999px; top: 6px;right: 5px;width: 7px;height: 10px;line-height: 10px; }
.filter a.fSort-cur,
.filter a.fSort-cur:visited,
.filter a.fSort-cur:hover,
.filter a.fSort:hover{color: #B10000;background: #F1EDEC}
.filter .f-ico-arrow-d {background-position: -30px -23px;}
.filter .fSort .f-ico-arrow-d {background-position: -22px -23px;}


.page-nav-top { margin-left:20px;}
.page-nav-top a,
.page-nav-top span{ display:inline-block; padding:0 8px; height:24px; line-height:24px; text-align:center; font-size:14px; margin-right:1px; font-family:'Microsoft YaHei'; }
.page-nav-top a,
.page-nav-top a:visited{ background-color:#E0585a; color:#fff;}
.page-nav-top a:hover{ background-color:#faf9f9; color:#E0585a; text-decoration:none;}
.page-nav-top a.current,
.page-nav-top a.current:visited{ background-color:#fff; color:#E0585a;}
.page-nav-top a.current:hover{ background-color:#faf9f9; text-decoration:none;}

/*品牌车*/
.b-car{ position:fixed; z-index:999; left:0; bottom:-800px; width:100%;_position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}
.b-car .b-car-bg { position:absolute; left:0; top:0; width:100%; height:45px; height:100%; background-color:#000; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; z-index:1;}
.b-car .b-car-inner { position:relative; z-index:2; width:1000px; height:45px; margin:auto; color:#fff;}
.b-car .b-car-tit{ float:left; font-size:16px; line-height:45px; height:45px; font-weight:bold; font-family:'Microsoft YaHei';}
.b-car .b-car-mid{ float:left; width:675px; height:45px; overflow:hidden; }
.b-car .b-car-btn{ float:right; margin-top:10px; }
.b-car a.btn-car-link,
.b-car a.btn-car-link:visited{ color:#fff; display:block; background-color:#806f66; padding:0 10px;}
.b-car a.btn-car-link:hover{ color:#eee;}
.b-car .b-car-list { padding:10px 0; }
.b-car .b-car-list li{ float:left; padding-right:25px; margin:0 10px 5px 0; font-size:14px; width:100px; font-weight:bold; line-height:23px;height:23px; display:inline-block; position:relative; overflow:hidden;}
.b-car .b-car-list li a.btn-car-del,
.b-car .b-car-list li a.btn-car-del:visited { position:absolute; z-index:1; right:0; top:0; width:13px; height:13px; display:inline-block; background-color:#806f66; padding:5px; }
.b-car .b-car-list li a.btn-car-del:hover { background-color:#a70f11; }
.b-car .b-car-list li a.btn-car-del i,
.b-car .b-car-list li a.btn-car-del:visited i { width:13px; height:13px; display:inline-block; overflow:hidden; background:url(images/icon.png) no-repeat 0 0; }
.b-car .b-car-list li a.btn-car-del:hover i { background-position:-13px 0; }
.b-car-btnclear,
.b-car-btn1,
.b-car-btn2{ display:inline-block; width:80px; color:#fff; background-color:rgba(255,63,0,1); text-align:center; height:23px; line-height:23px; font-size:14px; font-weight:bold; vertical-align:middle; float:left; margin-left:5px;}
.b-car-btn1{ background-color:rgba(85,63,170,1)}
.b-car-btnclear{ width:40px; font-size:12px; background-color:#888}


.listbox{ margin-top:-10px; }
.listbox.mt0{ margin-top:0px; }
.listbox.mt10{ margin-top:10px; }
.listbox.mt20{ margin-top:20px; }
.listbox .hd{ position:relative; z-index:2; width:1040px; height:60px; margin-left:-30px; background: url(/Brand/detail/css/images/sprite_red.png) no-repeat 0px -99px; }
.listbox .hd h2{ font-size:24px;  font-family:'Microsoft YaHei'; font-weight:normal;line-height:40px; color:#fff; padding:10px 0 0 60px;}
.listbox .hd em{ position:absolute; left:2px; top:25px; font-size:24px; font-style:normal; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal;line-height:40px; color:#fff; }
.listbox .hd a,
.listbox .hd a:visited{ color:#fff; text-decoration:none;}
.listbox .hd a:hover{ color:#fff; text-decoration:none;}
.listbox .bd{ margin-top:-10px; position:relative; z-index:1;}


.rightbox{ background-color:#fafafa; }
.rightbox .hd{ position:relative; z-index:2; height:40px; background-color:#999; }
.rightbox .hd h2{ font-size:18px; font-family:'Microsoft YaHei'; font-weight:normal; line-height:40px; color:#fff; padding:0 10px;}
.rightbox .hd em{ position:absolute; left:2px; top:25px; font-size:24px; font-style:normal; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal;line-height:40px; color:#fff; }
.rightbox .hd a,
.rightbox .hd a:visited{ color:#fff; text-decoration:none;}
.rightbox .hd a:hover{ color:#fff; text-decoration:none;}
.rightbox .bd{ font-size:14px; line-height:24px; position:relative; z-index:1;}
.rightbox .bd p{ padding:0 0 10px; }
.rightbox .bd h3{ padding:0 0 0; }




.banner-home-150-100{ margin:-10px 0 0 -20px; }
.banner-home-150-100 li{ float:left; margin:10px 0 0 20px;font-size:12px; width:150px; height:130px; text-align:center;}
.banner-home-150-100 li .txt{ display:block; height:24px; line-height:24px; overflow:hidden;}

.banner-cate-135-60{ margin:-9px 0 0 -9px;}
.banner-cate-135-60 li{ float:left; margin:9px 0 0 9px;}

.banner-135-60{ padding:1px 6px 6px 1px; }
.banner-135-60 li{ float:left; margin:6px 0 0 6px;}

.banner-150-100{ padding:-12px 0 0 -12px; }
.banner-150-100 li{ float:left; margin:12px 0 0 12px;font-size:12px; width:150px; height:130px; text-align:center;}
.banner-150-100 li .txt{ display:block; height:24px; line-height:24px; overflow:hidden;}

.hot-brand{ padding:10px;}
.hot-brand li{ float:left; margin-right:12px; font-size:12px; white-space:nowrap;}

.brand-foot{ padding:10px 0; margin:-5px 0 0 -5px; position:relative;}
.brand-foot li{ float:left; margin:5px 0 0 5px; font-size:12px; width:295px; border:1px solid #ddd; border-left:3px solid #ddd; padding:5px 0 5px 10px; line-height:18px;}
.brand-foot li.active{ background-color:#fafafa; border-color:#E0585a;}
.brand-foot li .brand-txt{ font-weight:bold; font-size:14px; color:#E0585a}
.brand-foot li .company-txt{ font-size:12px; width:300px;}



/*品牌列表*/
.brand-list { margin:-15px 0 0 -15px; padding-top:20px; }
.brand-list li { margin:15px 0 0 15px; width:330px; height:213px; _display:inline; float:left; background:#fff; border:1px solid #f2c679; border:1px solid #ddd; position:relative;/*border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px; behavior: url(/_Public2012/css/pie/pie.htc); _behavior:none; */}
.brand-list li.active {border-color:#E0585a; border-color:#f2c679;  behavior: url(/_Public2012/css/pie/pie.htc); _behavior:none; }
.brand-list li .vip{ position:absolute; left:-14px; top:-14px;}
.brand-list li .btn-like{ display:inline-block; width:18px; height:18px; background-color:#ccc; cursor:pointer; position:absolute; right:12px; top:12px; background: url(http://tb2.bdstatic.com/tb/static-spage/img/new_index_yao/square1_e4fe4f7.png) no-repeat -63px -162px;}
.brand-list li .btn-like.islike {background-position: -14px -162px;}
.brand-list li .btn-like:hover {background-position: -114px -162px;}

.brand-list li .logo{ text-align:center; margin:10px 15px 15px 10px; display:block; height:60px; background:#fff url(/_public2012/css/images/loading.gif) no-repeat center center; float:left; border:1px solid #eee; padding:1px;}
.brand-list li a.tit,
.brand-list li a.tit:visited { margin:10px 10px 0; padding:0; font-size:16px; font-weight:normal; height:22px; line-height:22px; overflow:hidden; display:block; font-weight:bold; }
.brand-list li a.tit:hover{ text-decoration:underline; }
.brand-list li a.tit-en,
.brand-list li a.tit-en:visited { margin:0 10px 0; font-size:14px; height:22px; line-height:22px; overflow:hidden; display:block; color:#d0412c; font-family:Arial, sans-serif }
.brand-list li a.tit-en:hover{ text-decoration:underline; }

.brand-list li .subtit{ height:18px; line-height:18px; margin:0 10px 0 0; color: #888; font-size:12px;  overflow:hidden; color:#F96E02;  }

.brand-list li a.btn,
.brand-list li a.btn:visited { width:80px; font-size:12px; font-weight:normal; height:24px; line-height:22px; overflow:hidden; display:inline-block; background-color:#E0585a; color:#fff;margin-right:5px; border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px; text-align:center;}
.brand-list li a.btn:hover{ text-decoration:none; background-color:#1c818c; }

.brand-list li .desc{ clear:both; height:40px; border-top:1px dotted #ccc; margin:0 10px 0 10px; color: #666; text-align:left; font-size:12px; line-height:20px; padding:10px 5px 0 0px; display:block; overflow:hidden; white-space:normal;}

.brand-list li .tag-ft{ line-height:24px; margin:5px 10px 10px; font-size:12px;}
.brand-list li .tag-ft .t{ display:block; overflow:hidden; height:24px; white-space:nowrap; line-height:24px; text-overflow:ellipsis; font-style:normal; color:#888;}
.brand-list li .tag-ft .t a,
.brand-list li .tag-ft .t a:visited { color:#1c818c; }
.brand-list li .tag-ft .t a:hover{ text-decoration:underline; }

.brand-list li .brand-ft{line-height:24px; height:24px; margin-top:0; font-size:12px; padding:5px 0; background-color:#fcfcfc; color:#f60; /* border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;*/}
.brand-list li .brand-ft .t{ float:left; padding-left:10px; width:145px; overflow:hidden; height:24px; line-height:24px; font-style:normal; color:#f60;}
.brand-list li .brand-ft .t a,
.brand-list li .brand-ft .t a:visited { color:#333; }
.brand-list li .brand-ft .t a:hover{ text-decoration:underline; }

.brand-list li.active .brand-ft{background-color:#fefdea; }


/*品牌列表*/
.brand-list1 { margin:-14px 0 0 -14px; }
.brand-list1 li { margin:14px 0 0 14px; width:322px; height:213px; _display:inline; float:left; background:#fff; border:1px solid #f2c679; border:1px solid #ddd; position:relative;/*border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px; behavior: url(/_Public2012/css/pie/pie.htc); _behavior:none; */}
.brand-list1 li.active {border-color:#E0585a; border-color:#f2c679;  behavior: url(/_Public2012/css/pie/pie.htc); _behavior:none; }
.brand-list1 li .vip{ position:absolute; left:-14px; top:-14px;}
.brand-list1 li .btn-like{ display:inline-block; width:18px; height:18px; background-color:#ccc; cursor:pointer; position:absolute; right:12px; top:12px; background: url(http://tb2.bdstatic.com/tb/static-spage/img/new_index_yao/square1_e4fe4f7.png) no-repeat -63px -162px;}
.brand-list1 li .btn-like.islike {background-position: -14px -162px;}
.brand-list1 li .btn-like:hover {background-position: -114px -162px;}

.brand-list1 li .logo{ text-align:center; margin:10px 15px 15px 10px; display:block; height:60px; background:#fff url(/_public2012/css/images/loading.gif) no-repeat center center; float:left; border:1px solid #eee; padding:1px;}
.brand-list1 li a.tit,
.brand-list1 li a.tit:visited { margin:10px 10px 0; padding:0; font-size:16px; font-weight:normal; height:22px; line-height:22px; overflow:hidden; display:block; font-weight:bold; }
.brand-list1 li a.tit:hover{ text-decoration:underline; }
.brand-list1 li a.tit-en,
.brand-list1 li a.tit-en:visited { margin:0 10px 0; font-size:14px; height:22px; line-height:22px; overflow:hidden; display:block; color:#d0412c; font-family:Arial, sans-serif }
.brand-list1 li a.tit-en:hover{ text-decoration:underline; }

.brand-list1 li .subtit{ height:18px; line-height:18px; margin:0 10px 0 0; color: #888; font-size:12px;  overflow:hidden; color:#F96E02;  }

.brand-list1 li a.btn,
.brand-list1 li a.btn:visited { width:80px; font-size:12px; font-weight:normal; height:24px; line-height:22px; overflow:hidden; display:inline-block; background-color:#E0585a; color:#fff;margin-right:5px; border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px; text-align:center;}
.brand-list1 li a.btn:hover{ text-decoration:none; background-color:#1c818c; }

.brand-list1 li .desc{ clear:both; height:40px; border-top:1px dotted #ccc; margin:0 10px 0 10px; color: #666; text-align:left; font-size:12px; line-height:20px; padding:10px 5px 0 0px; display:block; overflow:hidden; white-space:normal;}

.brand-list1 li .tag-ft{ line-height:24px; margin:5px 10px 10px; font-size:12px;}
.brand-list1 li .tag-ft .t{ display:block; overflow:hidden; height:24px; white-space:nowrap; line-height:24px; text-overflow:ellipsis; font-style:normal; color:#888;}
.brand-list1 li .tag-ft .t a,
.brand-list1 li .tag-ft .t a:visited { color:#1c818c; }
.brand-list1 li .tag-ft .t a:hover{ text-decoration:underline; }

.brand-list1 li .brand-ft{line-height:24px; height:24px; margin-top:0; font-size:12px; padding:5px 0; background-color:#fcfcfc; color:#f60; /* border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;*/}
.brand-list1 li .brand-ft .t{ float:left; padding-left:10px; width:135px; overflow:hidden; height:24px; line-height:24px; font-style:normal; color:#f60;}
.brand-list1 li .brand-ft .t a,
.brand-list1 li .brand-ft .t a:visited { color:#333; }
.brand-list1 li .brand-ft .t a:hover{ text-decoration:underline; }
.brand-list1 li.active .brand-ft{background-color:#fefdea; }



.cate-brand { margin:-21px 0 0 -21px; }
.cate-brand li { position:relative; margin:21px 0 0 21px; width:150px; height:150px; padding:1px; _display:inline; float:left; text-align:center; background-color:#fff; overflow:hidden; border:1px solid #eee; position:relative;}
.cate-brand li.active { padding:0px; border:2px solid #e8467b; background-color:#fbeef4; }
.cate-brand li .logo{ text-align:center; padding:15px; display:block; height:60px; background:#fff url(/_public2012/css/images/loading.gif) no-repeat center center;}
.cate-brand li a.tit,
.cate-brand li a.tit:visited { margin:0 10px 0; padding-top:5px; font-family:'Microsoft YaHei'; font-size:14px; font-weight:normal; height:22px; line-height:22px; overflow:hidden; border-top:1px solid #eee; display:block; }
.cate-brand li a.tit:hover{ text-decoration:underline; }
.cate-brand li .tit-sub{ color: #888; font-family:'Microsoft YaHei'; font-size:12px; height:24px; line-height:24px; padding:0 10px; display:block; overflow:hidden; }
.cate-brand li .icon-vip1{ display:inline-block; width:32px; height:32px; background:url(images/icon_vip1.png) no-repeat left top; position:absolute; left:0; top:0;;}



.cate-brand2 { margin:-21px 0 0 -21px; }
.cate-brand2 li { position:relative; margin:21px 0 0 21px; width:150px; height:150px; padding:1px; _display:inline; float:left; text-align:center; background-color:#fff; overflow:hidden; border:1px solid #eee; position:relative;}
.cate-brand2 li.active { padding:0px; border:2px solid #e8467b; background-color:#fbeef4; }
.cate-brand2 li .logo{ text-align:center; padding:15px; display:block; height:60px; background:#fff url(/_public2012/css/images/loading.gif) no-repeat center center;}
.cate-brand2 li a.tit,
.cate-brand2 li a.tit:visited { margin:0 10px 0; padding-top:5px; font-family:'Microsoft YaHei'; font-size:14px; font-weight:normal; height:22px; line-height:22px; overflow:hidden; border-top:1px solid #eee; display:block; }
.cate-brand2 li a.tit:hover{ text-decoration:underline; }
.cate-brand2 li .tit-sub{ color: #888; font-family:'Microsoft YaHei'; font-size:12px; height:24px; line-height:24px; padding:0 10px; display:block; overflow:hidden; }
.cate-brand2 li .icon-vip1{ display:inline-block; width:32px; height:32px; background:url(images/icon_vip1.png) no-repeat left top; position:absolute; left:0; top:0;;}


/*Begin 首页分类块*/
.cate-box{  zoom:1; clear:both; background-color:#fff; }
.cate-box .cate-box-inner{border-top:3px solid #E0585a; }
.cate-box .hd1{ clear:both; position:relative; height:50px;}
.cate-box .hd1 h2{ float:left; font-family:'Microsoft YaHei'; font-size:24px; font-weight:bold; height:40px; line-height:40px; padding:0 0 0 0; white-space:nowrap; color:#E0585a;}
.cate-box .hd1 h2 a,
.cate-box .hd1 h2 a:visited{ color:#E0585a;}
.cate-box .hd1 .subm{ color:#4e484a; float:right; line-height:40px; }
.cate-box .hd1 .subm a,
.cate-box .hd1 .subm a:visited{ color:#4e484a;}
.cate-box .bd1{ clear:both;zoom:1;}

.cate-lft{ width:730px; float:left;}
.cate-lft .hd1{ clear:both; position:relative; height:50px;}
.cate-lft .hd1 h2{ float:left; font-family:'Microsoft YaHei'; font-size:24px; font-weight:bold; height:40px; line-height:40px; padding:0 0 0 0; white-space:nowrap; color:#E0585a;}
.cate-lft .hd1 h2 a,
.cate-lft .hd1 h2 a:visited{ color:#E0585a;}
.cate-lft .hd1 .subm{ color:#4e484a; float:right; line-height:40px; }
.cate-lft .hd1 .subm a,
.cate-lft .hd1 .subm a:visited{ color:#4e484a;}
.cate-lft .bd1{ clear:both;}

.cate-rgt{ float:right; width:240px; background-color:#fff; padding:0 0 10px 10px;}
.cate-rgt .hd1{ clear:both; position:relative; padding-top:12px; height:28px;}
.cate-rgt .hd1 i{ display:inline-block; border-left:3px solid #4e484a; border-right:1px solid #4e484a; width:3px; height:16px; line-height:16px; overflow:hidden; float:left; margin-right:10px;}
.cate-rgt .hd1 h2{ float:left; font-size:14px; font-weight:bold; line-height:normal; white-space:nowrap; color:#4e484a;}
.cate-rgt .hd1 h2 a,
.cate-rgt .hd1 h2 a:visited{ color:#4e484a;}
.cate-rgt .bd1{ clear:both;}

.cate-mid{float:right; width:472px;}

.cate-focus {float:left; width:240px; height:472px; overflow:hidden; background-color:#fcfafc; color:#eee; position:relative;}
.cate-focus a{ color:#E0585a;}
.cate-focus .cate-focus-lable{color:#676767; background-color:#fcfafc; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; position:absolute; left:0; top:290px; height:30px; line-height:30px; font-size:12px; padding:0 10px; font-weight:bold;}
.cate-focus .cate-focus-pic .tit{ margin:10px 10px 5px; overflow:hidden; height:24px; line-height:24px; font-weight:bold; font-family:'Microsoft YaHei'; font-size:18px; }
.cate-focus .cate-focus-pic .tit-en{ color:#666; margin-left:10px; font-weight:normal; font-size:15px; }
.cate-focus .cate-focus-pic .desc{ font-size:12px; padding:0 10px 0; line-height:20px; color:#888; }

.cate-brand { margin:-5px 0 0 -5px; }
.cate-brand li { position:relative; margin:5px 0 0 5px; width:150px; height:150px; padding:1px; _display:inline; float:left; text-align:center; background-color:#fff; overflow:hidden; border:1px solid #eee; position:relative;}
.cate-brand li.active { padding:0px; border:2px solid #e8467b; background-color:#fbeef4; }
.cate-brand li .logo{ text-align:center; padding:15px; display:block; height:60px; background:#fff url(/_public2012/css/images/loading.gif) no-repeat center center;}
.cate-brand li a.tit,
.cate-brand li a.tit:visited { margin:0 10px 0; padding-top:5px; font-family:'Microsoft YaHei'; font-size:14px; font-weight:normal; height:22px; line-height:22px; overflow:hidden; border-top:1px solid #eee; display:block; }
.cate-brand li a.tit:hover{ text-decoration:underline; }
.cate-brand li .tit-sub{ color: #888; font-family:'Microsoft YaHei'; font-size:12px; height:24px; line-height:24px; padding:0 10px; display:block; overflow:hidden; }
.cate-brand li .icon-vip1{ display:inline-block; width:32px; height:32px; background:url(images/icon_vip1.png) no-repeat left top; position:absolute; left:0; top:0;;}

.cate-brand-top { margin:-10px 0 0 -10px; }
.cate-brand-top li { position:relative; margin:10px 0 0 10px; width:150px; height:141px; padding:1px; _display:inline; float:left; text-align:center; background-color:#fff; overflow:hidden; border:1px solid #f8deea; }
.cate-brand-top li.active { padding:0px; border:2px solid #e8467b; background-color:#fbeef4;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3); -ms-box-shadow: 0 1px 3px rgba(0,0,0,0.3); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.3); box-shadow:0 1px 3px rgba(0,0,0,0.3); behavior: url(/_Public2012/css/pie/pie.htc); _display:inline;}
.cate-brand-top li .logo{ text-align:center; padding:14px; display:block; height:60px; background:#fff url(/_public2012/css/images/loading.gif) no-repeat center center;}
.cate-brand-top li a.tit,
.cate-brand-top li a.tit:visited { margin:0 10px 0; padding-top:5px; font-family:'Microsoft YaHei'; font-size:16px; font-weight:normal; height:22px; line-height:22px; overflow:hidden; border-top:1px solid #f8deea; display:block; color:#e8467b; }
.cate-brand-top li a.tit:hover{ text-decoration:underline; }
.cate-brand-top li .tit-sub{ color: #888; font-family:'Microsoft YaHei'; font-size:12px; height:22px; line-height:22px; padding:0 10px; display:block; overflow:hidden; }


.new-brand-marquee{clear:both; padding:15px 0;}
.new-brand-marquee .tit{float:left; padding-left:10px;}
.new-brand-marquee .tit span{ font-weight:bold;}

.famous-brand{margin-top:10px; margin-right:9px;}
.famous-brand h2{background:#4e484a; color:#fff; font-size:12px; padding:0 5px; height:24px; line-height:24px;}

.famous-brand-txt { margin:0 0 0 -1px; }
.famous-brand-txt li{ float:left; _display:inline; margin: 1px 0 0 1px;}
.famous-brand-txt li a,
.famous-brand-txt li a:visited{ display:inline-block; width:105px; height:23px; line-height:23px; font-size:12px; background:#efefef; padding:0 5px}
.famous-brand-txt li a:hover{ background:#4e484a; color:#fff; text-decoration:none;}

.new-brand{ width:675px; height:18px; overflow:hidden;}
.new-brand li{ float:left;}
.new-brand li a,
.new-brand li a:visited{padding:0 10px; display:block;}
.new-brand li a:hover{ background-color:#4e484a; color:#fff; text-decoration:none;}
/*End 首页分类块*/


.grid-lft{ width:250px; float:left;}
.grid-mid{ width:500px; float:left;}
.grid-rgt{ width:240px; float:right;}


.lin-g-box{}
.lin-g-box .hd1 { height:35px; clear:both; position:relative; padding-top:5px;/* border-top:1px solid #e6e5e6;*/}
.lin-g-box .hd1 i.icon{ position:absolute; left: -5px; top: 0; width:5px; height:5px; display:inline-block; height:5px;}
.lin-g-box .hd1 i.icon span{ height:1px; width:1px; display:block; background-color:#b01945; float:right; clear:both;}
.lin-g-box .hd1 i.icon span.l1{ width:1px;}
.lin-g-box .hd1 i.icon span.l2{ width:2px;}
.lin-g-box .hd1 i.icon span.l3{ width:3px;}
.lin-g-box .hd1 i.icon span.l4{ width:4px;}
.lin-g-box .hd1 i.icon span.l5{ width:5px;}
.lin-g-box .hd1 h2{ float:left; padding:0 20px; height:28px; line-height:28px; font-size:18px; font-family:'Microsoft YaHei'; font-weight:normal; color:#fff; background-color:#E0585a; margin-left:-5px; width:200px;}
.lin-g-box .bd1 { clear:both;}

.company-ph12 { padding:0;}
.company-ph12 li{ height:16px; padding:6px 0 7px; clear:both;}
.company-ph12 li em{ display:inline-block; float:left; width:16px; height:16px; line-height:16px; text-align:center; font-style:normal; font-size:12px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#fff; background:#E0585a; margin-right:10px;}
.company-ph12 li a{ font-size:12px; height:16px; line-height:16px; overflow:hidden; display:block; padding-right:10px;}
.company-ph12 li span{ color:#00a753; float:right; padding-right:10px;}

.company-txt2 { padding:0; font-size:12px;}
.company-txt2 li{ height:24px; line-height:24px; clear:both; background:url(/_public2012/css/images/dot_ico.png) no-repeat left -49px; padding-left:10px; overflow:hidden; display:block;  }
.company-txt2 li em{ float:right; margin-top:5px;}


.brand-txt3 { margin-left:-10px; padding:0 0; font-size:12px; line-height:24px; overflow:hidden; }
.brand-txt3 li{ float:left; margin-left:10px; _display:inline; white-space:nowrap;}


.compare-table { border-top: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; border-collapse: collapse; margin-top:30px;}
.compare-table thead th { border-bottom:3px solid #4DA94C; border-top:1px solid #B4DEBB; border-right:1px solid #B4DEBB; padding: 10px 0; font-size:16px; font-weight:bold;; font-family:'Microsoft YaHei';color:#666; text-align: center; background-color:#F2FCE6;}
.compare-table tbody td{ border-bottom:1px solid #eeeeee; border-right: 1px solid #dddddd; padding: 5px; font-size:12px; _empty-cells:show; color: #666; text-align: center;}
.compare-table thead th.norightborder,
.compare-table tbody td.norightborder { border-right:0;}
.compare-table th.lefttitle,
.compare-table td.lefttitle { border-left: 0 none; /*text-align: left !important;*/ vertical-align: middle; color: #333; height:32px; font-weight:bold;}
.compare-table th.lefttitle { border-bottom: 3px solid #4DA94C; padding: 10px 0; background-color:#fff; background-image:none;}
.compare-table td .price { color: #52a405; font: normal 30px Georgia,Microsoft YaHei, Times, serif; line-height:1em;}
.compare-table td .price p { font-size: 14px;}
.compare-table td.checked { background: url(images/checkbox.gif) no-repeat center center;}
.compare-table td.error { background: url(images/error.gif) no-repeat center center;}
.compare-table td.tl { text-align:left;}
.compare-table tbody tr:nth-child(2n) { background-color: #f8f8f8;}
.compare-table tbody tr:hover { background-color:#F1FCEA; }



.letter-bar {z-index: 100; overflow: visible; top:0; background-color:#fff;/* margin-left:-540px; position: fixed;top: 150px; _position: absolute; _top: expression(documentElement.scrollTop + 150 + "px");*/ }
.letter-cate { margin-left:-1px;}
.letter-cate li{ margin-left:1px; float:left; line-height:30px;}
.letter-cate li a{ display:block; width:33px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; font-family:Arial, sans-serif; color:#333; background-color:#eee;}
.letter-cate li a:hover{ background-color:#333; color:#fff; text-decoration:none;}
.letter-cate li a.active{ background-color:#333; color:#fff;}
.letter-cate li.tit{ width:82px; text-align: center; line-height:30px; background-color:#333; color:#fff;}
.letter-cate li.tit a{ width:auto; font-size:12px; font-family:Arial, sans-serif; background-color:#333; color:#fff;}
.letter-cate li.tit a:hover{ background-color:#ccc; color:#333;}


