body {
	text-align: center;
}
body, div, address, blockquote, iframe, ul, ol,li, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0px auto;
	padding: 0px;
}
ol, ul, li { list-style: none;}
a, a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none;}
/*  */
.fl {
	float: left;
}
.fr {
	float: right;
}
.m10 {
	margin: 10px;
}
.p10 {
	padding: 10px;
}
.tal {
	text-align: left;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
/* font color */
.fb {
	font-weight: bolder;
}
.f14 {
	font-size: 14px;
}
.w1002 {
	width: 1002px;
}
.h25 {
	height: 25px;
	line-height:25px;
}
.cb {
	clear: both;
}
/*=================================================*/
.head {
	width: 1002px;
	height: 98px;
	background-image: url(head_bg.png);
}
.head a {
	color: #2b3b95; 
	padding: 2px 1px 0 2px;
}
.head a:hover {
	color: #fff; background: #2b3b95;
	padding: 2px 1px 0 2px;
}
.freetel {
	text-align: right;
	padding-right:220px;
}
.menu {
	width: 1002px;
	height: 63px;
	background-image: url(menu.png);
}
/*  */

#menu {
	height: 33px;
	list-style-type: none;
	text-align: left;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
}
#menu li {float:left; margin: 0;line-height:33px;text-align:center;}
#menu li a{display:block;line-height:33px;padding:0px;}
#menu li a:visited,
#menu li a:link {text-decoration:none;color:#fff; font-size: 12px;margin: 0px;}
#menu li a:hover{color:#fff; font-size: 12px; }
#menu li.sfhover ul{left:auto;}
#menu li ul {
	width: 180px;
	display: table;
	padding: 0px;
	left: -999em;
	position: absolute;
	z-index: 2000;
	float: left;
	list-style-type: none;
	background: #fff;
	border-left: 1px solid #7e8192;
	border-right: 1px solid #7e8192;
	border-bottom: 1px solid #7e8192;
}
/** html #menu li ul {display:table;padding:0px;line-height:20px;left:-999em;width:100px;position:absolute;z-index:2000;float:left;list-style-type:none;margin-left:0px; padding-top:2px;}*/
#menu li ul li{
	width: 180px;
	margin: 0px;
	float: left;
	display: table;
	/*background: url(menu_bg.png) no-repeat;*/
}
#menu li ul li a:link,
#menu li ul li a:visited,
#menu li ul li a{display:block; height: 28px; line-height: 28px; color:#000;padding:0px;font-size:12px;}
#menu li ul li a:hover{color:#2b3b95;text-decoration:none;font-size:12px;}
#menu img {
	margin-bottom: 2px;
}
#nav_menu { width: 180px; }
.menu_01 {
	width: 48px;
	height: 33px;
	background-image: url(menu_01.png);
	color: black;
}
.menu_02 {
	width: 48px;
	height: 33px;
}
.menu_02:hover a {
	width: 48px;
	height:33px;
	background-image: url(menu_02_01.png);
	_background-image: url(menu_02.gif);
	color: black;
}
.menu_02 ul {
	margin-left:-1px;
	* margin-left:-25px;
}
.menu_03 {
	width: 55px;
	height: 33px;
}
.menu_03:hover a {
	width: 55px;
	height:33px;
	background-image: url(menu_03_01.png);
	color: #000000;
}
.menu_03:hover a span {
	width: 55px;
	height: 33px;
	display:block;
	_background-image: url(menu_03.gif);
}
.menu_03:hover a span .ie6_menu_03 {
	display: back;
	color:#000;
}
.menu_03 ul {
	margin-left:-1px;
	* margin-left:-28px;
}
.menu_04 {
	width: 78px;
	height: 33px;
}
.menu_04:hover a {
	width: 78px;
	height:33px;
	background-image: url(menu_04_01.png);
	_background-image: url(menu_04.gif);
	color: #000000;
}
.menu_04 ul {
	margin-left:-1px;
	* margin-left:-40px;
}
.nav_menu {
	width: 160px;
}
.nav_menu span {
	float: left;
	color: #000;
	width: 80px;
	height:25px;
	line-height: 25px;
	display: block;
	overflow: hidden;
	text-align: left;
}

