@charset "utf-8";

/* Defaults */
:focus{outline:0}
a:link,a:visited{text-decoration:none;color:#000}
a:hover{text-decoration:underline;}
body{font:normal 12px Arial,Corbel,Verdana,Helvetica,sans-serif;}
img{border:0;vertical-align:bottom}
fieldset{border:0}
h1, h2, h3, h4, h5, h6{font-size:1em;}
p{margin:0}

/* Public Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- Containers --*/
html{/*ad background here*/}
body{}
#page{}
/*-- Content --*/
#content{}
	.wrap{overflow:hidden;zoom:1;}
	.wrap .main{float:right;width:775px; }
	.wrap .side{float:left;width:198px; overflow:hidden }
	/*- box -*/
	.box{border:1px solid #b9c1c4;margin:0 0 6px 0;}
	
	.box .title h2{color:#fff;font-weight:bold;padding:0 0 0 11px;line-height:22px;  }
	/*- box2 -*/
	.box2{border:1px solid #b9c1c4;margin:0 0 0px 0;}
	.box2 .title{height:40px;background:url(../img/line_shadow.png) repeat-x 0 32px; }
	.box2 .title h2{float:left;_width:60px;white-space:nowrap; line-height:21px;height:21px;background:url(../img/title_bg.png) repeat-x 0 -22px; }
	.box2 .title h2 span{display:block;font-size:14px;font-weight:bold;color:#fff;line-height:21px; padding:0 12px;background:url(../img/title_bg.png) no-repeat right -43px;}


/* List Sytle
------------------------------------------------------------------------------------------------------------*/

/*-- history --*/
.history{ background-color:#FFF;}
.history .content{padding:0 4px; }
.history .content li{padding:10px 0;border-bottom:1px dashed #bbc0c4; clear:both; height:65px; overflow:hidden;}
.history .content li a{line-height:18px; display:block; }
.history .content li img{float:left; padding-bottom:10px; vertical-align:top;}
.history .content li.last{border:none;}
	
/*-- side_ad --*/
.history .title{ background:url(../img/index.gif) 0px -167px no-repeat #e9e9e9; font-size:14px; font-stretch:wider; font-weight:bold; line-height:28px; text-indent:25px; }
.side_ad{}
	.side_ad img{display:block;margin:0 0 6px 0; margin:0; }
/*-- hot_product --*/
.hot_product{float:left;width:590px; }
	.hot_product .content{position:relative;background:url(../img/line_shadow.png) repeat-x 0 100px; }
	.hot_product #gdq{ overflow:hidden; margin:0px 20px 0 20px;height:210px;width:560px; overflow:hidden;}
	.hot_product ul{ width:999999999px; }
	.hot_product li{float:left;text-align:center;width:165px;margin:0;padding:6px 10px 0px 10px;}
	.hot_product li img{display:block;width:120px;margin:0 auto; }
	.hot_product li .prize{color:#fff;width:100px;height:23px;margin:4px auto 0 auto;background:url(../img/prize_bg.png) repeat-x 0 0; }
	.hot_product li .prize span{display:block;line-height:20px; background:url(../img/prize_bg.png) no-repeat right -24px;}
	.hot_product li p{padding:12px 0; }
	.hot_product li .btn_buy{text-indent:-9999px;display:block;width:78px;height:25px;margin:0 auto; background:url(object.png) no-repeat 0 -64px;  }
	.hot_product .arrow_prv,.hot_product .arrow_next{text-indent:-9999px;position:absolute;top:64px;width:18px; height:24px;background:url(object.png) no-repeat 0 -40px ; }
	.hot_product .arrow_prv{left:0;}
	.hot_product .arrow_next{right:0;background-position:-18px -40px;}


/*-- hot_product --*/
.limit_buying{margin:0 0 0 -1px;border-left:1px dashed #bbc0c6;zoom:1;}
	.limit_buying .content{position:relative;text-align:center; padding:10px 0 8px 0; }
	/*- tab_no -*/
	.limit_buying .tab_no{position:absolute;top:-20px;right:0;}
		.limit_buying .tab_no li{float:left;width:26px;height:25px;margin:0 6px 0 0;}
		.limit_buying .tab_no li a{text-indent:-9999px;display:block;width:26px;height:25px;background:url(../img/number.png) no-repeat ;  }
		.limit_buying .tab_no li .no1{background-position:0 0;}
		.limit_buying .tab_no li .no2{background-position:0 -54px;}
		.limit_buying .tab_no li .no3{background-position:0 -108px;}
		.limit_buying .tab_no .active .no1{background-position:0 -27px;}
		.limit_buying .tab_no .active .no2{background-position:0 -81px;}
		.limit_buying .tab_no .active .no3{background-position:0 -135px;}
	/*- limit_pro -*/
	.limit_buying .limit_pro{margin:0 auto;}
		.limit_buying .limit_pro .time{}
		.limit_buying .limit_pro .time span{font-size:14px;}
		.limit_buying .limit_pro .time em{color:#e90305;font-weight:bold;font-size:18px;}
		.limit_buying .limit_pro .time img{display:block;width:160px; height:84px; }
		.limit_buying .limit_pro .prize{color:#e90305;font-size:14px;font-weight:bold;}
		.limit_buying .limit_pro .prize strong{}
		.limit_buying .limit_pro p{padding:4px 0; }
		.limit_buying .limit_pro .btn_buynow{text-indent:-9999px;display:block;width:96px;height:25px;margin:0 auto; background:url(object.png) no-repeat 0 -114px;  }

/*-- filter --*/
.filter{border:1px solid #b9c1c4;background:#fff;margin-bottom:6px;}
	.filter .title{height:30px;background:#fff;}
	.filter .title h2{font-size:14px;font-weight:bold;line-height:30px; padding:0 0 0 10px; }
	.filter .content{}
	.filter .content ul{}
	.filter .content li{position:relative;padding:6px 0 6px 92px;border-top:1px dashed #b9c0c6;zoom:1;}
	.filter .content li strong{ position:absolute;left:0;top:8px;font-size:14px;font-weight:bold;padding:0 0 0 10px; width:82px; text-align:right;}
	.filter .content li a{display:inline-block;*display:inline; zoom:1;line-height:15px;margin:2px 0; padding:0 7px;
	-webkit-border-radius:2px;-khtml-border-radius:2px;	-moz-border-radius:2px;border-radius:2px;
	}
	.filter .content li .current{color:#fff;background:#f41206;}
/*-- product_list --*/
.product_list{ background-color:#fff}
	.product_list .title{  background:url(../img/list_bg.gif) left top repeat-x; position:relative; height:27px;color:#FFF; z-index:1;}
	/*- display -*/
	.product_list .title .display{ position:absolute;left:14px;top:0px; }
	.product_list .title .display span{color:#FFF}
	.product_list .title .display ul{display:inline;}
	.product_list .title .display li{overflow:hidden; display:inline-block;*display:inline; zoom:1;width:18px;height:15px; margin:0 6px 0 0;vertical-align:top; }
	.product_list .title .display li a{text-indent:-9999px;display:block;width:18px;height:15px;background:url(../img/ico_display.png) no-repeat ; }
	.product_list .title .display li .dl{background-position:0 0 ;}
	.product_list .title .display li .d2{background-position:0 -20px;}
	.product_list .title .display li .d3{background-position:0 -40px;}
	.product_list .title .display .active .d1,.product_list .title .display li .d1:hover{background-position:-18px 0;}
	.product_list .title .display .active .d2,.product_list .title .display li .d2:hover{background-position:-18px -20px;}
	.product_list .title .display .active .d3,.product_list .title .display li .d3:hover{background-position:-18px -40px;}
	/*- sort -*/
	.product_list .title .sort{position:absolute;left:182px;top:0px;white-space:nowrap;}
	.product_list .title .sort span{color:#FFF}
	.product_list .title .sort ul{display:inline; color:#FFF}
	.product_list .title .sort li{display:inline;border-right:1px solid #fff;zoom:1; width:auto; line-height:14px;}
	.product_list .title .sort li a{padding:0 12px; color:#FFF; display:inline-block;}
	.product_list .title .sort li .arrow{font-size:0;color:#fff;overflow:hidden;display:inline-block;*display:inline;zoom:1;text-indent:-9999px;*text-indent:0;font-size:0;line-height:0;height:0px;margin:3px 0 0 6px;border:3px solid #4b4b4b;border-top-color:#fff;vertical-align:buttom;}
	.product_list .title .sort .last{border-right:none;}
	.product_list .content{overflow:auto;}
	/*- total -*/
	.product_list .title .total{position:absolute;right:16px;top:0px;color:#FFF}
	/*- 产品list -*/
	.product_list .list{overflow:hidden;zoom:1;}
	.product_list .list li{display:inline;float:left;text-align:center;width:162px;padding:10px 15px;padding-bottom:20px;border-bottom:1px solid #d0d5da; border-right:1px solid #d0d5da;}
	.product_list .list li.nobd{ border-right:0px;width:164px;}
	.product_list .list li .pt{overflow:hidden;display:block;font-weight:bold;line-height:18px; font-weight:bold;height:100px; }
	.product_list .list li .pt img{display:block;width:120px;height:72px;margin:0 0 10px 0;  }
	.product_list .list .desc{overflow:hidden;line-height:20px; height:30px;color:#333;font-size:14px;font-weight:bold;}
	.product_list .list .prize{padding:8px 0 8px 0; text-align:left; margin-left:10px;}
	.product_list .list .prize strong{color:#f01207; /*color:gray;*/}
	.product_list .list .prize strong del{color:gray;}
	.product_list .list .btn{text-align:center;margin-top:8px;}
	.product_list .list .btn a{margin:0 4px; }
	.product_list .list_word{ overflow:hidden;zoom:1;*padding-bottom:38px;}
	.product_list .list_word li{text-align:left;margin:0 15px 18px; border-bottom:1px dotted #eaeaea; position:relative; background:#fff;}
	.product_list .list_word li .pt{overflow:hidden;display:block;font-weight:bold;line-height:18px; font-weight:bold; }
	.product_list .list_word li .pt img{display:block;width:120px;height: 90px;margin:0 auto 10px auto;  }
	.product_list .list_word .desc{overflow:hidden;line-height:20px; height:40px;color:#636363; width:600px; }
	.product_list .list_word .prize{padding:8px 0; width:500px; }
	.product_list .list_word .prize strong{/*color:#f01207;*/ color:red;}
	.product_list .list_word .prize strong del{color:gray;}
	.product_list .list_word .btn{ position:absolute; top:10px; right:10px; text-align:center;}
	.product_list .list_word .btn a{ display:block; margin:10px;}
	.product_list .list_word .btn .btn_buy{background:url(object.png) no-repeat 0 -64px;}
	.product_list .list_word .btn .btn_fav{background:url(object.png) no-repeat 0 -89px;}

	.product_list .list_small{ overflow:hidden;zoom:1;*padding-bottom:38px;}
	.product_list .list_small li{text-align:left;margin:0 15px;margin-bottom:18px; border-bottom:1px dotted #eaeaea; height:100px; position:relative;}
	.product_list .list_small li .pt{overflow:hidden;font-weight:bold;line-height:18px; font-weight:bold; }
	.product_list .list_small li .pt img{ float:left;width:120px;height: 90px;margin:0 auto 10px auto; padding-right:20px; }
	.product_list .list_small .desc{ line-height:20px; height:40px;color:#636363; width:500px; overflow:hidden }
	.product_list .list_small .prize{padding:8px 0; width:500px; }
	.product_list .list_small .prize strong{/*color:#f01207;*/ color:red;}
	.product_list .list_small .prize strong del{color:gray;}
	.product_list .list_small .btn{ position:absolute; top:10px; right:10px; text-align:center;}
	.product_list .list_small .btn a{ display:block; margin:10px;}
	
	
	
.price_order{border-right:1px solid #000000; }
.sort a.alt { font-weight:bold; color:#F00}
.list_order a { padding:0px 11px 0px 7px; line-height:20px; clear:both}
.price_order a.hover { color:#FF0000}
.list_order{position:absolute; left:0px; top:15px;}
.list_order a.a1{ float:left; height:20px; width:30px; border:1px solid #eaeaea; background-color:#F00; color:#FFF}
.list_order a.a2{ float:left; height:20px; width:30px;border:1px solid #eaeaea; border-top:0px solid #eaeaea; background-color:#F00; color:#FFF}



.tagdiv{ position:absolute;   z-index:100000; width:370px; display:none;}
.tagdiv .tagdiv_h{ border:1px solid #fb9568; border-top:0 none; background:#ffffe7 url(../img/product_detail/right_bg.gif) no-repeat 30px 20px; height:109px; padding-left:100px;}
.tagdiv .tagdiv_h p{ line-height:22px; color:#9f9f9f;}
.tagdiv .tagdiv_h p em{ margin:0 3px;}
.tagdiv .tagdiv_h p.h{ font-size:14px; font-weight:bold; color:#000; padding-top:12px;}
.tagdiv .tagdiv_h input{ margin-top:10px;}
.tagdiv .tagdiv_h input.nextbuy{ background:url(../img/product_detail/nextbuy.gif) no-repeat 0 0; width:91px; height:24px;}
.tagdiv .tagdiv_h input.payment{ background:url(../img/product_detail/payment.gif) no-repeat 0 0; width:111px; height:29px; margin-left:10px; }
.tagdiv_bg{ background:url(../img/product_detail/tagdiv_bg.gif) no-repeat center bottom; height:10px;}
	
.search_result{border:1px solid #bbc0c6;}
.search_result .product_list li{ width:164px; }
.search_result .product_list li.last{ width:167px; }
.search_result .list_word { padding-top:10px;}
.search_result .list_word li { width:auto; position:relative;}
.search_result .list_small { padding-top:10px;}
.search_result .list_small li { width:auto; position:relative;}

/* 2012-8-1- */
.Pmodel {font-size:20px;font-weight:bold;color:#e5004f;line-height:20px;}