@charset "utf-8";
/* CSS Document */

/*分价格区间查看产品*/
.viewbyprice {float:left; margin-left:5px; margin-top:5px;}
#sortcategory { width:200px; margin-right:20px;}
.sortby {float:right; margin:5px 10px; _margin:5px 5px; position:relative; z-index:2000;}
.sortby #btngo{width:50px;}
.sortby span { float:left; margin-right:5px; }
.sortby p { float:right; width: 150px; border: solid 1px #ccc; color: #333; text-indent: 7px; background: url('http://www.goodscool.net/pic/images/p7.gif') no-repeat right center; }
.sortby ul { width: 150px; border: solid 1px #ccc; background-color:#fff; position:absolute; top:20px; right:0; }
.sortby li a { display: block; height: 16px; text-indent: 7px; color: #333; font: normal 11px/1.5em Verdana; }
.sortby li a:hover { background-color:#871a1a; color:#fff; }
.location { margin-left:10px;}
.rightbluebg { width:98%; margin-left:10px;}

/* 大类页 */
#bigclassinfo { overflow: hidden; }
#bigclassinfo h1 { height: 24px; line-height: 24px; text-indent: 10px; color:#fff; font-size: 12px; font-weight: bold; background-color: #871a1a; margin-bottom: 10px; }
#bigclassinfo .text { float: left; width: 300px; padding: 0 10px; line-height: 20px; }
#bigclassinfo #smalllist { float: right; width: 200px; }
#bigclassinfo #smalllist li { line-height: 20px; margin: 0 10px; border-bottom: dotted 1px #999999; text-indent: 10px; overflow: hidden; }

#classsecondtitle { clear: both; margin: 20px 0 0 0; border: solid 1px #000; overflow: hidden; }
#classsecondtitle h2 { height: 20px; line-height: 20px; text-indent: 10px; font-size: 12px; font-weight: bold; background-color: #871a1a; color: #fff; }

#classfeaturelist { clear: both; margin: 20px 0 0 0; border: solid 1px #000; overflow: hidden; }
#classfeaturelist .dlfirst { float: left; display: inline; width: 170px; height: 100px; margin: 0 10px; padding: 13px 0 22px 0;  text-align: center; overflow: hidden; }
#classfeaturelist .dlnotfirst{ float: left; display: inline; width: 170px; height: 100px; margin: 0 10px; padding: 13px 0 22px 0; border-top: solid 1px #999;  text-align: center; overflow: hidden; }
#classfeaturelist dd { width: 90px; float: left; }
#classfeaturelist dd img { width: 90px; height: 90px; }
#classfeaturelist dd .price { color:#FF0000; width: 90px; height: 20px; }
#classfeaturelist dt { float: right; width: 76px; height: 1100px; line-height: 18px; overflow: hidden; font-size: 10px;  word-wrap:break-word; background-color: #f8f8f8; }
#classfeaturelist dt a { border-bottom: dotted 1px #ccc; }
#classfeaturelist .bottom { clear: both; }

/* 小类页 */
#smallclassinfo { overflow: hidden; margin-bottom: 20px; }
#smallclassinfo h1 { height: 24px; line-height: 24px; text-indent: 10px; color:#fff; font-size: 12px; font-weight: bold; background-color: #871a1a; }
#smallclassinfo .text { padding: 0 10px; line-height: 20px; }
#productlist { margin-left:5px; width:542px; }
#productlist h1,
#productlist h2 { height: 20px; line-height: 20px; text-indent: 10px; font-size: 14px; font-weight: bold; background-color: #871a1a; color: #fff; }
#productlist .query select { float: right; }
#productlist dl { height: 100px; margin: 0 10px; padding: 10px 0; border-top: solid 1px #ccc; position: relative; clear: both; }
#productlist dt { float: left; width: 250px; height: 30px; position: absolute; top: 10px; left: 120px; }
#productlist dt a { color: #3494ca; }
#productlist dt a span { color: #2A3F55; }
#productlist dd { margin: 0;}
#productlist dd.pic { float: left; width: 120px; height: 100px; text-align: center; position: relative;}
#productlist dd.pic img { width: 90px; height: 90px; overflow: hidden;}
#productlist dd.oprice { float: right; width: 130px; position: absolute; right: 0px; top: 10px; text-indent: 30px; color: #666; text-decoration:line-through; }
#productlist dd.price { float: right; width: 130px; position: relative; top: 30px; text-indent: 30px; color: #f00; }
#productlist dd.text { float: left; width: 250px; height: 60px; position: relative; top: 30px; overflow: hidden; word-wrap:break-word; }
#productlist dd.text a:hover { color:#3494ca;}
#productlist dd.addtime { float: right; width: 100px; z-index: 1000; position: relative; top: 50px; }
#productlist dd.activity { float: right; width: 90px; position: absolute; right: 100px; top: 10px; overflow: hidden; }
#productlist dd.activity .auction { float: left; width: 20px; margin: 0 10px; _margin: 0 7px; overflow: hidden; }
#productlist dd.activity .auction a { display: block; width: 16px; height: 16px; padding-left: 100px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_auction.gif') no-repeat;  }
#productlist dd.activity .groupbuy { float: left; width: 20px; margin: 0 10px; _margin: 0 7px; overflow: hidden; }
#productlist dd.activity .groupbuy a { display: block; width: 16px; height: 16px; padding-left: 100px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_groupbuy.gif') no-repeat;}
#productlist dd.free { float: right; width: 120px; height: 50px; position: absolute; right: 0px; top: 0px; color: #fff; background: url('http://www.goodscool.net/pic/images/freeshipping.gif') no-repeat; overflow: hidden; }
#productlist dd.auction { float: right; width: 120px; height: 50px; position: absolute; right: 0px; top: 0px; color: #fff; background: url('http://www.goodscool.net/pic/images/autcionsale.gif') no-repeat; overflow: hidden; }
#productlist #promotiontext{ padding-top:30px; padding-left:5px; line-height:20px; font-size:14px; padding-bottom:10px;}
#productlist .bottom { clear: both; }
/*搜索标签*/
#norecord a:link,a:visited{color:#000;text-decoration:none}
#norecord a:hover {text-decoration:underline;color:#A72D2C;}

/* 页*/
/*框架*/
#leftframe { float:left; width:780px; overflow:hidden;}
#productright{ float:right; width:205px; overflow:hidden; margin-right:8px;}
#relatedproduct { float:left; clear:both; width:220px; overflow:hidden;}
#bestsellerproduct { float:left; clear:both; width:220px; overflow:hidden; margin-top:5px;}
#productmiddle{float:left; width:765px; _width:757px; overflow:hidden; margin-left:2px;}
#productdetail { width:765px; overflow:hidden; float:left; border:2px solid #c8c8c8; margin-left:5px;}
#prodescriptiondetails { float:left; width:100%; margin-left:3px;}

#productview { float:left; clear:both; margin: 0 auto; width: 780px; overflow: hidden; margin-bottom:10px; margin-left:8px;}
*html #productview { margin-left:3px;}
#productview #productpic {float:left; width:270px; position:relative;}
#productvright{ float:right; width:510px; overflow:hidden;}
#viewleft { float:left; width:160px; margin-left:20px;}
#viewright { float:right; width:300px;}

#productpic #mainpic { margin-left:6px; position: relative;}
.float_layer {left:64px; top:0px; width: 150px; height: 150px; background: #ffff00; position: absolute;  display:none; filter: alpha(opacity: 30); opacity: 0.3;}
.picmark {width:250px; height:250px; position:absolute; z-index:1000; left:0px; top:0px; background:red;  filter:alpha(opacity:0); opacity:0;}

#productpic .pic { float: left; width: 250px; height: 250px; text-align: center; border:1px solid #aaa; margin-top:5px;}
#productpic .pic img { width: 250px; height: 250px; outline: none;}
#smallpic {float:left; clear:both; margin-top:5px;}
#smallpic img{ float:left; margin-top:0px; cursor:pointer;}
#smallpic ul{ height:60px;margin-left:3px; margin-right:3px;}
#smallpic li{ width:60px; height:60px; border:1px solid #aaa; cursor:pointer;}
#smallpic li img{ width:60px; height:60px; margin-top:0px;}
#smallpic li.selpicli{ border:1px solid #0868E0;}
#smallpic .li{ width:60px; height:60px; border:1px solid #aaa; cursor:pointer;}
#smallpic .selpicli{ border:1px solid #0868E0;}
#bigpicbox { position:absolute; z-index:1000; top:190px; left:290px; width:400px; height:320px; overflow:hidden; display:none; border:1px solid #ddd; }
#bigpicbox img {position:absolute;}

#productview h1 { font-size: 12px; font-weight: bold; color: #003c7b; margin: 0 10px; }
#productview h1 span {color: #550000; }
#productview .promotion,
#viewright .pricegrade { float: left;  width: 200px; margin: 15px 0 0 10px; line-height: 20px; padding: 5px; color: #666; font-weight: bold; overflow:hidden;}
.tblproductlist{border:0; background-color:#9B9B9B; text-align:center; width:200px;}
.tblproductlist .htd { background-color:#EEEEEE;}
.tblproductlist  td { background-color:#fff;}
.tblproductlist  td a{color:#666666;}
.tblproductlist  td a:hover{color:#9b9b9b;}
#productview .pricegrade .friend {text-align: right;color:#000;	margin: 10px 0 0 10px;cursor:hand;text-decoration: underline;}

#productview .color { float:left; width: 160px; height: 170px; margin-top:20px; overflow:hidden; } 
#productview .color ul {}
#productview .color ul.scroll {  height: 143px; overflow-y:auto; width: 160px; }
#productview .color li { float: left; width: 150px; line-height: 25px; overflow: hidden; }
#productview .color li strong { float: left; width: 70px; line-height: 22px; }
#productview .color li input { float: left; width: 25px; height: 16px; text-align: center; border: solid 1px #336699; }
#productview .color li .up { float: left; width: 10px; height: 16px; margin: 0 0 0 1px; background: url('http://www.goodscool.net/pic/images/p1.gif') no-repeat left 2px; cursor: pointer; }
#productview .color li .down { float: left; width: 10px; height: 16px; margin: 0 1px 0 0; background: url('http://www.goodscool.net/pic/images/p2.gif') no-repeat left 2px; cursor: pointer; }
#productview .color li.first { font-weight: bolder; text-align: left; margin-bottom: 5px; }
#productview .color .alldo { margin: 0 0 0 40px; position: absolute; bottom: 0; }
#productview .color .alldo .up { float: left; width: 30px; height: 30px; margin: 0 0 0 10px; background: url('http://www.goodscool.net/pic/images/p11.png') no-repeat left; cursor: pointer; }
#productview .color .alldo .down { float: left; width: 30px; height: 30px; margin: 0; background: url('http://www.goodscool.net/pic/images/p12.png') no-repeat left; cursor: pointer; }
#productview .do { clear: both; float:left; width:100%; }
#productview .do .activity { float: left; width: 160px; margin: 0 20px 0 0; _margin: 0 10px 0 0; overflow: hidden; }
#productview .do .activity .auction { float: left; width: 20px; position: relative; margin: 0 30px; overflow: hidden; }
#productview .do .activity .auction a { display: block; width: 16px; height: 16px; padding-left: 100px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_auction.gif') no-repeat;  }
#productview .do .activity .groupbuy { float: left; width: 20px; position: relative; margin: 0; overflow: hidden; }
#productview .do .activity .groupbuy a { display: block; width: 16px; height: 16px; padding-left: 100px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_groupbuy.gif') no-repeat;  }
#productview .do .activity .freeshiping { float: left; width: 20px; position: relative; margin: 0; overflow: hidden; }
#productview .do .activity .freeshiping a { display: block; width: 16px; height: 16px; padding-left: 100px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_fs.gif') no-repeat;  }
.alltold { float: left; clear:both; color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:10px; width:100%; }
.bcurrency {color:#3A68B3; font-weight:bold;}
.rcurrency { color:#ff0000; font-weight:bold;}
.alltold #currtotal { color:#ff0000; margin-left:2px;}
.alltold #currprice { margin-left:2px;}

#productview .do { float:left; margin-top:10px; width:100%; padding-left:160px;}
#productview .do strong { color: #000000; margin: 0 5px; }
#productview .do #currtotal { color: #990000; }
#productview .do .addtomylist { float:left; width:131px;} 
#productview .do .addtomylist span { float: left; width: 131px; height: 25px; background: url('http://www.goodscool.net/pic/images/addtomylistbig.gif') no-repeat; overflow: hidden; cursor: pointer; }
#productview .do .submit { float:left; width:131px; height:25px; margin-left:120px;}
#productview .do .submit span { float:left;width: 131px; height: 25px; background: url('http://www.goodscool.net/pic/images/addtocarbig.gif') no-repeat; overflow: hidden; cursor: pointer; }

#bargainp {float: none;	width: 550px; overflow: hidden;	vertical-align: text-bottom;}
#productview .do .bargainp { float: left; color: #00CCFF; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#productview .do .submitb { margin-right: 10px; }
#productview .do .submitb span { float: right; width:88px; height:22px;background: url('http://www.goodscool.net/pic/images/continue.gif') center no-repeat; text-indent: 100px; overflow: hidden; cursor: pointer;}
#productview .do .submitb { margin-right: 10px; }
#productview .do .submitb input{ width:5px; }
.productviewline { float:left; margin-top:10px; margin-left:40px; clear:both; background:url(http://www.goodscool.net/pic/images/productviewline.gif) no-repeat; height:1px; width:423px; margin-bottom:5px;}
#prorating { float:left; width:125px; margin-left:50px;}
#prorating .raginglevel{ float:left; clear:both; font-size:10px;}
#prorating .raginglevel img{ float:left; margin-right:3px;}
#prorating .review { font-size:10px;}
#prorating .review span{color:#6A78F3; margin-left:5px; margin-top:5px; font-size:11px;}
#prorating .writecomment { width:100px; background-color:#D9D9D9; color:#686868; font-size:11px; font-weight:bold; margin-top:2px; cursor:pointer;}
#proshare { float:right; margin-right:120px; width:150px;}
#proshare .title{ color:#4F77A8; margin-bottom:3px; font-weight:bold;}
#proshare ul{width:150px; }
#proshare li{ float:left; width:75px; font-size:10px;}
#proshare li img{ margin-right:5px;}

#productview #message { color: #f00; font-size: 12px; clear: both; }  

#productdescription { float:left; margin-top:1px; width:100%;}
#parameter,#comment {width: 100%; float:left; overflow:hidden; margin-top:12px;}
#productdetail h3 { float:left; clear:both; width:100%; font-size:14px; font-weight:bold; text-indent:5px; line-height:25px; background-color:#c8c8c8; color:#fff;}
.descriptiontext { float:left; clear:both; margin-left:5px; margin-left:5px; margin-top:10px; width:100%;}
#productdetail #parameter h3 {  position:relative; margin: 0; padding: 3px 0; width: 100%; line-height: 20px; border-top: none; overflow: hidden; text-indent:10px; font-weight:bold;}
#productdetail #parameter dl { float:left; line-height: 20px; border: solid 1px #ccc; border-top:none; width:724px; margin-left:4px;}
#productdetail #parameter dl.first {margin-top:3px; border-top:1px solid #ccc;}
#productdetail #parameter dt { float: left; text-indent:5px; width: 160px; text-align: left; color:#555; font-weight: 500;}
#productdetail #parameter dd { float: left; padding-left:4px; width: 558px; word-wrap:break-word; border-left: solid 1px #eee; overflow:hidden;}
#productdetail #accessory li { height: 60px; margin: 0 10px; padding: 10px 0; border-top: solid 1px #ccc; overflow: hidden;  }
#productdetail #accessory li .pic { float: left; width: 80px; }
#productdetail #accessory li h4 { float: right; width: 110px; height: 25px; }
#productdetail #accessory li .price { float: right; width: 100px; clear: right; }
#productdetail #accessory li .text { float: left; width: 250px; }

#productdetail #video { float:left; clear:both; text-align: center; padding-top: 10px; }

#productdetail #comment .list { overflow: hidden; width:100%; border-bottom: solid 2px #336699;}
#productdetail #comment .list h3 { font-weight: bold; border-bottom: solid 2px #336699; margin: 0 0 20px 0; position: relative; }
#productdetail #comment .list h3 span { position: absolute; top: 0; right: 10px; }
#productdetail #comment .list ul { float: left;  border-top:solid 2px #336699; margin-top:2px; width:100%;}
#productdetail #comment .list li { position: relative; float: left; margin-bottom: 5px; overflow: hidden; margin-left:7px; clear:both; width:100%;}
#productdetail #comment .list li h4{ width: 50px; margin-left:300px; height: 24px; text-indent: 10px; font-weight: bold; color:#367CB0; }
#productdetail #comment .list li h4.riheyuser{ width: 50px; margin-left:300px; height: 24px; text-indent: 10px; font-weight: bold; color:#4A79E1;}
#productdetail #comment .list li .text  {  padding: 0 10px; line-height:20px; }
#productdetail #comment .list li .riheytext  {  padding: 0 10px; color:#1E5840;}
#productdetail #comment .list li em  { float:left; margin-top:-27px; margin-left:410px; line-height: 24px; font-size: 11px; }

#productdetail #comment .pagination {} 
#productdetail #comment .pagination .prev,#comment .pagination .next { cursor: pointer; } 
#showmorecomment {float:left; clear:both; border-top:1px dashed #444444; text-align:right; width:100%;}
#productdetail #comment .write { width: 98%; margin-left:5px;}
#productdetail #comment .write textarea { width: 100%; height: 80px; border: solid 1px #ccc; margin-top:2px;}
#productdetail #comment .write span { clear: both; float: left; color: #f00; }
#UserInfo {}
#productdetail #comment .write p { clear:both; margin: 10px 0; }
.commenttitle { float:left; clear:both; background:url(http://www.goodscool.net/pic/images/bgradient758x18.gif) repeat-x; font-size:14px; font-family:Arial; font-weight:bold; text-indent:10px; width:760px; height:18px; line-height:18px; color:#fff;}

#mybbs .list {OVERFLOW: hidden; BORDER-BOTTOM: #336699 2px solid}
#mybbs .list H2 {FONT-WEIGHT: bold; MARGIN: 0px 0px 20px; BORDER-BOTTOM: #336699 2px solid; POSITION: relative}
#mybbs .list H2 SPAN {RIGHT: 10px; POSITION: absolute; TOP: 0px}
#mybbs .list UL {FLOAT: left}
#mybbs .list LI {FLOAT: left; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; POSITION: relative}
#mybbs .list LI H4 {FONT-WEIGHT: bold; TEXT-INDENT: 10px; HEIGHT: 24px; BACKGROUND-COLOR: #eee}
#mybbs .list LI .text {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#mybbs .list LI .riheytext {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #24754a; PADDING-TOP: 0px}
#mybbs .list LI EM {RIGHT: 30px; LINE-HEIGHT: 24px; POSITION: absolute; TOP: 0px}
#mybbs .pagination {TEXT-ALIGN: right}
#mybbs .write {MARGIN: 20px 0px; WIDTH: 98%}
#mybbs .write H2 {FONT-WEIGHT: bold; COLOR: #fff; TEXT-INDENT: 10px; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT: 22px; BACKGROUND-COLOR: #bbb}
#mybbs .write H2 SPAN {FONT-WEIGHT: normal; RIGHT: 10px; COLOR: #fff; POSITION: absolute; TOP: 0px}
#mybbs .write H2 A {MARGIN: 0px 5px; COLOR: #336699}
#mybbs .write H2 A:hover {COLOR: #fff}
#mybbs .write TEXTAREA {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 10px 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 99%; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 80px}
#mybbs .write SPAN {CLEAR: both; FLOAT: left; COLOR: #f00}
#mybbs .write P {CLEAR: both; MARGIN: 10px 0px}

.bigpic { position:absolute; z-index:3; background-color:#fff; display:none; border: solid 3px #ccc; cursor: url('http://www.goodscool.net/pic/images/zoomout.cur'),pointer; }
.bigpic img{ width: 500px; height: 500px; }
.figures { position:absolute; z-index:4; background-color:#fff; display:none; border: solid 5px #ccc; overflow: hidden; }
.figures img{ width: 500px; height: 500px; position: absolute; z-index: 5; }
.figures .prev { display: block; float: left; width: 150px; height: 100%; cursor: w-resize; overflow: hidden; background: url('http://www.goodscool.net/pic/images/btnleft.gif') no-repeat left center; position: absolute; z-index: 51; left: 0; }
.figures .next { display: block; float: right; width: 150px; height: 100%; cursor: e-resize; overflow: hidden; background: url('http://www.goodscool.net/pic/images/btnright.gif') no-repeat right center;position: absolute; z-index: 52; right: 0; }
.figures .close { position: absolute; top: 0; right: 0; z-index: 500; width: 40px; line-height: 30px; font-size: 14px; font-weight: bold; cursor: pointer; color: #999; }

/* 购物车页 */
#cartdetails {float:left; clear:both; margin-left:15px; margin-top:10px; width: 750px; padding: 5px 0; border: solid 1px #ccc; margin-bottom: 20px; overflow: hidden; }
#cartdetails .tblist { margin: 0 auto; width: 96%; border-collapse: collapse; text-align:center; }
#cartdetails .tblist th { line-height: 30px; }
#cartdetails .trproduct { }
#cartdetails .trproduct td { text-align: center; border-top: dashed 1px #ccc; height: 70px; }
#cartdetails .trproduct .tdimg { width: 80px; }
#cartdetails .trproduct .tdname { width: 70px; color: #999; }
#cartdetails .trproduct .tdsource { width: 20px; text-align:left; }
#cartdetails .trproduct .tdsource span.auction { display: block; width: 16px; height: 16px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_auction.gif') no-repeat; }
#cartdetails .trproduct .tdsource span.groupbuy { display: block; width: 16px; height: 16px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_groupbuy.gif') no-repeat; }
#cartdetails .trproduct .tdsource span.copy { display: block; width: 16px; height: 16px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_hi.gif') no-repeat; }
#cartdetails .trproduct .tdsource span.free { display: block; width: 16px; height: 16px; overflow: hidden; background: url('http://www.goodscool.net/pic/images/ico_fs.gif') no-repeat; }
#cartdetails .trproduct .tdweight { width: 50px; color: #999; }
#cartdetails .trproduct .tdprice { width: 70px; color: #f00; }
#cartdetails .trproduct .tdnumber { width: 60px; text-align: right; }
#cartdetails .trproduct .tdnumber span input { text-align: center; }
#cartdetails .trproduct .tdtotal { width: 85px; color: #f00; }
#cartdetails .trproduct .tdchkbox { width: 20px; }
#cartdetails .subtotal { width: 96%; margin: 20px auto 0 auto; border-top: solid 1px #B5B5B5; line-height:40px; color:#000; font-weight:bold; text-indent:465px;}
#cartdetails .subtotal .price {color:#ff0000; margin-left:30px;}
#productcolor { position:absolute; z-index:4; background-color:#f1f1f1; display:none; padding: 5px; border: solid 1px #ccc; }
#productcolor input { margin: 0 1px; text-align: center; } 
#productcolor .do { text-align: center; float:left; } 

#mainbody .historylist { margin: 0 auto;}
#mainbody .historylist h3 { height: 19px; line-height: 19px; text-indent: 5px; text-align: left; font-size: 14px; font-weight: bold; color: #000; background: none; border-bottom: solid 2px #ccc; }
#mainbody .historylist ul { border: none; margin: 0; padding: 0; width: 100%; }
#mainbody .historylist li { float: left; display: inline; width: 180px; height: 80px; margin: 0 2px; padding: 10px 2px; border-top: none; overflow: hidden; }
#mainbody .historylist li .pic { float: left; width: 72px; height: 62px; text-align: center; }
#mainbody .historylist li .pic img { width: 60px; height: 60px; }
#mainbody .historylist li h4 { float: right; width: 100px; height: 72px; line-height: 18px; margin: 5px 0 0 0; font-size: 10px; background-color: #f8f8f8;  word-wrap:break-word; overflow:hidden; }
#mainbody .historylist li h4 a { border-bottom: dashed 1px #999; }
#mainbody .historylist li .price { float: left; width: 78px; color: #f00; line-height: 16px; text-align: center; }


/* 拍卖产品列表页 */
#auctionlist { border: solid 1px #ccc; }
#auctionlist h1 { font-size: 14px; font-weight: bold; color: #fff; background-color: #871a1a; text-align: center; }
#auctionlist .do { text-align: right; }

#auctionlist dl { clear: both; height: 100px; margin: 0 10px; _margin: 0 5px; padding: 10px 0; border-top: solid 1px #ccc; position: relative; }
#auctionlist dt { float: left; width: 100px; height: 30px; display: inline; position: absolute; left: 110px; }
#auctionlist dt a { color: #3494ca; }
#auctionlist dd span {margin-right: 5px;}
#auctionlist dd.pic { float: left; width: 110px; height: 100px; text-align: center; }
#auctionlist dd.pic img { width: 90px; height: 90px; }
#auctionlist dd.color { float: left; width: 100px; height: 30px; margin-left: 20px; position: absolute; left: 200px; }
#auctionlist dd.text { float: left; width: 200px; height: 60px; position: relative; top: 25px; overflow: hidden; word-wrap:break-word; }
#auctionlist dd.auctiontype { position: absolute; top: 10px; right:180px; width: 40px; }
#auctionlist dd.bidcount { position: absolute; top: 35px; right:180px; width: 40px; }
#auctionlist dd.price { position: absolute; top: 35px; right:80px; width: 80px; color: #f00; }
#auctionlist dd.time { position: absolute; top: 35px; right: 0px; width: 85px; }
#auctionlist dl.list-head{ height:20px; padding:0;}
#auctionlist dl.list-head dd{ top:0;color:#666;}

/* 拍卖产品页 */
#bidproductview { line-height: 22px; }
#bidproductview h1 { font-size: 12px; font-weight: bold; color: #003c7b; margin: 0 20px; }
#bidproductview span { margin: 0 5px 0 10px; font-weight: normal; }
#bidproductview .pic { float: left; margin-top:20px; width: 200px; height: 200px; text-align: center; }
#bidproductview .pic img { width: 160px; height: 160px; }
#bidproductview .color { float: right; width: 366px; margin-top: 10px; }
#bidproductview .auctiontype { float: right; width: 366px; }
#bidproductview .price { float: right; width: 366px; }
#bidproductview .price #currprice { margin-right: 20px; }
#bidproductview .number { float: right; width: 366px; }
#bidproductview .endtime { float: right; width: 366px; }
#bidproductview .bidcount { float: right; width: 366px; }
#bidinput { float:right; width:366px; color: #2A3F55; line-height:22px; position:relative; }
#bidinput .bidprice { float: left; width: 200px; margin: 5px 0 0 10px; }
#bidinput .bidnumber { float: left; width: 160px; }
#bidinput .submit { clear:left; margin:10px 0 0 10px; width: 100px; height: 28px; position: relative; float: left; background: url('http://www.goodscool.net/pic/images/btn_bid.gif') no-repeat; overflow: hidden; cursor: pointer; text-indent: 100px; }
#bidinput .freight { margin:10px 10px 0 10px; width: 100px; height: 28px; position: relative; float: right; background: url('http://www.goodscool.net/pic/images/btn_check_freight.gif') no-repeat; overflow: hidden; cursor: pointer; text-indent:100px; }
#bidinput #bidfreight {position:absolute; top:60px; right:0; width:250px; border: solid 1px #ccc; background-color:#eee; padding:10px; color:#000;}
#bidinput #bidfreight select {margin:3px 0;}
#bidinput #bidfreight .close {float:right; color:#aaa; cursor:pointer;}
#bidmessage { clear: both; color: #f00; }
#bidmessage a { margin: 0 5px; }
#bidlist { margin: 10px; clear: both; }
#bidlist table { width: 100%; border: solid 1px #ccc; border-collapse: collapse; }
#bidlist table th { border: solid 1px #ccc; background-color: #f4f4f4; }
#bidlist table td { border: solid 1px #ccc; text-align: center; line-height: 20px; }
#bidlist .tdname { width: 120px; }
#bidlist .tdprice { width: 100px; }
#bidlist .tdnumber { width: 100px; text-align: center; }
#bidlist .tdtime { }
#bidfreight {float:left;clear:both;margin:5px;}
#bidfreight span {margin-right: 5px;}
.category1title{ float:left; margin-top:8px; height:21px; background:url(http://www.goodscool.net/pic/images/category1titlebg.gif) no-repeat; color:#fff; text-indent:5px; clear:both; font-size:11px; width:542px; font-size:14px; font-family:Arial; font-weight:bold; line-height:21px;}

/*产品页专用*/
.category1title1{ float:left;margin-top:8px; clear:both; background:url(http://www.goodscool.net/pic/images/bgradient758x18.gif) repeat-x; font-size:14px; font-family:Arial; font-weight:bold; text-indent:10px; width:759px; height:18px; line-height:18px; color:#fff;}

/* 促销产品列表页 */
#promotionlist { border: solid 1px #ccc; overflow:hidden; }
#promotionlist .text { font-size:14px; line-height:150%; margin: 10px 10px 0 10px; border-bottom: solid 1px #000; }
#promotionlist .text p { color:#f00; font-size:16px; padding: 10px 0 20px 0; }
#promotionlist h1 { font-size: 14px; font-weight: bold; color: #fff; background-color: #871a1a; text-align: center; }
#promotionlist .do { text-align: right; width:100%; }
#promotionlist dl { float: left; width: 170px; margin: 0 0 0 11px; padding: 20px 0; border-top: solid 1px #ccc; overflow: hidden; }
#promotionlist dt { width: 160px; height: 160px; text-align: center; margin: 0 0 5px 0; position: relative; }
#promotionlist dt .freeimg { width: 100px; height: 100px; border:none; position: absolute; top:1px; left:1px; background: url('http://www.goodscool.net/pic/images/freeshipping.png') no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.goodscool.net/pic/images/freeshipping.png');  _background-image: none; /* IE6 */ }
#promotionlist dt a:hover .freeimg { border:none; }
#promotionlist dt img { width: 160px; height: 160px; }
#promotionlist dd{float: left; width: 160px; clear:both; text-indent: 10px; white-space: nowrap; }
#promotionlist dd.name a { color: #3494ca; }
#promotionlist dd.oprice { color: #666; text-decoration:line-through; }
#promotionlist dd.price { color: #f00; }
#promotionlist dd.free { color:#f00; font-weight: 700; }


/*标签分类*/
#taglist { margin: 0; width: 210px; background: url('http://www.goodscool.net/pic/images/classlist_bg.gif') repeat-y; position: relative; }
#taglist h3 { height: 35px; line-height: 35px; background: url('http://www.goodscool.net/pic/images/classlist_top.gif') no-repeat; font-weight:bold; padding-left:10px; font-size:14px; overflow: hidden; } 
#taglist .bottom { clear: both; height: 10px; line-height: 10px; background: url('http://www.goodscool.net/pic/images/classlist_bottom.gif') no-repeat left bottom; } 
#taglist ul { float: left; background:transparent; overflow: visible;}
#taglist ul li { float: left; margin-left:5px; _margin-left:3px; width:200px; height:22px; line-height:22px; border-bottom: solid 1px #ccc; _border-bottom: none; overflow:hidden; }
#taglist ul a { display: block; margin: 0; font-family: Tahoma; _border-bottom: solid 1px #fff;}
#taglist ul a:link { color: #336699; }
#taglist ul a:visited { color: #666666; }
#taglist ul a:hover { color: #990000; }
#taglist ul a.hide { _display: none; border-bottom: solid 1px #ccc; }
#taglist ul a.sub {  border-bottom: solid 1px #ccc; }
#taglist ul a.sub table { border-collapse: collapse; }
#taglist ul li ul { display: none; }
#taglist ul h2{height: 35px; line-height: 35px; font-weight:bold; padding-left:10px; font-size:14px; overflow: hidden;  border-bottom: solid 1px #ccc;}
#taglist ul li:hover { position: relative; z-index: 999; background-color: #f4f4f4; border-bottom: solid 1px #666; }

/*产品标签*/
#producttags {
	overflow:hidden;
	margin-right:10px;
}
#producttags .boxoff {
	height:20px;
	line-height:20px;
	background-color:#414b73;
}
#producttags #producttagslist {
	overflow:hidden;
}
#producttags #producttagslist h3 {
	color:#000;
	background-color:#fff;
	font-size:10px;
}
#producttags #producttagslist ul {
	overflow: hidden;
	background-color: #fff;
	float: left;
	width: 100%;
	margin-right:10px;
}

#producttags #producttagslist li {
	float:left;
	height:16px;
	width:220px;
	padding:0 2px;
	margin:0 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:normal
}

#producttags #producttagslist li a {
	color: #666666;
	font-size: 10px;
}
#producttags #producttagslist li a:link {
	text-decoration: none;
	color: #000;
}
#producttags #producttagslist li a:visited {
	text-decoration: none;
	color: #999;
}
#producttags #producttagslist li a:hover {
	text-decoration: none;
	color:#0099FF;
	font-size:10px;
}

