.ndis{ display:none}
.clr{ clear:both; height:0px; overflow:hidden;}

.main{ width:1200px; margin:0 auto;}
.main-left{ float:left; width:878px;}
.main-right{ float:right; width:300px;}

.bgli li,
.aleft,.aright,
.brand-logo span,.brand-logo p,
.bctitle i{ background:url(list.png) -990px 0px no-repeat;}

/*导航*/
.filternav .options a,
.filternav .sbsubmit input,
.filternav .morelist li{background:url(../search/index.png) 980px 980px no-repeat; _background-image:url(index.gif);}
.filternav{ border:1px solid #d7d7d7; border-bottom-width:4px; background-color:#fff6f6; padding:5px 10px; position:relative;}
.filternav a{color:#000;}
.filternav .cate{ border-bottom:1px dashed #d5d5d5; line-height:18px; position:relative; padding:5px 85px 5px 72px;}
.filternav .cate:last-child{ border-bottom:none}
.filternav .cate b{ position:absolute; left:0px; top:5px;width:64px; color:#999; padding-left:8px; font-weight:normal;}
.filternav .options{ position:absolute; width:85px; height:24px; background:#fff6f6; right:2px; top:5px;z-index:19;color:#403e3e; display:none}
.filternav .options a{ display:block;background-position:right -66px; float:right; padding-right:9px; cursor:pointer}
.filternav .options a:hover{background-position:right -78px; text-decoration:none}
.filternav .options a.packup{background-position:right -90px;}
.filternav .options a:hover.packup{background-position:right -102px;}
.filternav .options a.multiple{ border:1px solid #dad1d1; line-height:16px; padding:0 5px; background:none; margin-right:8px;}
.filternav .options a.multiple:hover{border:1px solid #ed1c24;}
.filternav .catecont{ /*height:21px;*/ overflow:hidden;}
.filternav .catecont li{float:left;height:21px;white-space:nowrap; padding-right:25px;}
.filternav .catecont li i{ display:none}
.filternav .catecont a{white-space:nowrap;}
.filternav .catecont li input{ display:none;}
.filternav .catecont li.hover a{ background:#339d00; color:#fff; padding:2px 7px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.filternav .sbsubmit{  display:none;text-align:center; padding-top:8px; height:31px}
.filternav .sbsubmit input{ width:44px; height:22px; line-height:22px; margin:0; padding:0; cursor:pointer; border:none}
.filternav .sbsubmit input.sb_ok{ background-position:left -151px;}
.filternav .sbsubmit input.sb_wait{ background-position:left -407px;}
.filternav .sbsubmit input.sb_cancel{ background-position:left -183px;}
.filternav .morelist .sbsubmit{ display:block}
.filternav .morelist .catecont{ height:auto;}
.filternav .morelist .catecont ul{ max-height:210px; overflow-y:auto}
.filternav .morelist li{ background-position:left -342px;}
.filternav .morelist li a{ padding-left:15px;}
.filternav .morelist li:hover,
.filternav .morelist li.ok {background-position:left -373px;}
.filternav .morelist li.ok a,
.filternav .morelist li.ok a:hover{ color:#339d00;}
.filternav .morelist .searchbrand{ display:block}
.filternav .morelist .catecont{ height:auto;}
.filternav .morelist .catecont ul{ max-height:224px; overflow-y:auto}

.location{height:34px; line-height:34px; font-family:\5B8B\4F53; background:#fff; padding-top:9px}

/*左边*/
.brand-nolist{ text-align:center; font-size:18px; color:#F00}
.brand-list{ border:1px solid #d5d5d5; border-bottom-width:5px;height:202px;margin-bottom:20px; position:relative; color:#000;}
.brand-logo{ border-right:1px solid #d5d5d5; width:214px; float:left;height:202px; text-align:center; line-height:24px}
.brand-logo a img{ height:75px; display:block; margin:20px auto 7px auto;}
.brand-logo span{ display:block; width:87px; height:25px; margin:30px auto 0 auto; background-position:-3px -298px; cursor:pointer;}
.brand-logo p{ position:absolute; top:13px; left:-130px; display:block; width:189px; height:228px; background-position:-0px -0px; text-align:left; display:none; z-index:100; }
.brand-logo p img{ width:154px; height:210px; margin:11px 0 0 12px;}
.brand-compay{ float:left; width:661px; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #d5d5d5; font-size:14px;}
.bctitle{ float:left; position:relative; background:#e5e5e5; width:93px; padding-left:18px; margin-right:15px;}
.bctitle i{ display:block; position:absolute; top:13px; right:0px; width:10px; height:13px; background-position:-179px -343px;}
.bred{ color:#ba0000}
.brand-info{ float:left; width:661px; height:128px; line-height:38px; overflow:hidden; border-bottom:1px solid #d5d5d5; font-size:14px;}
.brand-info .bctitle{height:128px;}
.brand-info p{ padding-top:7px; padding-right:10px; line-height:23px; height:115px; overflow:hidden;}
.brand-info p a{ font-weight:bold; color:#ba0000}
.brand-contact{ float:right; padding-right:10px;height:34px; line-height:34px; overflow:hidden; font-size:14px; font-weight:bold}
.brand-contact a.red{color:#ba0000;}

 
.page{ height:36px; margin:18px auto; text-align:center;}
.page a,.page i{ display:inline-block; padding:0 15px; border:1px solid #d8dadf; line-height:34px; height:34px; font-family:\5FAE\8F6F\96C5\9ED1}
.page a.more{ color:#339d00;}
.page i{ color:#888;}
.page i.current{ color:#fff; background-color:#339d00; border-color:#bcdfab;}
.page a:hover{ text-decoration:none; border-color:#ED1C24;}
.page a:hover.more{ border-color:#339d00;}
.pagekey {
    border: 1px solid #e6e6e6;
    height: 30px;
    text-align: center;
    width: 37px;
}
.pagesubmit {
    background-color: #f8f8f8;
    border: 1px solid #dddddd;
    cursor: pointer;
    height: 30px;
    width: 42px;
}

/*右边*/
.titlethree{ border-top:2px solid #000; padding-left:12px; height:42px; line-height:37px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:22px;}
.titlethree b{ color:#a50006;}
.tagnews{ margin-top:15px;}
.tagnews .tag{ height:42px; background-position:-199px -178px; overflow:hidden; width:100%; line-height:42px;}
.tagnews .tag li{float:left; background-position:-374px -235px; margin-left:-1px; color:#ff0000; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; width:88px; text-align:center;}
.tagnews .tag li.current{ background-position:-286px -235px;}
.tagnews .imgtext{ line-height:20px; height:118px; overflow:hidden; border-bottom:1px solid #ccc; width:280px; margin:0 auto;}
.tagnews .imgtext b{ display:block; height:32px; line-height:32px; overflow:hidden; }
.tagnews .imgtext img{ width:140px; height:76px; float:left; margin-right:8px}
.tagnews .imgtext p{ line-height:20px; max-height:40px; _height:40px; float:left; width:132px; color:#818181; overflow:hidden; margin-top:5px}
.tagnews .imgtext a.red{ color:#fd0000}
.tagnews .bgli{ padding-top:6px;}

.mt0{ margin-top:0px;}
.bgli li{background-position:-176px -238px;height:26px; line-height:26px; font-size:14px; padding-left:20px; overflow:hidden;}
.h10{ height:10px;}
.weixinimg img{ display:block; margin:10px auto}
.rrow2 li{ float:left; width:125px;}
.rrow2 a{ color:#646464}

.rimg{height:427px;width:300px; position:relative; margin-bottom:14px; border-top:1px solid #e5e5e5; padding-top:18px; overflow:hidden}
.rimg .filist{height:393px; width:278px; margin:0 auto;}
.rimg .filist img{height:393px; width:278px;}
.rimg .fiwords{ display:block;height:34px;line-height:34px;font-size:14px;position:relative;left:auto; bottom:auto; font-weight:normal; padding-left:0px; width:278px; padding-right:0px; margin:0 auto; background:#fff; text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);}
.rimg .fiwords a{ color:#000}
.rimg .fiindex{ display:none}
.rimg .aleft,
.rimg .aright{ position:absolute; display:block; width:50px; height:50px; top:173px;cursor:pointer; z-index:5; opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;filter:alpha(Opacity=60);}
.rimg .aleft,
.rimg .aleft:hover{left:11px;background-position:-3px -238px}
.rimg .aright,
.rimg .aright:hover{right:11px; background-position:-63px -238px}
.rimg .aleft:hover,
.rimg .aright:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);}

.ranking{ margin:0 9px;}
.ranking li{ height:37px; line-height:37px; overflow:hidden;}
.ranking li span{ display:block; float:left; width:20px; height:20px; border:1px solid #e5e5e5; text-align:center; line-height:20px; color:#000000; background:#f9f9f9; margin:8px 8px 0 0}
.ranking li span.red{ color:#fff; background:#db2323; border-color:#db2323;}
