/* 基础元素 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, span, a, blockquote, th {margin:0;padding:0;}
body { text-align:center; font-family:tahoma, Arial, "宋体", sans-serif; font-size:12px; color:#333333; background:#ffffff;}
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:none;}
img, fieldset {border:0;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.area, .footer { margin:0 auto; width:980px; text-align:left;}
.header, .wrapper { width:100%; text-align:left;}
.sline { height:1px; overflow:hidden; display:block; border-top:#cccccc 1px dashed; margin:10px 0;}
*html { _background-image:url(img/-1blank); _background-attachment:fixed;}

/* 链接 */
a:link, a:visited { color:#333333; text-decoration:none;}
a:hover, a:active { color:#ff5500; text-decoration:underline;}

/* 网页顶部 2012-08-09 */
.header-hd .top-toolbar dt, .ind-topicsnav dt, .ind-topicsnav dd, .ind-topicsnav dd i, .search-form .cart-status, .search-tab .search-form, .search-form b, .search-form .form, .search-form .form .sbutton, .cart-tab .cart-status, .cart-tab .hover, .search-tab .search-triggers span, .nav-items .nav-channel li, .nav-items .nav-channel li a { background:url(img/gdcct_v3_mallbg.gif) no-repeat scroll -999em 0 transparent;}
.header { /*min-height:200px; height:auto !important; height:200px;*/ margin-bottom:8px;}
.header .header-hd { background:url(img/topbgv5.gif) top repeat-x; width:100%; min-width:980px;}
.header-hd .top-toolbar { height:28px; color:#555; font-family:"宋体"; width:980px; margin:0 auto;}
.header-hd .top-toolbar dl { float:left;}
.header-hd .top-toolbar dt, .top-toolbar dd { float:left; font-size:0px;}
.header-hd .top-toolbar dt { background-position:-358px -456px; text-indent:15px; margin-right:50px;}
.header-hd .top-toolbar dt a, .top-toolbar dt span, .top-toolbar dd span, .top-toolbar dd a, .top-toolbar dd s, .top-toolbar dd em { font-size:12px; font-style:normal; line-height:28px;}
.header-hd .top-toolbar dd s { color:#ccc; text-decoration:none;}
.header-hd .top-toolbar dd em { color:#f00; margin-right:5px; white-space : nowrap}
.header-hd .top-toolbar dd a { margin:0 6px;}
.header-hd .top-toolbar ul { float:right;}
.header-hd .top-toolbar ul li { float:left; font-size:0px;}
.header-hd .top-toolbar ul li a { font-size:12px; margin:0 6px; line-height:28px;}
.header-hd .top-toolbar ul li s { color:#ccc; font-size:12px; line-height:28px; text-decoration:none;}
.header-hd .top-toolbar li.marketpop { margin-left:-6px; position:relative; z-index:100;}
.header-hd .top-toolbar li.marketpop a { margin:0px;}
.header-hd .top-toolbar li.marketpop .cctmm { font-size:12px; width:233px; padding:6px 5px 3px 10px; line-height:18px; border:#e6e6e6 1px solid; background-color:#f7f7f7; margin-left:-148px; *margin-left:-251px; top:27px; position:absolute; z-index:41;}
.header-hd .top-toolbar a:link, .header-hd .top-toolbar a:visited { color:#555;}
.header-hd .top-toolbar a:hover, .header-hd .top-toolbar a:active { color:#f00;}
.header-hd .top-toolbar li.marketpop .cctmm a { display:inline; line-height:normal; color:#ff2a00;}
.logo-search .ind-logo, .logo-search .citytab, .logo-search .search-tab, .logo-search .cart-tab, .logo-search .logo-att { float:left; display:inline;}
.header-hd .logo-search { height:110px; width:980px; margin:0 auto 10px auto;}/*20121102*/
.logo-search .ind-logo { width:200px; height:80px; margin-top:15px;}
.logo-search .logo-att { width:160px; margin-top:15px;}
.logo-search .citytab { width:150px; margin-top:42px;}
.citytab .currentcity { background:url(img/gdcct_v3_mallbg.gif) -130px -530px no-repeat; color:#323232; display:inline-block; text-decoration:none; line-height:25px; padding:0 22px 0 8px; position:relative;}
.citytab .currentcity:hover { text-decoration:none; color:#333;}
.citytab .currentcity span { font-size:14px; font-weight:bold; color:#f00;}
.citytab .currentcity s { float:right; background:url(img/gdcct_v3_mallbg.gif) -348px -530px no-repeat; width:22px; height:25px; position:absolute; top:0px; right:0px; cursor:pointer;}
.logo-search .search-tab { width:320px; margin-top:15px;}
.search-tab .search-form { width:320px; height:32px;}
.search-form b, .search-form .form { float:left; height:32px;}
.search-form b { background-position:0px -604px; width:33px;}
.search-form .form { background-position:0px -567px; background-repeat:repeat-x; width:287px; height:32px;}
.search-form .form .sinput, .search-form .form .sbutton { float:left; border:none;}
.search-form .form .sinput { width:203px; height:20px; line-height:20px; padding:3px 4px 3px 0; margin-top:3px; color:#b3b3b3; font-size:14px; background:none;}
.search-form .form .sbutton { background-position:-35px -604px; width:80px; height:32px; cursor:pointer;}
.search-form .form .sbutton:hover { background-position:-117px -604px;}
.search-tab .search-triggers { overflow:hidden; zoom:1;}
.search-tab .search-triggers span { float:left; height:23px; line-height:23px; text-align:center; width:54px;}
.search-tab .search-triggers span.current { background-position:-199px -604px; color:#fff; cursor:pointer; font-weight:bold;}
.search-tab .search-tags { width:315px; height:16px; line-height:16px; overflow:hidden; margin:5px 0 0 5px;}
.search-tags span, .search-tags a { float:left; color:#808080;}
.search-tags a { margin-right:6px;}
.search-tags a:link, .search-tags a:visited { color:#808080;}
.search-tags a:hover, .search-tags a:active { color:#f50;}
.logo-search .cart-tab { position:relative; z-index:30; margin:40px 0 0 20px; width:130px;}
.cart-tab .cart-status { background-position:0px -641px; width:130px; height:30px; cursor:pointer; position:absolute; z-index:32;}
.cart-tab .hover { background-position:-132px -641px; height:33px;}
.cart-tab .cart-status a { display:block; margin:7px 0 0 35px;}
.cart-tab .cart-status strong { color:red;}
.cart-tab .mycart-tab { top:32px; right:0px; position:absolute; z-index:31;}
.mycart-tab .mycart-list { width:300px; background-color:#fff; border:#e1e1e1 1px solid; overflow:hidden;}
.mycart-tab .mycart-list dl { width:300px; height:47px; overflow:hidden;}
.mycart-tab .mycart-list dt, .mycart-tab .mycart-list dd { float:left; display:inline; margin-right:7px;}
.mycart-tab .mycart-list dt { width:55px; height:40px; margin:7px;}
.mycart-tab .mycart-list dd { padding-top:8px; line-height:18px;}
.mycart-tab .mycart-list dd.title { width:132px; text-align:left;}
.mycart-tab .mycart-list dd.price { width:85px;}
.mycart-tab .mycart-list dd.price span { font-family:Arial; color:#e50000; font-weight:bold;}
.mycart-tab .mycart-list dd.price a { float:right; margin-right:5px; color:#808080; cursor:pointer;}
.mycart-tab .mycart-list .mycart-des { padding:10px; overflow:hidden; zoom:1;}
.mycart-tab .mycart-list .mycart-des p { margin:0px; text-align:center; color:#808080; line-height:18px;}
.mycart-tab .mycart-list .mycart-des div { float:left; line-height:24px;}
.mycart-tab .mycart-list .mycart-des span, .mycart-tab .mycart-list .mycart-des em { font-family:Arial; font-style:normal; font-size:15px; color:#e50000; font-weight:bold;}
.mycart-tab .mycart-list .mycart-des button { float:right; background:url(img/gdcct_v3_mallbg.gif) -264px -641px no-repeat; width:60px; height:24px; cursor:pointer; border:none;}
.mycart-tab .hidebtn { padding:3px 0; background-color:#e1e1e1; font-family:"宋体"; color:#666; text-align:center; cursor:pointer; width:302px;}
.header-nav .nav-items, .header-nav .nav { background:#199500; height:32px; line-height:32px; width:980px; margin:0 auto;}
.header-nav .nav-items .nav-channel { width:980px; margin:0 auto;}
.nav-items .nav-channel li { float:left; background-position:-368px -601px; height:32px; position:relative;}
.nav-items .nav-channel li a { font:bold 15px/32px "microsoft yahei"; color:#fff; text-decoration:none; text-align:center; position:absolute; left:0; top:0;}
.nav-items .nav-channel li .hover, .nav-items .nav-channel li.current a { background-color:#007300;}
.nav-items .nav-channel .hover, .nav-items .nav-channel .current { z-index:1;}
.nav-items .nav-channel li.nav-home, .nav-items .nav-channel li.nav-lohasunion, .nav-items .nav-channel li.clearbg { background:none;}
.nav-items .nav-channel li.nav-home, .nav-items .nav-channel li.nav-tuan { width:72px;}
.nav-items .nav-channel li.nav-home a, .nav-items .nav-channel li.nav-tuan a { width:74px;}
.nav-items .nav-channel li.nav-shop, .nav-items .nav-channel li.nav-lohas { width:89px;}
.nav-items .nav-channel li.nav-shop a, .nav-items .nav-channel li.nav-lohas a { width:91px;}
.nav-items .nav-channel li.nav-seckill, .nav-items .nav-channel li.nav-news, .nav-items .nav-channel li.nav-lohasunion { width:101px;}
.nav-items .nav-channel li.nav-seckill a, .nav-items .nav-channel li.nav-news a, .nav-items .nav-channel li.nav-lohasunion a { width:103px;}
.nav-items .nav-channel li.nav-lohas, .nav-items .nav-channel li.nav-lohasunion { float:right;}
.nav-items .nav-channel li s { background:url(img/hoticon.gif) no-repeat; height:15px; width:25px; top:-12px; right:5px; position:absolute;}
.nav-items .nav-channel li i { right:10px; top:-20px; position:absolute;}
.header-nav .nav { background:#f5f5f5; border:#e5e5e5 1px solid; border-top:0; height:38px; line-height:38px; width:978px; margin:0 auto;}
.header-nav .nav ul { width:972px; margin:0 auto;}
.header-nav .nav ul li { float:left; display:inline; position:relative; z-index:20;}
.header-nav .nav li .cate { font:500 15px/28px "microsoft yahei"; width:96px; margin:5px 6px; text-align:center; overflow:hidden;}
.header-nav .nav li .cate a { display:block; margin-left:-12px; text-decoration:none;}
.header-nav .nav li .cate i, .header-nav .nav li .current i { background:url(img/gdcct_v3_mallbg.gif) -363px -495px no-repeat; width:7px; height:4px; margin-left:6px; top:17px; overflow:hidden; position:absolute;}
.header-nav .nav li .current, .header-nav .nav li .curr { background:#fff; border:#e5e5e5 1px solid; width:94px; margin:5px 6px; height:26px; line-height:26px; overflow:hidden;}
.header-nav .nav li .current i { background-position:-363px -514px;}
.header-nav .nav li .catetwo { background:#fff; border:#999 1px solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-border-shadow:#999 0 0 5px; -webkit-border-shadow:#999 0 0 5px; box-shadow:#999 0 0 5px; line-height:22px; width:160px; padding:8px; top:; left:6px; position:absolute; z-index:21;}
.header-nav .nav li .catetwo em { background-image:url(img/uptri.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/uptri.png'); _background-image:none; width:15px; height:8px; position:absolute; top:-8px; left:39px;}
.header-nav .nav li .catetwo a { font-family:宋体; display:inline-block; margin-right:10px; text-decoration:none; color:#158000;}
.header-nav .nav li .catetwo a:hover, .header-nav .nav li .catetwo a:active { color:#f50;}
.header-nav .nav li .rm { margin-left:-83px;}
.header-nav .nav li .rm em { left:122px;}

/* 位置 */
.location { height:21px; line-height:21px; margin:0 0 8px 3px; text-align:left; overflow:hidden;}
.location .location_guide { background:url(img/gdcct_v3_mainbg.gif) -318px -39px no-repeat; font-family:"宋体"; color:#808080; text-indent:13px;}
.location .location_guide span { font-weight:bold;}
.location_guide a:link, .location_guide a:visited { color:#808080;}
.location_guide a:hover, .location_guide a:active { color:#bf0a0a;}

/* 底部声明 */
.footer { margin-top:10px; border-top:#e5e5e5 1px solid; padding:10px 0; line-height:24px; font-family:Arial,"宋体"; text-align:center;}
.footer .footlink { font-family:"宋体"; color:#0088cc;}
.footlink a { margin:0 6px;}
.footlink a:link, .footlink a:visited { color:#0088cc;}
.footlink a:hover, .footlink a:active { color:#e50000;}
.footer .footlink a.topclick, .footer .footlink a.topclick:visited { background:url(img/topckico.gif) 52px 0px no-repeat; padding-right:13px; color:#808080;}
.footer .copyright span { margin:0 6px; color:#333333;}
.footer .copyright a { margin-left:6px;}
.footer .copyright a:link, .footer .copyright a:visited {color:#ff0000; text-decoration:underline;}
.footer .copyright a:hover, .footer .copyright a:active {color:#e50000; text-decoration:underline;}
.footico img { margin:0 10px;}

/* 友情链接 20120608 */
.flink { width:978px; border:#e5e5e5 1px solid; background-color:#fafafa; text-align:left; margin:0 auto; overflow:hidden;}
.flink dt { height:30px; line-height:30px; border-bottom:#ccc 1px solid; background-color:#f5f5f5; color:#666; position:relative;}
.flink dt h2 { float:left; display:inline; font-size:13px; font-weight:bold; margin-left:15px; color:#4d4d4d;}
.flink dt .focustab { float:left; top:6px; position:absolute; left:80px; _left:90px;}
.flink dt span { float:left; margin:0 3px; padding:0 10px; border:#ccc 1px solid; border-bottom:none; height:24px; line-height:24px; cursor:default;}
.flink dt span.current { font-weight:bold; background-color:#fafafa;}
.flink dt p.more { float:right; display:inline; font-family:"宋体"; margin:0 10px 0 0;}
.flink dd.flinktab { padding:5px; overflow:hidden; zoom:1;}
.flinklist li { float:left; display:inline; height:21px; line-height:21px; margin:0 10px;}
.flinklist li a:link, .flinklist li a:visited { color:#1d83bc; white-space:nowrap;}
.flinklist li a:hover, .flinklist li a:active { color:#e50000;}

/* 分页 */
.pagebottom { margin:0 auto; width:480px; padding:10px 0; overflow:hidden;}
.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;}
.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;}

/* 分页2 */
.cutPage { text-align:center; font-size:12px; margin-top:10px; *margin-top:25px;}
.cutPage a, .cutPage span.uncut, .cutPage span.current, .cutPage input { border:#d9d9d9 1px solid; display:inline-block; text-decoration:none; line-height:20px; padding:0 8px; margin: 0 3px;}
.cutPage span.uncut { color:#666; border:none; font-family:"宋体"; padding:0;}
.cutPage a:link, .cutPage a:visited { color:#666; text-decoration:none; background:#fff;}
.cutPage a:hover, .cutPage a:active { color:#fff; background:#094;}
.cutPage span.current { color:#fff; background:#094;}
.cutPage input { width:20px; padding:0 5px; text-align:center;}

.gshop { background:url(img/gshop.gif) no-repeat; width:77px; height:20px; position:absolute;}

/* pop浮窗 */
.messagepop { border:#008000 1px solid; background-color:#0f990f; position:fixed; top:50%; left:50%; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));}
.messagepop .popbar { background:url(img/loginpop.gif) 0px -70px repeat-x; height:29px; line-height:29px;}
.messagepop .popbar h2 { float:left; font-weight:bold; font-size:14px; color:#fff; padding-left:10px; width:90%; text-align:left;}
.messagepop .popbar a { float:right; display:inline; background:url(img/loginpop.gif) -135px 0px no-repeat; height:15px; width:15px; margin:7px 10px 0 0;}
.messagepop .popcontent { border:#008000 1px solid; background-color:#ffffff; margin:10px; margin-top:0px;}
.mask {	position: absolute; width:100%; top: 0;	left: 0; background: #000; filter: ALPHA(opacity = 30); -moz-opacity:0.3; opacity: 0.3; z-index:991;}
.iframe-dialog { background:#f7f7f7; width:343px; padding:0 30px; text-align:left;}

/* right content */
.confloat { position:fixed; z-index:80; right:0; top:250px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+250);}
.confloat .condis { background:url(img/condis.gif) no-repeat; width:27px; height:95px; cursor:pointer;}
.confloat .conview { background:url(img/conview.gif) no-repeat; width:108px; height:278px;}
.confloat .conview span { display:block; height:25px; cursor:pointer;}
.confloat .conview a { display:block; margin:38px 0 0 17px;}

/* sitemap */
.mapcon { margin-bottom:15px; border:#d9d9d9 1px solid; border-top:#1F991F 2px solid;}
.mapcon .hd { height:35px; background-color:#f8faf7; border-bottom:#fff 1px solid;}
.mapcon .hd h2 { font-size:16px; font-weight:bold; line-height:35px; text-indent:15px; color:#0A660A;}
.mapcon .bd { border-top:#d9d9d9 1px solid; background-color:#fff; padding:5px 1px; overflow:hidden; zoom:1;}
.mapcon .bd dl { padding:10px 15px; font-size:14px; overflow:hidden; zoom:1;}
.mapcon .bd dl.hover { background-color:#f2faed;}
.mapcon .bd dt, .mapcon .bd dd { float:left; display:inline;}
.mapcon .bd dt { width:114px;}
.mapcon .bd dd a { float:left; margin-right:39px;}
a.fclg { color:green; font-weight:;}
a.fclr { color:#E50000; font-weight:;}
.mapcon .bd a:hover { color:#f00;}

.cookiepop { background-color:#FFF9EB; border:#FFDFB2 solid; border-width:1px 0 1px 0; color:#808080; line-height:30px; width:100%; min-width:980px; text-align:center;}
.cookiepop { background-color:#FFF9EB; border:#FFDFB2 solid; border-width:1px 0 1px 0; color:#808080; line-height:30px; width:100%; min-width:980px; text-align:center;}
.qqcbpop { background-color:#FFF9EB; border:#FFDFB2 solid; border-width:1px 0 1px 0; color:#333; line-height:30px; width:100%; min-width:980px;}
.qqcbpop .qqcbinfo, .qqcbpop .qqcbinfo i, .qqcbpop .qqcbinfo strong { float:left;}
.qqcbpop .qqcbinfo i { background:url(img/gdcct_v3_mallbg.gif) -194px -214px no-repeat; display:block; width:18px; height:14px; margin:8px 5px 0 0;}
.qqcbpop .qqcblink { float:right;}
.qqcbpop a { color:#06c;}

/* 搜索检索 */
.abawrap { position:absolute; left:0; background-color:#fff; border:#ccc 1px solid; overflow:hidden; z-index:999;}
.adabox li { line-height:22px; padding:0 5px; color:#999; cursor:pointer; overflow:hidden; vertical-align:bottom; zoom:1;}
.adabox li.hover, .adahot dd.hover { background-color:#edfaed;}
.adabox li span { float:left; color:#333;}
.adabox li em { float:right; font-style:normal; color:#aaa;}
.adahot { border-top:#ddd 1px solid; line-height:22px;}
.adahot dt, .adahot dd { overflow:hidden; padding:0 5px; vertical-align:bottom; zoom:1;}
.adahot dd strong { float:left; padding-left:12px; color:green;}
.adahot dd span { float:right; color:#666;}
.adahot dd span em { font-style:normal; color:red;}
.attsub .adabox li { margin-top:0;}

/* loadimg */
.brand_topqueue ul li a { display:block; width:109px; height:63px;}
.f-main .col-left a { display:block; width:236px; height:385px;}
.f-main .col-left .n3list li a { background:none; display:inline; width:auto; height:auto;}
.ad_320_3 ul li, .ad_980 { height:80px;}
.t-mlist dd a { height:135px;}
.Diyqueue li img { width:150px; height:110px;}
.Chaqueue li img { width:120px; height:87px;}
.f14bla li.firstNd img { width:110px; height:80px;}
.mt5px li.firstNd img { width:132px; height:96px;}
.colContent .endcontent img, .edit_main .edit_content img { min-width:24px; min-height:24px;}
.brand_topqueue ul li a, .f-main .col-left a, .goods-queue .item-des dt, .goods-queue3 .item-des dt, .ad_320_3 ul li, .ad_980, .tab-picture .tab-pic, .colContent .endcontent img, .shopqueue .brand_logo, .shopprolist dt, .t-queue .t-img, .t-mlist dd a, .Diyqueue li img, .Chaqueue li img, .f14bla li.firstNd img, .exptuan_queue dd, .edit_main .edit_content img, .top_tuan_area a.tuanimg { background:url(img/loadimg.gif) no-repeat 50% 50%;}