﻿
body {
margin: 0px;
}
td,body {
line-height: 20px;
}
td,body,input,select,textarea {
font-size: 12px;
color: #333333;
font-family: Arial, Tahoma, Verdana, "宋体";
}

input
{
color: #333333;
padding-top:expression((this.type=="button"||this.type=="submit"||this.type=="reset")?'2px':'0px');
}

A:link {
COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
COLOR: #CC3366; TEXT-DECORATION: none
}
A:active {
COLOR: #333333; TEXT-DECORATION: none
}

.fbai{
color:#FFFFFF;
}

.fgray{
color:#9C9C9C;
}

.f14wb{
font-size: 13px;
font-weight:bold;
color:#FFFFFF;
}

.f14b{
font-size: 13px;
font-weight:bold;
}

.f16b{
font-size: 16px;
font-weight:bold;
}

.fred{
color:#c00000;
}

.fprice{
color:#C40000;
font-size:13px;
font-weight:bold;
}

.fnum{
border:1px solid #999999;
width:28px;
height:18px;
padding-top:3px;
text-align:center;
font-weight:bold;
color:#E93956;
font-size:13px;
}

A.bai:link,A.bai:visited,A.bai:hover,A.bai:active {
COLOR: #FFFFFF; TEXT-DECORATION: none
}


.border_gray{
border:1px solid #dddddd;
}

.border_pink{
border:1px solid #e8d4c2;
}

.pic{
padding:3px;
border:1px solid #d5d5d5;
}

.navborder{
border:1px solid #989898;
}
.navborder input{
border:none;
height:17px;
color:#CCCCCC;
padding-top:2px;
background-color:#FFFFFF;
}
.navsearch{
background: url(images/new_navsearch.gif) top left no-repeat;
}
.navsearch p{
padding-left:25px;
padding-top:2px;
padding-right:3px;
}

a.card1,a.card2{
float:left;
background:url(images/btn_card.gif) no-repeat;
width:110px;
height:23px;
padding:5px 0px 0px 0px;
text-align:center;
margin:0 3px;
background-position:0px 0px;
font-weight:bold;
}
a.card2,a.card2:visited{
background-position:0px -28px;
color:#FFFFFF;
}

a.pay1,a.pay2{
float:left;
background:url(images/btn_card2.gif) no-repeat;
width:110px;
height:23px;
padding:5px 0px 0px 0px;
text-align:center;
margin:0 3px;
background-position:0px 0px;
font-weight:bold;
}
a.pay2,a.pay2:visited{
background-position:0px -28px;
color:#FFFFFF;
}

.payBtn {
	PADDING-LEFT: 20px; FONT-SIZE: 13px; color:#FFFFFF;WIDTH: 98px; HEIGHT: 23px; CURSOR: pointer; BORDER: none; TEXT-ALIGN: center;
	BACKGROUND: url(images/btnfinish.gif) no-repeat 0px 0px;
}

