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: left;
}
.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: 103px;
	background-image: url(top_banner.png);
}
.head a {
	color: Black; 
	padding: 2px 1px 0 2px;
}
.head a:hover {
	color: Red; 
	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: 370px;
}
.ad {
	width: 750px;
	height: 370px;
	float: left;
	margin-top: 5px;
}
/*  */
.slides { position:relative; overflow:hidden; width:546px; height:279px; }
.slide-pic{ overflow:hidden;width:546px;}
.slide-pic img{ width:546px; height:279px;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:132px; height:30px; line-height:30px; margin-right:1px; text-align:center; }
.slide-li a { display:block; width:132px; 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: 310px;
	margin-left: 2px;
	margin-top: 5px;
	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: 190px;
	
}
.gonggao_c_c {
	width: 250px;
	height: 23px;
	margin-top: 4px;
	overflow:hidden;
	background-image: url(wzgg.gif);
}
.gonggao_c_e {
	width: 250px;
	height: 200px;
	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: auto;
	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:auto;
	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: 180px;
	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(ls1.gif);
	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(ls2.gif);
	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
{
    height:auto;
	width:752px;
	text-align:left;
	
}
.user {
	width: 190px;
	height: auto;
	overflow: hidden;
	border: 1px solid #e4e2d8;
	background: #f6f6f6;

	margin-top: 10px;
}
.user_title
{
	background: url(user_7.gif); 
	width: 190px; 
	height: 24px; 
	line-height: 24px;
    padding-left: 20px; 
    font-size: 14px; 
    font-weight: bolder; 
    color: Black; 
    text-align: left;
}
.user_list {
	width: 190px;
	height: 28px;
	line-height:28px;
	background-image: url(user_10.gif);
	text-align: left; 
	padding-left: 25px;
}
.user_list a {
	color:  Black; 
	text-decoration: none;
}
.user_list a:hover {
	color:  #993300; 
	text-decoration: none;
}
.list_2 {
	float: right;
	width: 810px;
	*width: 807px;
	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: auto;
	margin: auto;
}
.show_l {
	width:570px;
	height: auto;
	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: 60px;
	margin-top:8px;
	background: #fff;
	text-align: center;
}
.show_r {
	width: 413px;
	* width: 404px;
	margin-top:5px;
	margin-bottom:6px;
	margin-right: 3px;
	float: left;
}
.show_r_a {
	width: 410px;
	* width: 401px;
	*+ width:410px;

	height: 500px;;
	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:0px;
	text-align:left;
	line-height:16px;
}
* html .chengnuo {
	height: 132px;
}
.chengnuo_1 {
	width: 423px;
	height: 81px;
	background-image: url(chengnuo_1.png);
	float: left;
	margin-top: 6px;
	margin-bottom:15px;
	padding-top:55px;
	padding-left:60px;
	padding-right:10px;
}
.chengnuo_2 {
	width: 423px;
	height: 81px;
	background-image: url(chengnuo_2.png);
	float: right;
	margin-top: 6px;
	margin-bottom:15px;
	padding-top:55px;
	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:227px;
	float:left;
	height: auto;
}
.dright {
	width: 770px;
	height: auto;
	
	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 a{color:#333}

.gonggao_c li a:hover{color:#FF0000}

.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:relative;
	right:0px;
	width:42px;
}
.try
{
	background-image: url(yuanwz.gif);
	display:inline;
    height:68px;
    width:68px;
    background-repeat: no-repeat;
    float:left;
    position:absolute;
    margin-left:-70px;
    margin-top:70px;
}
.try1
{
	display:inline;
	position:absolute;
    height:10px;
    width:32px;
    font-size:14px;
    color:White;
    font-weight:bold;
    font-family: arial;
    float:left;
    right:9px;
    line-height:11px;
    margin-top:36px;
}
.try10
{
	background-image: url(yuanwz.gif);
	display:block;
    height:68px;
    width:68px;
    background-repeat: no-repeat;
    float:left;
    position:absolute;
 /*后加 2011-02-26*/
 margin-top:-110px;*
 margin-top:70px !important;tant;
 float:left;
 margin-left:140px;*
 margin-left:-80px !important;tant;
}
.try11
{
	background-image: url(yuanwz.gif);
	display:block;
    height:68px;
    width:68px;
    background-repeat: no-repeat;
    float:left;
    position:absolute; 
  /*后加 2011-02-26*/
 margin-top:-85px;*
 margin-top:60px !important;tant;
 float:left;
 margin-left:105px;*
 margin-left:-80px !important;tant;
 
}

.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;*/
}
.logoLeft{
    width:220px; 
    height:103px; 
    background:url(logo.png) left  bottom no-repeat;}
.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: 67px;
	background: url(nav.jpg);
	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;
	font-weight:bold;
}
.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: 185px;
	height: auto;
	overflow: hidden;
	border: 1px solid #EDEDED;
	padding: 1px;
	text-align: left;
	float: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;
}