/*  */
* html #menu_t {
	height: 20px;
	line-height: 20px;
}
#menu_t {
	width: 982px;
	height: 33px;
	line-height: 33px;
	padding-left: 20px;
	color: #fff;
}
#menu_t img {
	vertical-align:middle;
}
#menu_t a {
	color: #fff;
}
#menu_t a:hover {
	color: #fff;
	text-decoration: none;
}
#menu_b {
	width: 982px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	color: #000;
	text-align: left;
}
#menu_b a {
	color: #000;
}
#menu_b a:hover {
	text-decoration: none;
}
.gou {
	float: left;
}
* html .gou {
	padding-top: 6px;
}
.huodong {
	width: 1002px;
	height: 320px;
}
.ad {
	width: 750px;
	height: 320px;
	float: left;
	margin-top: 10px;
}
/*  */
.slides { position:relative; overflow:hidden; width:750px; height:316px; }
.slide-pic{ overflow:hidden;width:749px;}
.slide-pic img{ width:747px; height:316px;border:1px solid #E4E4E4;}
.slide-pic li { display:none; }
.slide-pic li.cur { display:block; }
.slide-li { position:absolute; left:0; bottom:0; }
.slide-li li { float:left; width:186px; height:30px; line-height:30px; margin-right:1px; text-align:center; }
.slide-li a { display:block; width:183px; height:30px; font-size:14px; color:#FFF; }
.slide-li .cur a, .slide-li a:hover { color:#333; text-decoration:none; }
.op li { background:#666; opacity: 0.6; filter:alpha(opacity=60); }
.op li.cur { background:#FFF; }
.slide-txt span { display:none; }
.gonggao {
	width: 250px;
	height: 278px;
	margin-left: 2px;
	margin-top: 10px;
	float: left;
}
.gonggao_c {
	padding: 0 0 0 5px;
	text-align: left;
}
.gonggao_c a, .gonggao_c a:link, .gonggao_c a:visited 
{
	color: #2b3b95; 
	text-decoration: none;
}

.gonggao_c a:hover 
{ 
	color: #2b3b95;
	text-decoration: underline;
}
.gonggao_c ul li {
	height: 20px;
	line-height: 20px;
}
.gonggao_t {
	width: 250px;
	height: 120px;
	background-image: url(gonggao_bg.png);
}
.gonggao_c_c {
	width: 250px;
	height: 105px;
	margin-top: 4px;
	overflow:hidden;
}
.gonggao_b {
	width: 250px;
	height: 85px;
	margin-top: 2px;
}
.content {
	width: 1002px;
	height: auto;
	margin-top: 5px;
}
#content_c {
	width: 1000px;
	height: 600px;
	background-image: url(new_c.png);
	text-align: center;
	padding: 0 1px;
}
/*
#content_c a {
	color: #2b3b95; 
	text-decoration: none;
}
*/
#content_c ul li {
	width: 200px;
	height:300px;
	text-align: center;
	float: left;
}
.cp {
	width: 1002px;
	height: auto;
}
.cp ul li {
	width: 200px;
	height:300px;
	text-align: center;
	float: left;	
}
.cp_c {
	width: 1000px;
	height: 600px;
	padding-top: 30px;
/*	border-left: 1px solid #e4e2d8;
	border-right: 1px solid #e4e2d8;
	border-bottom: 1px solid #e4e2d8;*/
}
.cp_c a {
	color: #2b3b95; 
	text-decoration: none;
}
.dh {
	width: 1002px;
	height: 30px;
	line-height: 30px;
	margin: auto;
	text-align: left;
}
.about {
	width: 1002px;
	height:auto;
	overflow: hidden;
	text-align: left;
}
.list {
	width:1002px;
	height: auto;
	overflow: hidden;
	margin: auto;
}
.list_1 {
	float: left;
	width: 188px;
	height:auto;
}
.list_1_1 {
	width: 186px;
	height: auto;
	overflow: hidden;
	border-left:1px solid #e4e2d8;
	border-right:1px solid #e4e2d8;
	border-bottom:1px solid #e4e2d8;
	text-align: left;
	color: #19214c;
}
.list_1_2 dt {
	font-weight:bolder;
	width: 154px;
	height:35px;
	line-height: 35px;
	padding-left: 15px;
}
.list_1_2 a {
	color: #19214c;
	text-decoration: none;
}
.list_1_2 dd {
	margin-left:30px;
	line-height: 22px;
}
.list_1_3 dt {
	font-weight:bolder;
	width: 154px;
	height:35px;
	line-height: 35px;
	padding-left: 15px;
	border-bottom: 1px solid #dddbd2;
}
.list_1_3 a {
	color: #19214c;
	text-decoration: none;
}
.list_1_3 dd {
	margin-left: 15px;
	line-height: 22px;
}
.leftlist
{
	width: 176px;
	height: auto;
	overflow: hidden;
	border: 4px solid #e4e2d8;
	padding: 1px;
	float:left;
}
.leftlisttitle
{
	width: 176px; 
	height: 26px; 
	line-height: 26px; 
	background: #3a4374; 
	color: #fff;
    font-size: 14px; 
    font-weight: bold; 
    margin-top: 2px;
    text-align:center;
}
.pvd {
	width:176px;
}
.pvd dl {
	width: 166px;
	height: auto;
	overflow: hidden;
	margin: 5px;
}
.pvd dt {
	float: left;
}
.pvd dd {
	padding: 0 0 0 80px;
	color: #817e7e;
	line-height:14px;
}
.nsrs
{
	width:125px;
	height:24px;
	line-height:24px; 
	text-align:center; 
	background-image:url(nav_01.png);
	color:#fff; 
	float:left;
	margin-right:7px;
	font-weight:bolder;
	cursor:pointer;
}

.nsr
{
	width:125px;
	height:24px;
	line-height:24px;
	text-align:center;
	background-image:url(nav_02.png);
	color:#fff;
	float:left;
	margin-right:7px;
	color:#333366;
	font-weight:bolder;
	cursor:pointer;
}
.tab
{
	width:809px;
	height:24px;
	margin-left:3px;
	margin-right:3px;
}
.tabbody
{
	width:807px;
	margin-left:3px;
	margin-right:3px;
	border: 1px solid #e4e2d8; 
	height:370px;
	*height:380px;
	text-align:left;
}
.infoshow
{
	width:807px;
	text-align:left;
	overflow:scroll;
}
.user {
	width: 176px;
	height: auto;
	overflow: hidden;
	border: 1px solid #e4e2d8;
	background: #f6f6f6;
	padding: 3px;
	margin-top: 10px;
}
.user_title
{
	background: url(../images/user_t.png); 
	width: 150px; 
	height: 24px; 
	line-height: 24px;
    padding-left: 26px; 
    font-size: 14px; 
    font-weight: bolder; 
    color: #fff; 
    text-align: left;
}
.user_list {
	width: 150px;
	height: 28px;
	line-height:28px;
	background-image: url(list_l.png);
	text-align: left; 
	padding-left: 16px;
}
.user_list a {
	color: #2b3b95; 
	text-decoration: none;
}
.list_2 {
	float: right;
	width: 810px;
	height: auto;
	overflow: hidden;
}
.list_2_1 {
	width: 810px;
	height: 58px;
	background-image: url(nav_menu.png);
	text-align:center;
}
.list_2_2 {
	width: 808px;
	height: auto;
	overflow: hidden;
}
.list_2_3 {
	width: 808px;
	height: 172px;
	padding:10px 0 10px 10px;
	border-bottom: 1px solid #e4e2d8;
	overflow: hidden;
	text-align: left;
}
.list_2_3 li {
	float: left;
	text-align: left;
}
.list_2_2 li {
	width: 202px;
	height: 300px;
	float: left;
}
.login {
	width: 972px;
	height: auto;
	background: #faf9f7;
	padding: 15px;
	overflow: hidden;
}
.login_l {
	float: left;
	background-image: url(login_3.png);
	width: 451px;
	height:220px;
	padding-top: 201px;
}
.login_r {
	float: right;
	background-image: url(login_4.png);
	width: 447px;
	height: 420px;
}
.show {
	width: 1002px;
	height: 591px;
	margin: auto;
	background: #f4f3ef;
}
.show_l {
	width:570px;
	height: 583px;
	margin-top:5px;
	margin-left:9px;
	* margin-left:5px;
	margin-bottom:6px;
	margin-right:7px;
	float: left;
	text-align: left;
}
.show_c {
	width:570px;
	height: 475px;
	margin:0px;
	line-height: 475px;
}
.show_l_t {
	width: 570px;
	height: 97px;
	margin-top:8px;
	background: #fff;
	text-align: center;
}
.show_r {
	width: 413px;
	* width: 404px;
	height: 580px;
	margin-top:5px;
	margin-bottom:6px;
	margin-right: 3px;
	float: left;
}
.show_r_a {
	width: 410px;
	* width: 401px;
	*+ width:410px;

	height: 580px;
	background: #fff;
}
.show_r_a div {
	* width: 401px;
	*+ width:410px;
	
}
.show_link, .show_link:link, .show_link:visited
{
	color:#666666;
	text-decoration:none;
}
.show_link:hover
{
	text-decoration:underline;
}
.iconseled
{
	padding:1px;
	border: 2px solid #336699;
	cursor:pointer;
}
.iconunseled
{
	padding:2px;
	border: 1px solid #e4e2d8;
	cursor:pointer;
}
.chengnuo {
	width: 1002px;
	height: 145px;
	margin: auto;
	background: #faf9f7;
	margin-top:30px;
	text-align:left;
}
* html .chengnuo {
	height: 132px;
}
.chengnuo_1 {
	width: 423px;
	height: 81px;
	background-image: url(chengnuo_1.png);
	float: left;
	margin-top: 6px;
	padding-top:60px;
	padding-left:60px;
	padding-right:10px;
}
.chengnuo_2 {
	width: 423px;
	height: 81px;
	background-image: url(chengnuo_2.png);
	float: right;
	margin-top: 6px;
	padding-top:60px;
	padding-left:60px;
	padding-right:10px;
}
.order {
	width: 1002px;
	height: auto;
	margin: auto;
	overflow: hidden;
	text-align: center;
}
.order_2 {
	width:1002px;
	height: 44px;
	background-image: url(order_t_bg.png);
}
.order_2 li {
	width: 142px;
	height:44px;
	line-height:38px;
	display: block;
	font-size: 14px;
	font-weight: bolder;
	float: left;
}
.order_3 li {
	width: 142px;
	height:44px;
	line-height:38px;
	display: block;
	font-size: 14px;
	font-weight: bolder;
	float: left;
	background-color:#ffffff;
}
.order_4 li {
	font-size:13px;
	color:#19214c;
	height: 125px;
	line-height: 125px;
	font-weight:bold;
	float:left;
	text-align:center;
	background-color:#ffffff;
}
.speedbuy_t
{
	border:1px solid #ceccc2;
}
.speedbuy_t li {
	height:34px;
	line-height:34px;
	display: block;
	font-size: 14px;
	font-weight: bolder;
	float: left;
}
.speedbuy_i
{
	border:1px solid #ceccc2;
	border-top: none;
}
.speedbuy_i li {
	font-size:13px;
	color:#19214c;
	height:32px;
	line-height: 32px;
	float:left;
	text-align:center;
	background-color:#ffffff;
}
.order_1 li {
	font-size:14px;
	color:#19214c;
	height: 125px;
	line-height: 125px;
	font-weight:bold;
	float:left;
	text-align:center;
}
.order_1 li:after {
	content:".";font-size:1px;
	visibility:hidden
}

.salelist
{
	padding-top:30px;
}

.saletitle li
{
	text-align:left;
}

.saletitle span
{
	font-size:14px;
	color:#19214c;
	font-weight:800;
	text-align:left;
	margin-left:24px;
	line-height:36px;
	height:36px;
}

.sale li {
	font-size:14px;
	color:#19214c;
	height: 60px;
	line-height: 60px;
	font-weight:bold;
	float:left;
	text-align:center;
	border-bottom: 1px solid lightgray;
}
.sale li:after {
	content:".";font-size:1px;
	visibility:hidden
}

.sale icon
{
	text-align:left;
}

.sale icon img
{
	margin-left:24px;
}

.order img {
	position:static;
	+position:relative;
	vertical-align:middle;
}
* html .order img {
	margin-top: 15px;
}
* html .order select {
	margin-top:55px;
}
.detail
{
	width: 1002px;
	height:100%;
	overflow:auto;
	margin-top: 10px;
}
.dleft
{
	width:187px;
	float:left;
	height: auto;
}
.dright {
	width: 815px;
	height: auto;
	overflow: hidden;
	float:right;
}
.pinglun {
	width:784px;
	height: auto;
	padding:6px;
}
.help {
	width: 1002px;
	height: 160px;
	background-image: url(help.png);
	text-align: left;
}
.help a {
	color: #2b3b95; 
	text-decoration: none;
}
.help a:hover {
	text-decoration: underline;
}
.foot {
	width: 1002px;
	height:65px;
	background-image: url(foot_bg.png);
	background-repeat:repeat-x;
	margin:0 auto;
	padding: 10px 0 0 0;
	line-height: 22px;
}
.foot div
{
	margin-top:6px;
	*margin-top:16px;
}
.foot a, .foot a:link, .foot a:visited
{
	color:white;
}
.foot a:hover
{
	 text-decoration:underline;
}

/***********zhong***********/
.pageNo, .pageNo:link, .pageNo:visited 
{
	color: #000;
	padding-left: 5px;
	padding-right:5px;
	text-decoration: none;
}

.pageNo:hover 
{ 
	color: #e66599;
	padding-left: 5px;
	padding-right:5px;
	cursor:pointer;
	text-decoration: underline;
}

.morelink, .morelink:link, .morelink:visited, .helplink, .helplink:link, .helplink:visited
{
	color:Black;
}

.morelink:hover, .helplink:hover
{
	color:Black;
	text-decoration: underline;
}

.plist a {
	color: #2b3b95; 
	text-decoration: none;
}

.plist ul li {
	width: 200px;
	height:300px;
	text-align: center;
	float: left;	
	list-style: none;
}

/*长度超出用“...”隐藏*/
.gstitle a
{
	color:#2b3862;
}
.gstitle{
	width:110px;
	word-break:keep-all;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;  
} 

.gstitle:not(p){ 
	clear: both; 
} 

.gstitle:not(p) a{ 
	max-width: 100px;
	float: left; 
	overflow:hidden;
} 

.gstitle:not(p):after{ 
	content: "..."; 
	float: left; 
	width: 25px; 
	padding-left: 5px; 
	color: #000; 
}



.gonggao_c li
{
	width:230px;
	word-break:keep-all;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;  
} 

.gonggao_c li:not(p)
{ 
	clear: both; 
} 

.gonggao_c li:not(p) a
{ 
	max-width: 210px;
	float: left; 
	overflow:hidden;
} 

.gonggao_c li:not(p):after
{ 
	content: "..."; 
	float: left; 
	width: 25px; 
	padding-left: 5px; 
	color: #000; 
}

#newslist li
{
	width:230px;
	word-break:keep-all;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;  
} 

#newslist li:not(p)
{ 
	clear: both; 
} 

#newslist li:not(p) a
{ 
	max-width: 200px;
	float: left; 
	overflow:hidden;
} 

#newslist li:not(p):after
{ 
	content: "..."; 
	float: left; 
	width: 25px; 
	padding-left: 5px; 
	color: #000; 
}

/*
.producticon {
  width:150px;
  height:200px;
  overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle
}
.producticon a {
  position:static;
  +position:absolute;
  left:50%
  }
  
.producticon a img {
  position:static;
  +position:relative;
  left:-50%;
  }
*/

.retailp
{
	color:Gray;
}

.iconborder
{
	width:144px;
	height:194px;
	padding:2px;
	border:1px solid #CACACA;
}

.splabel
{
	bottom:0px;
	height:34px;
	background-image: url(yuanwz.gif);
	background-repeat: no-repeat;
	padding: 34px 0px 0px 25px;
	text-align:left;
	color:White;
	font-family: arial;
	font-size:16px;
	position:absolute;
	right:0px;
	width:42px;
}

.listborder
{
	width:122px;
	height:164px;
	padding:2px;
	border:1px solid #CACACA;
	float:left;
}


#content_c .producticon, .cp .producticon, .plist .producticon, .list_2_3 .producticon
{
	width:144px;
	height:194px;
	overflow:hidden;
	position:relative;
}

.producticon a
{
	margin-left:-45px;
}
 
.prodlink, .prodlink:link, .prodlink:visited, .dh a, .dh a:link, .dh a:visited, .list_2_1 a, .list_2_1 a:link, .list_2_1 a:visited
{
	text-decoration: none;
	color:Black;
}

.prodlink:hover, .dh a:hover, .list_2_1 a:hover
{ 
	text-decoration: underline;
	color:#e33d6b;
}

.list_2_3 
{
	padding-left:24px;
}

del
{
	color:#999999;
}
/*--=header--*/
#hd{
	margin: 10px auto;
}
#shd{
	margin: 10px 0;
	padding-bottom: 28px;
}
#shd #hd-cart{
	width:280px;
	float: right;
	text-align: left;
	overflow: hidden;
}
#shd #hd-cart .cart1{
	width: auto;
	height: 20px;
	line-height: 20px;
}
#shd #hd-cart .cart2 a{
	height: 20px;
	line-height: 20px;
}
.cart1 a{
	text-decoration: underline;
}
.logo{
	float: left;
	padding-left: 10px;
}
.hd-my{
	overflow: hidden;
	float: right;
	margin: 5px -10px 0 0;
}
.hd-my li{
	float: left;
	margin-right: -1px;
	padding: 0 10px;
	line-height: 14px;
	border-right: 1px solid #999;
}
.hd-special{
	float: right;
	clear: right;
	margin-top: 10px;
}
.hd-special li{
	float: left;
	clear: right;
	margin-left: 20px;
}
.hd-special .cs{
	display: none;
	position: relative;
	overflow: hidden;
	width: 195px;
	height: 24px;
	margin-top: -8px;
	text-indent: -99em;
}
.hd-special a{
	overflow: hidden;
	float: left;
	height: 17px;
	width: 70px;
	text-indent: -99em;
}
.hd-special .s2 a{
	width: 96px;
	background-position: -89px 1px;
}
.hd-special .s3 a{
	width: 95px;
	background-position: -200px 1px;
}
.hd-special .s4 a{
	width: 145px;
	background-position: -191px 0;
}
.hd-special .s5 a{
	width: 72px;
	background-position: -340px 0;
}
.hd-box{
	width: 1002px;
	height: 33px;
	background: url(menu_t.png);
	text-align: left;
}
.hd-main{
	width: 1002px;
	_width:980px;
	height: 33px;
	margin: 0 10px;
}
.hd-nav{
	margin-left: 0px;
}
.hd-nav li{
	position: relative;
	float: left;
	line-height: 21px;
	margin-top: 8px;
	z-index: 10;
}
.hd-nav a{
	float: left;
	padding-right: 2px;
	margin: 0 6px 0 4px;
	color: #FFF;
	font: 12px/21px;
}
.hd-nav span{
	display: block;
	padding: 0 7px 0 9px;
}
body#hp .hp a,
body#tjt .tjt a,
body#sjt .sjt a,
body#bza .bza a,
body#zxa .zxa a,
body#djl .djl a,
body#bgyp .bgyp a,
body#accessories .accessories a,
body#man .man a,
.hd-nav a:hover,.hd-nav a.cur{
	background: url(bg-nav.png) no-repeat 100% -21px;
	color: #472927;
	text-decoration: none;
}
body#hp .hp a,
body#tjt .tjt a,
body#sjt .sjt a,
body#bza .bza a,
body#zxa .zxa a,
body#djl .djl a,
body#bgyp .bgyp a,
body#accessories .accessories a,
body#man .man a{cursor:default;}
body#hp .hp span,
body#tjt .tjt span,
body#sjt .sjt span,
body#bza .bza span,
body#zxa .zxa span,
body#djl .djl span,
body#bgyp .bgyp span,
body#accessories .accessories span,
body#man .man span,
.hd-nav a:hover span,.hd-nav a.cur span{
	background: url(bg-nav.png) no-repeat 0 0;
}
.hd-nav .all{
	background: none;
}
.hd-nav .all a{
	color: #FFFFFF;
}
.hd-nav .all a:hover{
	background: none;
	color: #FFFFFF;
}
.hd-nav .all a:hover span{
	background: none;
}
#hd-cart{
	_position: relative;
	float: right;
	margin: 5px 0 -4px;
	width: 146px;
	height: 25px;
	font-weight: 600;
}
#hd-cart li{
	float: left;
}
#hd-cart li a{
	color: #AC3F57;
	text-decoration: none;
	line-height: 28px;
	overflow: hidden;
}
#hd-cart li a:hover{
	color: #EE3800;
	text-decoration: underline;
}
#hd-cart .cart1 a{
	display: block;
	width: 96px;
	height: 25px;
	text-indent: 25px;
}
#hd-cart .cart2 a{
	float: left;
	width: 46px;
	height: 25px;
	text-align: center;
}
.navmenu02 {
	width: 1002px;
	height: 34px;
	background: #e4e2d8;
}
.seniorsr{float:right; margin-left:2px; line-height:23px;}

