﻿body { margin: 0; font-family:arial, "宋体"; font-size:12px; }
form, ul, li, dd, dl, dt, p, h1, h2, h3, h4, h5, h6, ol {margin:0; padding:0;}
ul { list-style:none; list-style-position:outside;}

/* common */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

h6 { font-size:12px;}
h5 { font-size:14px;}
h4 { font-size:16px;}
h3 { font-size:18px;}
h2 { font-size:20px;}
h1 { font-size:22px;}

a { text-decoration:none; color:#3E3E3E;}
a:hover { color:#F44834;}
.marginTop10 { margin-top:10px;}
.marginTop20 { margin-top:20px;}
.marginBottom10 { margin-bottom:10px;}
.red { color:#E10000;}
.hidden { display:none;}
.gray { color:#aaaaaa;}
.font14 { font-size:14px;}
.font12 { font-size:12px;}
.redInvert { color:White; background:#E7383D;}
.taCenter { text-align:center;}
.taLeft { text-align:left;}
.taRight { text-align:right;}
.fl { float:left;}
.fr { float:right;}

/* 作废
a.anchorTitle { font-size:14px; display:block; color:Gray; background:#efefef; padding:5px; font-weight:bold;}
*/
.loginButton { background:url(../img/p101.jpg) repeat-x; color:white; font-size:18px; border-radius:2px; font-family:"微软雅黑"; border:0; 
               cursor:pointer; text-shadow:black 1px 1px 1px; height:36px; line-height:36px;}
.loginButton:hover { color:White;}

.button1 { background:url(../img/p101.jpg) repeat-x; color:white; font-size:14px; border-radius:2px; font-family:"微软雅黑"; border:0; 
		   cursor:pointer; text-shadow:black 1px 1px 1px; height:28px; line-height:28px; display:inline-block; padding:0 15px;}
	.button1:hover { color: white; }

.placeHolderForTypes { height:240px;}
.collapse { border-collapse:collapse;}

.fullWidth { width:1200px; margin-left:auto; margin-right:auto;}
.fullWidth .leftWidth { width:210px; float:left;}
.fullWidth .rightWidth { width:980px; float:right;}
.fullWidth .rightWidth3 { width:990px; float:right;}

.fullWidth .rightWidth .leftWidth2 { width:770px; float:left;}
.fullWidth .rightWidth .rightWidth2 { width:200px; float:right;}
.moneyFont { font-family:Verdana;}

.loginEdit { border:solid 1px #cccccc; height:31px; line-height:31px;}

div#top { background:#F7F7F7; height:18px; line-height:18px; border-bottom:solid 1px #EEEEEE; padding:4px 0; position:relative; z-index:2;}
div#top a.bookmark { float:left;}
div#top div.right { float:right;}
div#top div.right div.block { float:left; padding:0 .8em; background:url(../img/p1.jpg) right center no-repeat; height:20px;}
div#top div.container { float:left; position:relative;}
div#top div.container div { border:solid 1px #F7F7F7; border-bottom:0; height:18px; line-height:18px; position:relative; z-index:2;}
div#top div.container div a { padding:0 1.3em 0 .8em; background:url(../img/p1.gif) right center no-repeat;}
div#top div.container ul { padding:.5em .8em; display:none; position:absolute; top:18px; z-index:1; border:solid 1px #cccccc; background:white; right:0; width:100px;}

div#top div.open div { border-color:#cccccc; background:white;}
div#top div.open div a { color:#F44834; background:url(../img/p2.gif) right center no-repeat;}
div#top div.open ul { display:block;}



div#header { height:60px; background:url(../img/guaranty.jpg) 160px 14px no-repeat; position:relative; z-index:1;}
div#header img.logo { position:absolute; left:10px; top:12px; border:0;}
div#header img.phone { position:absolute; right:10px; top:10px; border:0; z-index:1;}


ul.nav { height:30px; overflow:hidden; padding-left:10px; position:relative; z-index:2;}
ul.nav li { float:left; margin-left:1px;}
ul.nav li a { height:30px; line-height:30px;}
ul.nav li a * { float:left; height:30px; line-height:30px;}
ul.nav li a b { width:5px; font-size:0; background:url(../img/p6.jpg);}
ul.nav li a span { background:url(../img/p7.jpg); padding:0 1em; font-size:14px; cursor:pointer;}
ul.nav li a code { width:5px; font-size:0; background:url(../img/p8.jpg);}
ul.nav li a:hover b { background:url(../img/p9.jpg);}
ul.nav li a:hover span { background:url(../img/p10.jpg);}
ul.nav li a:hover code { background:url(../img/p11.jpg);}
ul.nav li a.selected b { width:5px; font-size:0; background:url(../img/p3.jpg);}
ul.nav li a.selected span { background:url(../img/p4.jpg); font-weight:bold; color:White;}
ul.nav li a.selected code { width:5px; font-size:0; background:url(../img/p5.jpg);}
ul.nav li a.selected:hover b { width:5px; font-size:0; background:url(../img/p3.jpg);}
ul.nav li a.selected:hover span { background:url(../img/p4.jpg); font-weight:bold; color:White;}
ul.nav li a.selected:hover code { width:5px; font-size:0; background:url(../img/p5.jpg);}

ul.nav li.small a {height:24px; line-height:24px; margin-top:6px;}
ul.nav li.small a * { float:left; height:24px; line-height:24px;}
ul.nav li.small a b { width:5px; font-size:0; background:url(../img/p12.jpg);}
ul.nav li.small a span { background:url(../img/p13.jpg); padding:0 1em; font-size:12px; cursor:pointer;}
ul.nav li.small a code { width:5px; font-size:0; background:url(../img/p14.jpg);}
ul.nav li.small a:hover b { background:url(../img/p18.jpg);}
ul.nav li.small a:hover span { background:url(../img/p19.jpg);}
ul.nav li.small a:hover code { background:url(../img/p20.jpg);}
ul.nav li.small a.selected b { width:5px; font-size:0; background:url(../img/p15.jpg);}
ul.nav li.small a.selected span { background:url(../img/p16.jpg); font-weight:bold; color:White;}
ul.nav li.small a.selected code { width:5px; font-size:0; background:url(../img/p17.jpg);}
ul.nav li.small a.selected:hover b { width:5px; font-size:0; background:url(../img/p15.jpg);}
ul.nav li.small a.selected:hover span { background:url(../img/p16.jpg); font-weight:bold; color:White;}
ul.nav li.small a.selected:hover code { width:5px; font-size:0; background:url(../img/p17.jpg);}






div.searchBar { background:url(../img/p21.jpg); height:41px; position:relative; z-index:50;}
div.searchBar div.types { float:left; width:210px; height:29px; margin-top:6px; position:relative; z-index:10;}










div.searchBar div.types div.handleBox { height:27px; border:solid 1px #D0C49C; background:#F9EEDA url(../img/p53.jpg); border-radius:3px; 
                                        position:absolute; top:0; left:0; width:208px; z-index:9; overflow:hidden;}
div.searchBar div.types a.handle { display:block; height:27px; line-height:27px; /* background:url(../img/p12.gif) right center no-repeat;*/ padding-left:10px; font-size:14px;
                                   font-weight:bold;}
div.searchBar div.types div.handleBox div.box2 { position:absolute; height:34px; line-height:34px; left:6px; top:32px; z-index:31;}
div.searchBar div.types div.handleBox div.box2 a.handle2 { display:block; font-size:14px; color:#9F0000; padding:0 6px; border:solid 2px #F9EEDA; height:30px;
                                                           line-height:30px; width:182px; background:url(../img/p13.gif) right center no-repeat; font-weight:bold;}
div.searchBar div.types div.handleBox div.box3 { position:absolute; height:90px; left:6px; top:72px; line-height:20px; width:186px; padding:0 6px;}
div.searchBar div.types div.handleBox div.box3 * { margin-right:8px; font-family:"宋体";}
div.searchBar div.types div.handleBox div.bottomBorder { background:url(../img/p57.jpg) left bottom repeat-x;}
div.searchBar div.types div.handleBox div.bottomBox { height:70px;}
div.searchBar div.types div.handleBox div.bottomBox * { margin-right:2px;}

div.searchBar div.types div.handleBox div.box2 div.box2A { position:absolute; left:180px; top:0; width:700px; height:400px; z-index:40; display:none; line-height:normal;
                                                           background:#FEF9F5 url(../img/p58.jpg) left top no-repeat; border:solid 2px #927F57; border-left:0; z-index:32;}
div.searchBar div.types div.handleBox div.box2 div.box2A div.left { float:left; width:488px; padding:10px; margin-left:2px; display:inline;}
div.searchBar div.types div.handleBox div.box2 div.box2A div.right { float:left; width:170px; padding:10px; display:inline;}

div.searchBar div.types div.handleBox div.box2 div.box2A h6 { color:#927F57}
div.searchBar div.types div.handleBox div.box2 div.box2A div.type2 { padding:6px 0;}
div.searchBar div.types div.handleBox div.box2 div.box2A div.type2 a { color:#9F0000; font-weight:bold;}
div.searchBar div.types div.handleBox div.box2 div.box2A div.type3 { border-bottom:dotted 1px #927F57; line-height:20px; padding-bottom:5px;}
div.searchBar div.types div.handleBox div.box2 div.box2A div.type3 a { color:#927F57; margin-right:10px; float:left;}
div.searchBar div.types div.handleBox div.box2 div.box2A div.brands { padding:10px 0; line-height:20px;}
div.searchBar div.types div.handleBox div.box2 div.box2A div.brands a { color:#927F57; float:left; width:50%; overflow:hidden; height:20px;}

/*
	褐色：#927F57

*/

div.searchBar div.open div.handleBox { background:#F9EEDA url(../img/p70.jpg) left top repeat-x; height:283px; overflow:visible;}
div.searchBar div.open a.handle { background:url(../img/p11.gif) right center no-repeat;}
div.searchBar div.open div.handleBox div.box2 {}
div.searchBar div.open div.handleBox div.open a.handle2 { border:solid 2px #927F57; background:#FEF9F5;}

div.searchBar div.open div.handleBox div.open div.box2A { display:block;}





















div.searchBar div.search { float:left; height:27px; background:url(../img/p22.jpg) left center no-repeat; padding-left:4px; margin:7px 0 0 10px;}
div.searchBar div.search * { float:left;}
div.searchBar div.search .text { float:left; height:27px; line-height:27px; background:url(../img/p23.jpg); border:0; width:400px; padding:0; font-size:14px; color:#aaaaaa;}
/*
div.searchBar div.cart { float:right; width:132px; height:29px; margin-top:6px; position:relative; z-index:10;}
*/
div.searchBar div.cart { float:right; width:211px; height:26px; margin-top:8px; position:relative; z-index:10;}


div.cartBox {}
/*
div.cartBox a.top { display:block; border:solid 1px #F6C813; border-radius:5px; width:120px; padding-right:10px; height:27px; line-height:27px;
                    color:white; background:#F9B111 url(../img/p8.gif) 5px center no-repeat; text-align:right;position:relative; z-index:10;}
div.cartBox a.top b { position:absolute; left:10px; top:-12px; background:#FAEAD3; padding:2px 4px; border-radius:7px; color:#cc0000; height:auto; line-height:normal;}
*/
div.cartBox a.top { display:block; border-radius:5px; width:209px; height:26px; line-height:26px; position:relative; z-index:10;}
div.cartBox a.top span { float:left; width:107px; background:#FBF3DC url(../img/p60.jpg); padding-left:30px; height:26px;}
div.cartBox a.top span b { color:#cc0000;}
div.cartBox a.top em { float:right; width:72px; background:url(../img/p59.jpg); height:26px;}

                    
                    
div.cartBox div.body { background:white; padding:10px; position:absolute; top:26px; right:0; z-index:9; width:308px; border:solid 1px #F6C813; display:none;}

div.open a.top { border-bottom:0; border-radius:5px 5px 0 0; color:Black; }
div.open div.body { display:block;}
div.loading div.body { height:50px; background:white url(../img/preloader.gif) center center no-repeat;}
div.open a.top { background-color:White;}

div.cartBox div.body ul { padding-bottom:10px;}
div.cartBox div.body ul li { margin-top:10px;}
div.cartBox div.body div.itemBox { max-height: 400px; overflow:auto; padding-right:10px; }

div.cartBox div.body ul li div.product img.product { float:left; width:50px; height:50px; border:0;}
div.cartBox div.body ul li div.product div.name { float:left; margin-left:10px; width:130px; height:50px; overflow:hidden; line-height:17px;}
div.cartBox div.body ul li div.product div.price { float:right; width:90px; height:50px; line-height:25px; color:Gray; text-align:right;}
div.cartBox div.body ul li div.product div.price em { font-style:normal; color:#cc0000;}
div.cartBox div.body ul li div.product div.price b { font-style:normal; color:#cc0000; font-family:Verdana; font-weight:normal;}
div.cartBox div.body ul li div.product div.price span { font-style:normal;}

div.cartBox div.body ul div.gifts { background:url(../img/p42.jpg) left top no-repeat; padding-left:60px; margin-top:10px;}
div.cartBox div.body ul div.gifts a { float:left; width:16em; overflow:hidden; height:1.2em; line-height:1.2em;}
div.cartBox div.body ul div.gifts span { float:right; height:1.2em; line-height:1.2em; color:Gray;}
div.cartBox div.body ul div.gifts span * { font-weight:normal; font-style:normal;}

div.cartBox div.body div.summary { text-align:right; background:#F7F7F7; padding:10px; }
div.cartBox div.body div.summary b { font-style:normal; color:#cc0000;}
div.cartBox div.body div.summary em { font-weight:normal; font-style:normal; color:#cc0000;}
div.cartBox div.body div.summary div.button {}
div.cartBox div.body div.summary div.price {}
div.cartBox div.body div.summary div.price span { font-size:16px; font-family:Verdana;}











div.list1 { border:solid 1px #E6E6E6;}
div.list1 h5 { background:#F7F7F7; padding:8px; height:16px; line-height:16px; color:Gray;}
div.list1 ul li { border-top:solid 1px #E6E6E6; padding:10px 0;}
div.list1 ul li b { float:left; font-size:14px; color:#E10000; width:1em; text-align:right; padding:0 4px;}


div.list1 ul li div { float:left; width:180px; display:inline;}
div.list1 ul li div img { width:52px; height:52px; border:0; float:left; display:none; margin-left:10px;}
div.list1 ul li div p { width:172px; float:left; margin-left:8px; display:inline;}
div.list1 ul li div p span { height:1.3em; line-height:1.3em; overflow:hidden; display:block;}
div.list1 ul li div p em { color:#E10000; font-style:normal; display:none; margin-top:5px;}

div.list1 ul li.open div img { display:inline;}
div.list1 ul li.open div p { width:110px;}
div.list1 ul li.open div p span { height:2.6em; }
div.list1 ul li.open div p em { color:#E10000; font-style:normal; display:block;}




/* 首页轮换广告 */
div#homeRotateAd { position:relative; height:240px; }
div#homeRotateAd div.ad { position:absolute; z-index:1;}
div#homeRotateAd div.ad img { width:770px; height:240px; border:0;}
div#homeRotateAd ul { height:10px; position:absolute; z-index:2; left:10px; bottom:10px;}
div#homeRotateAd ul li { float:left; margin-right:10px;}
div#homeRotateAd ul li a { display:inline-block; height:10px; width:10px; font-size:0; background:#A1A1A1; border-radius:6px;}
div#homeRotateAd ul li a.selected { background:#0184DE;}













div.guaranty { padding-top:10px; border-top:solid 3px #D30102;}
div.guaranty img { float:left; width:185px; height:62px; margin-left:18px;}
div.guaranty img.first { margin-left:0;}





div.bottomHelp { border-left:solid 1px #efefef; border-right:solid 1px #efefef; background:#F8F8F8; padding:4px;}
div.bottomHelp dl { padding-bottom:10px; background:white url(../img/p24.jpg) right center no-repeat;}
div.bottomHelp dl dt { width:170px; margin:0; padding-left:10px; float:left;}
div.bottomHelp dl ul { margin:10px 0 0 10px;}
div.bottomHelp dl ul li { float:left; margin-top:5px; width:100%;}
div.bottomHelp dl ul li.title { border-bottom:solid 1px #E5E5E5; height:26px; line-height:26px; font-weight:bold; font-size:14px;}
div.bottomHelp dl ul li a { color:#676566;}







div#footer { padding:0 0 20px 0;}
div#footer div.link_box { border-bottom:solid 1px #B70000; padding:10px 0; background:#F0F0F0; text-align:center;}
div#footer div.link_box a { padding:0 10px; background:url(../img/p43.jpg) left center no-repeat;}
div#footer div.link_box a.first { background:none;}


div#footer div.text { text-align:center; color:#303030; line-height:1.5em;}
div#footer div.img { border:0; text-align:center; padding-top:5px;}
div#footer div.img img { border:0; width:108px; height:40px;}







/* 左侧小类别列表 */
div.miniCategory {}
div.miniCategory .title { background:url(../img/p4.jpg); color:White; height:30px; line-height:30px; padding-left:.5em; border-radius:3px 3px 0 0;}
div.miniCategory .body { border:solid 1px #BA0100; padding:0 10px 10px 10px;}
div.miniCategory .body ul { margin-top:10px;}
div.miniCategory .body ul li { margin-top:4px;}
div.miniCategory .body ul li a { color:#275D9D;}
div.miniCategory .body ul li a:hover { background:red; color:White;}
div.miniCategory .body ul li a.selected { background:red; color:White;}
div.miniCategory .body ul li.first a { color:#5F5F5F; font-size:14px; font-weight:bold;}
div.miniCategory .body ul li.first a:hover { background:red; color:White;}
div.miniCategory .body ul li.first a.selected { background:red; color:White;}






/* 左侧红色右侧灰色标题框

div.titleBar1 { background:url(../img/p26.jpg); border-right:solid 1px #C5C5C5; border-radius:0 3px 3px 0;}
div.titleBar1 h5 { float:left; color:White; width:130px; padding-left:9px; height:28px; line-height:28px; background:url(../img/p27.jpg);}
div.titleBar1 a.more { float:right; margin-right:1em;}
*/

/* 产品列表用productList表现，具体细节用widthT1来限定 */
/*
ul.widthT1 li { width:210px; margin-left:10px; float:left;}
ul.widthT1 div.imgBox { width:210px; height:180px; margin-top:10px; position:relative;}
ul.widthT1 div.imgBox img.product { width:180px; height:180px; border:0; margin-left:15px; display:block;}
ul.widthT1 span.marketPrice { padding-left:4em;}
ul.widthT1 span.price { padding-left:4em;}
*/

ul.widthT1 li { width:160px; margin-left:6px; float:left; display:inline;}
ul.widthT1 div.imgBox { width:160px; height:110px; margin-top:10px; position:relative;}
ul.widthT1 div.imgBox img.product { width:110px; height:110px; border:0; margin-left:25px; display:block;}
ul.widthT1 span.marketPrice { padding-left:2em;}
ul.widthT1 span.price { padding-left:2em;}

ul.widthT2 li { width:160px; margin-left:2px; float:left;}
ul.widthT2 div.imgBox { width:160px; height:110px; margin-top:10px; position:relative;}
ul.widthT2 div.imgBox img.product { width:110px; height:110px; border:0; margin-left:25px; display:block;}
ul.widthT2 span.marketPrice { padding-left:2em;}
ul.widthT2 span.price { padding-left:2em;}

ul.widthT3 li { width:225px; padding:0 10px; float:left;}
ul.widthT3 div.imgBox { width:180px; height:180px; margin:10px 0 0 22px; position:relative;}
ul.widthT3 div.imgBox img.product { width:180px; height:180px; border:0; display:block;}
ul.widthT3 span.marketPrice {}
ul.widthT3 span.price {}


ul.widthT4 li { width:177px; float:left; padding:0 10px; border-left:solid 1px #efefef;}
ul.widthT4 li.first { border-left:solid 1px white;}
ul.widthT4 div.imgBox { width:170px; height:110px; margin:10px 0 0 3px; position:relative;}
ul.widthT4 div.imgBox img.product { width:110px; height:110px; border:0; display:block; margin-left:30px;}
ul.widthT4 span.marketPrice { padding-left:2.5em;}
ul.widthT4 span.price { padding-left:1.5em;}

ul.widthT5 li { width:140px; margin-left:18px; float:left;}
ul.widthT5 div.imgBox { width:140px; height:110px; margin-top:10px; position:relative;}
ul.widthT5 div.imgBox img.product { width:110px; height:110px; border:0; margin-left:15px; display:block;}
ul.widthT5 span.marketPrice { padding-left:1em;}
ul.widthT5 span.price { padding-left:1em;}

ul.productList {}
ul.productList li { margin-top:10px;}
ul.productList li span.timeLeft { display:block; height:25px; line-height:25px; border-radius:4px; background:#FDF1CB; color:#333333; text-align:center;}
ul.productList li span.timeLeft b { color:#E50100;}
ul.productList li span.flag { position:absolute; width:50px; height:50px; top:0; right:0;}
ul.productList li span.valid { background:url(../img/p1.png) 0 -100px no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../img/p2.png");_background:none;_font-size:0px;}
ul.productList li span.valid span { display:block; height:50px; line-height:50px; text-align:center; color:White; font-size:14px; font-weight:bold;}
ul.productList li span.marketPrice { color:Gray; text-decoration:line-through; display:block; margin-top:6px; height:16px; line-height:16px; font-family:Verdana, "宋体"}
ul.productList li span.name { color:Gray; height:3em; line-height:1.5em; display:block; overflow:hidden; margin-top:6px;}
ul.productList li span.price { color:#E50100; display:block; margin-top:6px; height:16px; line-height:16px; font-family:Verdana, "宋体"; font-weight:bold; font-size:14px;}
ul.productList li div.comment { margin-top:6px;}
ul.productList li div.comment a { color:#005AA0;}
ul.productList li div.button { margin-top:6px;}
ul.productList li div.button a { border:solid 1px #cccccc; border-radius:2px; padding:2px 8px; display:inline-block; background:#F5F5F5;}
ul.productList li div.button a.compare { background-image:url(../img/p73.jpg); background-position: 5px center; background-repeat:no-repeat; padding-left:20px;}
ul.productList li div.button a.selected { background:#E4393C url(../img/p74.jpg) 5px center no-repeat; color:White; border:solid 1px #E4393C;}
ul.productList li div.price { display:block; margin-top:6px; height:16px; line-height:16px;}
ul.productList li div.price span.price { float:left; color:#E50100; margin:0 10px 0 0; }
ul.productList li div.price span.gift { float:left; background:#cc0000; color:White; margin-left:5px; padding:0 3px;}
ul.productList li div.price span.coupon { float:left; background:#cc0000; color:White; margin-left:5px; padding:0 3px;}


/* products.aspx 列表显示 */
ul.smallList li { margin-top:10px; padding-bottom:10px; float:none; width:auto; border-bottom:dotted 1px #cccccc;}
ul.smallList li div.imgBox { float:left; margin-top:0;}
ul.smallList li span.name { float:left; width:300px; margin:0 0 0 10px;}
ul.smallList li div.price { float:left; width:220px; margin:0 0 0 10px;}
ul.smallList li span.price { float:left; width:110px; margin:0 0 0 10px;}
ul.smallList li div.comment { float:left; width:110px; margin:0 0 0 10px;}
ul.smallList li div.button { margin:0; float:right; width:85px;}
ul.smallList li div.button a { float:right; margin-bottom:5px;}





div.brandList {}
div.brandList div.title { background:url(../img/p25.jpg) left top no-repeat; padding:8px; height:16px; line-height:16px; }
div.brandList div.title h5 { float:left; }
div.brandList div.title a { float:right; font-family:"宋体"; }

div.brandList ul { border:solid 1px #E6E6E6; border-top:0; padding-bottom:10px;}
div.brandList ul li { margin-top:10px; float:left;}
div.brandList ul li img { width:90px; height:40px; border:0; margin-left:9px; display:block;}











div.filterBox { border:solid 1px #ECECEC; border-top:solid 2px #CF000C;}
div.filterBox div.title { background:url('../img/p72.jpg'); height:37px; line-height:37px; padding:0 10px;}
div.filterBox div.title h5 { float:left; color:#CC0000;}
div.filterBox div.title a { float:right;}

div.filterBox div.body { padding:0 10px;}
div.filterBox div.body ul {}
div.filterBox div.body ul li { border-top:dotted 1px #E7CDAE; padding:5px 0;}
div.filterBox div.body ul li.first { border-top:0;}
div.filterBox div.body ul li span { float:left; width:7em; color:Gray; text-align:right; line-height:1.8em; font-weight:bold;}
div.filterBox div.body ul li div { float:right; width:72em; line-height:1.8em;}
div.filterBox div.body ul li div a { color:#00539A; padding:2px; height:20px; margin-left:8px;}
div.filterBox div.body ul li div a:hover { color:#e10000;}
div.filterBox div.body ul li div a.selected { background:#4698D2; color:White;}



div.pagerTop { border:solid 1px #E5E5E5; border-top:solid 2px #FFB5A2; padding:6px;}
div.pagerTop div.orderBox { float:left; margin:3px 0 0 10px;}
div.pagerTop div.orderBox span { float:left; width:3em; color:Gray; padding-top:2px;}
div.pagerTop div.orderBox a { float:left; background:#F4F4F4 url(../img/p3.gif) right center no-repeat; padding:0 2em 0 1em; border:solid 1px #D9D5D4; margin-top:1px;}
div.pagerTop div.orderBox a.asc { background:#FBF3C2 url(../img/p5.gif) right center no-repeat; border:solid 2px #FADB7C; margin:0;}
div.pagerTop div.orderBox a.desc { background:#FBF3C2 url(../img/p4.gif) right center no-repeat; border:solid 2px #FADB7C; margin:0;}

div.pagerTop div.pager { float:right;}
div.pagerTop div.pager * { float:left; margin-left:4px;}
div.pagerTop div.pager span.indicator { float:left; color:Gray; margin-right:10px; padding-top:6px;}
div.pagerTop div.pager .page { padding:5px; border:solid 1px #CCCCCC; border-radius:5px;}
div.pagerTop div.pager span.page { color:Gray;}
div.pagerTop div.pager .prev { padding-left:15px;}
div.pagerTop div.pager .next { padding-right:15px;}
div.pagerTop div.pager span.prev { background:url(../img/p29.jpg) 5px center no-repeat;}
div.pagerTop div.pager span.next { background:url(../img/p30.jpg) right center no-repeat;}
div.pagerTop div.pager a.prev { background:url(../img/p6.gif) 5px center no-repeat;}
div.pagerTop div.pager a.next { background:url(../img/p7.gif) right center no-repeat;}



div.pagerBottom { border:solid 1px #E5E5E5; border-top:solid 2px #FFB5A2; padding:6px;}
div.pagerBottom div.pager { float:right;}
div.pagerBottom div.pager * { float:left; margin-left:4px;}
div.pagerBottom div.pager .page { padding:5px; border:solid 1px #CCCCCC; border-radius:5px;}
div.pagerBottom div.pager span.page { color:Gray;}
div.pagerBottom div.pager .prev { padding-left:15px;}
div.pagerBottom div.pager .next { padding-right:15px;}
div.pagerBottom div.pager span.prev { background:url(../img/p29.jpg) 5px center no-repeat;}
div.pagerBottom div.pager span.next { background:url(../img/p30.jpg) right center no-repeat;}
div.pagerBottom div.pager a.prev { background:url(../img/p6.gif) 5px center no-repeat;}
div.pagerBottom div.pager a.next { background:url(../img/p7.gif) right center no-repeat;}

div.pagerBottom div.pager .num { padding:5px 8px; border-radius:5px;}
div.pagerBottom div.pager span.num { color:Gray;}
div.pagerBottom div.pager a.num { color:#F66400; border:solid 1px #CCCCCC;}








/* 同类品牌 */
div.brandText { border:solid 1px #E6E6E6;}
div.brandText h5 { background:#F7F7F7; padding:8px; height:16px; line-height:16px; color:#E53B3E; border-bottom:solid 1px #E6E6E6;}
div.brandText ul { border-top:0; padding-bottom:10px;}
div.brandText ul li { float:left; width:60px; height:1.2em; line-height:1.2em; overflow:hidden; margin:5px 0 0 6px;}









div#product {}
div#product div.imgBox { float:left; width:352px;}
div#product div.imgBig { border:solid 1px #cccccc; height:350px; text-align:center;}
div#product div.imgBig img { /* width:350px; height:350px; */ border:0; display:block;}

div#product div.imgBox ul { height:52px;}
div#product div.imgBox ul li { float:left; width:314px; margin-left:2px; overflow:hidden;}
div#product div.imgBox ul li.left { width:17px; margin:0;}
div#product div.imgBox ul li.left a { display:block; width:17px; height:52px; background:url(../img/p31.jpg);}
div#product div.imgBox ul li.right { width:17px;}
div#product div.imgBox ul li.right a { display:block; width:17px; height:52px; background:url(../img/p32.jpg);}
div#product div.imgBox ul li div.box { width:1000px;}
div#product div.imgBox ul li div img { border:solid 1px #cccccc; width:50px; height:50px; float:left; margin-left:9px;}
div#product div.imgBox ul li div a.selected img { border:solid 1px #ce0000;}

div#bdshare { padding:10px; height:30px;}


div#product div.productInfo { float:right; width:600px;}
div#product div.productInfo .title { font-family:"微软雅黑"; border-bottom:dotted 1px #999999; padding-bottom:5px;}
div#product div.productInfo div.normal { height:26px; line-height:26px; color:#333333; font-size:12px;}
div#product div.productInfo div.normal * { float:left;}
div#product div.productInfo div.normal span.c2 { height:16px; line-height:16px; margin-top:5px;}
div#product div.productInfo div.normal span.t1 { color:#666666;}
div#product div.productInfo div.normal .divide { margin-left:5px;}
div#product div.productInfo div.normal .qqchat { float:left; border:0;}

div#product div.productInfo .price { color:#cc0000; font-weight:bold; font-size:22px; font-family:Verdana, "微软雅黑";}
div#product div.productInfo .price * { font-style:normal;}
div#product div.productInfo .marketPrice { font-family:Verdana, "宋体"; text-decoration:line-through;}
div#product div.productInfo a.normal { color:#005AA1;}

div#product div.productInfo .yellowBox { border:solid 1px #EDD87D; margin-top:15px; background:#FFFCEB; padding:10px;}
div#product div.productInfo .yellowBox .qttBox { border-bottom:dotted 1px #EDD87B; background:#FFFCEB; padding-bottom:10px;}
div#product div.productInfo .yellowBox .qttBox .t2 { color:#B94708;}

div#product div.productInfo .qttBox span { float:left; margin-top:2px;}
div#product div.productInfo .qttBox div * { float:left;}
div#product div.productInfo .qttBox div a { border:solid 1px #999999; width:12px; height:12px; text-align:center; line-height:12px; font-family:"宋体"; margin:3px 0 0 10px; color:Black;}
div#product div.productInfo .qttBox div input { border:solid 1px #999999; width:3em; margin-left:10px; text-align:center; font-family:Verdana;}

div#product div.productInfo .buy { margin-top:10px;}
div#product div.productInfo .buy span.addToCart { margin-left:10px;}
div#product div.productInfo .buy span.addToCart a.canBeSold { background:url(../img/addtocart.jpg) 0 0 no-repeat; display:inline-block; width:133px; height:38px;}
div#product div.productInfo .buy span.addToCart a.cantBeSold { background:url(../img/addtocart_dis.jpg) 0 0 no-repeat; display:inline-block; width:133px; height:38px;}

div#product div.productInfo .buy span.buyDirectly {}
div#product div.productInfo .buy span.buyDirectly a.canBeSold { background:url(../img/buy.jpg) 0 0 no-repeat; display:inline-block; width:133px; height:38px;}
div#product div.productInfo .buy span.buyDirectly a.cantBeSold { background:url(../img/buy_dis.jpg) 0 0 no-repeat; display:inline-block; width:133px; height:38px;}

div#product div.productInfo span.star { display:inline-block; width:75px; height:14px; margin-top:6px;}
div#product div.productInfo span.star1 { background:url(../img/star1.jpg);}
div#product div.productInfo span.star2 { background:url(../img/star2.jpg);}
div#product div.productInfo span.star3 { background:url(../img/star3.jpg);}
div#product div.productInfo span.star4 { background:url(../img/star4.jpg);}
div#product div.productInfo span.star5 { background:url(../img/star5.jpg);}

div#product div.productInfo div.gift {}
div#product div.productInfo div.gift span.name { float:left; width:5em; margin-top:15px;}
div#product div.productInfo div.gift ul { float:left;}
div#product div.productInfo div.gift ul li { height:26px; line-height:26px; margin-top:10px;}
div#product div.productInfo div.gift ul li * { float:left; margin-right:5px;}
div#product div.productInfo div.gift ul li .productName { color:#0159B0;}
div#product div.productInfo div.gift ul li img { color:#0159B0; width:26px; height:26px; border:solid 1px #DDDDDD; float:left; overflow:hidden;}

div#product div.productInfo div.promoText {}
div#product div.productInfo div.promoText span.name { float:left; width:5em; margin-top:10px;}
div#product div.productInfo div.promoText ul { float:left; margin-top:6px;}
div#product div.productInfo div.promoText ul li { height:16px; line-height:16px; margin-top:4px;}
div#product div.productInfo div.promoText ul li * { float:left; margin-right:5px;}

div#product div.productInfo div.models { padding:20px 0;}
div#product div.productInfo div.models span { float:left; width:6em; margin-top:5px;}
div#product div.productInfo div.models ul { float:right; width:520px;}
div#product div.productInfo div.models ul li { float:left; margin:5px 5px 0 0;}
div#product div.productInfo div.models ul li a { border:solid 1px #EC8923; padding:4px; display:inline-block;}

div#product div.productInfo .red { color:#E3393C;}
div#product div.productInfo .darkGray { color:#434343;}
div#product div.productInfo div.promotion1 { border-top:dotted 1px #999999; margin-top:10px;}


div.productContent {}
div.productContent .titleBox {}
div.productContent ul.title { font-size:14px; background:url(../img/p75.jpg); border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; }
div.productContent ul.title li { float:left; height:34px;}
div.productContent ul.title li a { padding:0 1em; color:#333333; border-right:solid 1px #DDDDDD; display:inline-block; border-top:solid 2px #999999; height:32px; line-height:32px;}
div.productContent ul.title li a.selected { border-top:solid 3px #ce0000; color:#ce0000; font-weight:bold; height:31px; line-height:31px;}
div.productContent ul.title li a.red { color:#ce0000;}
div.productContent ul.title li.addToCart { float:right;}
div.productContent ul.title li.addToCart a { display:inline-block; width:105px; height:21px; padding:0; border:0; margin:7px 30px 0 0;}
div.productContent ul.title li.addToCart a.canBeSold { background:url(../img/p80.jpg);}
div.productContent ul.title li.addToCart a.cantBeSold { background:url(../img/p81.jpg);}


div.productContent div.content { overflow:hidden; padding:10px;}
div.productContent div.content p { margin-top:1em; line-height:1.6em;}



/* 商品评价 */
/* 常见问题 */
div.evaluationsHeader { border:solid 1px #DDDDDD; border-top:solid 2px #AAAAAA; padding:10px;}
div.evaluationsHeader div.title { height:25px; line-height:25px;}
div.evaluationsHeader div.title h5 { float:left;}
div.evaluationsHeader div.title a { float:right; color:#585858;}

div.evaluationsHeader div.score { padding:10px 20px;}
div.evaluationsHeader div.score dl { float:left; width:150px;}
div.evaluationsHeader div.score dl dt { color:#ce0000; font-size:24px; font-weight:bold; text-align:center;}
div.evaluationsHeader div.score dl dd { color:#989999; text-align:center; font-family:"微软雅黑"}

div.evaluationsHeader div.score ul { float:left; width:200px; margin-left:20px;}
div.evaluationsHeader div.score ul li span { float:left; width:2em;}
div.evaluationsHeader div.score ul li em { float:left; width:4em; font-style:normal; color:#cccccc;}
div.evaluationsHeader div.score ul li b { float:left; width:100px; background:#cccccc; height:10px; font-size:0;}
div.evaluationsHeader div.score ul li code { background:url(../img/p34.jpg); font-size:0; height:10px; display:block;}

div.evaluationsHeader div.link  { float:right; width:160px;}
div.evaluationsHeader div.link div { padding:3px 0;}
div.evaluationsHeader div.link a.toEval { padding:5px 10px; color:White; background:#CC0001; display:inline-block;}

div.evaluationsHeader div.text  { float:left; margin-left:10px; border-left:solid 1px #E4E4E4; padding-left:60px; width:220px; background:url(../img/p78.jpg) 36px top no-repeat;}


div.evaluations div.title ul { background:url(../img/p36.jpg) left top repeat-x; height:32px; border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD;}
div.evaluations div.title ul li { float:left; }
div.evaluations div.title ul li a { height:31px; line-height:31px; color:#333333; font-size:14px; font-family:"微软雅黑"; padding:0 1em; border-bottom:solid 1px #DDDDDD; display:inline-block;}
div.evaluations div.title ul li a.selected { height:30px; line-height:30px; color:#ce0000; border-top:solid 2px #ce0000; border-bottom:0; background:white; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;}





div.evaluations div.body li { margin-top:10px;}
div.evaluations div.body div.member { float:left; width:100px;}
div.evaluations div.body div.member img { display:block; margin-left:19px; border:solid 2px #CACACA;}
div.evaluations div.body div.member span { display:block; text-align:center;}

div.evaluations div.body dl { float:right; width:830px; border:solid 1px #F4E7C5; padding:10px; background:#FFFCF5;}
div.evaluations div.body dl dt { border-bottom:solid 1px #F8F1DE; height:20px; position:relative;}
div.evaluations div.body dl dt b.horn { background:url(../img/p35.jpg); position:absolute; width:15px; height:27px; left:-25px; top:10px; z-index:2;}

div.evaluations div.body dl dt span { float:left; width:690px; height:14px; line-height:1.2em; overflow:hidden; padding-left:80px; font-weight:bold;}
div.evaluations div.body dl dt em { float:right; color:#cccccc; font-style:normal;}
div.evaluations div.body dl dt span.star1 { background:url(../img/star1.jpg) no-repeat;}
div.evaluations div.body dl dt span.star2 { background:url(../img/star2.jpg) no-repeat;}
div.evaluations div.body dl dt span.star3 { background:url(../img/star3.jpg) no-repeat;}
div.evaluations div.body dl dt span.star4 { background:url(../img/star4.jpg) no-repeat;}
div.evaluations div.body dl dt span.star5 { background:url(../img/star5.jpg) no-repeat;}


div.evaluations div.body dl dd p { margin-top:10px;}
div.evaluations div.body dl dd p em { float:left; width:5em; color:#FD8F02; font-style:normal;}
div.evaluations div.body dl dd p span { float:right; width:770px; color:#333333;}

div.evaluations div.body ul.consult { padding:10px;}
div.evaluations div.body ul.consult li { border-bottom:dotted 1px #cccccc; padding-bottom:10px;}
div.evaluations div.body ul.consult li div { margin-top:5px;}

div.evaluations div.body ul.consult p { margin-top:10px;}
div.evaluations div.body ul.consult p .reply { color:#FF6500;}
div.evaluations div.body ul.consult p em { float:left; width:4em; color:#cccccc; font-style:normal;}
div.evaluations div.body ul.consult p span { float:right; width:910px;}





div#evaluations div.body ul.empty { background:url(../img/preloader_large.gif) center center no-repeat; height:80px;}
div#consults div.body ul.empty { background:url(../img/preloader_large.gif) center center no-repeat; height:80px;}


div#tempTitle { position:fixed; z-index:10; top:0; display:none;}
div#tempTitle ul.title { font-size:14px; background:url(../img/p75.jpg); border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; width:978px;}
div#tempTitle ul.title li { float:left; height:34px;}
div#tempTitle ul.title li a { padding:0 1em; color:#333333; border-right:solid 1px #DDDDDD; display:inline-block; border-top:solid 2px #999999; height:32px; line-height:32px;}
div#tempTitle ul.title li a.selected { border-top:solid 3px #ce0000; color:#ce0000; font-weight:bold; height:31px; line-height:31px;}
div#tempTitle ul.title li a.red { color:#ce0000;}
div#tempTitle ul.title li.addToCart { float:right;}
div#tempTitle ul.title li.addToCart a { display:inline-block; width:105px; height:21px; padding:0; border:0; margin:7px 30px 0 0;}
div#tempTitle ul.title li.addToCart a.canBeSold { background:url(../img/p80.jpg);}
div#tempTitle ul.title li.addToCart a.cantBeSold { background:url(../img/p81.jpg);}




div#crumb { height:30px; line-height:30px; color:#5D5D5D;}
div#crumb ul { float:left;}
div#crumb ul li { float:left; margin-left:.5em;}
div#crumb ul li.sub { padding-left:10px; background:url(../img/p37.jpg) left center no-repeat;}
div#crumb ul li a { color:#5D5D5D;}






.rightBlock1 { border:solid 1px #DDDDDD;}
.rightBlock1 div.title { height:34px; line-height:34px; background:#F1F1F1; padding:0 10px;}
ul.productThumb {}
ul.productThumb li { padding:14px;}
ul.productThumb li h6 a { font-weight:normal; color:#333333;}
ul.productThumb li img { display:block; width:180px; height:180px; margin-top:5px; border:0;}
ul.productThumb li div.buy { background:#F5F5F5; padding:10px 5px;}
ul.productThumb li div.buy span { color:#333333; padding:4px 0;}
ul.productThumb li div.buy span b { color:#e3383e;}

ul.productThumb li div.price { background:#F5F5F5; padding:5px; border-top:solid 1px #cccccc;}
ul.productThumb li div.price span { float:left; color:#cc0000; background:url(../img/price.gif) left center no-repeat; padding-left:30px; font-size:30px; font-weight:bold; height:41px; line-height:41px;}
ul.productThumb li div.price a { color:White; background:#e3383e; border-radius:2px; float:right; padding:4px 6px; margin-top:9px;}


div.login {}
div.login .title { height:31px; line-height:31px; border:solid 1px #cccccc; padding:0 1em; border-radius:5px 5px 0 0; background:url(../img/2.png);}
div.login .title h5 { float:left;}
div.login .title a { float:right;}

div.login .body { border:solid 1px #cccccc; border-top:0; padding:30px 0 40px 0;}
div.loginBox { font-size:14px; float:left; margin-left:140px;}
div.loginBox th { text-align:right;}
div.loginBox .text { font-size:14px; border:solid 1px #cccccc; height:25px; line-height:25px; padding:0; width:260px;}

div.regDoor { float:right; border-left:solid 1px #cccccc; padding:20px 10px 20px 20px; height:200px;}





div#ActMsg { position:absolute; width:100%; left:0; top:10px; z-index:100; text-align:center;}
div#ActMsg span { border-radius:4px; border:solid 1px gray; font-size:12px; background:#FEF8B6; padding:6px 1em;}




/* 动态窗口 */
div.dynaBox { position:fixed; z-index:90;}
div#dynaLoginBox { width:300px; height:330px;}





div.orderBlock { }
div.orderBlock h5 { background:#F6F6F6; padding:10px; border:solid 1px #DDDDDD; border-bottom:0;}
div.orderBlock table { width:100%; border-collapse:collapse;}
div.orderBlock table th { width:150px; text-align:right; padding:5px; border:solid 1px #dddddd;}
div.orderBlock table td { padding:5px; border-left:solid 1px #dddddd; border:solid 1px #dddddd;}

div.orderBlock table th.t2 { text-align:left;}
div.orderBlock table tr.head td { text-align:center; font-weight:bold; padding:5px 0;}

div.orderBlock table tr.disabled { color:#cccccc;}
div.orderBlock table tr.disabled span { color:#cc0000;}
div.orderBlock table tr.disabled .unitPrice * { display:none;}
div.orderBlock table tr.disabled .qttBox * { display:none;}

div.orderBlock div.nothing { background:#efefef; text-align:center; padding:5em;}

td.qttBox a { border:solid 1px #999999; width:12px; height:12px; text-align:center; line-height:12px; font-family:"宋体"; margin:2px 0 0 0; color:Black; display:inline-block;}
td.qttBox input { border:solid 1px #999999; width:30px; text-align:center;}







div#overlay { position:fixed; z-index:200; width:100%; height:100%; display:none;}
div#overlay .trans {  width:100%; height:100%; opacity:.5; -moz-opacity:.5; -khtml-opacity: 0.5; filter:alpha(opacity=50); background:url(../img/overlay_black.png);}
div#overlay .dialog { position:fixed; left:50%; top:50%; background:white; z-index:201;}
div#overlay .dialog div.title { padding:5px 10px; background:#990100;}
div#overlay .dialog div.title a.close { float:right; height:16px; line-height:16px; background:url(../img/p91.jpg) right center no-repeat; color:White; padding-right:20px;}
div#overlay .dialog div.title h5 { float:left; color:White;}
div#overlay .dialog div.info { border:solid 1px gray; padding:5px; background:#FCDE62; display:none;}
div#overlay .memberLogin { width:300px; height:300px; margin-left:-150px; margin-top:-150px; background:white url(../img/preloader.gif) center center no-repeat;}

div#overlay .addToCartResult { width:470px; height:415px; margin-left:-235px; margin-top:-220px; background:#EEEEEE; padding:1px; font-family:"微软雅黑"; color:#333333;}
div#overlay .addToCartResult .box { padding:10px; border-bottom:solid 1px white;}
div#overlay .addToCartResult .box p { margin-top:10px;}
div#overlay .addToCartResult .box p img { border:0;}


div.loginBox2 { padding:10px; background:white;}
div.loginBox2 table { width:100%;}
div.loginBox2 table th { width:60px; text-align:right; color:Gray;}
div.loginBox2 table .edit { border:solid 1px gray; height:25px; line-height:25px; padding:0; width:180px;}






div.message table { margin:auto;}




/* 发票信息填写位置的宽度 */
table.invoice .text { width:400px;}
table.invoice .labelTitle { width:12em; text-align:right; display:inline-block;}
table.invoice .labelTitle2 { width:8em; text-align:right; display:inline-block;}





/* 产品筛选页面的热卖推荐 width:670 */
div#redHotBox { position:relative; height:160px; border:solid 1px #ECECEC;}
div#redHotBox div.header { height:37px; line-height:37px; padding-left:1em; color:#D60002; font-size:14px; font-weight:bold; background:url('../img/p72.jpg');}
div#redHotBox div.body { height:105px;}
/*
div#redHotBox ul { height:10px; position:absolute; z-index:2; left:10px; bottom:10px;}
div#redHotBox ul li { float:left; width:314px; margin-left:2px; overflow:hidden;}
div#redHotBox ul li.left { width:17px; margin:0;}
div#redHotBox ul li.left a { display:block; width:17px; height:52px; background:url(../img/p31.jpg);}
div#redHotBox ul li.right { width:17px;}
div#redHotBox ul li.right a { display:block; width:17px; height:52px; background:url(../img/p32.jpg);}
div#redHotBox ul li div.box { width:1000px;}
div#redHotBox ul li div img { border:solid 1px #cccccc; width:50px; height:50px; float:left; margin-left:9px;}
div#redHotBox ul li div a.selected img { border:solid 1px #ce0000;}
*/



/* 首页右上角新闻 */
div.newsList { border:solid 1px #DDDDDD; border-top:solid 2px #cc0000; height:237px;}
div.newsList div.header { height:27px; line-height:27px; background:url(../img/p44.jpg); border-bottom:solid 1px #DCDCDC; padding:0 10px; }
div.newsList div.header span { float:left; color:#313131;}
div.newsList div.header a { float:right; color:#666666; background:url(../img/p45.jpg) right center no-repeat; padding-right:15px;}
div.newsList ul { padding:10px 2px 8px 2px;}
div.newsList ul li { border-top:dotted 1px #555555; padding:0 6px;}
div.newsList ul li.first { border:0;}
div.newsList ul li a { height:2.2em; line-height:2em; overflow:hidden; display:block;}




div.guarantyImg { height:216px; width:210px; background:url(../img/p46.jpg) no-repeat;}

div.home5Types { border-top:solid 2px #cc0000;}
div.home5Types ul.header { border-left:solid 1px #DCDCDC; border-right:solid 1px #DCDCDC; background:url(../img/p63.jpg);}
div.home5Types ul.header li { float:left; width:196px; position:relative;}
div.home5Types ul.header li b { position:absolute; width:178px; height:7px; left:8px; bottom:-5px; background:url(../img/p62.jpg) center bottom no-repeat; display:none;}
div.home5Types ul.header li.first { width:194px;}
div.home5Types ul.header a { display:block; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold;}
div.home5Types ul.header li.selected a { color:#cc0000;}
div.home5Types ul.header li.selected b { display:block;}

div.home5Types div.body { height:276px; overflow:hidden; position:relative;}
div.home5Types div.body ul {}
div.home5Types div.body ul.hidden { display:none;}
div.home5Types div.body ul li { float:left; width:175px; height:266px; padding:0 10px 10px 10px; position:relative; z-index:1; border-left:solid 1px #efefef;}
div.home5Types div.body ul li.first { border-left:solid 1px white;}
div.home5Types div.body ul img { width:110px; height:110px; display:block; border:0; margin:20px 0 0 33px;}
div.home5Types div.body ul span.name { color:#666666; margin-top:20px; height:36px; line-height:18px; overflow:hidden; display:block;}
div.home5Types div.body ul span.price { margin-top:10px; display:block;}
div.home5Types div.body ul span.price * { font-style:normal; color:Red; font-family:Verdana;}
div.home5Types div.body ul span.price2 { margin-top:10px; display:block; color:Gray;}
div.home5Types div.body ul span.price2 * { font-style:normal; color:Red; font-family:Verdana;}

div.home5Types div.body ul div.deadline { margin-top:10px; height:30px; line-height:30px; color:Gray; text-align:center; background:white;}
div.home5Types div.body ul div.deadline b { font-size:14px; font-family:Verdana;}

div.home5Types div.body ul li span.flag { position:absolute; width:50px; height:50px; top:40px; right:10px; z-index:2;}
div.home5Types div.body ul li span.valid { background:url(../img/p1.png) 0 -100px no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../img/p2.png");_background:none;_font-size:0px;}
div.home5Types div.body ul li span.valid span { display:block; height:50px; line-height:50px; text-align:center; color:White; font-size:14px; font-weight:bold;}



/* floor1 */
div.floor1 { border-top:solid 2px #E01511;}
div.floor1 div.typeBox div.header { height:34px; line-height:34px; background:url(../img/p48.jpg); color:white; }
div.floor1 div.typeBox div.header em { float:left; margin-left:10px; font-size:20px; font-family:Arial; font-weight:bold;}
div.floor1 div.typeBox div.header b { float:left; margin-left:15px; font-size:20px; font-family:"微软雅黑"; height:30px; line-height:30px;}

div.typeBox div.types { padding:5px 10px; height:598px;}
div.typeBox div.types span { display:block; font-size:14px; margin-top:10px;}

div.floor1 div.typeBox div.types span a { background:#B90101; color:White; padding:5px; width:7em; display:inline-block;}
div.floor1 div.typeBox div.types div a { background:white; color:#333333; padding:5px; float:left; margin:5px 5px 0 0;}
div.floor1 div.types { background:url(../img/p64.jpg) no-repeat;}


div.rightWidth3 div.header { height:34px; line-height:34px; background:url(../img/p49.jpg); border-right:solid 1px #DDDDDD;} 
div.rightWidth3 div.header ul { float:left; width:800px; overflow:hidden; height:34px;}
div.rightWidth3 div.header ul li { float:left; height:34px; border-right:solid 1px #DAD8ED;}
div.rightWidth3 div.header ul li a { height:34px; line-height:34px; padding:0 20px; font-size:14px; font-weight:bold; color:#333333; display:inline-block;}
div.rightWidth3 div.header ul li a.selected { border-top:solid 4px #E01511; height:30px; line-height:30px; background:white;}

div.rightWidth3 div.header a.more { float:right; margin-right:10px; color:#cc0000;}
div.rightWidth3 div.body { height:410px;}
div.rightWidth3 div.loading { background:url(../img/preloader_large.gif) center center no-repeat;}


/*
div.rightWidth3 div.body ul.ads { margin-top:14px;}
div.rightWidth3 div.body ul.ads li { float:left; width:196px; height:150px;}
div.rightWidth3 div.body ul.ads li img { border:0; width:196px; height:150px; display:block;}
*/




/* floor 2 */
div.floor2 { border-top:solid 2px #F30012; }
div.floor2 div.typeBox div.header { height:34px; line-height:34px; background:url(../img/p51.jpg); color:white; }
div.floor2 div.typeBox div.header em { float:left; margin-left:10px; font-size:20px; font-family:Arial; font-weight:bold;}
div.floor2 div.typeBox div.header b { float:left; margin-left:15px; font-size:20px; font-family:"微软雅黑"; height:30px; line-height:30px;}

div.floor2 div.typeBox div.types span a { background:#F30012; color:White; padding:5px; width:7em; display:inline-block;}
div.floor2 div.typeBox div.types div a { background:white; color:#333333; padding:5px; float:left; margin:5px 5px 0 0;}
div.floor2 div.types { background:url(../img/p65.jpg) no-repeat;}








div.news { border:solid 1px #EBEBEB;}
div.news h6.head { padding:0 1em; height:30px; line-height:30px; background:url(../img/p83.jpg); color:#777777; border-bottom:solid 1px #DDDDDD;}
div.news div.title { padding:10px 0; border-bottom:dotted 1px #D5D5D5;}
div.news div.title h5 span { float:left; background:url(../img/p84.jpg); height:23px; line-height:23px; padding:0 1em; color:White;}
div.news div.title h5 b { float:left; background:url(../img/p85.jpg); height:23px; line-height:23px; width:6px; font-size:0;}
div.news div.content { font-size:14px; overflow:hidden; padding:15px;}
div.news div.content div.contentText { margin-top:20px; line-height:1.8em;}





div.helpTypes {}
div.helpTypes h5.header { height:30px; line-height:30px; background:url(../img/p4.jpg); border-radius:2px 2px 0 0; color:White; padding:0 10px;}
div.helpTypes ul { border:solid 1px #A80000; padding:0 10px 10px 10px;}
div.helpTypes ul ul { border:0; padding:0; margin:5px 0 0 12px;}
div.helpTypes ul li span { display:block; color:#CC0000; border-bottom:dotted 1px gray; font-weight:bold; margin-top:10px; padding:5px 0 5px 12px; background:url(../img/p82.jpg) left center no-repeat;}
div.helpTypes ul li a { height:20px; line-height:20px; overflow:hidden; display:block;}
div.helpTypes ul li a.selected { color:Red;}	






div.members {}
div.members h5.header { height:30px; line-height:30px; background:url(../img/p4.jpg); border-radius:2px 2px 0 0; color:White; padding:0 10px;}
div.members ul { border:solid 1px #A80000; padding:10px;}
div.members ul li.first { border-bottom:dotted 1px gray;}
div.members ul li a { height:25px; line-height:25px; overflow:hidden; display:block;}
div.members ul li span { height:30px; line-height:30px; overflow:hidden; display:block; color:#cc0000; font-weight:bold;}



/* Member/Orders */
table.orders { width:100%; border-collapse:collapse; color:#666666;}
table.orders th { border:solid 1px #cccccc; height:25px; background:#efefef;}
table.orders td { border:solid 1px #cccccc; padding:3px;}
table.orders a { color:#609CFE;}
table.orders .productImg { float:left; width:52px; height:52px; border:0;}
table.orders .productName { float:right; width:340px; }





div.attachments {}
div.attachments .titleBox { height:34px;}
div.attachments ul.title { font-size:14px; background:url(../img/p75.jpg); border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD;}
div.attachments ul.title li { float:left; height:34px;}
div.attachments ul.title li a { padding:0 1em; color:#333333; border-right:solid 1px #DDDDDD; display:inline-block; border-top:solid 2px #999999; height:32px; line-height:32px;}
div.attachments ul.title li a.selected { border-top:solid 2px #ce0000; color:#ce0000; font-weight:bold; background:#F9F9F9;}

div.attachments div.content { border:solid 1px #dddddd; border-top:0; padding:10px; height:180px; background:#F8F8F8;}
div.attachments div.content div.box { height:180px;}
div.attachments div.content div.hidden { display:none;}
div.attachments div.content div.box div.imgBox { float:left; background:white; width:800px; overflow:hidden; height:178px; border:solid 1px #cccccc;}
div.attachments div.content div.box div.imgBox div.self { float:left; width:110px; height:180px; background:url(../img/3.png) right center no-repeat; margin-left:20px; padding-right:60px; display:inline;}
div.attachments div.content div.box div.imgBox div.self img { display:block; width:110px; height:110px; margin:15px 0 0 0;}
div.attachments div.content div.box div.imgBox div.self span { display:block; margin-top:10px; height:3em; line-height:1.5em; overflow:hidden;}
div.attachments div.content div.box div.imgBox div.attachBox { float:left; width:520px; height:180px; overflow:hidden;}
div.attachments div.content div.box div.imgBox div.longBox { width:1000px; height:180px;}
div.attachments div.content div.box div.imgBox div.longBox div.product { width:110px; height:180px; float:left; padding:0 10px;}
div.attachments div.content div.box div.imgBox div.longBox div.product img { width:110px; height:110px; display:block; margin:15px 0 0 0; border:0;}
div.attachments div.content div.box div.imgBox div.longBox div.product span { display:block; height:1.5em; line-height:1.5em; margin-top:10px; overflow:hidden; text-align:center;}
div.attachments div.content div.box div.imgBox div.longBox div.product p { text-align:center;}
div.attachments div.content div.box div.imgBox div.longBox div.product p * { font-family:Verdana; font-style:normal;}

div.attachments div.content div.box div.imgBox div.handle { float:left;}
div.attachments div.content div.box div.imgBox div.handle span { width:20px; height:180px; display:inline-block;}
div.attachments div.content div.box div.imgBox div.handle span.left { margin-left:50px;}
div.attachments div.content div.box div.imgBox div.handle span a { display:inline-block; width:20px; height:180px;}
div.attachments div.content div.box div.imgBox div.handle span.left a.enabled { background:url(../img/p9.gif) center center no-repeat;}
div.attachments div.content div.box div.imgBox div.handle span.right a.enabled { background:url(../img/p10.gif) center center no-repeat;}
div.attachments div.content div.box div.imgBox div.handle span.left a.disabled { background:url(../img/p15.gif) center center no-repeat;}
div.attachments div.content div.box div.imgBox div.handle span.right a.disabled { background:url(../img/p14.gif) center center no-repeat;}

div.attachments div.content div.box div.priceBox { float:right; width:120px; margin-right:14px;}
div.attachments div.content div.box div.priceBox p { margin-top:10px;}
div.attachments div.content div.box div.priceBox * { font-style:normal;}
div.attachments div.content div.box div.priceBox em { color:#cc0000;}
div.attachments div.content div.box div.priceBox b { color:#cc0000;}

div.attachments div.content div.box div.priceBox span.groupBuy { color:#cc0000; display:inline-block; width:77px; height:25px;}
div.attachments div.content div.box div.priceBox span.groupBuy a { display:inline-block; width:77px; height:25px;}
div.attachments div.content div.box div.priceBox span.groupBuy a.canBeSold { background:url(../img/p76.jpg);}
div.attachments div.content div.box div.priceBox span.groupBuy a.cantBeSold { background:url(../img/p77.jpg);}





ul.newsList { padding:10px; border:solid 1px #FFB5A2;}
ul.newsList li { margin-top:10px;}
ul.newsList li.first { margin:0;}
ul.newsList div { float:left; width:850px;}
ul.newsList span { float:right; width:80px; text-align:right;}



/* 产品筛选页面，没有产品提示 */
div.noProductFound { text-align:center; color:Red; font-size:14px; padding:20px 0;}








div.preferList { border:solid 1px #DDDDDD; border-top:solid 2px #999999; padding-bottom:10px; }
div.preferList div.header { padding:5px 10px;}
div.preferList div.header h5 { font-family:"微软雅黑";}






div.evaluationForm {}
div.evaluationForm h5.title { border:solid 1px #A9CDDF; background:#E3F4FE; padding:4px;}
div.evaluationForm div.body { border:solid 1px #A9CDDF; border-top:0; padding:10px;}
div.evaluationForm div.body table { width:100%;}
div.evaluationForm div.body .text { width:500px; border:solid 1px #cccccc; font-size:12px;}



/* 产品下部查看所有咨询 */
div.viewConsultBox * { float:left; height:25px; line-height:25px; color:#666666;}
div.viewConsultBox a.qqchat2 { width:91px; height:25px; background:url(../img/p79.jpg); margin-left:10px;}
div.viewConsultBox a.viewAllConsults { float:right; color:#00599F;}
div.viewConsultBox a.iWantPostQuestion { color:#00599F; margin-left:10px;}


/* qq企业聊天 */
div#qqFloater { position:fixed; z-index:200; right:10px; top:50%; border:solid 1px #cccccc; width:78px; padding-bottom:10px; margin-top:-135px; background:white url(../img/qq_b.jpg) -1px -1px no-repeat; padding-top:19px;}
div#qqFloater img { border:0; margin-top:10px;}



div.paymentResult { border:solid 1px #cccccc; padding:20px; text-align:center; font-size:16px; color:Gray;}




div.orderBlock { z-index:1; position:relative;}
div.orderBlock div.orderBlockMask { background:white; z-index:2; position:absolute; width:100%; height:100%; top:0; left:0; opacity:.7; -moz-opacity:.7; -khtml-opacity: 0.7; filter:alpha(opacity=70); display:none; }
div.orderBlock div.orderBlockEdit { }
div.orderBlock div.orderBlockView { }
div.orderBlock div.orderBlockDone { }
div.orderBlock div.container { height:auto; background:none; border:solid 1px #dddddd; padding:10px;}

div.orderView div.orderBlockMask { display:none;}
div.orderView div.orderBlockEdit { display:none;}
div.orderView div.orderBlockView { display:block;}
div.orderView div.orderBlockDone { display:none;}

div.orderEdit div.orderBlockMask { display:none;}
div.orderEdit div.orderBlockEdit { display:block;}
div.orderEdit div.orderBlockView { display:none;}
div.orderEdit div.orderBlockDone { display:none;}

div.orderMask div.orderBlockMask { display:block;}
div.orderMask div.orderBlockEdit { display:block;}
div.orderMask div.orderBlockView { display:none;}
div.orderMask div.orderBlockDone { display:none;}

div.orderDone div.orderBlockMask { display:none;}
div.orderDone div.orderBlockEdit { display:none;}
div.orderDone div.orderBlockView { display:none;}
div.orderDone div.orderBlockDone { display:block;}

div.orderLoading div.orderBlockMask { display:none;}
div.orderLoading div.container div.orderBlockEdit { display:none;}
div.orderLoading div.container div.orderBlockView { display:none;}
div.orderLoading div.container div.orderBlockDone { display:none;}
div.orderLoading div.container { height:30px; background:url(../img/preloader.gif) center center no-repeat;}

div.orderBlock a.link { color:#3484B2;}
div.orderBlock div.info { padding:6px; color:gray;}
div.orderBlock div.OKBox { padding:10px 0 0 0; text-align:right;}

div.orderDelivery b { font-size:18px; font-family:Verdana;}
div.orderPayment b { font-size:18px; font-family:Verdana;}
div.orderPayment #codSelectedCost { font-size:18px; font-family:Verdana;}



div.OrderResult { border:solid 1px #dddddd; padding:10px;}
div.OrderOK { border:solid 1px #dddddd; padding:30px 30px 30px 100px; background:url(../img/p40.jpg) 30px center no-repeat; font-size:14px;}
b.money { color:Red; font-size:18px; font-family:Verdana;}


/* 滚动广告 */
div.homeAd1 { width:208px; height:86px; border:solid 1px #D8D8D8; position:relative; overflow:hidden;}
div.homeAd1 a.adHandle { position:absolute; height:86px; width:20px; top:0; z-index:2;}
div.homeAd1 div.imgBox { position:relative; z-index:1; height:86px; width:1000px;}
div.homeAd1 div.imgBox img { width:208px; height:86px; border:0; float:left;}
div.rotateBox a.handleLeft { left:0; background:url(../img/p9.gif) center center no-repeat;}
div.rotateBox a.handleRight { right:0; background:url(../img/p10.gif) center center no-repeat;}


/* 首页类别广告 */
div.typeAd { height:178px; width:990px;}
div.typeAd div.adRow { height:178px; overflow:hidden;}
div.typeAd div.adRow img { float:left; border:0; height:178px;}
div.typeAd div.adRow .ad1 { width:473px;}
div.typeAd div.adRow .ad2 { width:297px;}
div.typeAd div.adRow .ad3 { width:220px;}
div.typeAd div.adRow .ad4 { width:236px;}
div.typeAd div.adRow .ad5 { width:237px;}
div.typeAd div.adRow .ad6 { width:297px;}
div.typeAd div.adRow .ad7 { width:220px;}


/* 左侧小类别列表 */
div.miniCategory2 { position:relative; z-index:1;}
div.miniCategory2 div.catBox { border:solid 2px #cc0000; background:white;}
div.miniCategory2 div.catBox div.cats { height:553px; overflow:hidden; padding:0 10px 10px 10px;}
div.miniCategory2 div.catBox div.open { height:auto; background:#FEF6CF;}
div.miniCategory2 div.catBox a.more { display:block; padding:0 10px; color:Gray; background:#EDD9A6; height:20px; line-height:20px; text-align:center;}


div.miniCategory2 div.cat { padding-top:9px; margin-top:9px; border-top:dotted 1px #cccccc;}
div.miniCategory2 div.cat h6 { height:1.2em; line-height:1.2em; overflow:hidden;}
div.miniCategory2 div.first { border:0; padding:0;}
div.miniCategory2 div.img { float:left; width:60px;}
div.miniCategory2 div.img img { height:55px; border:0;}
div.miniCategory2 div.text { float:right; width:181px;}

div.miniCategory2 ul { margin-top:4px;}
div.miniCategory2 ul li { margin-top:4px; float:left; width:50%; overflow:hidden; height:1.4em; line-height:1.4em;}
div.miniCategory2 ul li a { color:#666666;}
div.miniCategory2 ul li a:hover { color:#cc0000;}




/* 左侧小类别列表，不伸缩 */
div.miniCategory3 {}
div.miniCategory3 div.catBox { border:solid 2px #cc0000; background:white;}
div.miniCategory3 div.catBox div.cats { padding:0 10px 10px 10px;}
div.miniCategory3 div.catBox div.open { height:auto; background:#FEF6CF;}
div.miniCategory3 div.catBox a.more { display:block; padding:0 10px; color:Gray; background:#EDD9A6; height:20px; line-height:20px; text-align:center;}


div.miniCategory3 div.cat { padding-top:10px; margin-top:10px; border-top:dotted 1px #cccccc;}
div.miniCategory3 div.cat h6 { height:1.2em; line-height:1.2em; overflow:hidden;}
div.miniCategory3 div.first { border:0; padding:0;}
div.miniCategory3 div.img { float:left; width:60px;}
div.miniCategory3 div.img img { width:55px; height:55px; border:0;}
div.miniCategory3 div.text { float:right; width:126px;}
div.miniCategory3 div.text a.selected { color:#cc0000;}

div.miniCategory3 ul { margin-top:4px;}
div.miniCategory3 ul li { margin-top:4px; float:left; width:50%; overflow:hidden; height:1.4em; line-height:1.4em;}
div.miniCategory3 ul li a { color:#666666;}
div.miniCategory3 ul li a:hover { color:#cc0000;}




/* Category右上角限量抢购 */
div.limitSale { border:solid 1px #DDDDDD; border-top:solid 2px #cc0000;}
div.limitSale div.header { height:27px; line-height:27px; background:url(../img/p44.jpg); border-bottom:solid 1px #DCDCDC; padding:0 10px; color:#cc0000; font-size:14px; font-weight:bold; }

div.limitSale div.catAd1 { height:252px; position:relative; overflow:hidden; width:200px;}
div.limitSale div.catAd1 a.adHandle { position:absolute; height:180px; width:20px; top:0; z-index:2;}
div.limitSale div.catAd1 div.imgBox { position:relative; z-index:1; width:1000px;}
div.limitSale div.catAd1 div.imgBox div.img { height:252px; float:left; width:198px; display:block;}
div.limitSale div.catAd1 div.imgBox div.img img { width:110px; height:110px; border:0; margin:10px 0 0 44px; display:block;}
div.limitSale div.catAd1 div.imgBox div.name { height:40px; line-height:20px; overflow:hidden; margin-top:10px; padding}

div.limitSale div.catAd1 div.price { height:32px; overflow:hidden;}
div.limitSale div.catAd1 div.price span { height:32px; line-height:32px; display:block; background:#CA2C13 url(../img/p67.jpg) left center no-repeat; color:White; 
                                          font-size:20px; padding-left:36px;}
                               
div.limitSale div.catAd1 ul { height:36px; padding:2px 0; background:#F4F4F4; margin-top:10px;}
div.limitSale div.catAd1 ul li { background:url(../img/p68.jpg) left center no-repeat; line-height:18px; float:left; width:33%;}
div.limitSale div.catAd1 ul li.first { background:none;}
div.limitSale div.catAd1 ul li * { display:block; text-align:center; color:gray;}


/* Category 右上角切换广告 */
div.catAd2 { height:90px; border:solid 1px #D8D8D8; position:relative; overflow:hidden; width:198px;}
div.catAd2 a.adHandle { position:absolute; height:90px; width:20px; top:0; z-index:2;}
div.catAd2 div.imgBox { position:relative; z-index:1; height:180px; width:1000px;}
div.catAd2 div.imgBox div.img { width:198px; height:90px; float:left;}
div.catAd2 div.imgBox img { width:198px; height:90px; border:0; float:left;}


/* Category 右上角独立广告 */
div.catAd3 { height:152px; position:relative; overflow:hidden;}
div.catAd3 img { width:200px; height:152px; border:0; float:left;}




div.cat4Types { border-top:solid 2px #cc0000;}
div.cat4Types ul.header { border-left:solid 1px #DCDCDC; border-right:solid 1px #DCDCDC; background:url(../img/p63.jpg);}
div.cat4Types ul.header li { float:left; width:192px; position:relative;}
div.cat4Types ul.header li b { position:absolute; width:178px; height:7px; left:7px; bottom:-5px; background:url(../img/p62.jpg) center bottom no-repeat; display:none;}
div.cat4Types ul.header a { display:block; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold;}
div.cat4Types ul.header li.selected a { color:#cc0000;}
div.cat4Types ul.header li.selected b { display:block;}

div.cat4Types div.body { height:276px; overflow:hidden; position:relative;}
div.cat4Types div.body ul {}
div.cat4Types div.body ul.hidden { display:none;}
div.cat4Types div.body ul li { float:left; width:171px; height:266px; padding:0 10px 10px 10px; position:relative; z-index:1; border-left:solid 1px #efefef;}
div.cat4Types div.body ul li.first { border-left:solid 1px white;}
div.cat4Types div.body ul img { width:110px; height:110px; display:block; border:0; margin:20px 0 0 30px;}
div.cat4Types div.body ul span.name { color:#666666; margin-top:20px; height:36px; line-height:18px; overflow:hidden; display:block;}
div.cat4Types div.body ul span.price { margin-top:10px; display:block;}
div.cat4Types div.body ul span.price * { font-style:normal; color:Red; font-family:Verdana;}
div.cat4Types div.body ul span.price2 { margin-top:10px; display:block; color:Gray;}
div.cat4Types div.body ul span.price2 * { font-style:normal; color:Red; font-family:Verdana;}

div.cat4Types div.body ul div.deadline { margin-top:10px; height:30px; line-height:30px; color:Gray; text-align:center; background:white;}
div.cat4Types div.body ul div.deadline b { font-size:14px; font-family:Verdana;}

div.cat4Types div.body ul li span.flag { position:absolute; width:50px; height:50px; top:40px; right:10px; z-index:2;}
div.cat4Types div.body ul li span.valid { background:url(../img/p1.png) 0 -100px no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../img/p2.png");_background:none;_font-size:0px;}
div.cat4Types div.body ul li span.valid span { display:block; height:50px; line-height:50px; text-align:center; color:White; font-size:14px; font-weight:bold;}




/* floor */
div.floor { border-top:solid 2px #E01511; border-bottom:solid 1px #efefef;}
div.floor div.typeBox div.header { height:34px; line-height:34px; background:url(../img/p69.jpg); color:White; }
div.floor div.typeBox div.header em { float:left; margin-left:10px; font-size:20px; font-family:Arial; font-weight:bold;}
div.floor div.typeBox div.header b { float:left; margin-left:10px; font-size:18px; font-family:"微软雅黑"; height:30px; line-height:30px;}

div.floor div.typeBox div.types span a { background:#B90101; color:White; padding:5px; width:7em; display:inline-block;}
div.floor div.typeBox div.types div a { background:white; color:#333333; padding:5px; float:left; margin:5px 5px 0 0;}
div.floor div.types { height:400px; background-position:center bottom; background-repeat:no-repeat;}
div.floor div.types ul li { float:left; margin-top:8px; width:50%; height:1.2em; line-height:1.2em; overflow:hidden;}
div.floor div.types ul li a { color:#676767;}
div.floor div.types ul li a:hover { color:#cc0000;}








/* Category 类别广告 */
div.typeAd2 { width:990px;}
div.typeAd2 ul.ad { height:360px; width:770px; overflow:hidden; float:left;}
div.typeAd2 ul.ad li { width:153px; height:180px; border-left:solid 1px #efefef; float:left;}
div.typeAd2 ul.ad li img { width:110px; height:110px; border:0; display:block; margin:10px 0 0 23px;}
div.typeAd2 ul.ad li.ad { width:462px; border:0;}
div.typeAd2 ul.ad li.ad img { width:462px; height:180px; border:0; margin:0;}
div.typeAd2 ul.ad li div.name { margin-top:3px; padding:0 10px; height:32px; line-height:16px; overflow:hidden;}
div.typeAd2 ul.ad li div.name span { color:Gray;}
div.typeAd2 ul.ad li div.price { margin-top:3px; height:20px; line-height:20px; color:#cc0000; padding:0 10px; font-size:16px;}

div.typeAd2 div.right { float:right; width:220px;}
div.typeAd2 div.right ul { width:220px; height:180px;}
div.typeAd2 div.right ul li { float:left; width:109px; border-left:solid 1px #efefef; height:35px; border-bottom:solid 1px #efefef;}
div.typeAd2 div.right ul li img { border:0; width:109px; height:35px; display:block;}

div.typeAd2 div.right img.bottomRightAd { display:block; width:220px; height:180px; border:0;}




/* 产品筛选页右上角 今日热卖 */
/* products.aspx 右上角广告 */
div.redHotToday { border:solid 1px #cccccc; border-radius:3px 3px 0 0;}
div.redHotToday div.flipAd { position:relative; overflow:hidden;}
div.redHotToday h5.header { background:url(../img/p47.jpg); height:30px; line-height:30px; color:#cc0000; padding:0 10px;}
div.flipAd div.body { height:208px; overflow:hidden;}

div.redHotToday a.adHandle { position:absolute; height:208px; width:20px; top:0; z-index:2;}
div.redHotToday div.imgBox { position:relative; z-index:1; height:208px; width:1000px;}
div.redHotToday div.imgBox div.img { height:208px; width:198px; float:left;}
div.redHotToday div.imgBox img { width:110px; height:110px; border:0; display:block; margin:10px 0 0 44px;}
div.redHotToday div.imgBox div.name { height:36px; line-height:18px; padding:0 1em; overflow:hidden; margin-top:10px;}
div.redHotToday div.imgBox div.price {  margin-top:10px; height:20px; line-height:20px; text-align:center; color:#cc0000; font-size:18px;}



/* 产品筛选，热卖产品推荐 */
ul.redHotProducts { width:750px; margin:10px 9px; height:105px; overflow:hidden;}
ul.redHotProducts li { width:245px; float:left; margin-left:7px; height:105px;}
ul.redHotProducts li.first { margin-left:1px;}
ul.redHotProducts li div.imgBox { float:left; width:110px; height:110px; position:relative;}
ul.redHotProducts li div.imgBox img.product { width:110px; height:110px; display:block;}
ul.redHotProducts li div.text { float:right; width:130px; height:110px; overflow:hidden; margin-left:5px;}

ul.redHotProducts li span.flag { position:absolute; width:50px; height:50px; top:0; right:0;}

ul.redHotProducts li span.valid { background:url(../img/p1.png) 0 -100px no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../img/p2.png");_background:none;_font-size:0px;}
ul.redHotProducts li span.valid span { display:block; height:50px; line-height:50px; text-align:center; color:White; font-size:14px; font-weight:bold;}
ul.redHotProducts li span.marketPrice { color:Gray; text-decoration:line-through; display:block; margin-top:6px; height:16px; line-height:16px; font-family:Verdana, "宋体"}
ul.redHotProducts li span.name { color:Gray; height:3em; line-height:1.5em; display:block; overflow:hidden; margin-top:6px;}
ul.redHotProducts li span.price { color:#E50100; text-decoration:line-throught; display:block; margin-top:6px; height:16px; line-height:16px; font-family:Verdana, "宋体"}
ul.redHotProducts li div.comment { margin-top:6px; text-align:center;}
ul.redHotProducts li div.comment a { color:#005AA0;}
ul.redHotProducts li div.button { margin-top:6px; text-align:center;}
ul.redHotProducts li div.button a { border:solid 1px #cccccc; border-radius:4px; padding:2px 4px; display:inline-block;}
ul.redHotProducts li a.buy { background:#E43A3D; color:White; border-radius:4px; padding:5px 10px; display:inline-block; margin-top:5px;}




/* Products 右上角独立广告 */
div.typeAd1 { height:109px; position:relative; overflow:hidden;}
div.typeAd1 img { width:200px; height:109px; border:0; float:left;}






div.list2 { border:solid 1px #E6E6E6;}
div.list2 h5 { background:#F7F7F7; padding:8px; height:16px; line-height:16px; color:Gray;}
div.list2 h5 span { color:#E10000;}
div.list2 ul { border-top:0; padding:0 10px;}
div.list2 ul li { border-top:solid 1px #E6E6E6; padding:10px 0;}
div.list2 ul li.first { border:0;}

div.list2 ul li img { display:block; width:110px; height:110px; margin-left:39px;}
div.list2 ul li p {}
div.list2 ul li p span { height:2.6em; }
div.list2 ul li p em { color:#E10000; font-style:normal; display:block; font-family:Verdana; font-size:14px; text-align:center;}






div.list3 { border:solid 1px #E6E6E6;}
div.list3 h5 { background:#F7F7F7; padding:8px; height:16px; line-height:16px; color:Gray;}
div.list3 h5 span { color:#E10000;}
div.list3 ul { border-top:0;}
div.list3 ul li { border-top:dotted 1px #E6E6E6; padding:10px;}
div.list3 ul li.first { border:0;}






/* Buy.aspx */
.totalSummary .couponArea { float:left; width:400px; padding:10px 0;}
.totalSummary .couponArea .coupon { margin-top:5px;}

.totalSummary .totalArea { float:right; width:800px;}

#total { height:30px; line-height:30px; padding:10px 0;}
#total .total { float:right; margin-right:10px; font-size:14px; color:Gray;}

#totalMoeny { float:right;}
#totalMoeny em { font-size:20px; font-style:normal; color:#e3383e;}
#totalMoeny b { font-size:20px; font-style:normal; color:#e3383e; font-family:verdana;}


#orderButtonBox {}
#orderButtonBox * { float:right;}
#orderButtonBox a { margin-right:20px; margin-top:12px;}



/* products.aspx */
div.pagerTop ul.listType { float:left; margin-top:3px;}
div.pagerTop ul.listType li { float:left; margin-right:5px;}
div.pagerTop ul.listType li.big {}
div.pagerTop ul.listType li.list {}
div.pagerTop ul.listType a { display:inline-block; height:18px; line-height:18px; padding-left:20px;}
div.pagerTop ul.listType li.big a { background:url(../img/m8.jpg) left top no-repeat;}
div.pagerTop ul.listType li.list a { background:url(../img/m9.jpg) left top no-repeat;}
div.pagerTop ul.listType li.big a.not { background:url(../img/m8d.jpg) left top no-repeat;}
div.pagerTop ul.listType li.list a.not { background:url(../img/m9d.jpg) left top no-repeat;}




div.productInfoTypes {  border:solid 1px #DDDDDD;}
div.productInfoTypes h5.head { border-bottom:solid 1px #DDDDDD; background:#F7F7F7; height:35px; line-height:35px; color:#CB0101; padding-left:1em;}
div.productInfoTypes div.productInfo { padding:10px 20px 0 20px;}
div.productInfoTypes div.productInfo b { float:left; width:6em; padding:3px 0;}
div.productInfoTypes div.productInfo ul { float:left; width:1080px; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px;}
div.productInfoTypes div.productInfo ul.last { border:0;}
div.productInfoTypes div.productInfo ul li { float:left; margin-right:5px;}
div.productInfoTypes div.productInfo ul li a { color:#005EA6; padding:3px 6px; display:inline-block;}
div.productInfoTypes div.productInfo ul li a.selected { color:White; background:#E33B3B;}
	div.productInfoTypes p { line-height: 1.6em; }


div.productInfoBlocks {}
div.productInfoBlocks div.left { margin-left:0;}
div.productInfoBlock { margin:10px 0 0 10px; width:393px; float:left;}
div.productInfoBlock div.productInfoList { border:solid 1px #EBEBEB;}
div.productInfoBlock div.head { background:#F7F7F7; height:30px; line-height:30px; color:#666666; padding:0 1em;}
div.productInfoBlock div.head h6 { float:left;}
div.productInfoBlock div.head b { float:right;}
div.productInfoBlock ul { padding:20px 10px 10px 10px; height:145px;}
div.productInfoBlock ul li { border-top:dotted 1px #DDDDDD; padding:5px 0; height:18px;}
	div.productInfoBlock ul li.first { border: 0; }
div.productInfoBlock ul a { float:left; width:300px; color:#005EA6; overflow:hidden; height:1.2em;}
div.productInfoBlock ul span { float:right; color:#9898BA;}

div.pager { float:right;}
div.pager * { float:left; margin-left:4px;}
div.pager .page { padding:5px; border:solid 1px #CCCCCC; border-radius:5px;}
div.pager span.page { color:Gray;}
div.pager .prev { padding-left:15px;}
div.pager .next { padding-right:15px;}
div.pager span.prev { background:url(../img/p29.jpg) 5px center no-repeat;}
div.pager span.next { background:url(../img/p30.jpg) right center no-repeat;}
div.pager a.prev { background:url(../img/p6.gif) 5px center no-repeat;}
div.pager a.next { background:url(../img/p7.gif) right center no-repeat;}

div.pager .num { padding:5px 8px; border-radius:5px;}
div.pager span.num { color:Gray;}
div.pager a.num { color:#F66400; border:solid 1px #CCCCCC;}


div.list4 { border:solid 1px #E6E6E6;}
div.list4 h6 { background:#F7F7F7; padding:0 1em; height:30px; line-height:30px; color:#666666;}
div.list4 ul { padding:10px;}
div.list4 ul li { border-bottom:dotted 1px #E6E6E6; padding:8px 0;}
div.list4 ul li a { color:#005EA6;}
div.list4 ul li a:hover { color:#E13C38;}
div.list4 ul li a.selected { color:#E13C38;}


div.productInfoBlock2 { width:980px; margin:0;}
div.productInfoBlock2 ul a { float:left; width:890px; color:#005EA6;}
div.productInfoBlock2 div.productInfoList { height:auto;}




div#compareBox { position:fixed; top:200px; right:0; width:150px; border:solid 1px #C4C4C4; padding-bottom:5px; display:none;}
div#compareBox .title { padding:5px; background:#F3F3F3;}
div#compareBox .title span { float:left;}
div#compareBox .title a { float:right; width:13px; height:13px; background:url(../img/close.jpg);}

div#compareBox ul li { margin:2px 2px 0 2px; border:solid 1px #D5D5D5; padding:2px;}
div#compareBox a.result { background:#E4393C; color:White; font-weight:bold; display:inline-block; padding:4px 10px; border-radius:3px; margin:5px 0 0 25px;}



table.compare { border-collapse:collapse; width:100%;}
table.compare td, table.compare th { border:solid 1px #DCEAF8;}
table.compare td { padding:5px; vertical-align:top;}
table.compare th { height:30px; background:#DCEAF8;}
table.compare td.leftHead { text-align:center; height:20px;}
table.compare td.col { width:350px;}
table.compare div.imgBox { width:180px; margin:auto;}
table.compare div.imgBox img { border:0;}
table.compare div.imgBox a.addToCart { float:left; background:#E4393C; color:White; padding:4px 10px; border-radius:3px;}
table.compare div.imgBox a.fav { float:right; background:#E4393C; color:White; padding:4px 10px; border-radius:3px;}





div.links {  border:solid 1px #DDDDDD;}
div.links h5.head { border-bottom:solid 1px #DDDDDD; background:#F7F7F7; height:35px; line-height:35px; color:#CB0101; padding-left:1em;}
ul.links { padding:5px 15px 15px 5px;}
ul.links li { float:left; width:157px; margin:10px 0 0 10px; overflow:hidden; height:1.2em; line-height:1.2em;}

div.leftBlock { float:left; width:600px; padding:20px;}
div.rightBlock { float:right; width:400px; padding:20px;}
ul.linkTerm { margin:10px 0 0 20px; list-style-type:disc; list-style-position:outside;}
ul.linkTerm li { margin-top:10px; }
table.linkInfo { margin-top:10px; width:100%;}
table.linkInfo .text { border:solid 1px #CCCCCC; width:150px;}
table.linkInfo .text2 { border:solid 1px #CCCCCC; width:250px;}




div.shoppingStep1 { background:#E5E5E5 url(../img/s1.jpg) left center no-repeat; height:32px;}
div.shoppingStep2 { background:#E5E5E5 url(../img/s2.jpg) left center no-repeat; height:32px;}
div.shoppingStep3 { background:#E5E5E5 url(../img/s3.jpg) left center no-repeat; height:32px;}




table.shoppingCart { font-size:14px;}
table.shoppingCart tr.head td { background:#F5F5F5; height:26px;}
table.shoppingCart tr.foot td { background:#F5F5F5; height:26px;}
table.shoppingCart tr.foot strong, table.shoppingCart tr.foot b { color:Red;}


div.cartButtonBox {}
div.cartButtonBox * { float:right; margin-left:10px;}
div.cartButtonBox a.emptyCart { background:url(../img/p89.jpg) left center no-repeat; padding-left:15px; margin-top:13px;}



div.ExtraBuy { border:solid 1px #E9E9E9; border-top-left-radius:4px; border-top-right-radius:4px; }
div.ExtraBuy ul.title { height:30px; background:url(../img/p90.jpg);}
div.ExtraBuy ul.title li { margin-left:4px; float:left;}
div.ExtraBuy ul.title li a { color:White; background:#C20102; padding:0 5px; border-radius:2px; height:22px; line-height:22px; display:inline-block; margin-top:4px;}

div.ExtraBuy ul.body li { width:210px; float:left; margin:10px 0 0 25px; height:250px;}
div.ExtraBuy ul.body li img.product { width:180px; display:block; height:180px; margin-left:15px;}
div.ExtraBuy ul.body li div.price { height:25px; line-height:25px;}
div.ExtraBuy ul.body li div.price b { color:#e10000; font-family:Verdana; font-size:14px; }
div.ExtraBuy ul.body li div.price span { color:#999999; font-family:Verdana; font-size:12px; text-decoration:line-through; margin-left:10px; }
div.ExtraBuy ul.body li p { height:32px; line-height:16px; overflow:hidden;}




div.ExtraSale { border-top:solid 1px #cccccc; color:#666666; padding:10px;}
div.ExtraSale div.extraBox { border:solid 1px #cccccc; background:white; position:relative; height:215px;}
div.ExtraSale div.extraBox div.handles { text-align:center; padding:8px;}
div.ExtraSale div.extraBox div.handles a { width:8px; height:8px; border-radius:4px; display:inline-block; background:#636363; margin-left:5px; font-size:0;}
div.ExtraSale div.extraBox div.handles a.selected { background:#BA0005;}
div.ExtraSale div.extraBox a.handle { position:absolute; top:70px; width:16px; height:60px; display:none;}
div.ExtraSale div.extraBox a.enabled { display:block;}
div.ExtraSale div.extraBox a.leftH { left:0; background:url(../img/p95.jpg);}
div.ExtraSale div.extraBox a.rightH { right:0; background:url(../img/p94.jpg);}
div.ExtraSale div.extraBox div.slideBox { overflow:hidden; width:408px; margin:auto; height:172px;}
div.ExtraSale div.extraBox div.slideBox div.slideTrack { width:1500px; height:172px;}
div.ExtraSale div.extraBox div.slideBox ul { width:408px; float:left;}
div.ExtraSale div.extraBox div.slideBox ul li { float:left; width:112px; margin-left:18px; display:inline;}
div.ExtraSale div.extraBox div.slideBox ul li img { width:110px; height:110px; border:solid 1px #cccccc; display:block;}
div.ExtraSale div.extraBox div.slideBox ul li div { height:20px; line-height:20px; margin-top:5px;}
div.ExtraSale div.extraBox div.slideBox ul li div b { color:#e10000; font-family:Verdana; font-size:12px;}
div.ExtraSale div.extraBox div.slideBox ul li div span { color:#999999; font-family:Verdana; font-size:12px; text-decoration:line-through; margin-left:5px;}
div.ExtraSale div.extraBox div.slideBox ul li p { height:30px; line-height:15px; overflow:hidden; margin-top:5px;}


div.payResult {}
div.payResult div.paidMsg { color:#333333; font-size:20px; padding:10px 0 20px 50px; width:500px; margin:auto; font-family:"微软雅黑";}
div.payResult div.paidOK { background:url(../img/p40.jpg) left top no-repeat;}
div.payResult div.paidError { background:url(../img/p40.jpg) left top no-repeat;}


div.bannerAd { overflow:hidden;}
	div.bannerAd img { border: 0; }



div.regBox { width:980px; background:url(../img/p97.jpg) left top no-repeat; padding-top:60px; margin:auto;}
div.regBox div.title { height:30px; line-height:30px; background:url(../img/p98.jpg) left bottom repeat-x; }
div.regBox div.title a.tab {  height:29px; line-height:29px; float:left; margin-left:730px; padding:0 1em; font-size:14px; background:white; border:solid 1px #DDDDDD; border-bottom:0; color:#E4393C; font-weight:bold;}
div.regBox div.title span { float:right;}

div.regBox div.body { background:white; border:solid 1px #DDDDDD; border-top:0; padding:50px;}

div.reg_login th { color:Gray; font-size:14px; font-weight:normal;}
div.reg_login .longEdit { width:260px;}
div.reg_login .shortEdit { width:100px;}
div.reg_login .username { background:url(../img/p99.jpg) right center no-repeat;}
div.reg_login .password { background:url(../img/p100.jpg) right center no-repeat;}
div.reg_login .submit { width:260px;}



div#footer div.link_box2 { padding:10px 0; text-align:center;}
div#footer div.link_box2 a { padding:0 10px; background:url(../img/p43.jpg) left center no-repeat;}
div#footer div.link_box2 a.first { background:none;}


div#footer div.text { text-align:center; color:#303030; line-height:1.5em;}


div.loginBox2 { width:980px; background:url(../img/p96.jpg) 10px top no-repeat; padding-top:120px; margin:auto;}
div.loginBox2 div.login2 { border:solid 5px #E8E8E8; border-radius:2px; background:white; position:relative;}
div.loginBox2 div.login2 a.reg { position:absolute; height:32px; line-height:32px; color:White; background:#7DBE56;  border:solid 5px #E8E8E8; border-top:0;
                                 border-bottom-left-radius:2px; border-bottom-right-radius:2px; padding:0 2em; bottom:-37px; right:50px;  }
div.loginBox2 div.loginAd { float:left; height:300px; width:500px; overflow:hidden;}
div.loginBox2 div.loginAd img { display:block; border:0; height:300px;}
div.loginBox2 div.loginBox3 { float:right; padding-top:10px;}





div.RegBoxInPage { width:570px; height:300px; border:solid 3px #FF6600; margin-left:-285px; margin-top:-150px;}
div.RegBoxInPage a.close { position:absolute; z-index:2; top:5px; right:5px; width:16px; height:16px; background:url(../img/p41.jpg);}
div.RegBoxInPage div.loginBox4 { width:300px; padding:10px; }
div.RegBoxInPage div.loginBox4 p { color:#bbbbbb;}
div.RegBoxInPage div.loginBox4 td.title { color:Gray; text-align:right; width:90px;}
div.RegBoxInPage div.loginBox4 td span { color:red;}
div.RegBoxInPage div.loginBox4 td { padding:10px 2px;}
div.RegBoxInPage div.loginBox4 td .edit { border:solid 1px #7F9DB9; height:20px; line-height:20px; width:160px;}
div.RegBoxInPage div.loginBox4 td label { font-size:12px;}

div.RegBoxInPage div.selection { width:250px; background:#FFF4EE; height:300px; }
    div.RegBoxInPage div.selection span {
        background: url(../img/p106.jpg) left center no-repeat;
        padding-left: 20px;
        display: block;
        width: 160px;
        margin: 40px auto 0 auto;
    }

div.RegBoxInPage div.selection a.haveAccount { display:block; width:183px; height:30px; line-height:30px; color:#333333; text-align:center; margin:10px auto 0 auto;
                                                 background:url(../img/p102.jpg);}
div.RegBoxInPage div.selection a.noAccount { display:block; width:183px; height:30px; line-height:30px; color:white; text-align:center; margin:10px auto 0 auto;
                                                 background:url(../img/p105.jpg);}




div.LoginBoxInPage { width:570px; height:250px; border:solid 3px #FF6600; margin-left:-285px; margin-top:-125px;}
div.LoginBoxInPage a.close { position:absolute; z-index:2; top:5px; right:5px; width:16px; height:16px; background:url(../img/p41.jpg); font-size:0; display:block;}
div.LoginBoxInPage div.loginBox4 { width:300px; padding:10px; }
div.LoginBoxInPage div.loginBox4 p { color:#bbbbbb;}
div.LoginBoxInPage div.loginBox4 td.title { color:Gray; text-align:right; width:90px;}
div.LoginBoxInPage div.loginBox4 td span { color:red;}
div.LoginBoxInPage div.loginBox4 td { padding:10px 2px;}
div.LoginBoxInPage div.loginBox4 td .edit { border:solid 1px #7F9DB9; height:20px; line-height:20px; width:160px;}
div.LoginBoxInPage div.loginBox4 td label { font-size:12px;}

div.LoginBoxInPage div.selection { width:250px; background:#FFF4EE; height:250px; position:relative; }
div.LoginBoxInPage div.selection span { background: url(../img/p106.jpg) left center no-repeat; padding-left: 20px; display: block; 
										width: 160px; margin: 40px auto 0 auto; }
div.LoginBoxInPage div.selection a.haveAccount { display:block; width:183px; height:30px; line-height:30px; color:#333333; text-align:center; margin:10px auto 0 auto;
                                                 background:url(../img/p102.jpg);}
div.LoginBoxInPage div.selection a.noAccount { display:block; width:183px; height:30px; line-height:30px; color:white; text-align:center; margin:10px auto 0 auto;
                                                 background:url(../img/p105.jpg);}


div.productTipBox .lineTitle { float: left; width:5em; color:#666666; height:26px; line-height:26px; }
div.productTipBox .tips { float: right; width:540px; padding:3px 0; }
	div.productTipBox .tips div { padding: 2px 0; }
	div.productTipBox .tips a:hover { color: #3E3E3E; }



div.bigBanner { width:1200px; height:949px; background:url(../../img/p200.jpg); }




