﻿/* Home page basic elements */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, p, span, a, blockquote, th {margin:0;padding:0;}
body { font-family:tahoma, Arial, "宋体", sans-serif; font-size:12px; color:#333; background-color:#fff;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
li {list-style-type:none; padding:0; margin:0;}
img, fieldset {border:0 none; vertical-align:top;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.wrapper, .container { width:1210px; margin:0 auto; text-align:left; color:#1a1a1a;}
a, a:visited { color:#1a1a1a; text-decoration:none;}
a:hover, a:active { color:#e50000; text-decoration:underline;}
.black5 { clear:both; display:block; height:5px; overflow:hidden;}
.black10 { clear:both; display:block; height:10px; overflow:hidden;}
.black20 { clear:both; display:block; height:20px; overflow:hidden;}
.footer { width:1210px; margin:10px auto 0 auto;}
/* Head reset */
.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;}
/**/

/* MenuBar+nav */
.w-nav-bar{
width: 100%;
margin-bottom: 10px;
border-bottom: 2px solid #094;}
.MenuBar { width:1210px; height:35px; background-color:#fff; overflow:hidden; position:relative;margin:0px auto;}
.MenuBar .navMenu { width:1210px; border-bottom:#ccc 0px solid; padding-left:0px; bottom:0px; position:absolute; z-index:9;}
.MenuBar .navMenu li { float:left; background-color:#ccc;color:#333; text-align:center; font-size:14px; 
font-weight:bold; width:100px; height:35px; line-height:35px; margin-right:10px;}
.MenuBar .navMenu li a{color:#fff;text-decoration:none;}
.MenuBar .navMenu li.current {background-color:#094;color:#fff;}
.MenuBar .navMenu li.current a{color:#fff; text-decoration:none;}
.MenuBar .brandshow { width:1210px; height:35px; overflow:hidden;}

/* Banner+nav */
.banner { width:1210px; height:250px; background-color:#f2f2f2; overflow:hidden; position:relative;}
.banner .navMenu { width:1210px; border-bottom:#ccc 2px solid; padding-left:10px; bottom:0px; position:absolute; z-index:9;}
.banner .navMenu li { float:left; background-color:rgba(255,255,255,0.6);color:#fff; text-align:center; font-size:14px; 
font-weight:bold; width:100px; height:29px; line-height:29px; margin-right:2px;}
.banner .navMenu li.current {  background-color:rgba(255,255,255,1);color:#333;}
.banner .brandshow { width:1210px; height:250px; overflow:hidden;}
/* Colmun */
.colmunbar { border:#ccc 1px solid; padding:1px;}
.colmunbar .colmunbarbg { background:url(/images/gdcct_v3_mallbg.gif) 0px -58px repeat-x;  height:26px; line-height:26px; position:relative;}
.colmunbar .colmunbarbg h3 { float:left; font-size:14px; font-weight:bold; padding-left:10px;}
.colmunbar .colmunbarbg .filtermenu { float:left; display:inline; margin-left:30px; top:3px; position:absolute;}
.colmunbar .filtermenu li { float:left; border:#ccc 1px solid; background-color:#e5e5e5; margin-right:5px; padding:0 10px; height:23px; line-height:23px; text-align:center;}
.colmunbar .filtermenu li.current { background-color:#fff; border-bottom:#fff 1px solid; font-weight:bold;}
.colmunbar .filtermenu li.filter_d { text-align:left; padding-right:20px; background:#fff url(/images/sjd_icon.gif) 42px 6px no-repeat;}
.colmunbar .filtermenu li.filter_l { text-align:left; padding-right:20px; background:#fff url(/images/sjl_icon.gif) 42px 6px no-repeat;}
.colmunbar .colmunbarbg span { float:right; margin-right:10px; font-family:"宋体";}
.content { border:#ccc 1px solid; border-top:none; padding:10px;}
/* content/Left colL */
.colL { float:left; width:240px;}
.brand_logo { border:#d9d9d9 1px solid; width:216px; overflow:hidden;}
.brand_logo a img{width:216px;}
.brand_info { margin:0px 0px 10px 0px; padding-bottom:5px; border-bottom:#d9d9d9 1px dashed;}
.brand_info li { line-height:24px;}
.brand_info li img { vertical-align:middle;}
.brand_info li p { text-align:center; font-size:14px; font-weight:bold; margin-top:5px;}
.brand_info li p a { color:#0060bf;}
.brand_info li p a:hover { color:#e50000;}
.search_form li { height:30px; line-height:30px;}
.search_form li button { background:url(/images/search_box_bg.gif) no-repeat; margin-left:45px; width:70px; height:22px; border:none; cursor:pointer;}
.clear10px { padding:0px;}
.goods-queue1 { margin-bottom:-1px;}
.goods-queue1 li { width:178px; border-bottom:#e5e5e5 1px solid; padding:0 10px; vertical-align:bottom;}
.goods-queue1 li h4 { color:#4d4d4d; background:url(/images/icon_list_arrowgrey.png) 0px 14px no-repeat; text-indent:10px; height:30px; line-height:30px; overflow:hidden;}
.goods-queue1 li.bsqueue-hot { background:none; padding-bottom:10px; overflow:hidden;}
.goods-queue1 li.bsqueue-hot h2 { margin:8px 0 5px 0; line-height:18px;}
.goods-queue1 li.bsqueue-hot .bsqueue-hotdes dt, .goods-queue1 li.bsqueue-hot .bsqueue-hotdes dd { float:left; font-family:Arial; font-size:14px;}
.goods-queue1 li.bsqueue-hot .bsqueue-hotdes dt { border:#e6e6e6 1px solid; padding:3px; background-color:#ffffff; width:65px; height:65px; overflow:hidden;}/*120614*/
.goods-queue1 li.bsqueue-hot .bsqueue-hotdes dd { margin:5px 0 0 10px; width:100px;}
.goods-queue1 li.bsqueue-hot .bsqueue-hotdes dd del { color:#b3b3b3;}
.goods-queue1 li.bsqueue-hot .bsqueue-hotdes dd p { font-weight:bold; color:#e50000;}
.goods-queue1 li.bsqueue-hot h4, .goods-queue1 li div { visibility:hidden;}
.goods-queue2 li { width:178px; margin-bottom:10px;}
.goods-queue2 li img { float:left;}
.goods-queue2 li h2 { float:left; height:32px; line-height:16px; margin-left:10px; overflow:hidden;}
.goods-queue2 li p { float:left; margin-left:10px; font-family:Arial; font-size:12px;}
.goods-queue2 li p del { color:#b3b3b3;}
.goods-queue2 li p strong { display:block; color:#e50000;}
.sidelist { border-bottom:#ccc 1px dashed; padding-bottom:5px; margin-bottom:10px;}
.sidelist dt { background:url(/images/icon_list_arrowgrey.png) 0 3px no-repeat; font-size:14px; font-weight:bold; text-indent:15px;margin-top:5px;margin-bottom:10px;}
.sidelist dd { background:url(/images/icon_list_arrowgrey.png) 0px 8px no-repeat; text-indent:10px; line-height:20px; margin-left:15px;margin-bottom:8px;}
   
 .sidelist dd a.lv2 {
     clear:both; display:block;
    }
    .sidelist dd ul {
      clear:both;border:none; overflow:hidden;
    }
        .sidelist dd ul li {
            color: #cccccc;
            float: left;
            list-style: outside none none;
            white-space: nowrap;
            width: auto;
         }        
        .sidelist dd ul li.sp {
            color: #ccc;
         }
            .sidelist dd ul li a {
            color: #999999;
            }
/* content/Right colR */
.colR { float:right; width:960px;}
.toptab .fcoustab { float:left; width:708px; height:228px; border:#ccc 1px solid; overflow:hidden;}
.fcoustab .container { width:708px; height:228px; position:relative; overflow:hidden;}
.fcoustab .container .container-piclist p { margin:0px; display:none;}
.fcoustab .container .container-piclist p a img{width:708px;height:228px;}
.fcoustab .frnum { position:absolute; float:right; top:200px; right:5px;}
.fcoustab .frnum li { float:left; display:inline; margin-right:5px; background:url(/images/flashbutton.gif) -21px 0px no-repeat; width:21px; height:21px; line-height:21px; text-align:center; font-family:Arial; font-size:15px; font-weight:bold; color:#628e59; cursor:default;}
.fcoustab .frnum li.current { background:url(/images/flashbutton.gif) 0px 0px no-repeat; color:#ffffff;}
.toptab .noticetab { float:right; width:240px;}
.toptab .noticetab .notice_content { width:218px; height:179px; line-height:18px; overflow:hidden;}
.goods-queue3 { margin:0 auto; text-align:left; overflow:hidden; zoom:1;}
.goods-queue3 li { float:left; display:inline; width:158px; height:225px; padding:10px 14px;}/*120614*/
.goods-queue3 li h2 { height:36px; line-height:18px; overflow:hidden;}
.goods-queue3 dt { width:150px; height:150px; border:#f2f2f2 1px solid; padding:3px; background-color:#ffffff; overflow:hidden;}/*120614*/
.goods-queue3 dt a { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:125px; width:150px; height:150px; overflow:hidden;}/*120614*/
.goods-queue3 dt img { vertical-align:middle; max-width:150px; max-height:150px;}/*120614*/
.goods-queue3 dd { margin-top:5px; font-family:Arial;}
.goods-queue3 dd del { color:#b3b3b3; margin-right:10px; font-size:14px; background:url(/images/tdec.gif) repeat-x;}
.goods-queue3 dd strong { color:#e50000; font-size:16px;}
.contentend { width:748px; line-height:26px; min-height:1032px; height:auto !important; height:1032px; overflow:hidden;}

.appr-queue { width:748px; font-family:tahoma, Arial, "宋体", sans-serif; margin-bottom:15px;}
.appr-queue .appr-list { border-bottom:#ccc 1px dashed; padding:10px 5px;}
.appr-queue .appr-list li { overflow:hidden; padding-bottom:5px;}
.appr-queue .appr-list li a { color:#0060bf;}
.appr-queue .appr-list li a:hover { color:#e50000;}
.appr-queue .appr-list li p { float:left; height:20px; line-height:18px; margin:0px; padding:0px;}
.appr-queue .appr-list li p.appr-name { width:330px; color:#999999;}
.appr-queue .appr-list li p.appr-levela, .appr-queue .appr-list li p.appr-levelb, .appr-queue .appr-list li p.appr-levelc { background:url(/images/gdcct_v3_mallbg.gif) no-repeat scroll -999em 0 transparent; text-indent:22px; width:68px; color:#ff5500;}
.appr-queue .appr-list li p.appr-levela { background-position:-353px -181px;}
.appr-queue .appr-list li p.appr-levelb { background-position:-353px -203px;}
.appr-queue .appr-list li p.appr-levelc { background-position:-353px -225px; line-height:normal;}
.appr-queue .appr-list li p.appr-time { width:270px; color:#808080; text-align:right;}
.appr-queue .appr-list .appr-content { width:738px; color:#666666; line-height:18px;}
.appr-queue .appr-list .appr-reply { border:#ffdfb2 1px solid; background-color:#fffff2; color:#ff5500; line-height:18px; padding:6px 12px; margin-top:7px; _margin-top:8px;}
.appr-queue .appr-list .appr-reply s { background:url(/images/gdcct_v3_mallbg.gif) -133px -162px no-repeat; width:14px; height:7px; position:absolute; margin-top:-13px; *margin-top:-15px; _margin-top:-15px;}
.appr-queue .appr-list .appr-reply span { font-weight:bold;}
/* 2012-01-12 */
.salebar { border:#ffcc66 1px solid;}
.salebar .colmunbarbg { background:#ffeecc none;}
.salebar .colmunbarbg h3 { color:#e50000;}
.salebar .filtermenu li { border:#ffcc66 1px solid; background-color:#fff7cc; width:auto; padding:0 10px;}
.salebar .filtermenu li.current a { color:#f00;}
.salebar .filtermenu li a { color:#000;}
.salecontent { border:#ffcc66 1px solid; border-top:none; width:748px; overflow:hidden;}
/*2012-02-01*/
.goods-queue1 li.bsqueue-hot h2 span, .goods-queue1 li h4 span, .goods-queue2 li h2 span, .goods-queue3 li h2 span, .appr-queue .appr-list li span { color:#f00; margin-left:5px;}
/*2012-02-08*/
.brand_info li p { text-align:center; font-size:14px; font-weight:bold;}
.brand_info li.qqol { overflow:hidden; zoom:1;}
.brand_info li.qqol span { float:left;}
.brand_info li.qqol p { float:left; width:100px; text-align:left;}
.brand_info li.qqol img { margin-bottom:5px;}
.promore { border:#fc9 1px solid; background-color:#fffddd; text-align:center; line-height:25px; font-family:"宋体";}
.promore a { display:block;}
.unlehuo { text-align:center; font-weight:bold; color:#f00;}

/* paging */
.pagebottom { margin:0 auto; width:490px; line-height:normal;}
.pagebottom h2 a{float:left; display:inline; color:#474646; border:#cccccc solid 1px; width:18px; height:18px; margin-left:5px; text-align:center;}
.pagebottom h3{float:left; display:inline; width:51px; height:18px; border:#cccccc solid 1px; text-align:center; line-height:18px; overflow:hidden; margin-left:5px; color:#929191; background-color:#FFFFFF;}
.pagebottom h3 a{display:block; width:51px; height:18px;}
.pagebottom h2 a:link,.pagebottom h3 a:link,.pagebottom h4 a:link,.pagebottom h2 a:visited,.pagebottom h3 a:visited,.pagebottom h3 a:visited{color:#474646; text-decoration:none; background-color:#FFFFFF;}
.pagebottom h2 a:hover,.pagebottom h3 a:hover,.pagebottom h4 a:hover,.pagebottom h2 a:active,.pagebottom h3 a:active,.pagebottom h4 a:active{color:#FFFFFF; text-decoration:none; background-color:#f14400;}
.pagebottom h4{float:left; display:inline; margin-left:5px;}
.pagebottom h6{float:left; display:inline; margin-left:8px; color:#474646; padding-top:3px;}
.pagebottom span{color:#FF0000;}
.news_srk{background-color:#FFFFFF; border:#7f9db9 solid 1px; width:28px; height:14px;}

/* search 2013-04-01 */
.wrap-category { border-top:#ff7f00 2px solid; margin-bottom:10px;}
.wrap-category .wrap-sores, .wtab { background-color:#fff9f2; border:#ccc 1px solid; border-top:none; overflow:hidden; zoom:1;}
.wrap-category .wrap-sores { background-color:#fff2e5; 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:690px; 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 10px; 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 span { padding-right:10px;} Search classification X*/
.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 10px 10px 0; 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:30px; 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 .wrap-propage { float:right; line-height:23px;}
.wrap-propage .proinfo span { color:#c00;}
.wrap-solist { width:768px; margin:0 auto;}
.wrap-solist .pro-queue li { float:left; display:inline; width:166px; height:251px; padding:18px 13px 10px 13px; margin-top:10px;}
.wrap-solist .pro-queue li.hover { border:#d9d9d9 3px solid; padding:15px 10px 7px 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;}
.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;}
.wrap-disso { border:#d9d9d9 1px solid; margin-bottom:10px;}
.wrap-disso .searchnot { background:url(/images/icon_error.gif) no-repeat; font-family:"宋体"; line-height:40px; font-size:14px; font-weight:bold; padding-left:50px; margin:20px 0 20px 100px;}
.wrap-disso .searchnot span { color:red;}
.wrap-disso .soform { padding:0 0 30px 100px; overflow:hidden; zoom:1;}
.wrap-disso .soform span, .wrap-disso .soform input { float:left; line-height:22px;}
.wrap-disso .soform .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 .soform .sobtn { background:url(/images/gdcct_v3_mallbg.gif) -221px -458px no-repeat; width:56px; height:24px; border:none; cursor:pointer;}
.wrap-sores .reset-so a, .wrap-dissocon a, .wrap-dissocon a:visited, .wrap-likesolist .maintit a { color:#06c;}
.wrap-sores .reset-so a:hover, .wrap-dissocon a:hover, .wrap-likesolist .maintit a:hover { color:#c00;}
/*.search-tab .search-form { margin-top:23px;}
.search-form .form .sinput { width:155px;}
.search-form .form .sobtn-mall, .search-form .form .sobtn-shop { background:url(/images/gdcct_v3_mallbg.gif) no-repeat; width:64px; height:32px; cursor:pointer; border:none; float:left;}
.search-form .form .sobtn-mall { background-position:-160px -488px;}
.search-form .form .sobtn-shop { background-position:-224px -488px;}*/