﻿/* 头部重置 */
.tophotad, .w-hd, .w-hd .w-top { min-width:1210px;}
.tophotad p a, .w-hd .top-toolbar, .w-hd .logo-search, .w-hd .w-nav { width:1210px;}
/**/
.footer { width:1210px; margin:10px auto 0 auto;}
input { height:18px; line-height:18px;}
.block8 { clear:both; display:block; height:8px; overflow:hidden;}
.block10 { clear:both; display:block; height:10px; overflow:hidden;}
.block20 { clear:both; display:block; height:20px; overflow:hidden;}
.w708 { width:668px; overflow:hidden;}
.colContent { border:#d9d9d9 1px solid; border-top:none; padding:5px 10px;}
.sidebgcl { background-color:#fffefa;}
.colL { width:253px; float:left; text-align:left;}
.colR { width:719px; float:right; text-align:left;}
.infocolBar { background:url(/images/2011mallbg.gif) 0px -111px no-repeat; border:#d9d9d9 1px solid; border-bottom:none; height:32px; line-height:32px;}
.infocolBar h3 { float:left; font-size:14px; font-weight:bold; color:#267300; text-indent:20px;}
.infocolBar h5 { float:right; display:inline; margin-right:10px;}
.infocolBar h5 em { font-style:normal; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; margin:0 5px; cursor:pointer;}
.infocolBar h5 em.selected { font-size:15px; color:#ffea80;}
.clear5px { padding:0;}
a:link, a:visited { color:#333333; text-decoration:none;}
a:hover, a:active { color:#bf0a0a; text-decoration:underline;}
/********** 左侧 **********/
.goods-queue1 { width:231px; height:88px; padding:5px 0; overflow:hidden;}
.goods-queue1 dt, .goods-queue2 li.bsqueue-hot .bsqueue-hotdes dt { float:left; display:inline; width:88px; overflow:hidden;}
.goods-queue1 dt img, .goods-queue2 li.bsqueue-hot .bsqueue-hotdes dt img { border:#e6e6e6 1px solid; padding:3px; background-color:#ffffff;}
.goods-queue1 dd, .goods-queue2 li.bsqueue-hot .bsqueue-hotdes dd { float:right; display:inline; width:133px; font-size:15px; line-height:21px;}
.goods-queue1 dd.title, .goods-queue2 li.bsqueue-hot h2 { font-size:12px; line-height:16px; margin:5px 0 10px;}
.goods-queue1 dd s, .goods-queue2 li.bsqueue-hot .bsqueue-hotdes dd s { color:#b3b3b3; font-family:Arial,"宋体", sans-serif;text-decoration:none; background:url(/images/tdec.gif) 0px 1px repeat-x;}
.goods-queue1 dd p, .goods-queue2 li.bsqueue-hot .bsqueue-hotdes dd p { color:#e50000; font-family:Arial, "宋体", sans-serif; font-weight:bold; margin:0px;}
.goods-queue2 { margin-bottom:-1px;}
.goods-queue2 li { width:231px; border-bottom:#e5e5e5 1px solid; padding:0 10px; vertical-align:bottom;}
.goods-queue2 li h4 { color:#4d4d4d; background:url(/images/list_iconred.gif) 0px 12px no-repeat; text-indent:10px; height:30px; line-height:30px; overflow:hidden;}
.goods-queue2 li.bsqueue-hot { background:none; padding-bottom:10px; overflow:hidden;}
.goods-queue2 li.bsqueue-hot h2 { margin-top:10px;}
.goods-queue2 li.bsqueue-hot .bsqueue-hotdes dt p { margin:0px; color:#808080; padding-top:5px; text-indent:4px;}
.goods-queue2 li.bsqueue-hot .bsqueue-hotdes dd span { font-size:12px; color:#808080;}
.goods-queue2 li.bsqueue-hot .bsqueue-hotdes dd img { margin:5px 5px 5px 0; cursor:pointer;}
.goods-queue2 li.bsqueue-hot h4, .goods-queue2 li div { display:none;}
.goods-queue2 li.bsqueue-hot dd.bsqueue-hottxt { width:231px; margin-top:5px; font-size:12px; line-height:16px; color:#666666;}
.goods-queue2 li.bsqueue-hot dd p.edrec { color:#b3b3b3; font-weight:normal; margin-top:3px;}
.editRecmd-queue .editRecmd-des { padding-top:5px;}
.editRecmd-queue .editRecmd-des dt { float:left; width:110px; height:110px; border:#f2f2f2 1px solid; margin-right:10px;}
.editRecmd-queue .editRecmd-des dd span { color:#808080; line-height:24px;}
.editRecmd-queue .editRecmd-des dd p { margin:0px; color:#238c00; line-height:18px; overflow:hidden;}
.editRecmd-queue .bsqueue-hotdes { width:231px; padding:10px; margin:0 -10px; overflow:hidden;}
.editRecmd-queue .bsqueue-hotdes dt { float:left; display:inline; width:73px; overflow:hidden;}
.editRecmd-queue .bsqueue-hotdes dt img { border:#e5e2cf 1px solid; padding:3px; background-color:#ffffff;}
.editRecmd-queue .bsqueue-hotdes dd { float:right; display:inline; width:148px; margin-top:5px;}
.editRecmd-queue .bsqueue-hotdes dd h2 { height:36px; line-height:18px; overflow:hidden;}
.editRecmd-queue .bsqueue-hotdes dd s { color:#b3b3b3; font-family:Arial; margin-right:10px; text-decoration:none; background:url(/images/tdec.gif) repeat-x;}
.editRecmd-queue .bsqueue-hotdes dd span { color:#ff0000; font-size:15px; font-family:Arial; font-weight:bold; margin:0px;}
/********** 右侧 **********/
.search-res { height:20px; line-height:20px;}
.search-res span { color:#cc0000; font-weight:bold;}
.categoryTab { width:717px; border:#53ab25 solid; border-width:2px 1px 1px 1px; padding:0; background-color:#f9fcf6;}
.categoryTab .wtab { border:0;}
.categoryTab .wrap-filter .ckey { width:50px;}
.wrap-cate .cvalue button { background:url(/images/gdcct_v3_mallbg.gif) -999em no-repeat; width:50px; height:22px; cursor:pointer; border:none; margin-right:10px; vertical-align:middle;}
.wrap-cate .cvalue button.chomore { background-position:-154px -741px;}
.wrap-cate .cvalue button.choent { background-position:-125px -214px;}
.wrap-cate .cvalue button.delcho { background-position:-102px -741px;}
.sales-queue { padding:10px 0 5px 0; border:#d9d9d9 1px solid; border-top:none; overflow:hidden; zoom:1;}
.goods-queue3 { width:704px; margin-left:7px; overflow:hidden;}
.goods-queue3 li { float:left; display:inline; width:138px; height:200px; padding:15px; margin:0 4px; overflow:hidden;}
.goods-queue3 li h2 { height:36px; line-height:18px; margin-bottom:5px; overflow:hidden;}
.goods-queue3 .item-des dt { width:130px; height:130px; border:#f2f2f2 1px solid; padding:3px; background-color:#ffffff; overflow:hidden;}
.goods-queue3 .item-des dt a { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:108px; width:130px; height:130px; overflow:hidden;}
.goods-queue3 .item-des dt img { vertical-align:middle; max-width:130px; max-height:130px;}
.goods-queue3 .item-des dd { margin-top:5px;}
.goods-queue3 .item-des dd s { color:#b3b3b3;font-family:Arial; margin-right:10px; text-decoration:none; background:url(/images/tdec.gif) repeat-x;}
.goods-queue3 .item-des dd strong { color:#e50000; font-family:Arial; font-size:15px;}
.goods-queue3 li.selbgc1 { background-color:#edf7e3; border:#b8e5a1 1px solid; padding:4px; width:158px; height:220px; overflow:hidden;}
.goods-queue3 li.selbgc1 dl { background-color:#ffffff; width:138px; height:200px; padding:10px; overflow:hidden;}
.goods-queue3 li.selbgc1 dt { border:none; padding:4px; overflow:hidden;}
.remcinfobar { height:33px; line-height:33px; border:#dbdbdb solid; border-width:1px 0; margin-bottom:10px;}
.remcinfobar h3 { margin-left:20px; background:url(/images/icon_colbar.gif) 0px 13px no-repeat; font-size:14px; font-weight:bold; color:#4d4d4d; text-indent:15px;}
.listview { width:717px; padding-bottom:20px; overflow:hidden;}
.listview dl { float:left; display:inline; width:199px; margin:10px 20px;}
.listview dl dt { height:21px; font-weight:bold; font-size:14px;}
.listview dl dd { line-height:21px;}
.listview dl dt a { color:#267300;}
.listview dl dd a { display:inline-block; margin-right:12px;}
.topics-queue { border:#d9d9d9 1px solid; background-color:#fafafa; padding:5px 10px; margin-bottom:10px; overflow:hidden; zoom:1;}
.topics-queue a { display:block; float:left; background-color:#e5e5e5; border:#cccccc 1px solid; padding:0 10px; height:20px; line-height:20px; margin-right:10px;}
.topics-queue a.selected { background-color:#ff6a00; border:#ff5500 1px solid; color:#ffffff; font-weight:bold;}
.shoploc { background-color:#f9f6ed; border:#faf4e1 1px solid; height:30px; line-height:30px; margin-bottom:5px; zoom:1;}
.shoploc .selform { margin-left:0px;}
.selform h3, .selform button, .selform p, .selform .citysel, .selform .shop-citysel { float:left; display:inline;}
.selform button { margin-right:5px; background:url(/images/gdcct_v3_mallbg.gif) -999em no-repeat; height:16px; line-height:16px; *line-height:18px; border:none; cursor:pointer; margin-top:7px; font-size:12px; text-align:left; padding-left:5px; color:#918c8c;}
.selform button.selbtn1 { background-position:-267px -338px; width:46px;}
.selform button.selbtn2 { background-position:-245px -338px; width:68px;}
.selform button.current1 { background-position:-267px -357px; color:#fff;}
.selform button.current2 { background-position:-245px -357px; color:#fff;}
.selform p { float:right; margin:0px; /*margin-right:20px;*/}
.selform p span { font-weight:bold; color:#f50;}
.selform .shop-citysel { margin-left:0px; position:relative; z-index:3;}
.selform .shop-citysel p, .selform .shop-citysel p span, .selform .shop-citysel p s { float:left; cursor:pointer;}
.selform .shop-citysel p { background:#fff; border:#ddd 1px solid; line-height:20px; height:20px; overflow:hidden; padding:0 5px; margin-top:4px;}
.selform .shop-citysel p span { font-weight:normal; color:#666;}
.selform .shop-citysel p s { background:url(/images/gdcct_v3_mallbg.gif) -999em no-repeat; display:block; width:7px; height:4px; margin:8px 0 0 3px;}
.selform .shop-citysel p.currout s { background-position:-363px -495px;}
.selform .shop-citysel p.currhover s { background-position:-363px -514px;}
.shop-citysel .citylist { border:#ccc 1px solid; background:#fff; width:190px; left:156px; top:27px; position:absolute;}
.shop-citysel .citylist .city-all { border-bottom:#ccc 1px dashed; padding:0 10px;}
.shop-citysel .citylist .city-list { padding:5px 10px; line-height:20px;}
.shop-citysel .citylist .city-list a { white-space:nowrap; margin-right:3px;}
.flright .shop-citysel { margin:4px 0 0 5px;}
.flright .shop-citysel .citylist { left:auto; right:0;}
.shopqueue { margin-bottom:5px; overflow:hidden; zoom:1;}
.shopqueue .colLsp { width:180px; height:273px; float:left; padding:10px; border:#d9d9d9 1px solid; border-right:none; overflow:hidden;}
.brand_logo { width:180px;margin:0px auto; padding-top:20px;padding-bottom:20px; overflow:hidden;}
.brand_logo img{width:180px;
}
.shopProEmpty{text-align:center;margin-top:80px;color:#cccccc}
.shopProEmpty h3{ font-size:22px;}
.shopProEmpty p{ font-size:14px;margin-top:10px;}
.brand_info { margin:10px 0 10px 0;}
.brand_info li { width:180px; line-height:20px; height:20px; overflow:hidden; text-align:center;}
.brand_info li h2 { font-size:14px; font-weight:normal; color:#260;}
.brand_info li span { color:#999;}
.brand_info li a {color: #008000; text-decoration: none;}
.brand_info li a:hover { color:#f00;} 
.brand_info li.goshopbtn { height:30px; margin:10px 0 5px 0;}
.colLsp .salepop { width:180px; margin-top:10px;}
.colLsp .salepop span { color:#f00; font-weight:bold;}
.shopqueue .colRsp { width:1009px; float:left; display:inline;}
.shoplist { color:#666; border:#d9d9d9 1px solid; border-bottom:none; height:25px; line-height:25px; background-color:#fafafa; overflow:hidden; zoom:1;}
.shoplist dl { float:left; margin-left:20px;}
.shoplist dt, .shopqueue .shoplist dd { float:left; font-family:"宋体";}
.shoplist dd, .shopqueue .shoplist dd a { margin-right:3px;}
.shoplist dt { font-weight:bold;}
.shopqueue .shoplist dd a, .shopqueue .shoplist dd a:visited { color:#008000;}
.shopqueue .shoplist dd a:hover, .shopqueue .shoplist dd a:active { color:#f20000;}
.shoplist p { float:right; display:inline; margin:0px; margin-right:20px; font-weight:bold;}
.shoplist p span { color:#f50;}
.colRsp .content { border:#d9d9d9 1px solid; padding:15px 0; height:237px; overflow:hidden;}
.shopprolist li { float:left; display:inline; width:182px; margin-left:16px; text-align:center;}
.shopprolist li h2 { height:32px; line-height:16px; overflow:hidden;}
.shopprolist dt { border:#f2f2f2 1px solid; width:180px; height:180px; overflow:hidden;}
.shopprolist dt a { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:100px; width:120px; height:120px; overflow:hidden;}
.shopprolist dt img { vertical-align:middle; max-width:180px; max-height:180px;}
.shopprolist dd { margin-top:6px;}
.shopprolist dd strong { color:#e50000; font-size:14px; font-family:Arial;}
.root1075t { width:100%; min-width:1210px;}
.root1075t .top-toolbar, .root1075t .logo-search, .root1075t .header-nav { padding-left:95px;}
.root1075 { margin:0 auto; padding-left:95px; width:1210px; min-width:1210px; position:relative;}
.sideguide { background:url(/images/sideguide.gif) 0px 0px no-repeat; width:93px; height:217px; padding-top:35px;}
.sideguide a.cate1, .sideguide a.cate2, .sideguide a.cate3, .sideguide a.cate4, .sideguide a.cate5, .sideguide a.cate6 { background:url(/images/sideguide.gif) 0px -252px no-repeat;}
.sideguide a { font-size:0px; display:block; width:81px; height:30px; margin:0 0 1px 11px;}
.sideguide a.cate1:hover, .sideguide a.current1 { background-position:-106px -35px;}
.sideguide a.cate2:hover, .sideguide a.current2 { background-position:-106px -66px;}
.sideguide a.cate3:hover, .sideguide a.current3 { background-position:-106px -97px;}
.sideguide a.cate4:hover, .sideguide a.current4 { background-position:-106px -128px;}
.sideguide a.cate5:hover, .sideguide a.current5 { background-position:-106px -159px;}
.sideguide a.cate6:hover, .sideguide a.current6 { background-position:-106px -190px;}
.goods-queue2 li.bsqueue-hot h2 span, .goods-queue2 li h4 span, .goods-queue3 li h2 span, .shopprolist li h2 span { color:#f00; margin-left:5px;}
.editRecmd-queue .bsqueue-hotdes dd h2 span { color:#f00; margin-left:5px; font-size:12px; font-weight:normal;}
.sideguide-lohas { background:url(/images/sideguide.gif) 0px 0px no-repeat; width:93px; height:128px;}
.sideguide-lohas a.cate1, .sideguide-lohas a.cate2, .sideguide-lohas a.cate3 { background:url(/images/sideguide.gif) 0px -252px no-repeat;}
.sideguide-lohas a { font-size:0px; display:block; width:81px; height:30px; margin:0 0 1px 11px;}
.sideguide-lohas a.lehome { height:35px; margin:0;}
.sideguide-lohas a.cate1:hover, .sideguide-lohas a.current1 { background-position:-106px -35px;}
.sideguide-lohas a.cate2:hover, .sideguide-lohas a.current2 { background-position:-106px -66px;}
.sideguide-lohas a.cate3:hover, .sideguide-lohas a.current3 { background-position:-106px -97px;}
.navbar { position:absolute; top:0px; left:-98px;}
.sonoshop { border:#C99 2px solid; text-align:center; padding:20px; margin-bottom:5px;}
.sonoshop p { margin:0; font:bold 16px/18px "";}
.sonoshop p span { color:#f00; margin:0 3px;}
/* search */
.wrap-likeso { border:#fae9c8 1px solid; background-color:#fffdf2; color:#999; padding:20px; margin-bottom:10px;}
.wrap-likeso span { color:#333;}
.wrap-likeso a { margin:0 5px 0 3px;}
.wrap-likeso .search-tab { width:412px; margin:0 auto;}
.wrap-category { border-top:#53ab25 2px solid; margin-bottom:10px;}
.wrap-category .wrap-sores, .wtab { background-color:#fafff7; border:#ccc 1px solid; border-top:none; overflow:hidden; zoom:1;}
.wrap-category .wrap-sores { background-color:#f7fff2; padding:10px;}
.wrap-sores .sores { float:left; font-size:14px; color:#808080;}
.wrap-sores .sores strong { color:#333; font-size:16px;}
.wrap-sores .sores span { color:#c00;}
.wrap-sores .reset-so { float:right; line-height:18px;}
.wrap-cate .ckey, .wrap-filter .ckey { float:left; line-height:21px; width:78px; text-align:right; color:#808080; margin-top:10px;}
.wrap-cate .cvalue { float:right; width:900px; padding:5px 0 10px 0;}
.wrap-cate .cvalue span { color:#999;}
.wrap-cate .cvalue a { float:left; line-height:21px; white-space:nowrap; text-decoration:none; padding:0 5px; margin:5px 5px 0 0; position:relative;}
.wrap-cate .cvalue a:hover, .wrap-cate .cvalue a.curr { background-color:#ff6a00; color:#fff;}
.wrap-cate .cvalue a:hover span, .wrap-cate .cvalue a.curr span { color:#fff;}
.wrap-cate .cvalue a.curr s { background:url(/images/gdcct_v3_mallbg.gif) no-repeat -206px -741px; display:block; width:8px; height:8px; top:6px; right:6px; position:absolute;}
.wrap-filter { padding:10px; overflow:visible;}
.wrap-filter .ckey { margin-top:1px;}
.wrap-filter .cvalue { float:left; border:#ccc 1px solid; border-right:none;}
.wrap-filter .cvalue a { float:left; border-right:#ccc 1px solid; background-color:#ebebeb; line-height:21px; padding:0 10px; text-decoration:none; cursor:pointer;}
.wrap-filter .cvalue a:hover { color:#f50;}
.wrap-filter .cvalue a.sel-up s, .wrap-filter .cvalue a.sel-down s, .wrap-filter .cvalue a.curr-up s, .wrap-filter .cvalue a.curr-down s { background:url(/images/gdcct_v3_mallbg.gif) -999em no-repeat; display:inline-block; width:7px; height:9px; vertical-align:middle; margin:-1px 0 0 4px; _margin-top:6px; padding-bottom:1px;}
.wrap-filter .cvalue a.sel-up s { background-position:-225px -741px;}
.wrap-filter .cvalue a.sel-down s { background-position:-216px -741px;}
.wrap-filter .cvalue a.curr-up s, .wrap-filter .cvalue a:hover.sel-up s { background-position:-243px -741px;}
.wrap-filter .cvalue a.curr-down s, .wrap-filter .cvalue a:hover.sel-down s { background-position:-234px -741px;}
.wrap-filter .cvalue a.curr, .wrap-filter .cvalue a.curr-up, .wrap-filter .cvalue a.curr-down { color:#f50;}
.wrap-filter .fr-price { float:left; width:140px; height:23px; margin-left:20px; position:relative;}
.wrap-filter .fr-price .fr-priceform { position:absolute; width:116px;}
.wrap-filter .fr-priceform p { margin:0;}
.wrap-filter .fr-priceform .ptxt { background-color:#fff; border:#b3b3b3 1px solid; height:21px; width:45px; padding-left:5px; color:#808080; font:12px/21px Arial; _margin:-1px 0;}
.wrap-filter .fr-priceform .fr-btn { display:none; margin-top:6px;}
.wrap-filter .fr-focus .fr-priceform { background-color:#fff; border:#ccc 1px solid; border-top:none; padding:10px; margin:-10px 0 0 -10px; box-shadow:1px 2px 5px rgba(0,0,0,0.2);}
.wrap-filter .fr-focus .fr-btn { float:right; display:block;}
.wrap-filter .fr-priceform .fr-btn a { text-decoration:underline; float:left; margin:3px 5px 0 0;}
.wrap-filter .fr-priceform .fr-btn button { color:#333; float:left; background-color:#d9d9d9; border:#b3b3b3 1px solid; cursor:pointer; height:20px; font:12px/18px ""; margin:0;}
.wrap-filter .sel-lohasunion { float:left; margin-left:30px; line-height:23px;}
.wrap-filter .sel-lohasunion input { vertical-align:middle; margin-top:-2px; _margin-top:1px}
.wrap-filter .sel-lohasunion label { cursor:pointer; font-weight:bold;}
.wrap-filter .wrap-propage { float:right; line-height:23px;}
.wrap-propage .proinfo span { color:#c00;}
.wrap-solist .pro-queue li { float:left; display:inline; width:219px; height:272px; padding:13px; margin-top:20px;}
.wrap-solist .pro-queue li.hover { border:#e2f2da 3px solid; padding:10px;}
.pro-queue .pro-img { width:150px; margin:0 auto;}
.pro-queue .pro-img p { width:150px; height:150px; margin:0; overflow:hidden;}
.pro-queue .pro-img p a { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:125px; width:150px; height:150px; overflow:hidden;}
.pro-queue .pro-img p img { vertical-align:middle; max-width:150px; max-height:150px;}
.pro-queue .pro-name { height:36px; line-height:18px; margin:10px 0 5px 0; overflow:hidden;}
.pro-queue .pro-name span { color:#f00; margin-left:5px;}
.pro-queue .pro-price strong { font:20px Arial; color:#c00;}
.pro-queue .pro-price del { font:14px Arial; color:#b3b3b3; margin-left:12px;}
.pro-queue .pro-comment { color:#666; line-height:26px;}
.pro-queue .pro-comment s { color:#06c; text-decoration:none;}
.pro-queue .pro-shop a { color:#666; text-decoration:underline;}
.pro-queue .pro-shop a:hover { color:#c00;}
.pro-queue .pro-shop img { vertical-align:middle; width:21px;}
.btm-so { width:420px; margin:0 auto; padding:15px 0;}
.btm-so .search-form .form { width:387px;}
.btm-so .search-form .form .sinput { width:303px;}
.btm-sotags { text-align:center; padding-bottom:10px;}
.btm-hotpro { width:970px; margin:0 auto; padding-bottom:5px;}
.btm-hotpro li { margin:0 13px;}
.wrap-disso { border:#d9d9d9 1px solid; margin-bottom:10px;}
.wrap-disso .searchnot { background:url(/images/icon_error.gif) 0 10px no-repeat; font-family:"宋体"; line-height:30px; font-size:14px; font-weight:bold; padding-left:50px; margin:20px 250px;}}
.wrap-disso .searchnot span { color:red;}
.wrap-disso dl { border-top:#e5e5e5 1px solid; background-color:#fafafa; padding:20px 0; line-height:18px; overflow:hidden; zoom:1;}
.wrap-disso dt { float:left; font-weight:bold; margin-left:250px; display:inline;}
.wrap-disso dd { float:left;}
.wrap-disso dd p { margin:0; padding-bottom:5px;}
.wrap-disso dd p span, .wrap-disso dd p input { float:left; line-height:22px;}
.wrap-disso .sotext { width:200px; height:22px; line-height:22px; padding:0 5px; margin:0 0 0 5px; border:1px solid #b3b3b3; border-right:none; color:#999;}
.wrap-disso .sobtn { background:url(/images/gdcct_v3_mallbg.gif) -221px -458px no-repeat; width:56px; height:24px; border:none; cursor:pointer;}
.wrap-dissocon { border:#ffd580 1px solid; background:#fffdf2 url(/images/icon_error.gif) 30px no-repeat; padding:20px 90px; font:600 14px/24px "宋体"; margin-bottom:10px;}
.wrap-dissocon p { margin:0;}
.wrap-dissocon span { color:#e50000;}
.wrap-likeso a, .wrap-likeso a:visited, .wrap-sores .reset-so a, .wrap-dissocon a, .wrap-dissocon a:visited, .wrap-likesolist .maintit a, .pro-comment a, .pro-comment a:visited, .wrap-cate .cvalue a { color:#06c;}
.wrap-likeso a:hover, .wrap-sores .reset-so a:hover, .wrap-dissocon a:hover, .wrap-likesolist .maintit a:hover, .pro-comment a:hover { color:#c00;}
.wrap-likesolist .maintit { background-color:#f7fff2; border-top:#53AB25 2px solid; height:30px; line-height:30px; padding:0 20px; font-family:宋体;}
.wrap-likesolist .maintit strong { color:#e50000; font-size:14px; font-weight:bold;}
.wrap-likesolist .maintit del { font-size:14px; color:#999;}
.wrap-likesolist .maintit a { margin-left:20px;}
.wrap-likesolist a.likesomore { background:url(/images/gdcct_v3_mallbg.gif) 0 -741px no-repeat; width:100px; height:30px; font:14px/30px ""; text-decoration:none; display:block; margin:20px auto; text-align:center;}
.colBar { background:url(/images/gdcct_v3_mallbg.gif) 0px -58px repeat-x; border:#d9d9d9 1px solid; height:28px; line-height:28px; padding:0 10px; overflow:hidden; zoom:1;}
.colBar h3 { float:left; font-size:14px; font-weight:bold;}
.sonoshop { border:#C99 2px solid; text-align:center; padding:20px; margin-bottom:5px;}
.sonoshop p { margin:0; font:bold 16px/18px "";}
.sonoshop p span { color:#f00; margin:0 3px;}
.topguide { width:1210px; height:43px; margin-bottom:5px;}
.topguide .topguide-tab { width:978px; background:#f2f2f2; border:#ccc 1px solid; height:38px;}
.guidefixed { top:0px; position:fixed; z-index:90; _position:absolute; _top:expression(documentElement.scrollTop);}
.topguide .fltopsh { background-image:url(/images/fltopsh.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fltopsh.gif'); _background-image:none; width:1210px; height:3px;}
.topguide .shopsel, .flright .sellink { float:left;}
.topguide .flright { float:right; line-height:30px;}
.topguide .shopsel a { color:#666; float:left; display:block; font:14px/38px "microsoft yahei"; padding:0 10px; border-right:#ccc 1px solid; text-decoration:none;}
.topguide .shopsel a.allshop, .topguide .shopsel a:hover, .topguide .shopsel a.curr { background:#ccc; color:#000;}
.flright .sellink a { background:#fff; float:left; border:#ddd 1px solid; height:20px; line-height:18px; *line-height:22px; line-height:22px\0; _line-height:18px; padding:0 5px; margin:8px 5px 0 0; position:relative;}
.flright .sellink a:visited { color:#666;}
.flright .sellink a:hover { border:#ff6a00 1px solid; text-decoration:none;}
.flright .sellink a.curr, .flright .sellink a.curr:visited { background:#ff6a00; border:#ff6a00 1px solid; color:#fff;}
.flright .sellink s { background:url(/images/gdcct_v3_mallbg.gif) -999em no-repeat; width:11px; height:10px; top:5px; margin-left:3px; position:absolute; cursor:pointer;}
.flright .sellink a.seldown { background:#ededed; padding-right:18px;}
.flright .sellink a.seldown-curr, .flright .sellink a.seldown-curr:visited { background:#ff6a00; padding-right:18px; border:#ff6a00 1px solid; color:#fff;}
.flright .sellink a.seldown s { background-position:-299px -341px;}
.flright .sellink a.seldown-curr s { background-position:-299px -360px;}
.scrolltop { background:url(/images/scrolltop.gif) 0 0 no-repeat; width:55px; height:55px; display:block; cursor:pointer;}
.scrolltop:hover { background:url(/images/scrolltop.gif) 0 -55px no-repeat;}
.wrap-cate .cvalue button.chomore, .wrap-cate .cvalue button.choent, .wrap-cate .cvalue button.delcho { float:left; margin-top:5px;}
.wrap-cate .mosel a { border:#ccc 1px solid; background-color:#fff; *padding:1px 5px 1px 1px; margin-right:6px; line-height:18px; font-style:normal; cursor:pointer;}
.wrap-cate .mosel a:hover { background:none; color:#06c;}
.wrap-cate .mosel input { vertical-align:middle; margin-right:3px; *margin-right:auto;}
.nofilter { border:#e5e5e5 1px solid; padding:15px 30px; margin-bottom:10px; overflow:hidden; zoom:1;}
.nofilter img, .nofilter p { float:left; display:inline; margin-right:15px;}
.nofilter p { width:50%; margin:0; font:14px/22px "宋体"; color:#666;}
.nofilter p.f12 { font-size:12px;}
.nofilter p strong { color:#c00;}
.nofilter p span { color:#f50; margin:0 3px;}
.shopcon { border:#d9d9d9 1px solid; margin-bottom:10px; padding:10px 20px;}
.shopcon .shopmark, .shopcon .shop-logo, .shopcon .shop-info, .shopcon .shop-enter { float:left; display:inline;}
.shopcon .shopmark { background:url(/images/shopmk-lh.gif) no-repeat; width:24px; height:76px; margin-top:-1px;}
.shopcon .shop-logo { margin:10px; font-size:0;}
.shopcon .shop-info { margin:10px 0 0 20px;}
.shopcon .shop-info a.shop-title { float:left; font:bold 14px/24px "宋体"; margin-right:10px;}
.shopcon .shop-info p { margin:0; color:#999; margin-top:6px;}
.shopcon .shop-info p a { color:#999; margin-right:3px;}
.shopcon .shop-info p a:hover { color:#c00;}
.shopcon .shop-info .sales { float:left; margin-right:10px; line-height:22px;}
.shopcon .shop-info .sales span { color:#f00; font-weight:bold;}
.shopcon .shop-enter { float:right; margin:29px 30px 0 0;}
.shopcon .shop-enter { float:right; margin:29px 30px 0 0;}
/* City choose */
.selform .citysel { /*margin-left:20px;*/ position:relative; z-index:3;}
.selform .citysel p { margin-top:3px;}
.selform .citysel .citylist { top:24px; left:60px;}
.flright .citysel { margin:4px 0 0 5px;}
.flright .citysel p { margin-right:10px;}
.flright .citysel p span { width:73px; overflow:hidden;}
.flright .citysel .citylist { left:-247px;}
.citysel { float:left; margin:0 5px; position:relative; z-index:3;}
.citysel p, .citysel p span, .citysel p s { float:left; cursor:pointer;}
.citysel p { background:#fff; border:#ccc 1px solid; line-height:21px; height:21px; overflow:hidden; padding:0 5px; margin:0; position:relative;}
.citysel p span { font-weight:normal; color:#666;}
.citysel p s { background:url(/images/gdcct_v3_mallbg.gif) -363px -495px no-repeat; display:block; width:7px; height:4px; margin:8px 0 0 3px;}
.mhover p { z-index:3; border-bottom:0; height:21px;}
.citysel .citylist { display:none; border:#ccc 1px solid; background:#fff; width:320px; padding:10px; left:0; top:21px; position:absolute;}
.citysel .citylist s.close { background:url(/images/closebtn.gif) no-repeat; display:block; width:15px; height:15px; top:5px; right:5px; position:absolute; cursor:pointer;}
.mhover .citylist { display:block;}
.citylist .city-hd { height:25px; border-bottom:#ccc 2px solid; overflow:visible; *overflow:hidden; zoom:1;}
.citylist .city-hd div, .citylist .city-hd div span, .citylist .city-hd div s { float:left; cursor:pointer;}
.citylist .city-hd div { background:#fff; border:#ddd 1px solid; border-bottom:0; height:24px; line-height:24px; position:relative; padding:0 10px; margin-right:2px;}
.citylist .city-hd div.curr { border:#ccc 2px solid; border-bottom:0; height:25px; line-height:22px;}
.citylist .city-hd div span { color:#0061ac;}
.citylist .city-hd div s { background:url(/images/gdcct_v3_mallbg.gif) -363px -495px no-repeat; display:block; width:7px; height:4px; margin:10px 0 0 5px;}
.citylist .city-bd { padding-top:5px;}
.citylist .city-bd li { float:left; display:inline; width:70px; margin-left:10px; line-height:24px; height:24px; overflow:hidden;}
.citylist .city-bd a { padding:3px 5px;}
.citylist .city-bd a:hover { background:#0061ac; color:#fff; text-decoration:none;}
.wrap-cate .m-pp { float:left; width:830px; height:52px; overflow:hidden; position:relative;}
.wrap-cate span.more { display:none; background:#e5e5e5; border:#ccc 1px solid; cursor:pointer; color:#666; line-height:21px; padding:0 5px; float:right; margin:10px 15px 0 0;}
.topreview { margin-top:5px;}
.topreview li { border-bottom:#d9d9d9 1px dashed; padding-bottom:10px; margin-bottom:10px;}
.topreview li p { margin:0; color:#666;}
.topreview li strong { color:#f50;}
.topreview li span { color:#999; margin:0 6px;}
.topreview li h3 { height:24px; line-height:20px; overflow:hidden;}
.topreview li h3 a { color:#084;}
.topreview li h3 a:hover { color:#e50000;}
.topreview li div { background:#f5f5f5; border:#ebebeb 1px solid; padding:5px 10px; color:#666; position:relative; zoom:1; z-index:1;}
.topreview li div i, .topreview li div em { font-style:normal; line-height:1.14; position:absolute; top:0; left:22px;}
.topreview li div i { color:#ebebeb; top:-8px; z-index:2;}
.topreview li div em { color:#f5f5f5; top:-7px; z-index:3;}
.topreview li.clr { border:0; margin:0;}
.filter-attr { border:0; margin-bottom:0;}
.filter-attr .wrap-sores { border-bottom:0; padding-bottom:0;}
.filter-attr .wrap-sores h2 { font-size:14px; color:#666;}
.filter-attr .wrap-sores h2 strong { color:#c00;}
.filter-attr .wrap-cate .ckey { font-weight:bold; width:107px;}
.filter-attr .wrap-cate .cvalue { width:610px;}
.selected-attr .cvalue a { color:#666; border:#ddd 1px solid;}
.selected-attr .cvalue a:hover { background:none; border-color:#f60; color:#666;}
.selected-attr .cvalue a strong { color:#f50;}
.selected-attr .cvalue a b { color:#f50; margin-left:5px;}