.warp .list .list_1 .l_list_pro{width:180px; height:auto; overflow:hidden}
.warp .list .list_1 .l_list_pro dt{width:180px; height:24px; cursor:pointer; text-align:left; line-height:24px}
.warp .list .list_1 .l_list_pro dt span{color:#762E71; font-size:12px; font-weight:bold; padding:0 0 0 15px}
.warp .list .list_1 .l_list_pro dt.style1{ background:url(../images/listimg/left_pic_j1.jpg) center center no-repeat; margin:4px 0}
.warp .list .list_1 .l_list_pro dt.style2{ background:url(../images/listimg/left_pic_j.jpg) center center no-repeat; margin:4px 0}
.warp .list .list_1 .l_list_pro dd{width:180px; height:auto; overflow:hidden; padding:1px 6px 1px 18px; display:none;}
.warp .list .list_1 .l_list_pro dd.show{display:block;background-image: url(user_10.gif);}
.warp .list .list_1 .l_list_pro dd.show a{color:#333; width:180px; height:25px; line-height:22px; text-align:left; float:left; text-indent:8px; font-size:12px}
.warp .list .list_1 .l_list_pro dd.show a:hover{color:red}
.warp .list .list_1 .l_list_pro dd{}

#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;
}

.kefu{width:1002px; height:130px; background:url(12_9.gif) no-repeat}
.kefu .kefu_left{width:280px; height:130px}
.kefu .kefu_right{width:720px; height:130px; line-height:22px}
.kefu .kefu_right a{text-decoration:none; color:#333333;}
.kefu .kefu_right a:hover{color:#FA5400}
/*友情连接*/
.link{border-bottom:1px #CCC solid; height:30px; line-height:30px; width:1002px;}
.link li{float:left;padding:0 6px; text-align:center}
.link li span{color:#990000; font-weight:bold;padding-left:10px}
.link li a{color:#000; text-decoration:none}
.link li a:hover{color:#CC0000}

/*底部*/
.foot{height:120px; width:1002px;}
.foot .title{line-height:25px; height:25px; color:#CCCCCC}
.foot .title a{color:#000; text-decoration:none}
.foot .title a:hover{color:#CC0000}
.foot .copy{height:25px; line-height:25px; color:#666}
.foot .bt{background:url(12_10.gif) no-repeat;width:1002px; height:60px}

.mt7{margin-top:7px}
.mt17{margin-top:17px}
.tl{text-align:left; margin:0 auto}

 .content {text-align:center;padding-left:0px}
 .content li{float:left;width:220px; padding:0 15px 0 15px;}
 .content .f_right li{float:left;width:220px; padding:0 5px 0 5px;}
 .content li a img{}
 .content li a:hover img{}
 .content li p{line-height:20px; text-align:center;width:216px;padding-top:4px}
 .content li p a{color:#333; text-decoration:none; font-family:Tahoma}
 .content li p a:hover{color:#509D95; background:#FFF}
 .content li a.productimg {
	width: 215px;
	height: 146px;
	overflow:hidden;
	display:block;
	border:1px #ccc solid;padding:1px
}

 .content li a:hover.productimg {
	width: 215px;
	height: 146px;
	overflow:hidden;
	display:block;
	border:1px #509D95 solid
}
.content li p a{color:#333; text-decoration:none; font-family:Tahoma;line-height:20px; height:20px; text-align:center;width:217px;}

 .xiangxi{padding-left:16px; font-family:Tahoma}
 .xiangxi li{float:left; text-align:left; width:190px; line-height:23px; color:#2A2A2A}
 
 .jifen{width:384px; clear:both; line-height:23px; padding:0 0 0 8px; font-family:Tahoma; color:#860002}
 
 .color{padding:10px 0 0 16px; line-height:40px; height:40px; *height:42px; width:399px; }
 .color a {width:45px; height:38px; display:block; border:1px #CCC solid; margin:0 10px 0 0;padding:2px 0 0 2px}
 .color a.selected{border:0px}
 .color a .selected{background:url(colorbg.gif) no-repeat;width:45px; height:40px; z-index:99; }
 
 .youqingtixing{border-top:1px #D4D4D4 solid;border-bottom:1px #D4D4D4 solid; height:25px; background:#F7F7F7; margin-top:15px; width:399px; line-height:25px; font-family:Tahoma;}
 .youqingtixing span{padding:0 0 0 16px; color:#860002;margin-left:-6px;}
 
 .shuliang{ height:30px; line-height:22px;padding-top:12px}
 .shuliang span{padding:0 0 0 16px}
 
 .ItDuLu_left{width:223px; overflow:auto}
.ItDuLu_left .tejia{width:223px; background:url(tejia.gif) no-repeat; height:26px}
.ItDuLu_left .tejia_ad{margin:2px 0}
.ItDuLu_left .tejiaall{background:url(tejia_left.gif) no-repeat;width:223px; height:26px; line-height:26px; margin:2px 0;cursor:pointer}
.ItDuLu_left .tejiaall span{font-size:12px; color:#000; padding-left:12px}

.tuijiandapei{ background:url(st_3.gif) no-repeat;width:763px; height:35px}
.tuijian_ul{ width:750px; text-align:center; overflow:auto;}
.tuijian_ul li{float:left;width:187px; padding:6px 0; text-align:left}
.tuijian_ul li p.l1{font-weight:bold; color:#666; line-height:25px}
.tuijian_ul li p.img{padding:0 0 6px 0}
.tuijian_ul li p.jiage{line-height:25px; text-align:left}
.tuijian_ul li p.check{line-height:23px; text-align:center;width:166px}
.showtuijian{background:url(st_5.gif);width:763px; height:35px;padding-top:15px}
.showtuijian .text{width:500px; display:block;padding-left:30px; line-height:25px}
.showtuijian .img{}

.list_title{width:970px; height:33px; line-height:33px; background:url(../images/zhuye.gif) 8px 8px no-repeat;padding-left:32px;float:left;}
.list_title a{color:#000; text-decoration:none}

.list_content{width:1002px;overflow:auto;}
.list_content .list_left{width:190px;}
.list .list_1 .promotions .top_h4{background:url(../images/listimg/zxsp_pic.jpg) no-repeat;width:180px; height:30px}
.list .list_1 .promotions .top_h4 h4{line-height:30px; color:#FFF; font-size:14px; text-align:center; font-weight:bold}

.list_content .list_left .list_end{background:url(../images/list_11.gif) no-repeat;width:190px; height:11px;font-size:1px}




.login_top1{background:url(../images/login_2.gif) no-repeat;width:1002px; height:100px}
.login_top1 a{width:1002px; height:100px; display:block}
.login_top2{background:url(../images/login_3.gif) no-repeat;width:1002px; height:40px}
.login_top3{background:url(../images/login_4.gif) no-repeat;width:1002px; height:73px}
.login_top4{background:url(../images/login_5.gif) no-repeat;width:1002px; height:221px}
.login_top4 .log_left{width:327px; height:190px;padding:30px 0 0 173px}
.login_top4 .log_left input.user1{height:20px; width:165px; border:0px; background:none; cursor:text;padding-top:2px;padding-left:4px; font-family:Tahoma}
.login_top4 .log_left .pass{margin:9px 0 0 0}
.login_top4 .log_left input.pass{height:22px; width:165px; border:0px; background:none; cursor:text;padding-left:4px; font-family:Tahoma}
.login_top4 .log_left .top_log{height:110px}
.login_top4 .log_left .top_log_right{padding-left:21px;padding-top:1px;width:132px; line-height:22px; text-align:left}
.login_top4 .log_left .top_log_right input{width:75px; height:41px; background:none; border:0px; cursor:pointer}
.login_top4 .log_left .top_log_right  a{width:80px; height:22px; display:block}
.login_top4 .log_left .bt_log{width:100%;line-height:20px; clear:both;}
.login_top4 .log_left .bt_log a{text-decoration:none}

.login_top4 .log_right .log_r_l{padding-left:157px;width:187px;padding-top:14px}
.login_top4 .log_right .log_r_l input.txt{width:105px; border:0px; cursor:text; background:none;padding-left:2px}
.login_top4 .log_right .log_r_l li.t1{margin-top:1px}
.login_top4 .log_right .log_r_l li.t2{margin-top:22px}
.login_top4 .log_right .log_r_l li.t3{margin-top:30px}
.login_top4 .log_right .log_r_l li.t4{padding-top:7px}
.login_top4 .log_right .log_r_l li.t5{padding-top:18px}
.login_top4 .log_right .log_r_l li.t6{padding-top:10px}
.login_top4 .log_right .log_r_r{padding:166px 0 0 0}
.login_top4 .log_right .log_r_r input{width:75px; height:41px; background:none; border:0px; cursor:pointer}


.login_top5{background:url(login_6.gif) no-repeat;width:1002px; height:79px}

 .zuijinliulan{width:221px; border:1px #EDEDED solid; overflow:auto}
 .zuijinliulan .div{border-top:5px #AE0007 solid; line-height:25px; font-weight:bold; padding-left:10px; font-size:14px; color:#AE0007; font-family:黑体;text-align:left}
 .zuijinliulan .content{ background:#FFF;overflow:auto;padding:6px 0 6px 0}
 .zuijinliulan .content .list_history{padding:6px 6px 0 10px; margin:6px 0 0 0; background:#FFF}
 #Tab1{
width:100%;
margin:0px;
padding:0px;
margin:0 auto;}
 .Menubox {
width:100%;
height:29px;
line-height:29px;
border-bottom:1px #AF0303 solid;
}
 .Menubox ul{
margin:0px;
padding:0px;
}
 .Menubox li{
background:url(listimg/ls2.gif);
float:left;
display:block;
cursor:pointer;
width:154px;
text-align:center;
color:#000;
font-size:14px;
font-weight:bold;
}
 .Menubox li.hover{
padding:0px;
width:154px;
background:url(listimg/ls1.gif) right;
color:#fff;
font-size:14px;
font-weight:bold;
height:30px;
line-height:27px;
}
.Contentbox
{
height:auto;
clear:both;
margin-top:0px;
border-top:none;
text-align:center;
padding-top:8px;
padding:10px 0;
text-align:left
}