.hd-nav .navp{
	display: none;
	position: absolute;
	left: 3px;
	border: solid #2c355d;
	border-width: 0 1px 1px;
	background-color: #FFFFFE;
	z-index: 10;
	margin-top: 20px;
	width: 200px;
}
.hd-nav .navp li{
	float: none;
}
.hd-nav .navp a{
	float: none;
	display: block;
	margin: 0;
	color: #000;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
}
.hd-nav .navp .navlist{
	float: left;
	margin: 6px 0;
	width: 200px;
}
.hd-nav .navp .navlist li,.hd-nav .navp .navtm li{
	line-height: 18px;
	background: none;
	margin: 0;
	padding: 3px 0;
	float: left;
	width: 90px;
	text-align: left;
}
.hd-nav .navp .navlist li a,.hd-nav .navp .navtm li a{
	padding: 0;
	text-indent: 10px;
	text-align: left;
}
.hd-nav .navp .navlist li a:hover{
	color: #2b3b95;
	text-align: left;
}
.hd-nav .navp .br1{
	border-right: 1px solid #e4e4e4;
}
.hd-nav .navp .navtm{
	overflow: hidden;
	clear: both;
	padding: 4px 0;
	background: #2b3b95;
	zoom: 1;
}
.hd-nav .navp .navtm li{
	padding: 0;
	line-height: 16px;
}
.hd-nav .navp .navtm li a:hover{
	color: #F00;
}
.nav_menu_02 {
	width: 1002px;
	height: 34px;
	background: #e4e2d8;
	text-align: left;
}

