﻿body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family:Verdana,Arial,sans-serif;
	text-align: center;
	color: #333;
	top: 0px;
FONT-FAMILY: Georgia;
}
a{color:#0000ff; text-decoration:none;}
a:hover{color:#990000; text-decoration:underline;}
.L{float:left;}
.R{float:right;}
ul{ list-style:none; margin:0; padding:0;}
li { list-style:none; margin:0; padding:0;}
img { border:0;}
hr {
	height: 1px;
	border: 0;
	border-top: 1px dashed #cccccc;
}
dl { margin:0; padding:0; }
dt { margin:0; padding:0;}
em { font-style:normal;}
.ad950 { width:950px; margin:0 auto; clear:both;}
.ad950 p { margin:0px auto; margin-bottom:0;}
.ad728 { width:730px; margin:5px auto; clear:both; height:90px;}
.ad728 p { margin:0px auto; margin-bottom:0;}
.clear { clear:both; margin:0; height:0; overflow:hidden;}
h1, h2, h3, h4, h5, h6, h7 { margin:0; padding:0; font-size:12px;}
.line { width:96%; background:url(../images/newline.gif) repeat-x; line-height:17px; height:17px; clear:both; overflow:hidden; margin:0 auto;}
#catname {  padding-right:4px; color:#5C8201;}
.mainbox { width:964px; background:#fff; margin:0 auto;}

.topbox { width:948px; border:1px #FFDF70 solid; margin:0 auto; background:#FEFEE9; height:24px; line-height:24px;  }
.topboxl { width:644px; float:left; text-align:left;}
.topboxl form { padding-left:10px;}
.topboxl a {  color:#0000ff;}
.topboxl strong { padding-left:12px;}
.topboxr { width:300px; float:right; text-align:right;}
.topboxr  a { padding-right:12px;}

#top { width:950px; margin:0 auto; clear:both; height:60px; margin:5px auto; overflow:hidden;}
#topl h1 a{
float:left;
	width:262px;
	height:60px;

	font-size:0px;
	text-indent:-620px;
	overflow:hidden;
	background:url(../images/logo.png);
}
#topr { width:658px; float:right; height:60px; overflow:hidden;}
#menu { width:950px; margin:5px auto; clear:both; background:url(../images/menu.gif) repeat-x; height:34px; line-height:34px; margin-bottom:0; overflow:hidden;}
#menu ul { width:940px; margin:0 auto;}
#menu ul li { float:left; font-size:14px; background:url(../images/menu_right.gif) no-repeat right;}
#menu ul li a { color:#fff; padding-left:9px; padding-right:12px;}
.taokenemu { width:950px; height:28px; margin:0 auto; line-height:28px; background:url(../images/littlenav_index.gif) no-repeat; text-align:left; font-size:13px; color:#e4e4e4;padding-top: 3px;}
.taokenemu b{ padding-left:12px; color:#333;}
.taokenemu a { color:#777;}

.mall_nav{background:url(../images/class.gif) repeat-x; width:948px; border:1px #ddd solid; margin:8px auto; clear:both; height:110px;}
.mall_nav ul { width:188px; float:left; border-right:0px #eeeeee dashed; overflow:hidden; height:110px;}
.mall_nav ul h1 span {BACKGROUND: url(../images/st.gif) no-repeat 1px 3px; MARGIN-LEFT: 8px; padding-left:8px; color:#ddd;}
.mall_nav ul h1 span a {  color:#CC0000;}
.mall_nav ul h1 { line-height:22px; text-align:left; height:22px;}
.mall_nav ul li { line-height:22px; text-align:left; width:170px; margin:0 auto;}
.mall_nav ul li a { padding-right:4px; color:#0000ff;}
#no { border-right:none;}


.weizhi { width:950px;margin:0 auto; line-height:29px; text-align:left;}
.weizhi a { padding-left:3px; padding-right:3px;}
.mainbody { width:950px; clear:both; margin:0px auto;border-top:1px #cccccc solid; border-bottom:1px #cccccc solid;}
.mainbox_body { width:950px; clear:both; margin:0px auto; background:url(../images/950bg.gif) repeat-y; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid;}
.mainboxl { width:190px; float:left;}
.mainboxr { float:right;}
.mainboxl h2 { width:188px; font-size:14px; background:url(../images/h2bg.gif); margin:0 auto; margin-bottom:0; border-bottom:1px #cccccc solid; text-align:center;padding-top:3px;padding-bottom:3px;}
.leftlist { width:190px; margin-top:5px; clear:both;}
.leftlist ul { width:190px}
.leftlist ul li { margin-left:3px; text-align:left; line-height:24px; height:24px;width: 90px; float: left; list-style: none; display: block;word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.leftlist ul li a {color:#000000;}
.leftlist ul li A:visited {color:#990000}
#list {background:url(../images/list.gif);  width:160px; font-size:14px;  height:30px; padding-left:20px; color:#006600;line-height:30px;font-weight: bold;filter; }

.rightlist { width:740px; margin:5px auto; clear:both; }
.rightlist h2 { width:740px; line-height:26px; height:26px; font-size:12px; text-align:left;}
.rightlist ul { width:738px; margin:0 ; border-top:1px #e4e4e4 solid; background:#ffffff;}
.rightlist ul li { width:184px; float:left; text-align:left; line-height:22px; height:22px; overflow:hidden;}
.rightlist ul li a {color:#990000}
.rightlist ul li a:hover {color:#ffffff;background:#000000;line-height:22px;}
.searchtip { width:740px; margin:5px auto; line-height:24px; text-align:left;}
.listselect { width:740px; line-height:30px; height:30px; background:url(../images/h2.gif) repeat-x;}
.indexsearch { width:900; height:60px; margin:5px auto; text-align:left;background:url('../images/cat_bg.gif') no-repeat;}
.indexbody {padding-left:130px;padding-top:13px;line-height:18px;}
.listselect ul li { float:left; line-height:30px;}
#list_good { width:740px; margin:5px auto; clear:both; text-align:center;overflow : hidden;}
#list_good dl { width:740px;text-align:center;}
/*#list_good dl dt { width:185px; float:left; text-align:center; margin-bottom:12px; display:block;  height:257px;}*/
#list_good dl dt { width:185px; float:left; text-align:center; margin-bottom:12px; display:block;  height:300px;}
#list_good dl dt span a{ width:170px; height:170px; display:block; border:1px #e4e4e4 solid;}
#list_good dl dt span a:hover{ width:168px; height:168px; display:block; border:2px #e4e4e4 solid}
#list_good dl dt span img {margin:3px;}
#list_good dl dt p { width:170px; margin-top:3px; margin-bottom:0; line-height:18px;}

#list_goods { width:740px; margin:5px auto; clear:both; text-align:center;overflow : hidden;}
#list_goods dl { width:740px;text-align:center;}
#list_goods dl dt { width:120px; float:left; text-align:center; margin-bottom:12px; display:block;  height:160px;}
#list_goods dl dt span a{ width:90px; height:90px; display:block; border:1px #e4e4e4 solid;}
#list_goods dl dt span a:hover{ width:88px; height:88px; display:block; border:2px #e4e4e4 solid}
#list_goods dl dt span img {margin:3px;}
#list_goods dl dt p { width:120px; margin-top:5px; margin-bottom:0; line-height:18px;}

#tkname { height:36px; overflow:hidden;}
#tknames { height:18px; overflow:hidden;}
#tkprice em { font-size:16px; font-weight:bold; color:#CC0000; padding-right:4px;}
#tksale em { font-weight:bold; color:#996600;}
.H {color:#ff0000}
.pages { height:40px; line-height:40px; text-align:center;}
.pages a { padding:3px 6px 3px 6px; border:1px #000000 solid; margin-left:3px; margin-right:3px;color:#000000} 
.pages a:hover { padding:3px 6px 3px 6px; border:1px #000000 solid; margin-left:3px; margin-right:3px;color:#ffffff;background:#000000;TEXT-DECORATION:none} 
.selected {color:#ffffff;background:#000000;}
.selected span {color:#ffffff;}

.top_bg { width:950px; height:25px; margin:0 auto; line-height:25px; background:url(../images/top_bg.gif) no-repeat; text-align:left; font-size:12px; color:#cccccc;}
.top_bg span{ padding-left:12px; color:#336699;}
.top_bg a { color:#000;}

.goodsinfo{float:right;margin:0px;padding:0px;width:750px;height:100%;overflow:hidden;}
.goodsinfo h1{float:left;margin:0px;width:100%;height:30px;line-height:30px;font-size:16px;border-bottom:1px dotted #ccc;text-align:center;}
.goodsinfo .detail{float:left;margin:10px 0 0 0px;padding:0px;width:100%;font-size:14px;}
.goodsinfo .detail .bigimg{float:left;margin:0px;padding:0px;width:360px;}
.goodsinfo .detail .bigimg img{width:350px;height:350px;border:1px solid #ccc;padding:4px;}
.goodsinfo .detail .infocon{float:left;margin:0px 0 0 10px;padding:0px;width:360px;text-align:left;}
.goodsinfo .detail .infocon li{float:left;margin:0px;padding:0px;width:100%;height:30px;line-height:30px;}
.goodsinfo .detail .infocon .store{float:left;margin:10px 0 0 0px;padding:0px;width:358px;border:1px solid #ccc;}
.goodsinfo .detail .infocon .store li{float:left;margin:0px;padding:0px;width:100%;height:26px;line-height:26px;text-indent:1.5em;}
.goodsinfo .detail .infocon .store li.storeicon{background:url(../images/goodsinfo_storeico.gif) no-repeat 5px 5px;}
.goodsinfo .detail .infocon .buybox{float:left;margin:10px 0 0 0px;padding:30px 0 0 0px;width:360px;height:70px;background:#fffee6;text-align:center;}
.goodsinfo .detailcontent{float:left;margin:10px 0 0 0px;padding:0px;width:100%;overflow:hidden;}
/*.cont {padding: 10px;}*/

.cont {border-bottom:1px dotted #ccc;}

.rightbox1 { width:740px; margin:5px auto;}
.title { width:730px; margin:0 auto; text-align:center; line-height:26px; height:26px; background:url(../images/titlebg.gif) repeat-x bottom; font-size:14px; border-bottom: 1px #ccc dotted; }
.title  h1 { font-size:14px; color:#990000;}
.temp { width:740px; margin:5px auto; clear:both;}
.templ { width:320px; float:left; height:320px; text-align:left; overflow:hidden;}
.templ span a{ width:316px; height:316px; display:block; border:1px #e4e4e4 solid; overflow:hidden;}
.templ span a:hover{ width:314px; height:314px; display:block; border:2px #e4e4e4 solid; overflow:hidden;}
.templ dt {
	width:316px;
	height:22px;
	display:block;
	border:1px #e4e4e4 solid;
	overflow:hidden;
	text-align: center;
}
.templ span img { margin:3px;}
.tempr {width:408px; margin:0 auto; overflow:hidden; float:right;}
.tempr ul li { margin-top:15px;line-height:28px; text-align:left;height:28px}
.tempr ul li a { color:#0000ff;}
.tempr ul li b { font-size:25px; color:#D80808; padding-right:4px}
.tempr ul li em { color:#5A8652; font-weight:bold; font-size:13px; padding-right:4px;}
.tempr ul li span {text-decoration:line-through;font-size:16px;}
.kefu { width:406px; border:1px #e4e4e4 solid; height:60px; margin:5px auto; clear:both; text-align:left;}
.kefu h2 { font-size:12px; font-weight:normal; background:url(../images/icon_1.gif) no-repeat 10px 5px; line-height:20px; height:20px; margin:6px auto; margin-bottom:0; overflow:hidden;}
.kefu h2 span { padding-left:30px;}
.kefu p { width:386px; margin:0 auto; margin-bottom:0; line-height:24px; height:24px; overflow:hidden;}
.kefu p a { padding-left:10px;}
.buy { width:406px; height:145px; margin:5px auto;border-top: 1px dashed #999}
#introduce { width:390px; margin:5px auto; clear:both; line-height:18px; text-align:left; color:#666; height:92px; overflow:hidden;}
#introduce b { font-size:14px; color:#999900;}
#buypic { margin-top:15px;margin-bottom:0px;height:40px; text-align:left; background-color: #fffee6;}
#buypic img { padding-left:12px;}
.content { width:735px; margin:0px auto; clear:both; overflow:hidden;}
.content p a {margin-left:5px; margin-right:5px;color:#000000;} 
.content p a:hover { padding:1px 1px 1px 1px; border:1px #000000 solid; margin-left:3px; margin-right:3px;color:#000000;background:#ffffff;TEXT-DECORATION:none}
/*.content p { line-height:30px; height:30px; background:url(../images/h2.gif) repeat-x; margin:0; font-size:12px; text-align:left;}*/
.content p { line-height:30px; height:30px; background:url(../images/h2.gif) repeat-x; font-size:12px; text-align:left;}
.content span { line-height:15px; background:url(../images/h2.gif) repeat-x; margin:0; font-size:12px; text-align:left;padding:3px;}
.contentbox { width:740px; line-height:26px; font-size:14px; text-align:left; margin:5px auto; clear:both;}
.contentbox img { text-align:center;}
.remen { width:740px; margin:5px auto; clear:both;}
.remen dl { width:740px;}
.remen dl dt { width:123px; float:left; margin-bottom:8px;}
.remen dl dt span { width:104px; height:104px; display:block; border:1px #e4e4e4 solid;}
.remen dl dt span img { margin:2px;}
.remen dl dt p { line-height:18px; width:104px; margin-top:5px; margin-bottom:0;}
#biaoti { height:36px; overflow:hidden;}
#taobaojia { height:18px; overflow:hidden;}
#taobaojia b { color:#CC0000; font-size:14px; padding-right:5px;}
.xihuan { width:740px; margin:5px auto; clear:both;}
.xihuan dl { width:740px;}
.xihuan dl dt { width:185px; float:left;margin-bottom:8px; height:260px;}
.xihuan dl dt span a{ width:170px; height:170px; display:block; border:1px #e4e4e4 solid;}
.xihuan dl dt span a:hover{ width:168px; height:168px; display:block; border:2px #000000 solid}
.xihuan dl dt span img { margin:2px;}
.xihuan dl dt p { line-height:18px; width:164px; margin-top:5px; margin-bottom:0;}
.xihuan dl dt p a { color:#0000ff;}
.foot { width:950px; margin:8px auto; clear:both;}
.foot p { margin:0 auto; line-height:22px; }
.item { line-height:30px; height:30px; background:url(../images/item_bg.gif); margin:0; font-size:12px; text-align:left;padding-left:8px; width:650px; height:292px;margin-top:40px}
.item p {padding:65px 150px 0px 125px}
input{	BORDER-top: 	#cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	BORDER-bottom: #cccccc 1px solid;
	BORDER-left: #cccccc 1px solid;
        BACKGROUND: #ffffff; 
color:#990000;
	padding-top:3px;}
.button { 
	FONT-SIZE: 12px;
	CURSOR: hand;
	BORDER-top: 	#cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	BORDER-bottom: #cccccc 1px solid;
	BORDER-left: #cccccc 1px solid; 
	BACKGROUND: url(../images/h2.gif) #ffffff repeat-x;
	padding-top:3px;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}



.choose { width:100%; clear:both; height:31px; background:url(../images/choosebg.gif) no-repeat ; margin:8px auto; margin-bottom:0; overflow:hidden;text-align:left;}
.choose ul { width:430px; height:28px; overflow:hidden; }
.choose ul li a { color:#555;}
.nchoose { float:left; width:100px; height:28px; line-height:31px; text-align:center; font-size:13px;  overflow:hidden; background:url(../images/nochoose.gif) no-repeat 0 2px; margin-right:5px;}
.schoose { float:left; width:100px; height:28px; line-height:31px; text-align:center; font-size:13px;  overflow:hidden; background:url(../images/choose.gif) no-repeat 0 2px; margin-right:5px; font-weight:bold;}
.schoose a { color:#fff;}

.condition {width:736px; margin:5px auto; border:1px #C0DBF8 solid; height:33px; background:url(../images/conditionbg.gif) repeat-x; margin-bottom:0; text-align:left;}
.condition ul {width:736px; clear:both; margin:0 auto; text-align:left;}
.condition ul li { line-height:33px; padding-left:7px; text-align:left;}
.condition ul select { width:120px; }
.condition .tilist { margin-left:5px; background:url(../images/condition_right.gif) no-repeat right; width:110px;}
.condition .list-mode { background:url(../images/condition_list_no.gif) no-repeat 0 8px; line-height:33px; height:33px; display:block; float:left;}
.condition .list-mode:hover {background:url(../images/condition_list_yes.gif) no-repeat 0 8px; line-height:33px; height:33px;}
.condition .list-mode a,.condition .thumb-mode a { padding-left:20px;}
.condition .thumb-mode { background:url(../images/condition_big_no.gif) no-repeat 0 8px; line-height:33px; height:33px; display:block; float:left; margin-left:10px;}
.condition .thumb-mode:hover {background:url(../images/condition_big_yes.gif) no-repeat 0 8px; line-height:33px; height:33px; margin-left:10px;}
.condition .by-price a { padding-left:7px;}
.condition .tisort { margin-left:10px; line-height:33px; height:33px;}
.condition .tisort .sort_1 { display:block; float:left; margin-right:10px;}
.condition .tisort .sort_2 { display:block; float:left; width:42px; height:19px; margin-right:5px;}
.condition .by-default { margin-left:8px; margin-right:8px;}
#choose_bg { background:url(../images/filterbg.gif) no-repeat right; color:red;}

#BackTop{height:60px;width:20px;background:#ffffff;position:fixed;bottom:20px;right:5px;display:none;}



/*productlist*/
.productlist { width:736px; margin:3px auto; clear:both; border:1px #ccc solid;}
.productlist_page { line-height:30px; height:30px; border-bottom:1px #ccc solid; background:url(../images/productlist_page.gif) repeat-x;}

.productlist_box_s { width:739px; margin:8px auto; clear:both;}
.productlist_box_s dl { width:739px; clear:both; margin:0 auto; height:82px; margin-bottom:5px; border-bottom:1px #ddd solid; padding:0;}
.productlist_box_s dl dt { float:left; margin:0; padding:0; height:82px; text-align:center;}
.productlist_box_s p { margin:0 auto; line-height:22px; height:22px; margin-bottom:0; font-size:12px; color:#666666;}
.productlist_box_s .productlist_photo { width:90px; overflow:hidden; height:82px; float:left; text-align:center;}
.productlist_box_s .productlist_name { width:230px;  margin:0; padding:0; float:left;  overflow:hidden; }
#productlist_title { line-height:18px; height:36px; width:230px; overflow:hidden; text-align:left; margin:0 auto;  font-size:12px;}
.productlist_box_s .productlist_price { width:100px; text-align:center; overflow:hidden;}
.productlist_box_s .productlist_price b { font-size:16px; font-weight:bold; color:#CC0000; padding-right:4px;}
.productlist_box_s .sellnum { width:100px; text-align:center; overflow:hidden;}
.productlist_box_s .sellnum b { font-size:16px; font-weight:bold; color:#CC0000; padding-right:4px;}
 
.shopinfo { width:306px; margin:0 auto; clear:both;}
.shopinfo ul { width:300px}
.shopinfo ul li { text-align:left; line-height:24px; height:24px;}
.shopinfo ul li a { padding-left:14px;color:#000000;}
.shopinfo ul li A:visited { padding-left:14px;color:#990000}

#category a{ text-align:left; padding-left:1px;word-break:keep-all;}

.item-list
{
    float: left;
    margin: 0px;
    width: 710px;
    list-style-type: none;
}
.item-list li
{
    float: left;
    width: 175px;
    height: 170px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.item-image
{
    vertical-align: text-top;
    text-align: center;
}
.item-sc
{
    vertical-align: text-top;
    text-align: center;
}
.item-name
{
    text-align: center;
    display: block; /*内联对象需加*/
    white-space: nowrap; /* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis; /* IE 专有属性，当对象内文本溢出时显示省略标记() ；需与overflow:hidden;一起使用。*/
}
.item-nick
{
    text-align: center;
    vertical-align: bottom;
}