A.payBtn2:link,A.payBtn2:visited,A.payBtn2:hover,A.payBtn2:active{background:url(images/btnfinish.gif) no-repeat; display:block; width:98px; height:21px; padding-top:2px; border:0px; text-align:center;font-size:12px;text-decoration:none;color:#FFFFFF;}
A.pay:link,A.pay:visited,A.pay:hover,A.pay:active{background:url(images/btnbg3.gif) no-repeat; display:block; width:60px; height:18px; padding-top:2px; border:0px; text-align:center;font-size:12px;text-decoration:none;color:#FFFFFF;}
A.goods:link,A.goods:visited,A.goods:hover,A.goods:active{background:url(images/btnbg2.gif) no-repeat; display:block; width:60px; height:18px; padding-top:2px; border:0px; text-align:center;font-size:12px;text-decoration:none;color:#FFFFFF;}


.nav{font-size:14px;height:36px;position:relative;background:url(images/nav_bg.gif) 0 0 repeat-x;}
.nav .m{width:980px;height:36px;margin:0 auto;}
.nav li{float:left;line-height:36px;}
.nav li a:visited,.nav li a:link,.nav li a:active{display:block;float:left;height:36px;padding:0 25px;font-weight:bold;color:#ffffff;margin-right:-5px;background:url(images/nav_bg.gif) right -36px no-repeat;}
.nav li.no_bg a{background-position:0 200px;}
.nav li a:hover,.nav li.on a:visited,.nav li.on a:link,.nav li.on a:active,.nav li.on a:hover{background:#fffcfc;color:#e51a45;}

.help{width:120px; float:left; display:inline; margin-top:15px;}
.help b{border-bottom:#e5e5e5 solid 1px; font-size:0px; background:url(images/help_icon.gif) no-repeat; overflow:hidden; text-indent:-9999px; height:30px; display:block}
.help .h0{ background-position:0px 0px;}
.help .h30{ background-position:0px -30px;}
.help .h60{ background-position:0px -60px;}
.help .h90{ background-position:0px -90px;}
.help .h120{ background-position:0px -120px;}
.help ul{ margin-left:5px}
.help li{ background:url(images/dian10.gif) no-repeat left center; line-height:20px; padding-left:12px; display:block;}

.pmenu{
font-size: 13px;
color:#FFFFFF;
padding-left:20px;
font-weight:bold;
}
.pmenu0{
border-left:1px solid #c40000;
border-right:1px solid #c40000;
border-bottom:1px solid #c40000;
}
.pmenu1{
border-bottom:1px solid #fde6d2
}
.pmenu2{
padding-left:15px;
}
.pmenu3{
border-bottom:1px solid #eeeeee
}

.pmenu4{
border-bottom:1px dotted #eeeeee
}


.pmenu01{
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}

.pmenu02{
border-left:1px solid #620306;
border-right:1px solid #620306;
border-bottom:1px solid #620306;
}

.pages{float:right;}
.pages .pagePrev,.pages .pageNext{background:url(images/bg_page.gif) no-repeat}
.pages a,.pages span{float:left;height:19px;margin:0px 2px;padding:0 8px;background-color:#FFF !important;border:1px solid #E8E8E8;color:#414141;}
.pages .cur,.pages a:hover{border:1px solid #EB5403;color:#EB5403;text-decoration:none}
.pages .cur{font-weight:bold;}
.pages a.pagePrev{background-position:-2px 0px}
.pages a.pageNext{background-position:40px -20px}
.pages .pagePrev{background-position:-2px -40px}
.pages .pageNext{background-position:40px -60px}
.pages span.pageInfo{margin:0 5px 0 0;padding:0;border:0 none;color:#404040}
.pageInfo em{margin:0 5px}


.sortclass a.on,.sortclass a:hover{background:#F28208;color:#FFF;text-decoration:none}

.sort .desc,.sort .desc2,.sort .asc,.sort .asc2{background:url(images/bg_sort.gif) no-repeat;}
.sort a{float:left;height:20px;margin:0 1px;padding:2px 22px 0 10px;text-decoration: none;}
.sort a.desc{
background-position:0px 0px;
}
.sort a.asc{
background-position:0px -22px;
}
.sort a.desc2{
background-position:0px -44px;
}
.sort a.asc2{
background-position:0px -66px;
}

a.qq,a.msn{
float:left;
background:url(images/tu_online.gif) no-repeat;
height:20px;
padding:38px 10px 0px 10px;
background-position:0px 0px;
}
a.msn{
background-position:-92px 0px;
}

a.plus1,a.plus2{
float:left;
background:url(images/btn_num.gif) no-repeat;
width:15px;
height:15px;
margin:4px 0 0;
background-position:0px 0px;
}
a.plus2{
background-position:-15px 0px;
}

.item ul{margin:0; padding:0;}
.item ul li{ float:left;
	font-size:11px;
	background:url(images/bg_select.gif) no-repeat;
	white-space: nowrap;
	display:block;
	text-align:center;
	cursor:pointer;
	width:95px;
	height:32px;
	padding:3px 3px 0px 3px;
	margin:0 2px;
	background-position:0px 0px;
	line-height:14px;
	}

.item ul li.current{
	background-position:-101px 0px;
}
.item ul li.nosale{
	background-position:-202px 0px;
	cursor:auto;
}

.itemline ul li{
	padding-top:10px;
}

.item .left1,.item .left2,.item .right1,.item .right2{
	float:left;
	background:url(images/btn_arr.gif) no-repeat;
	width:13px;
	height:32px;
	margin:0 2px;
}

.item .left1{
background-position:0px 0px;
cursor:pointer;
}
.item .left2{
background-position:-13px 0px;
}
.item .right1{
background-position:-26px 0px;
cursor:pointer;
}
.item .right2{
background-position:-39px 0px;
}

.itempadding{
margin:0 17px;
}
