/*---- CSS基类 v1.0 ----*/
html
{
	height: auto;
}
body
{
	margin: 0px;
	padding: 0px;
	font-family: "宋体";
	font-size: 12px;
	color: #333;
	background-color: #fff;
}
form, dl, dt, dd, a, h6, h5, h4, h3, h2, h1, p, li, ul, ol
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table, img
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin-bottom: 0px;
}
div, span, p, a, td, li, button, textarea, dt, dd
{
	font-size: 12px;
}
input
{
	border: solid 1px #bbbbbb;
	color: #8c8c8c;
}
h5
{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
ul, li, dl, dt, dd
{
	list-style: none;
	margin: 0;
	padding: 0;
}
hr
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	border: 0px;
	border-top: 1px #ccc solid;
}
textarea
{
	padding: 3px;
	border: 1px solid #969696;
}

/*---- 文字样式----*/
/*--连接--*/
a img
{
	border: none;
}
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

.ViewCompareSize,.ViewCompareSize:visited{ text-decoration:underline;}
.ViewCompareSize:hover{ color:#ff3366;}

.a_pink
{
	color: #D03f8c;
}
.a_pink:visited
{
	color: #D03f8c;
}
.a_pink:hover
{
	text-decoration: underline;
	color: #D03f8c;
}
.azoom{ background:url(../images/icon/zoom.jpg) right center no-repeat; display:block; height:20px; line-height:20px; padding-right:20px;}

.abdr
{
	text-decoration: underline;
	font-weight:normal;
}
.abdr:visited
{
	text-decoration: underline;
}
.amore{font-weight:normal; background:url(../images/icon/morea.jpg) right center no-repeat; padding-right:15px;}
/*--文字颜色--*/
.word_white
{
	color: #ffffff;
}
.word_current_price
{
	color: red;
}
.word_current_price b
{
	font-weight: normal;
}
.word_basic_price
{
	color: #666;
}
.word_basic_price b
{
	font-weight: normal;
	text-decoration: line-through;
}
.word_red
{
	color: #ff0000;
}
.word_red01
{
	color: #a42f00;
}
.word_red02
{
	color: #993300;
}
.word_yellow01
{
	color: #FF3300;
}
.word_lightyellow
{
	color: #fde0a6;
}
.word_gray
{
	color: #666666;
}
.word_pink
{
	color: #D03f8c;font-weight:normal;
}

.word_purple
{
	color: #a80fa8;
}
.word_orange
{
	color: #f60;
}
.bg_blue
{
	background-color: #c79866;
}
.bg_white
{
	background-color: #ffffff;
}
/*--文字Size--*/
.word_p12
{
	font-size: 12px;
}
.word_p14
{
	font-size: 14px;
}
.word_p15
{
	font-size: 15px;
}
.word_p16
{
	font-size: 16px;
}
/*--文字其他样式--*/
.word_bold
{
	font-weight: bold;
}
.word_Title_Style
{
	color: #532611;
	font-weight: bold;
}
.word_line_throgh
{
	text-decoration: line-through;
}

/*边框*/
.bdr-gray-a
{
	border: 1px #ccc solid;
}
.bdr-pink-a{ border:1px #ff3366 solid;}
.bdr-b-gray-a{border-bottom:1px #ccc solid;}
.bdr-t-gray-a{border-top:1px #ccc solid;}
.bdr-none{ border:none;}
/*背景颜色*/
.bgc-gray
{
	background-color: #eee;
}
.bgc-orange
{
	background-color: #ffe;
}
.bgc-white
{
    background-color:#fff;}

/*---- 按钮样式 ----*/
button
{
	cursor: pointer;
}
.btn_1
{
	background: url(../images/bg_btn_1.gif) left center no-repeat;
	width: 82px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.btn_gray_xl
{
	background: url(../images/background/btn_1.png) 0px 0px no-repeat;
	height: 26px;
	line-height: 26px;
	width: 98px;
	border: 0px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.btn_gray_l
{
	background: url(../images/background/btn_1.png) 0px -26px no-repeat;
	height: 22px;
	line-height: 22px;
	width: 82px;
	border: 0px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.btn_gray_m
{
	background: url(../images/background/btn_1.png) 0px -48px no-repeat;
	height: 22px;
	line-height: 22px;
	width: 60px;
	border: 0px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.btn_gray_s
{
	background: url(../images/background/btn_1.png) 0px -70px no-repeat;
	height: 17px;
	line-height: 17px;
	width: 48px;
	border: 0px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}

.btn_orange_xl
{
	background: url(../images/background/btn_1.png) 0px -87px no-repeat;
	height: 26px;
	line-height: 26px;
	width: 98px;
	border: 0px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.btn_orange_m
{
	background: url(../images/background/btn_1.png) 0px -113px no-repeat;
	height: 26px;
	line-height: 26px;
	width: 63px;
	border: 0px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.btn_bg_s
{
	background: url(../images/background/btn_1.png) 0px -139px no-repeat;
	height: 22px;
	line-height: 22px;
	width: 47px;
	border: 0px;
	color: #666;
	text-align: center;
	cursor: pointer;
	border: 1px #ccc solid;
	color: #f60;
	font-weight: bold;
	cursor:pointer;
}
.btn-pink-a
{
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 125px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left top no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-pink-b
{
	padding: 0px;
	text-align: center;
	width: 112px;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left -31px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-pink-c
{
	padding: 0px;
	text-align: center;
	width: 95px;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left -62px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-pink-d
{
	padding: 0px;
	text-align: center;
	width: 90px;
	height: 23px;
	font-size: 13px;
	line-height: 23px;
	background: url(../images/background/btn_4.gif) left -93px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-pink-e
{
	padding: 0px;
	text-align: center;
	width: 77px;
	height: 23px;
	font-size: 13px;
	line-height: 23px;
	background: url(../images/background/btn_4.gif) left -117px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-pink-f
{
	padding: 0px;
	text-align: center;
	width: 77px;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left -141px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-pink-g
{
	padding: 0px;
	text-align: center;
	width: 53px;
	height: 23px;
	font-size: 12px;
	line-height: 23px;
	background: url(../images/background/btn_4.gif) left -172px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}

.btn-pink-z
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: 20px;
	font-size: 12px;
	line-height: 23px;
	border: 0px;
	color: #fff;
	background-color: #ff3366;
	padding-left: 10px;
	padding-right: 10px;
	cursor:pointer;
}

.btn-gray-a
{
	padding: 0px;
	text-align: center;
	width: 125px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left -196px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-gray-b
{
	padding: 0px;
	text-align: center;
	width: 112px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left -227px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-gray-c
{
	padding: 0px;
	text-align: center;
	width: 95px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left -258px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-gray-d
{
	padding: 0px;
	text-align: center;
	width: 90px;
	height: 23px;
	font-size: 12px;
	line-height: 23px;
	background: url(../images/background/btn_4.gif) left -289px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-gray-e
{
	padding: 0px;
	text-align: center;
	width: 77px;
	height: 23px;
	font-size: 12px;
	line-height: 23px;
	background: url(../images/background/btn_4.gif) left -313px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-gray-f
{
	padding: 0px;
	text-align: center;
	width: 77px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	background: url(../images/background/btn_4.gif) left -337px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}
.btn-gray-g
{
	padding: 0px;
	text-align: center;
	width: 53px;
	height: 23px;
	font-size: 12px;
	line-height: 23px;
	background: url(../images/background/btn_4.gif) left -368px no-repeat;
	border: 0px;
	color: #fff;
	cursor:pointer;
}

.btn-gray-z
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	border: 0px;
	color: #fff;
	list-style:none;
	background-color: #999;
	padding:0px 5px;
	width:auto;
	cursor:pointer;
}


/*新 btn
.btn-orange-xx
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -91px no-repeat;
    height: 20px;
    width: 54px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-x
{
    border: 0px;
    background: url(../images/background/btn_2.png) no-repeat;
    height: 30px;
    width: 80px;
    line-height: 30px;
    color: #666;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-m
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -30px no-repeat;
    height: 30px;
    width: 100px;
    line-height: 30px;
    color: #666;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-l
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -60px no-repeat;
    height: 30px;
    width: 120px;
    line-height: 30px;
    color: #666;
    color: #fff;
    text-align: center;
    font-size: 14px;
    
    font-weight: bold;
    cursor: pointer;
}
.btn-orange-xl
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -111px no-repeat;
    height: 20px;
    width: 80px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-ll
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -257px no-repeat;
    height: 30px;
    width: 160px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-high-xx
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -150px no-repeat;
    height: 21px;
    width: 51px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-high-x
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -600px no-repeat;
    height: 21px;
    width: 61px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-high-m
{
    border: 0px;
    background: url(../images/background/btn_3.png) no-repeat;
    height: 25px;
    width: 80px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-high-m1
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -450px no-repeat;
    height: 25px;
    width: 60px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.btn-orange-high-l
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -300px no-repeat;
    height: 25px;
    width: 100px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}



.btn-gray-x
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -131px no-repeat;
    height: 30px;
    width: 61px;
    line-height: 30px;
    color: #666;
    text-align: center;
    cursor: pointer;
}
.btn-gray-m
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -161px no-repeat;
    height: 20px;
    width: 56px;
    line-height: 20px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
.btn-gray-l
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -226px no-repeat;
    height: 30px;
    width: 100px;
    line-height: 30px;
    color: #eee;
    text-align: center;
    cursor: pointer;
}
.btn-gray-high-xx
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -210px no-repeat;
    height: 21px;
    width: 51px;
    line-height: 21px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
.btn-gray-high-x
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -660px no-repeat;
    height: 21px;
    width: 61px;
    line-height: 21px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
.btn-gray-high-m
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -50px no-repeat;
    height: 25px;
    width: 80px;
    line-height: 25px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
.btn-gray-high-m1
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -500px no-repeat;
    height: 25px;
    width: 60px;
    line-height: 25px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
.btn-gray-high-l
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -350px no-repeat;
    height: 25px;
    width: 100px;
    line-height: 25px;
    color: #333;
    text-align: center;
    cursor: pointer;
}



.btn-blue-x
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -181px no-repeat;
    height: 20px;
    width: 44px;
    line-height: 20px;
    color: #666;
    text-align: center;
    cursor: pointer;
}
.btn-blue-m
{
    border: 0px;
    background: url(../images/background/btn_2.png) 0 -201px no-repeat;
    height: 25px;
    width: 58px;
    line-height: 25px;
    color: #666;
    text-align: center;
    cursor: pointer;
}
.btn-blue-high-xx
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -180px no-repeat;
    height: 21px;
    width: 51px;
    line-height: 21px;
    color: #eee;
    text-align: center;
    cursor: pointer;
}
.btn-blue-high-x
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -630px no-repeat;
    height: 21px;
    width: 61px;
    line-height: 21px;
    color: #eee;
    text-align: center;
    cursor: pointer;
}
.btn-blue-high-m
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -25px no-repeat;
    height: 25px;
    width: 80px;
    line-height: 25px;
    color: #eee;
    text-align: center;
    cursor: pointer;
}
.btn-blue-high-m1
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -475px no-repeat;
    height: 25px;
    width: 60px;
    line-height: 25px;
    color: #eee;
    text-align: center;
    cursor: pointer;
}
.btn-blue-high-l
{
    border: 0px;
    background: url(../images/background/btn_3.png) 0px -325px no-repeat;
    height: 25px;
    width: 100px;
    line-height: 25px;
    color: #eee;
    text-align: center;
    cursor: pointer;
}*/
/*-------商品图片阴影style----------*/
.PicBottomShadow
{
	padding-bottom: 5px;
	background: url(../Images/p_bg1.gif) bottom repeat-x;
}
/*-------商品图片有边框style----------*/
.PicBorder
{
	border: solid 1px #c9c9c9;
}
.PicBorderWithoutBottom
{
	border-right: solid 1px #c9c9c9;
	border-top: solid 1px #c9c9c9;
	border-left: solid 1px #c9c9c9;
}

._PicDefaultBorder
{
	padding-bottom: 5px;
	background: url(../Images/p_bg1.gif) bottom repeat-x;
	border-left: solid 1px #f1f1f1;
	border-right: solid 1px #f1f1f1;
}
/*-------背景底部有过渡色的DIV样式---------*/
.div_Gradient
{
	border: solid 1px #eaeaea;
	background: url(../Images/div_bg2.gif) bottom repeat-x;
}


.hover
{
	background-color: #fafafa;
	cursor:default;
}