.keyword a, .keyword a:link, .keyword a:visited{
	text-decoration: none;
	color:Black;
}
.keyword a:hover{
	color: #2b3b95;
	text-align: left;
}

.promotions {
	width: 176px;
	height: auto;
	overflow: hidden;
	border: 4px solid #e4e2d8;
	padding: 1px;
	text-align: left;
}
.promotions_1 {
	width:176px;
}
.promotions_1 dl {
	width: 166px;
	height: auto;
	overflow: hidden;
	margin: 5px;
}
.promotions_1 dt {
	float: left;
}
.promotions_1 dd {
	padding: 0 0 0 80px;
	color: #817e7e;
	line-height:14px;
}
.promotions_1 dd a div
{
	width:92px;
	height:66px;
	padding:2px;
	border:1px solid #CACACA;
}

#lightnews
{
	width: 100%;
	height: auto;
	margin-top: 3px;
}

/* 组合商品列表 开始 */
.comboproductlist
{
	
}

.comboproductlist ul li
{
	float:left;
	width:145px;
	height:265px;
	list-style:none;
	margin-left:6px;
	margin-right:6px;
	*margin-left:4px;
	*margin-right:4px;
}

.iconbordercombo
{
	width:124px;
	height:161px;
	padding:2px;
	border:1px solid #CACACA;
	vertical-align:top;
}

.iconbordercombo ul li
{
	text-align: center;
	float: left;
}

.iconbordercombo .producticoncombo
{
	width:124px;
	height:144px;
	overflow:hidden;
	position:relative;
}

.iconbordercombo .producticoncombo a
{
	margin-left:-25px;
}

.comboproducttext
{
	text-align: center;
	width:145px;
	height:20px;
}

.combochoice li
{
	text-align: left;
	width:145px;
	height:20px;
	line-height:20px;
	color:gray; 
	display:block;
	
	word-break:keep-all;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;  
}

#combochoice a
{
	color:Gray;
}

#combochoice li:not(p)
{ 
	clear: both; 
} 

#combochoice li:not(p) span
{ 
	float: left; 
	max-width: 115px;
	overflow:hidden;
} 

#combochoice li:not(p):after
{ 
	content: "..."; 
	float: left; 
	width: 25px; 
	padding-left: 5px; 
	color: gray; 
} 
/* 组合商品列表 结束 */

.wba
{
	word-wrap : break-word;
}