﻿/*
 * 网站主样式定义
 *
 */
 
/*==布局相关样式开始==*/
body {
	margin: 0 auto;
	background: #fff url(Images/bg_top.gif) repeat-x;
}
#wrapper {
	margin: 0 auto;
	width: 980px;
}
.midBar {
	float: left;
	display: inline;
	width: 555px;
	margin-left: 6px;
}
.columnA {
	float: left;
	width: 594px;
}
.columnB {
	float: right;
	width: 375px;
}
.sideColumn {
	float: left;
	width: 210px;
}
.mainColumn {
	float: right;
	width: 757px;
}
/*==布局相关样式结束==*/

/*==局部样式定义开始==*/
#topBar {
	height: 38px;
	line-height: 38px;
}
#welcome {
	float: left;
	padding-left: 15px;
}
#topLink {
	float: right;
}
#topLink a {
	display: inline-block;
	color: #dd0000;
	padding: 0 9px 0 8px;
	background: url(Images/divline_link.gif) no-repeat right 14px;
}
#topLink span {
	display: inline-block;
	padding: 0 9px 0 8px;
	background: url(Images/divline_link.gif) no-repeat right 14px;
}
#topLink em {
	font-style: normal;
	margin-left: 8px;
}
#topLink #aliLog {
	color: #000;
	padding-left: 20px;
	background: url(Images/icon_alipay.png) no-repeat 5px 12px;
}
#topLink2 {
	float: right;
	line-height: 34px;
	padding-right: 9px;
}
#topLink2 a {
	color: #366;
}
#topLink2 a:hover {
	color: #dd0000;
}
#header {
	height: 75px;
	background: url(Images/bg_header.gif) repeat-x bottom;
}
#showLogo {
	float: left;
	padding: 12px 0 0 18px;
}
#showPhone {
	float: right;
	clear: right;
	padding-top: 10px;
	padding-right: 9px;
}
/*导航*/
#navigation{
width:980px;
}
#navigation .l, #navigation .r {
	background-repeat: no-repeat;
	float: left;
	width: 5px;
                
}
#navigation .r {
	background-position: right -222px;
	background-repeat: no-repeat;
	float: right;
width:5px;
}
#navigation {
	position: relative;
	z-index: 100;
}
#topmainMenu{
	height:21px;
	padding:8px 0px;
}
#topmainMenu li{
	float:left;
	padding:0px 15px;
	border-right:1px solid #ccc;
}
#topmainMenu li a {
	display:block;
	text-indent:-999em;
	height:20px;
	overflow:hidden;
}
#topmainMenu li a span{
	text-indent:-999em;
}
#topmainMenu li a#nav_0001{
	width:152px;
        height:20px;
       overflow:hidden;
	background:url("http://www.e-hongdou.com/Images/nav_0001.jpg") no-repeat;




}
#topmainMenu li a#nav_0002{
	width:103px;

        height:20px;
       overflow:hidden;
	background:url("http://www.e-hongdou.com/Images/nav_0002.jpg") no-repeat;


}
#topmainMenu li a#nav_0003{
	width:116px;

        height:20px;
       overflow:hidden;

	background:url("http://www.e-hongdou.com/Images/nav_0003.jpg") no-repeat;


}
#topmainMenu li a#nav_0004{
	width:185px;

        height:20px;
       overflow:hidden;
	background:url("http://www.e-hongdou.com/Images/nav_0004.jpg") no-repeat;


}
#topmainMenu li a#nav_0005{
	width:123px;

        height:20px;
       overflow:hidden;
	background:url("http://www.e-hongdou.com/Images/nav_0005.jpg") no-repeat;


}
#topmainMenu li a#nav_0006{
	width:73px;

        height:20px;
       overflow:hidden;
	background:url("http://www.e-hongdou.com/Images/nav_0006.png") no-repeat;


}
#topmainMenu li a:hover{
	background-position:left -20px;
}
#mainMenu {
	
	line-height: 36px;
	height: 36px;
	padding-left: 12px;
	float: left;
	width: 700px;
}
#mainMenu a {
	white-space: nowrap;
}
#mainMenu a:hover {
	text-decoration: underline;
}
#mainMenu li {
	display: inline;
	float: left;
	position: relative;
}
#mainMenu .new {
	position: absolute;
	width: 23px;
	height: 17px;
	right: 5px;
	top: -6px;
	display: inline-block;
	background: url(Images/icon_new.gif) no-repeat;
}
#mainMenu em {
	background: url(Images/bg_menu.png) no-repeat left -500px;
	display: inline-block;
	padding-left: 4px;
	font-style: normal;
}
#mainMenu em a {
	display: inline-block;
	color: #fff;
	font-weight: bolder;
	padding: 0 12px;
}
#mainMenu blockquote {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	background-color: #fff;
	border: solid #e7e6e6;
	border-width: 0 1px 1px;
	width: 220px;
	padding: 10px 12px;
	line-height: 24px;
}
#mainMenu .simple {
	width: 100px;
}
#mainMenu .on em {
	font-style: normal;
	background: url(Images/bg_menu.png) no-repeat left -44px;
}
#mainMenu .on em a {
	background: url(Images/bg_menu.png) no-repeat right 6px;
	color: #b70b0b;
}
#mainMenu .on blockquote {
	display:block;
}
#mainMenu em a:hover {
	text-decoration: none;
}
#mainMenu .hover em {
	font-style: normal;
	background: url(Images/bg_menu.png) no-repeat left -144px;
}
#mainMenu .hover em a {
	background: url(Images/bg_menu.png) no-repeat right -94px;
	color: #b70b0b;
}
 
#mainMenu .ihover em {
	background-position: left -192px;
}
#mainMenu .ihover em a {
	background-position: right -192px;
}
#mainMenu .shover em {
	font-style: normal;
	background: url(Images/bg_menu.png) no-repeat left -192px;
}
#mainMenu .shover em a {
	background: url(Images/bg_menu.png) no-repeat right -192px;
	color: #b70b0b;
}

#mainMenu #menuInfo {
	margin-left: 3px;
}
#mainMenu p {
	text-align: center;
	padding-bottom: 6px;
}
#mainMenu p, #mainMenu p a {
	color: #b70b0b;
}
#mainMenu dt {
	padding-left: 15px;
	background: url(Images/li_arr.gif) no-repeat 5px -92px;
}
#mainMenu dt a {
	color: #b70b0b;
	font-weight: bolder;
}
#mainMenu dd {
	padding-left: 15px;
	border-top: 1px solid #e7e6e6;
}
#mainMenu dd a {
	color: #333;
	display: inline-block;
	width: 80px;
}
.subMenuInfo {
	display: none;
	position: absolute;
	top: 36px;
	left: -200px;
	background: url(Images/icon_infoMenu.gif) no-repeat 0 8px;
	padding: 0 0 0 28px;
	line-height: 36px;
	height: 36px;
	width: 480px;
	white-space: nowrap;
}
.shover .subMenuInfo {
	left: -225px;
}
#mainMenu .subMenuInfo a:hover, #mainMenu .subMenuInfo a.on {
	color: #e50000;
	text-decoration: none;
}
#mainMenu .subMenuInfo strong {
	font-weight: bolder;
}
.ihover .subMenuInfo, .shover .subMenuInfo {
	display: block;
}
/*随身购物车*/
#showSCart {
	float: right;
	position: relative;
	display: inline;
	margin-right: 10px;
	padding-top: 7px;
	width: 190px;
	height: 29px;
	cursor: pointer;
}
#showSCart .min {
	background: url(Images/bg_shopCart1.png) no-repeat left top;
	height: 23px;
	line-height: 25px;
	padding-left: 28px;
}
#showSCart .min em {
	font-weight: bolder;
	font-style: normal;
	color: #a30001;
	margin: 0 -2px;
}
#showSCart .detail {
	display: none;
	background-color: #fff;
	position: absolute;
	top:  32px;
	left: 0;
	padding: 0 0 5px;
	text-align: center;
	border: 2px solid #c71414;
	line-height: 20px;
	width: 186px;
}
#showSCart .detail div {
	color: #2a9509;
	line-height: 16px;
	padding: 8px 0;
	white-space: nowrap;
}
#showSCart .detail td {
	background-color: #f8f8f8;
}
#showSCart .detail th {
	background-color: #eee;
	color: #666;
}
/*列表样式*/
.txtlist li {
	line-height: 22px;
	height: 22px;
}
.txtlist li a {
	display: inline-block;
	background: url(Images/dot.gif) no-repeat 10px 9px;
	padding-left: 20px;
}
.txtlist li a:hover {
	color: #dd0000;
	background-position: 10px -41px;
}
.txtlist .date {
	float: right;
	color: #999;
}
.txtlist2 {
	padding: 5px;
}
.txtlist2 li {
	line-height: 24px;
	height: 24px;
}
.txtlist2 li a {
	color: #666;
	display: inline-block;
	background: url(Images/dot.gif) no-repeat 10px -40px;
	padding-left: 20px;
}
.txtlist2 li a:hover {
	color: #dd0000;
}

.txtlist3 {
	padding: 35px 25px;
}
.txtlist3 li {
	line-height: 28px;
	height: 28px;
}
.txtlist3 li.divline {
	margin-bottom: 12px;
	padding-bottom: 12px;
	background: url(Images/vline.gif) no-repeat bottom;
}
.txtlist3 li a {
	display: inline-block;
	background: url(Images/dot.gif) no-repeat 10px 12px;
	padding-left: 20px;
	font-size: 14px;
}
.txtlist3 li a:hover {
	color: #dd0000;
	background-position: 10px -38px;
}
.txtlist3 .date {
	float: right;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
}


#hotProductList {
	padding: 20px 0;
}
#hotProductList .plist_Simple li {
	margin: 20px 0 20px 34px;
}

/*友情链接*/
#friendLinks {
}
/*搜索框*/
#searchBox {
	float: left;
	padding: 8px 0 0 10px;
}
#searchBox .inputtext, #searchBox .inputOn {
	border: 1px solid;
	border-color: #888 #ccc #ccc #888;
	color: #aaa;
	vertical-align: middle;
	width: 168px;
}
#searchBox .inputOn {
	color: #333;
}
#searchBox .inputbutton {
	display: inline-block;
	border: 0px;
	background: url(Images/bt_search.png) no-repeat;
	width: 53px;
	line-height: 20px;
	height: 20px;
	cursor: pointer;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	padding: 0;
}
#searchBox select {
	vertical-align: middle;
}
#hotWords {
	margin-left: 10px;
}
#hotWords em, #hotWords a {
	font-style: normal;
	color: #666;
}
#hotWords a {
	margin-right: 6px;
}
#speFocus {
	float: right;
	line-height: 36px;
	padding-right: 20px;
}
#speFocus em {
	color: #f00;
	font-style: normal;
	padding-right: 9px;
}
#speFocus a {
	color: #666;
}
#speFocus a:hover {
	color: #f00;
}
/*首页焦点切换*/
#sFocus {
	margin: 7px auto;
	border: 1px solid #d9d9d9;
	padding: 1px;
	position: relative;
	height: 473px;
}
#sFocus .tit {
	position: absolute;
	bottom: 1px;
	left: 1px;
	_width: 976px;
}
#sFocus .tit li {
	float: left;
	width: 220px;
	height: 63px;
	padding: 18px 17px 0 7px;
	background: url(Images/bt_focus.png) no-repeat left bottom;
}
#sFocus .tit .on {
	background-position: left top;
}
#sFocus .tit img {
	float: left;
	cursor: pointer;
	margin-right: 10px;
}
#sFocus .tit h6 {
	color: #000;
	line-height: 18px;
	font-weight: normal;
	font-size: 12px;
}
#sFocus .tit p {
	color: #999;
	line-height: 18px;
}
#sFocus .tit p a, #sFocus .tit p a:visited {
	color: #999;
}
/*#sFocus .con {
	background: url(Images/loading.gif) no-repeat center;
}*/
/*首页公告*/
#announceBox {
	float: left;
	width: 170px;
	background: url(Images/bg_announce.png) repeat-y -200px;
}
#announceBox h2 {
	height: 24px;
	background: url(Images/bg_announce.png) no-repeat 0px 0px;
	font-weight: normal;
}
#announceBox h2 em {
	visibility: hidden;
}
#announceBox ul {
	padding: 6px 0;
	_height: 154px;
	min-height: 154px;
}
#switchPList .plistA li {
	display: inline;
	margin: 0 2px;
}
.plistA {
	overflow: hidden;
	_overflow: visible;
	_height: 175px;
	min-height: 175px;
	zoom: 1;
	padding: 8px 0 0 10px;
}
.plistA li {
	float: left;
	width: 130px;
	margin: 0 5px;
	text-align: center;
	display: inline;
}
.plistA li a {
	display: block;
}
.plistA .pic {
	width: 130px;
	height: 140px;
	overflow: hidden;
}
.plistA .pic img {
	width: 130px;
}
.plistA .tit {
	line-height: 16px;
	padding-top: 3px;
}
.plistA .price {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
}
.plistA .price del {
	color: #999;
}
.plistA .price ins {
	text-decoration: none;
	color: #dd0000;
	margin: 0 5px;
	font-weight: bolder;
}
.plistC {
}
.plistC li {
	overflow: hidden;
	zoom: 1;
	padding: 12px 7px;
	background: url(Images/divline_9d9d7a.gif) repeat-x bottom;
}
.plistC .pic {
	float: left;
	border: 1px solid #dedede;
	width: 53px;
	height: 66px;
	overflow: hidden;
}
.plistC .pic img {
	border: 2px solid #f6f6f6;
	/*width: 49px;*/
	margin-left: -3px;
	height: 62px;
	display: block;
}
.plistC .tit, .plistC .price, .plistC .more {
	float: right;
	width: 120px;
	margin-bottom: 3px;
}
.plistC .price {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
}
.plistC .price del {
	color: #999;
}
.plistC .price ins {
	text-decoration: none;
	color: #dd0000;
	margin: 0 5px;
	font-weight: bolder;
}
.plistC .more {
	color: #888;
	height: 18px;
	line-height: 18px;
	width: 113px;
	padding-left: 7px;
	background: url(Images/bt_more.png) no-repeat left;
}
.plistC .more:hover {
	color: #dd0000;
}
.plistL {
	border: 1px solid #ccc;
	padding: 0 0 24px 5px;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
}
.plistS {
	padding: 0 0 24px 7px;
	overflow: hidden;
	zoom: 1;
}
.plistL ul, .plistS ul {
	overflow: hidden;
	zoom: 1;
}
.plistL li, .plistS li {
	background-color: #f4f4f4;
	border: 1px solid #dedede;
	display: inline;
	margin: 24px 0 0 24px;
	float: left;
	width: 162px;
	height: 260px;
	text-align: center;
}
.plistS li {
	margin: 15px 10px 5px;
}
.plistL li a, .plistS li a {
	display: block;
}
.plistL .pic, .plistS .pic {
	border: 1px solid #fff;
	width: 160px;
	height: 205px;
	overflow: hidden;
	background-color: #fff;
}

.plistL .pic img, .plistS .pic img {
	height: 205px;
}
.plistL .tit, .plistS .tit {
	border-top: 1px solid #dedede;
	line-height: 20px;
	padding-top: 4px;
}
.plistL .price, .plistS .price {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
}
.plistL .price del, .plistS .price del {
	color: #999;
}
.plistL .price ins, .plistS .price ins {
	text-decoration: none;
	color: #dd0000;
	margin: 0 5px;
	font-weight: bolder;
}
.plistD, .plist_HD {
	padding: 0 0 18px 5px;
	overflow: hidden;
	zoom: 1;
	margin-top: 8px;
}
.plistD ul, .plist_HD ul {
	overflow: hidden;
	zoom: 1;
}
.plistD li, .plist_HD li {
	background-color: #f4f4f4;
	border: 1px solid #dedede;
	display: inline;
	margin: 15px 0 0 18px;
	float: left;
	width: 162px;
	height: 308px;
           _height: 308px;
	text-align: center;
}
.ShowNew{position:relative;width:160px;}
.ShowNew img{position:absolute;left:0;top:-285px;}


.plistD li a, .plist_HD li a {
	display: block;
}
.plistD .pic, .plist_HD .pic {
	border: 1px solid #f6f6f6;
	width: 160px;
	height: 205px;
	overflow: hidden;
}
.plist_HD .jqzoom {
	overflow: hidden;
}
.plistD .pic img, .plist_HD .pic img {
	height: 205px;
}
.plistD .tit, .plist_HD .tit {
	line-height: 16px;
	padding: 4px 10px 0;
	clear: left;
}
.plistD .tit a, .plist_HD .tit a {
	color: #666;
}
.plistD .tit a:hover, .plist_HD .tit a:hover {
	color: #dd0000;
}
.plistD .price, .plist_HD .price {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
}
.plistD .price del, .plist_HD .price del {
	color: #999;
}
.plistD .price ins, .plist_HD .price ins {
	text-decoration: none;
	color: #dd0000;
	margin: 0 5px;
	font-weight: bolder;
}
.plistD .color, .plist_HD .color {
	border-top: 1px solid #dedede;
	height: 38px;
	padding-left: 1px;
}
.imgList {
	overflow: hidden;
	zoom: 1;
}
.plistD .color span, .plist_HD .color span, .plist_Horizontal .color span, .imgList li {
	float: left;
	height: 22px;
	width: 22px;
	margin: 11px 1px 1px 6px;
	border: 1px solid #c8c8c8;
}
.plistD .color em, .plist_HD .color em, .plist_Horizontal .color em, .imgList li a {
	display: inline-block;
	height: 20px;
	width: 20px;
	overflow: hidden;
	font-style: normal;
	border: 1px solid #fff;
	background-color: #fff;
	font-weight: normal;
	font-size: 9px;
}
.plistD .color .hover, .plistD .color span:hover, .plist_HD .color .hover, .plist_HD .color span:hover, .plist_Horizontal .color .hover, .plist_Horizontal .color span:hover {
	margin: 10px 0 0 5px;
	border: 2px solid #a5afc3;
}
.plist_Horizontal {
}
.plist_Horizontal li {
	border-bottom: 1px solid #ddd;
	margin: 15px 18px;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 8px;
}
.plist_Horizontal li li {
	border: none;
	padding-bottom: 0;
}
.plist_Horizontal .color {
	height: 38px;
	padding-left: 1px;
}
.plist_Horizontal .pic {
	width: 158px;
	height: 200px;
	overflow: hidden;
	float: left;
}
.plist_Horizontal .pic img {
	width: 158px;
}
.plist_Horizontal .tit {
	line-height: 28px;
	padding-bottom: 5px;
}
.plist_Horizontal .tit a {
	color: #333;
	font-weight: bolder;
	font-size: 14px;
}
.plist_Horizontal .tit a:hover {
	color: #dd0000;
}
.plist_Horizontal .price {
	background: url(Images/bg_twill.gif);
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	float: right;
	width: 150px;
	padding: 20px 0;
	line-height: 28px;
	color: #900;
	margin-top: 20px;
}
.plist_Horizontal .price div {
	padding-left: 20px;
}
.plist_Horizontal .price del, .plist_Horizontal .price em {
	color: #666;
	font-style: normal;
}
.plist_Horizontal .price ins {
	text-decoration: none;
	margin: 0 5px;
	font-weight: bolder;
	font-size: 18px;
}
.plist_Horizontal .info {
	color: #666;
	float: left;
	width: 365px;
	padding-left: 15px;
	line-height: 28px;
}
.plist_Horizontal .fleft {
	float: left;
	width: 220px;
}
.plist_Horizontal .fright {
	float: left;
	width: 140px;
	padding-left: 3px;
}
.proFBtn {
	padding-left: 0;
	padding-top: 10px;
}
.proFBtn a {
	width: 45px;
	height: 21px;
	text-align: center;
	line-height: 21px;
	background: url(Images/bt_proF.gif) no-repeat;
	display: inline-block;
	color: #888;
	margin-right: 10px;
}
.proFBtn a:hover {
	color: #900;
}
.conProFBtn {
	float: right;
	width: 45px;
}
.conProFBtn a {
	margin: 0 0 5px 0;
}
.plistGift {
	padding: 10px;
	overflow: hidden;
	zoom: 1;
	background-color: #f7f7f7;
}
.plistGift li {
	padding: 12px 11px;
	display: inline;
	float: left;
}
.plistGift .tit {
	line-height: 20px;
}
.plistGift .tit a {
	color: #666;
}
.plistGift .pic {
	border: 1px solid #dedede;
	width: 220px;
	height: 281px;
	background-color: #fff;
}
.plistGift .pic a {
	display: block;
	border: 2px solid #f6f6f6;
	width: 216px;
	height: 277px;
	overflow: hidden;
}
.plistGift .pic img {
	width: 216px;
	display: block;
}
.plistGift .tit, .plistGift .price, .plistGift .more {
	/*width: 120px;*/
	margin-top: 4px;
}
.plistGift .price {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
}
.plistGift .price del {
	color: #999;
}
.plistGift .price ins {
	text-decoration: none;
	color: #dd0000;
	margin-left: 8px;
	font-weight: bolder;
}
.plistGift .more {
	display: inline-block;
	color: #888;
	height: 18px;
	line-height: 18px;
	width: 113px;
	padding-left: 7px;
	background: url(Images/bt_more.png) no-repeat left;
}
.plistGift .more:hover {
	color: #dd0000;
}
.plist_Simple {
	overflow: hidden;
	zoom: 1;
}
.plist_Simple li {
	float: left;
	width: 110px;
	height: 140px;
	border: 1px solid #ddd;
	display: inline;
	margin-left: 12px;
	overflow: hidden;
}
.plist_Simple li img {
	width: 110px;
}
#otherBox {
	margin: 10px auto 10px;
	padding-bottom: 10px;
}
#otherBox li {
	margin-top: 5px;
}
#otherBox .more {
	display: block;
	text-align: right;
	padding: 10px 34px 0 0;
	text-decoration: underline;
}
#fashionBox {
	padding-bottom: 15px;
	overflow: hidden;
	zoom: 1;
	border: 1px solid #b9b9b9;
	background: url(Images/shadow.png) no-repeat center 1px;
}
#fashionBox h2 {
	background: url(Images/tit_fashion.png) no-repeat 24px 12px;
	height: 40px;
	line-height: 40px;
	padding-right: 12px;
}
#fashionBox h2 em {
	display: none;
}
#fashionBox h2 .more {
	float: right;
}
#fashionBox .showPicL {
	display: inline;
	margin-left: 15px;
}
#fashionBox .headline, #fashionBox ul {
	float: right;
	padding-right: 4px;
	width: 310px;
}
#fashionBox .headline h6 {
	padding: 5px 0 8px;
}
#fashionBox .headline h6 a {
	color: #c03;
	font-weight: bolder;
	font-size: 16px;
	font-family: "微软雅黑", "宋体";
}
#fashionBox .headline p {
	line-height: 20px;
	padding: 0 0 10px;
}
#fashionBox li {
	padding-left: 14px;
	background: url(Images/dot.gif) no-repeat 5px -90px;
	line-height: 24px;
	height: 24px;
}
#fashionBox .node {
	color: #c03;
}
.loopbox2 {
	margin-bottom: 6px;
	border: 1px solid #b9b9b9;
}
.loopbox2 dt {
	background: url(Images/tag_news.gif) repeat-x bottom;
	height: 28px;
	line-height: 28px;
	padding-right: 10px;
	border: 2px solid #fff;
	color: #000;
	font-size: 14px;
	font-family: "微软雅黑", "宋体";
}
.loopbox2 dt em {
	color: #a30100;
	display: none;
	float: left;
	padding-left: 20px;
	margin-right: 5px;
	font-style: normal;
	background: url(Images/icon_news.gif) no-repeat 12px 10px;
}
.loopbox2 dt .more {
	float: right;
}
.loopbox2 dd {
	padding: 6px 10px;
}
#newsBox {
	overflow: hidden;
	zoom: 1;
}
#newsBox dt {
	background: url(Images/tag_news2.png) no-repeat left top;
}
#newsBox dd {
	padding-left: 15px;
}
#newsBox .piclist {
	float: left;
	width: 125px;
}
#newsBox .txtlist {
	float: right;
	width: 220px;
}
#commentBox {
	_height: 145px;
	*height: 141px;
	min-height: 145px;
	*min-height: 141px;
}
#commentBox dt {
	background: url(Images/tag_comment.png) no-repeat left top;
}
#commentBox dd {
	padding-top: 7px;
	padding-bottom: 7px;
}
#commentBox li {
	line-height: 24px;
	height: 24px;
}
#subscribe {
	background: url(Images/bg_subscribe.png) no-repeat right bottom;
	height: 77px;
	border: 1px solid #b9b9b9;
}
#subscribe dt {
	color: #999;
	padding: 20px 0 0 20px;
}
#subscribe dd {
	padding: 3px 0 0 20px;
}
#subscribe .inputbutton {
	border: 0;
	background: url(Images/bt_subscribe.png) no-repeat;
	color: #f9e498;
	width: 65px;
	height: 18px;
	text-align: center;
	line-height: 18px;
}
#subscribe .inputtext {
	border: 1px solid #ccc;
	color: #a30100;
}
#servBox {
	background: url(Images/bg_servLinks.png) no-repeat left top;
	height: 122px;
	margin: 15px auto;
	padding-left: 30px;
}
#servBox dl {
	float: left;
	width: 150px;
	padding-left: 40px;
}
#servBox dt {
	color: #900;
	font-size: 18px;
	font-family: "微软雅黑", "宋体";
	padding-top: 20px;
}
#servBox li {
	line-height: 20px;
}
#servBox li a {
	display: inline-block;
	padding-left: 10px;
	background: url(Images/li_arr.gif) no-repeat left 8px;
}
#servBox li a:hover {
	color: #900;
	background-position: left -42px;
}
.loopSwitch {
	float: right;
	width: 296px;
	display: inline;
	padding-top: 13px;
	margin-right: 8px;
}
.loopSwitch dt {
	background: url(Images/bt_switch2.png) repeat-x bottom;
	height: 26px;
	line-height: 26px;
}
.loopSwitch dt em {
	color: #7E633A;
	background: url(Images/bt_switch2.png) no-repeat left -50px;
	width: 94px;
	height: 26px;
	text-align: center;
	float: left;
	font-style: normal;
	margin-right: 4px;
}
.loopSwitch dt .on {
	background-position: 0 0;
}
#s_01 dt {
	background-image: url(Images/bt_switch2.png);
}
#s_01 dt em {
	background-image: url(Images/bt_switch2.png);
	color: #7e633a;
	font-style: normal;
}


#s_11 dt {
	background-image: url(Images/bt_switch2.png);
}
#s_11 dt em {
	background-image: url(Images/bt_switch2.png);
	color: #7e633a;
	font-style: normal;
}
#s_12 dt {
	background-image: url(Images/bt_switch6.png);
}
#s_12 dt em {
	background-image: url(Images/bt_switch6.png);
	color: #7e633a;
	font-style: normal;
}
#s_00 dt {
	background-image: url(Images/bt_switch.png);
	color:#5a659e;
}
#s_00 dt em {
	background-image: url(Images/bt_switch.png);
	color: #5a659e;
	font-style: normal;
}


#s_02 dt {
	background-image: url(Images/bt_switch3.png);
}
#s_02 dt em {
	background-image: url(Images/bt_switch3.png);
	font-style: normal;
	color: #557935;
}
#s_03 dt {
	background-image: url(Images/bt_switch4.png);
}
#s_03 dt em {
	background-image: url(Images/bt_switch4.png);
	color: #7f5095;
	font-style: normal;
}

#s_w10 dt {
	background-image: url(Images/bt_switchw2.png);
}
#s_w10 dt em {
	background-image: url(Images/bt_switchw2.png);
	color: #a24347;
	font-style: normal;
}
/*Banner*/
.mBanner div {
	margin-top: 8px;
}
.mBanner div div {
	margin: 0;
}
.loopBanner {
	padding: 6px 0 0 0;
	width: 428px;
	float: left;
}
.loopBanner .showPicL {
	display: inline;
	margin: 3px 0 0 3px;
}
.showColPic {
	float: left;
	width: 247px;
	height: 304px;
}
/*橱窗展示*/
#loopTitle, #loopTitle2, #loopTitle3, #loopTitle6, #loopTitle4,#loopTitle10,#loopTitle11,#loopTitlewearunder {
	background: url(Images/tit_shirt.png) no-repeat 4px 12px;
	height: 38px;
}
#loopTitle2 {
	background-image: url(Images/tit_pants.png);
}
#loopTitle3 {
	background-image: url(Images/tit_tshirt.png);
}
#loopTitle4 {
	background-image: url(Images/tit_access.png);
}

#loopTitle11 {
	background-image: url(Images/tit_jacket.png);
}
#loopTitle6 {
	background-image: url(Images/tit_Sweaters.png);
}
#loopTitle5 {
	background: url(Images/tit_other.png) no-repeat 14px 12px;
	height: 38px;
}
#loopTitlewearunder{
	background-image: url(Images/tit_wearunder.png);
}

#loopTitle em, #loopTitle2 em, #loopTitle3 em, #loopTitle4 em, #loopTitle6 em, #loopTitle5 em,#loopTitle10 em ,#loopTitle11 em , #loopTitlewearunder em{
	display: none;
}
#loopTitle5 .sub {
	float: right;
	padding: 10px 34px 0 0;
}
#loopTitle5 .sub a {
	background: url(Images/bt_switch5.png) no-repeat left -50px;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 84px;
	color: #666;
	margin-left: 10px;
}
#loopTitle5 .sub a.on {
	background-position: left top;
	color: #fff;
}
.loopbox {
	height: 304px;
}
.loopbox .more {
	float: right;
}

#shirtBox {
	background: url(Images/bg_loop.png) no-repeat;
}
#pantsBox {
	background: url(Images/bg_loop22.jpg) no-repeat;
}
#tshirtBox {
	background: url(Images/bg_loop33.jpg) no-repeat;
}
#SweatersBox {
	background: url(Images/bg_loop55.jpg) no-repeat;
}
#accessBox {
	background: url(Images/bg_loop44.jpg) no-repeat;
}
/*位置导航样式*/
#showPath {
	border-bottom: 1px solid #ebebeb;
	height: 33px;
	line-height: 33px;
	padding-left: 5px;
	margin: 10px auto 18px;
}
#showPath a:hover {
	color: #dd0000;
}
/*分页、列表选择样式*/
.showpage {
	height: 28px;
	line-height: 28px;
	text-align: right;
	padding-right: 18px;
}
#selectList {
	background: url(Images/bg_showpage.gif) repeat-x left top;
	overflow: hidden;
	zoom: 1;
}
#pager {
	background: url(Images/bg_showpageBot.png) no-repeat left top;
	height: 29px;
	line-height: 29px;
}
.showpage a {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
	height: 29px;
}
.showpage a:hover {
	color: #a10000;
}
.showpage em {
	color: #a10000;
	display: inline-block;
	vertical-align: middle;
	font-weight: bolder;
	padding: 0 5px;
	height: 29px;
	font-style: normal;
}
.showpage .pre {
	background: url(Images/bt_pre.gif) no-repeat left center;
	width: 15px;
	padding: 0;
	margin-right: 5px;
}
.showpage .post {
	background: url(Images/bt_post.gif) no-repeat left center;
	width: 48px;
	padding: 0;
	margin-left: 5px;
}
.listStyle {
	float: left;
}
.listStyle em {
	display: inline-block;
	font-weight: normal;
	color: #666;
	padding-left: 24px;
}
.listStyle a {
	padding: 0;
	margin: 0;
	height: auto;
}
/*文章显示*/
.articleBox {
	border: solid #e0e0e0;
	border-width: 0 1px 1px;
	_height: 400px;
	min-height: 400px;
	padding-bottom: 30px;
}
.articleBox h2 {
	color: #19164a;
	font-size: 26px;
	_font-weight: bolder;
	text-align: center;
	line-height: 32px;
	padding: 40px 40px 30px;
}
.articleInfo {
	background: url(Images/bg_info.png) repeat-y center;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.articleInfo, .articleInfo a, .articleInfo a:visited {
	color: #777777;
}
.articleInfo span {
	margin: 0 5px;
}
.showArticle {
	color: #444444;
	padding: 20px 60px;
	line-height: 200%;
	font-size: 14px;
	_height: 240px;
	min-height: 240px;
}
.showArticle em {
	font-style: italic;
}
.showArticle strong {
	font-weight: bolder;
}
.showArticle .overflow_hidden {
	width: 100%;
}/*IE6*/
.nextArticle {
}
.articleFunc {
}
/*相关文章*/
.relArticle {
	margin-top: 10px;
}
.relArticle dt {
	background-color: #f3f3f3;
	height: 26px;
	line-height: 26px;
	padding-left: 30px;
}
.relArticle dt em, .relArticle dt em a {
	font-size: 14px;
	font-weight: bolder;
	color: #17174c;
}
.relArticle dd {
	padding: 15px 55px;
}
/*友情链接*/
#fLink {
	padding: 0 15px;
	margin: 10px auto;
	height: 32px;
	line-height: 32px;
	background: url(/Skin/hongdou/Images/bg_fLink.gif) repeat-x;
clear:both;
}
#fLink .tit {
	font-weight: bolder;
	margin-right: 10px;
}
#fLink .tit em {
	color: #a51f1f;
	font-weight: bolder;
	font-style: normal;
}
#fLink .more {
	float: right;
}
/*底部*/
#footer {
	padding: 15px 0 50px;
	text-align: center;
}
.bottomLink {
	padding-bottom: 10px;
	color: #ccc;
}
.bottomLink a, .bottomLink a:visited {
	color: #666;
	margin: 0 7px;
}
.bottomLink a:hover {
	color: #900;
}
#copyright {
	color: #999;
	font-family: Verdana, Geneva, sans-serif, "宋体";
	line-height: 20px;
}
/*商城*/
#hongdou_box {
}
#hongdou_box dt, #category_index_box h1, #allRankbox dt, #cRankbox dt, #subscribeBox dt, .sideLoop dt {
	background: url(Images/title_hongdou.png) no-repeat 0 0;
	height:31px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-999em;
	width:210px;
	font-weight: normal;
}

.sideLoop dd {
	overflow: hidden;
	zoom: 1;
	background:url(Images/background_box_02.png) no-repeat left bottom;
	padding: 0 5px 5px;
}
#hongdou_box ul {
	padding: 11px 5px 0;
	overflow: hidden;
	zoom: 1;
	background:url(Images/background_box_01.png) no-repeat left bottom;
}
#hongdou_box li {
	float:left;
	height:36px;
	text-align:center;
	width:100px;
}
#hongdou_box li a {
	display: inline-block;
}
#category_index_box, #allRankbox, #cRankbox, #subscribeBox {
	margin-top: 10px;
}
#category_index_box h1 {
	background-image:url(http://www.e-hongdou.com/Images/title_nanzhuang.png);
}
#allRankbox dt {
	background-image:url(Images/title_rank.png);
}
#cRankbox dt {
	background-image:url(Images/title_rank2.png);
}
#subscribeBox dt {
	background-image:url(Images/title_subscribe.png);
}
#subscribeBox dd {
	background:url(Images/bg_subscribe2.png) no-repeat left bottom;
	height: 52px;
	padding: 6px 0 0 8px;
}
#uVisited dt {
	background-image:url(Images/title_visited.png);
}
#chAnnounce dt {
	background-image:url(Images/title_announce.png);
}
#creditOrder dt {
	background-image:url(Images/title_credOrder.png);
}
#buyHistory {
	margin-top: 15px;
}
#buyHistory dt {
	background-image:url(Images/title_history.png);
}
#subscribeBox .inputbutton {
	border: 0;
	background: url(Images/bt_subscribe.png) no-repeat;
	color: #f9e498;
	width: 65px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin-top: 4px;
}
#subscribeBox .inputtext {
	border: 1px solid #ccc;
	width: 190px;
	color: #a30100;
}
#AllSort {
	overflow: hidden;
	zoom: 1;
	min-height: 100px;
	background:url(Images/background_box_02.png) no-repeat left bottom;
	padding-top:8px;
	padding-bottom: 10px;
	position:relative;
}
#AllSort dt {
	background:url(Images/background_category_title.png) 0px 0px no-repeat;
	height:21px;
	line-height:21px;
	padding-left:30px;
	overflow:hidden;
	font-size:14px;
}
#AllSort dt strong {
	font-weight: bolder;
	font-size: 14px;
}
#AllSort a {
	color:#585858;
	font-family:tahoma, verdana, arial, geneva, sans-serif;
}
#AllSort a:hover {
	color:#bf121e;
}
#AllSort h5 {
	background:url(Images/arrow_05.gif) 17px 7px no-repeat;
	height:23px;
	line-height:23px;
	padding-left:25px;
	overflow:hidden;
	font-size:14px;
	font-weight:normal;
	clear:both;
}
#AllSort ul {
	padding-left:15px;
}
#AllSort li {
	background:url(Images/arrow_04.gif) 12px 6px no-repeat;
	line-height:19px;
	overflow:hidden;
	padding-left:20px;
	padding-right:4px;
}
#AllSort li a {
	display:block;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	color:#9d9d9d;
}
#AllSort dl {
	padding-bottom:5px;
}
#AllSort dd {
	padding-left:17px;
	/*display: none;*/
}
/*商品内容页*/
.productPic, #proAbout {
	float: left;
	width: 540px;
}
.productPicList {
	float: left;
	width: 75px;
}
.productThumb {
	float: left;
	display: inline;
	width: 400px;
	height: 513px;
	margin-left: 60px;
}
.productThumb .more {
	height: 32px;
	line-height: 32px;
}
.productThumb .more a {
	height: 32px;
	padding-left: 15px;
	float: right;
	font-style: normal;
	color: #666;
	margin-left: 15px;
	background: url(Images/icon_zoom.gif) no-repeat left 10px;
}
#moreAlbum {
	padding-left: 18px;
	background: url(Images/icon_album.gif) no-repeat left 10px;
}
#productPicList {
	height: 400px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#MultiplePhoto li {
	border: 1px solid #ccc;
	padding: 1px;
	width: 70px;
	height: 90px;
	margin: 5px auto;
	background-color: #fff;
}
#MultiplePhoto li img {
	display: block;
	width: 70px;
	height: auto;
}
#MultiplePhoto li:hover, #MultiplePhoto li.hover, #MultiplePhoto li:hover img, #MultiplePhoto li.hover img {
	border-color: #dd0000;
	background-color: #dd0000;
}
#preProductPics {
	cursor: pointer;
	height: 10px;
	background: url(Images/arrow_c.gif) no-repeat center top;
}
#postProductPics {
	cursor: pointer;
	height: 10px;
	background: url(Images/arrow_c.gif) no-repeat center bottom;
}
.category_title, .category_title2 {
	background:url(Images/category_title.png) no-repeat left top;
	height:31px;
	padding:0 10px 0 30px;
	line-height:31px;
	font-weight: normal;
}
.category_title2 {
	background-position: left -50px;
}
.category_title .title, .category_title2 .title {
	float:left;
	font-size:14px;
}
.category_title2 .title {
	background: none;
	line-height: 31px;
	color: #333;
}
.category_title em {
	font-style: normal;
	font-weight: bolder;
	color: #a00;
}
.category_title .location, .category_title2 .location {
	float:right;
	font-size:12px;
	color: #999;
}
.pListBox {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.pListBorderbottom {
	border-bottom: 1px solid #dedede;
}
.productInfo, #howToWash {
	float: right;
	width: 390px;
}
.productInfo h2 {
	font-size: 14px;
	line-height: 24px;
}
/*洗涤说明图例*/
#howToWash #paraLegend {
}
	#paraLegend img {
		margin: 0 10px 5px;
	}

/*多属性选择*/
#PropertyContainer h6 {
	font-weight: normal;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	padding: 0 0 5px;
}
#PropertyContainer .tips {
	padding: 5px 0 0;
	color: #333;
	font-weight: bolder;
}
#PropertyContainer h6 em {
	font-style: normal;
	font-weight: bolder;
	color: #dd0000;
}
#colorBox, #propertyBox {
	border-top: 1px solid #e6e6e6;
	padding: 10px 0;
}
#PropertyContainer ul {
	overflow: hidden;
	zoom: 1;
}
#PropertyContainer li {
	cursor: pointer;
	display: inline;
	float: left;
}
#PropertyContainer li em {
	display: inline-block;
	border: 1px solid #fff;
	overflow: hidden;
	font-style: normal;
}
#PropertyContainer li.out-of-stock{
        border:1px dashed #D6D6D8;
        color:#CDCDCD;
        cursor:not-allowed;
}
#PropertyContainer li.out-of-stock em{
        color:#CDCDCD;
}
#colorBox li {
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	color: #666;
	border: 1px solid #34689a;
	margin: 1px 3px 1px 1px;
	position: relative;
}
#colorBox li.on {
	border-width: 2px;
	margin: 0 3px 0 0;
}
#colorBox li em {
	width: 26px;
	height: 26px;
	background-color: #fff;
}
#propertyBox li {
	_width: 30px;
	height: 20px;
	border: 1px solid #5f7ea1;
	margin: 1px 3px 4px 1px;
	position: relative;
}
#propertyBox li.on {
	border-width: 2px;
	margin: 0 3px 3px 0;
}
#propertyBox li em {
	color: #000;
	_width: 28px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	padding: 0 3px;
	background: #fff url(Images/bt_size.gif) repeat-x top;
}
#colorBox li span, #propertyBox li span {
	display: none;
	width: 9px;
	height: 9px;
	background: url(Images/icon_selected.gif) no-repeat right bottom;
	position: absolute;
	right: 0;
	bottom: 0;
}
#colorBox li.on span, #propertyBox li.on span {
	display: inline-block;
}

/*其他参数*/
.productParameter {
	line-height: 24px;
	color: #999;
	padding: 5px 0;
}
.productParameter em {
	color: #a20000;
	font-weight: bolder;
	font-style: normal;
}
.productParameter ins {
	font-size: 24px;
	text-decoration: none;
}
#vipPrice, #vipPrice em {
	color: #333;
}
#vipPrice em {
	margin-right: 8px;
           font-size:13px;
           color:#A20000;
}
.selectBox {
	margin-top: 10px;
}
#buyAmount {
	height: 44px;
	width: 100px;
	padding: 13px 0 13px 10px;
	font-weight: bolder;
	float: left;
	margin-right: 1px;
	line-height: 22px;
	background-color: #f3f3f3;
}
#buyAmount strong {
	font-weight: bolder;
	color: #555;
}
.showStocksAmount {
	display: block;
	font-weight: normal;
	color: #666;
}
.showStocksAmount em {
	font-style: normal;
}
#txtNum {
	width: 25px;
	text-align: center;
	margin-left: 5px;
	border: 1px solid #999;
	height: 14px;
	line-height: 14px;
}
#btShopping {
	background-color: #f3f3f3;
	height: 70px;
	width: 275px;
	float: left;
}
#btToBuy {
	width: 127px;
	height: 36px;
	display: inline-block;
	margin: 16px 0 0 2px;
	cursor: pointer;
	background: url(Images/bt_buy.png) no-repeat left top;
	line-height: 1000px;
	overflow: hidden;
}
#btBuyImmd {
	width: 127px;
	height: 36px;
	display: inline-block;
	margin: 16px 0 0 5px;
	cursor: pointer;
	background: url(Images/bt_buy2.png) no-repeat left 2px;
	line-height: 1000px;
	overflow: hidden;
}

#proDescribe {
	border-top: 1px solid #e6e6e6;
	margin-top: 10px;
}
#proAbout h6 {
	color: #666;
	font-weight: bolder;
	line-height: 32px;
	font-size: 12px;
	border-bottom: 1px solid #e6e6e6;
}
#proAbout blockquote {
	color: #585858;
	line-height: 18px;
	padding: 10px 5px;
	text-indent: 2em;
}
#howToWash {
	padding-top: 10px;
}
#howToWash dt {
	height: 28px;
	background: url(Images/divline_aaa.gif) repeat-x left bottom;
}
#howToWash dt em {
	background: url(Images/bt_wash.png) no-repeat left bottom;
	height: 28px;
	line-height: 28px;
	font-weight: bolder;
	font-style: normal;
	cursor: pointer;
	text-align: center;
	width: 94px;
	margin-right: 1px;
	float: left;
	color: #000;
}
#howToWash dt .on {
	background-position: left top;
	width: 80px;
	color: #999;
}
#howToWash dd {
	border-bottom: 1px solid #e6e6e6;
	height: 160px;
	overflow: auto;
	padding: 15px 10px;
}
#sProDetail {
}
#sProDetail dt {
	height: 29px;
	line-height: 29px;
	padding: 0 5px 0 10px;
	background: url(Images/divline_ddd.gif) repeat-x bottom;
}
#sProDetail dt .more {
	float: right;
	color: #666;
}
#sProDetail .sub {
	float: left;
	height: 29px;
	border-left: 1px solid #ddd;
position: relative;
}
#sProDetail .sub a {
	background: url(Images/bt_proDetail.png) no-repeat right bottom;
	width: 101px;
	text-align: center;
	height: 29px;
	float: left;
	color: #666;
	position: relative;
}
#sProDetail .hot {
	position: absolute;
	right: 7px;
	top: 7px;
	display: block;
	width: 17px;
	height: 18px;
	background: url(Images/icon_hot.gif) no-repeat left top;
}
#sProDetail .sub .on {
	background-position: right top;
	font-weight: bolder;
	color: #a90000;
}
#sProDetail dt a:hover {
	color: #a90000;
}
#sProDetail dd {
	padding: 15px;
padding-left:0px;
padding-right:0px;
}
#sProDetail dd.ddPlist {
	padding: 15px 0;
}
#sProDetail .overflow_hidden {
	width: 100%;
}
/*商品内容页顶部滚动*/
#sProPicWrapper {
	background: url(Images/bg_topScroll.png) no-repeat left top;
	height: 102px;
	overflow: hidden;
}
#sPicLeft, #sPicRight {
	cursor: pointer;
	display: inline;
	float: left;
	height: 102px;
	width: 30px;
	background: url(Images/arrow_scroll.gif) no-repeat 7px center;
}
#sPicRight {
	float: right;
	background-position: -37px center;
}
#scrollProPic {
	float: left;
	overflow: hidden;
	padding-top: 15px;
	width: 920px;
}
#scrollProPic .sContent {
	width: 6000px;
	overflow: hidden;
}
#scrollProPic ul {
	float: left;
}
#scrollProPic li {
	float: left;
	width: 70px;
	height: 90px;
	overflow: hidden;
	margin: 0 11px;
	display: inline;
}
#scrollProPic li img {
	width: 70px;
}


/*顾客上传*/
#userUpload {
	margin: 15px auto;
}
#userUpload dt {
	border-bottom: 1px solid #e6e6e6;
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
	color: #999;
}
#userUpload dt em {
	float: left;
	height: 30px;
	width: 160px;
	background: url(Images/txt_userUpload.gif) no-repeat left 8px;
	text-indent: -9999px;
	overflow: hidden;
	font-style: normal;
}
.uploadBT {
	float: right;
	width: 103px;
	height: 30px;
	background: url(Images/bt_upload.gif) no-repeat left 3px;
	line-height: 26px;
	text-align: center;
	color: #666;
}
#userUpload a:hover {
	color: #a90000;
}
#userUpload dd {
	padding: 15px 0;
}
#userUpload .more {
	float: right;
	line-height: 24px;
}

/*用户评分*/
.userInteract {
	overflow: hidden;
	zoom: 1;
	padding: 6px 0 3px;
	border-bottom: 1px solid #eee;
	clear: left;
	line-height: 28px;
}
.userInteract em {
	float: left;
	font-style: normal;
	color: #999;
	white-space: nowrap;
}
.userInteract .more {
	float: right;
	color: #dd0000;
	font-weight: bolder;
}
#scoreAVG {
	float: left;
	height: 20px;
	width: 90px;
	background: url(../../Images/estar.gif) repeat-x left top;
}
#scoreAVG .stars {
	float: left;
	height: 20px;
	background: url(../../Images/fstar.gif) repeat-x left top;
}
/*用户综合评分*/
.discountTips {
	background-color: #f4f7fc;
	border: 1px solid #ddd;
	padding: 5px 15px;
	margin-top: 8px;
}
	.discountTips h2 {
		font-weight: bolder;
		color: #999;
		font-size: 12px;
		line-height: 24px;
		border-bottom: 1px solid #eee;
	}
	.discountTips ul {
		padding: 5px 0;
	}
	.discountTips li {
		color: #a00;
		line-height: 20px;
		padding-left: 3px;
	}

/*筛选字段列表开始*/
#filterFieldList {
	padding: 10px 0;
}
#filterFieldList ul {
	overflow: hidden;
	zoom: 1;
	line-height: 18px;
	padding: 7px 0 8px 24px;
	background-color: #f5f5f5;
}
#filterFieldList li {
	float: left;
	margin-right: 10px;
	display: inline;
}
.filterName {
	color: #dd0000;
	font-weight: bolder;
}
#filterFieldList li a {
	cursor:pointer;
	display:inline-block;
	padding: 0 3px;
}
#filterFieldList li a:hover {
	background-color: #dd0000;
	color:#fff;
}
/*筛选字段列表结束*/

/*选中的字段样式*/
.selectedFilter {
	background-color: #dd0000;
	color:#fff;
}
.loading {
	z-index:999;
	position:absolute;
}
/*排序按钮*/
.orderno {
	cursor:pointer;
}
/*超值礼包*/
.category_title2 {
	background-position: left -50px;
}
.suitBox {
	padding: 8px 13px;
	border-bottom: 1px solid #dedede;
	background-color: #f7f7f7;
}
.suitBox h2 {
	font-family: "微软雅黑";
	font-size: 21px;
	line-height: 36px;
	margin-bottom: 15px;
	font-weight: normal;
}
.suitBox h2 em {
	color: #a50619;
	font-style: normal;
	font-size: 30px;
}
/*原网站定义*/
.category_body_product_list ul {
	margin:0;
	padding:0;
}
.category_body_product_list ul li {
	width:163px;
	height:280px;
	text-align:center;
	float:left;
	padding:3px 7px 0 5px;
}
.product_list_body_a2 ul li {
}
.product_list_body_a2 ul li span.item_comment {
	width:36px;
	height:36px;
	position:absolute;
	top:2px;
	left:2px;
}
.product_list_body_a2 ul li p.item_pic {
	width:161px;
	margin:0 auto;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background:#f6f6f6;
	text-align:center;
	padding:2px;
	width:157px;
	height:200px;
	position:relative;
}
.product_list_body_a2 ul li p.item_pic a.quickview {
	display:block;
	background:url(Images/bt_quick_view.png) center no-repeat;
	height:27px;
	width:74px;
	overflow:hidden;
	text-indent:-1000px;
	position:absolute;
	bottom:10px;
	left:42px;
	cursor:pointer;
}
.product_list_body_a2 ul li p.item_pic a.a1 img {
	width:157px;
	height:200px;
}
.product_list_body_a2 dl {
	width:161px;
	height:55px;
	background:#f4f4f4;
	border:1px solid #dfdfdf;
	margin:0 auto;
	text-align:center;
	line-height:130%;
}
.product_list_body_a2 dl dt {
	padding:5px;
}
.product_list_body_a2 dl dd {
	display:inline;
	padding:0 5px;
	font-size:11px;
}
.product_list_body_a2 dl dd.item_price_01 {
	color:#bf121e;
	font-weight:bold;
}
.product_list_body_a2 dl dd.item_price_02 {
	color:#9d9d9d;
}
/*suit*/
#showNodeItem {
	padding-top: 5px;
}
.suit_buy {
	background:#ffffff url(Images/suit_2.gif) top no-repeat;
	padding-top:35px;
	overflow:hidden;
}
.suit_buy_a1 {
	float:left;
	width:188px;
	height:130px;
	margin: 10px 0 0 20px;
	display: inline;
}
.suit_buy_a1 .title1 {
	padding:0 10px 5px;
	height:21px;
	line-height:21px;
	text-align:center;
	font-weight:bold;
}
.suit_buy_a3 {
	padding:5px 10px 0;
}
.suit_buy_a3 .suit_buy_pic {
	width:49px;
	height:62px;
	padding:2px;
	background:#f6f6f6;
	border:1px solid #dedede;
	float:left;
}
.suit_buy_a3 .suit_buy_pic img {
	float:left;
	width:49px;
	height:62px;
}
.suit_buy_a3 .suit_buy_ct {
	width:110px;
	float:right;
	text-align:left;
}
.suit_buy_a3 .suit_buy_ct p {
	padding: 3px 0;
}
.suit_buy_a3 .suit_buy_ct span.pm {
	text-decoration:line-through;
}
.suit_buy_a3 .suit_buy_ct span.p {
	font-weight:bold;
	color:#bf121e;
}
.btn_cart {
	text-align:right;
	padding:8px 0;
}
.suit_list {
	background:url(Images/suit_list_bg.gif) top repeat-x;
	overflow:hidden;
	margin-bottom:16px;
	clear:both;
}
.suit_list ul {
}
.suit_list ul li {
	width:140px;
	height:270px;
	padding:3px 7px 0 5px;
	margin: 9px 0 0 9px;
	display:inline;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
}
.suit_list ul li p.item_pic {
	width:142px;
	height:182px;
	overflow: hidden;
}
.suit_list ul li p.item_pic img {
	width:142px;
	height: auto;
}
.suit_list dl {
	width:140px;
	line-height: 20px;
	text-align: center;
}
.suit_list dt {
	color: #666;
}
.suit_list h6 {
	font-size:14px;
	font-weight:bold;
	color:#a5171d;
	background:url(Images/win_h2.gif) 6px 13px no-repeat;
	padding:9px 0 7px 20px;
	text-align:left;
}
.item_price_01 {
	color: #a00;
	font-weight: bolder;
}
.item_price_02 {
	color: #666;
}
span.post_error {
	padding-left:5px;
	color: #FF3300;
}
.suit_content {
	padding:8px 13px;
}
.suit_left {
	float:left;
	width:280px;
}
.suit_content .title {
	text-align:left;
	padding-bottom:10px;
}
.suit_content .title h1 {
	font-family:"微软雅黑", "Microsoft YaHei", "宋体", "SimSun", Arial, Verdana, sans-serif;
	color:#bf121e;
	padding:7px 0;
	font-size:20px;
	color:#313131；
}
.suit_right {
	float:right;
	width:660px;
	background :url(Images/suit_1.gif) top no-repeat;
	padding-top:110px;
}
.suit_about_t {
	font-size:14px;
	font-weight:bold;
	color:#a5171d;
	text-align:left;
	padding:15px 3px 6px 3px;
	border-bottom:1px solid #ccc;
	clear:both;
}
.suit_about {
	background:#fff;
	padding:10px;
	line-height:1.8;
	text-align:left;
}
.suit_about_ol {
	padding:5px 10px 20px 30px;
	text-align:left;
	margin:0;
	clear:both;
}
.suit_about_ol li {
	padding:5px;
}
/*积分频道*/
#credTitle {
	background: url(Images/title_credits.png) no-repeat left 5px;
	height: 36px;
	border-bottom: 2px solid #ebebeb;
	padding-right: 40px;
	padding-top: 5px;
	margin-bottom: 15px;
}
#credTitle em {
	display: none;
	float: left;
}
#credTitle .sub {
	float: right;
}
#credTitle .sub a {
	background: url(Images/bt_credits.png) no-repeat left top;
	float: left;
	width: 85px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-weight: bolder;
	font-size: 14px;
	margin-left: 3px;
}
#credTitle .sub .on {
	color: #fff;
	background-position: left bottom;
}
#creListTit {
	background: url(Images/title_creList.gif) no-repeat 20px top;
	height: 28px;
	margin-top: 30px;
}
#creListTit strong {
	display: none;
	float: left;
}
/*分销频道*/
#fenxiaoTitle {
	background: url(Images/title_fenxiao.png) no-repeat left 5px;
	height: 36px;
	border-bottom: 2px solid #ebebeb;
	padding-right: 40px;
	padding-top: 5px;
	margin-bottom: 15px;
}
#fenxiaoTitle em {
	display: none;
	float: left;
}
#fenxiaoTitle .sub {
	float: right;
}
#fenxiaoTitle .sub a {
	background: url(Images/bt_credits.png) no-repeat left top;
	float: left;
	width: 85px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-weight: bolder;
	font-size: 14px;
	margin-left: 3px;
}
#fenxiaoTitle .sub .on {
	color: #fff;
	background-position: left bottom;
}
#fenxiaoListTit {
	background: url(Images/title_creList.gif) no-repeat 20px top;
	height: 28px;
	margin-top: 30px;
}
#fenxiaoListTit strong {
	display: none;
	float: left;
}
/*推广联盟*/
#unionTitle {
	background: url(Images/title_union.png) no-repeat left 5px;
	height: 36px;
	border-bottom: 2px solid #ebebeb;
	padding-right: 40px;
	padding-top: 5px;
	margin-bottom: 15px;
}
#unionTitle em {
	display: none;
	float: left;
}
#unionTitle .sub {
	float: right;
}
#unionTitle .sub a {
	background: url(Images/bt_credits.png) no-repeat left top;
	float: left;
	width: 85px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-weight: bolder;
	font-size: 14px;
	margin-left: 3px;
}
#unionTitle .sub .on {
	color: #fff;
	background-position: left bottom;
}
#unionListTit {
	background: url(Images/title_creList.gif) no-repeat 20px top;
	height: 28px;
	margin-top: 30px;
}
#unionListTit strong {
	display: none;
	float: left;
}
/*快速注册登录*/
#smartLogin {
	overflow: hidden;
	zoom: 1;
	padding-left: 18px;
width:980px;
}
#smartLogin dl {
	float: left;
	width: 408px;
	margin: 20px 30px;
}
#smartLogin dt {
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	font-weight: bolder;
	font-size: 14px;
	color: #666;
	background: url(Images/tit_fastReg.png) no-repeat left top;
}
#smartLogin dd {
	_height: 230px;
	min-height: 230px;
	padding-top: 20px;
}
#bizideaLoginBox dd {
	background: url(Images/bg_fastLogin.png) no-repeat left bottom;
}
#regBox dd {
	background: url(Images/bg_fastReg.png) no-repeat left bottom;
}
#smartLogin .border {
	border: none;
	background: none;
}
#smartLogin td {
	padding: 3px 0;
	line-height: 18px;
	vertical-align: text-top;
}
#smartLogin .inputWrapper {
	position: relative;
}
#ValgTextMaxLength, #ReqTxtUserName {
	position: absolute;
	left: 158px;
	top: 0;
	background-color: #ffc;
	border: 1px solid #ddd;
	width: 240px;
	padding: 1px 4px;
	width: 110px;
}
#smartLogin td, #smartLogin tr {
	background: none;
}
#smartLogin .tdbgleft {
	width: 120px;
	text-align:right;
}
#smartLogin .tips {
	display:block;
	color: #999;
}
#smartLogin .inputtext {
	border: 1px solid;
	border-color: #bbb #eee #eee #bbb;
	width: 155px;
	height: 18px;
}
#smartLogin .inputtext:hover {
	border-color: #e4bc50 #f8e78c #f8e78c #e4bc50;
	background-color: #ffffed;
}
#BtnLogOn, #BtnRegister {
	cursor: pointer;
	border: none;
	width: 85px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	background: url(Images/bt_login.png) no-repeat;
}
#btnAlipayLogins {
	cursor: pointer;
}
#btnUnRegisterBuy, a.forgetpswBTN {
	cursor: pointer;
	background: none;
	border: none;
	border-bottom: 1px dashed #ccc;
	padding: 0;
	color: #999;
	cursor: pointer;
}
#btnUnRegisterBuy:hover, a.forgetpswBTN:hover {
	border-bottom: 1px dashed #dd0000;
	color: #dd0000;
}
#bizideaLoginBox h6 {
	border-top: 1px dashed #ccc;
	margin: 10px 25px 0;
	padding: 8px 0 8px 80px;
	font-size: 12px;
	font-weight: normal;
	color: #b70606;
	padding-left: 50px;
}


/*查看图片页*/
.viewPhoto {
	padding-bottom: 20px;
}
.viewPhoto h2 {
	font-size: 16px;
	line-height: 38px;
	color: #a00;
	float: left;
	display:inline;
}
.viewPhoto .productPic {
	float: none;
	width: auto;
	padding-top: 20px;
}
.viewPhoto .productThumb {
	padding-top: 25px;
	margin-left: 70px;
}

.viewPhoto #PropertyContainer {
	float: left;
	padding-left: 2px;
	display:inline;
}
.viewPhoto #colorBox {
	border: none;
	padding: 3px 42px 3px 0;
}
.viewPhoto #colorBox li {
	margin-right: 9px;
}
/*邮件订阅*/
.mailSubBtn {
	border: 1px solid #ddd;
}

/*信息提示*/
.prompBox {
	border: 1px solid #ddd;
	margin-top: 12px;
	_height: 100px;
	min-height: 100px;
}

	/* banner */
	#maina{position:relative; height: 300px; zoom:1; }
	#maina .current{display:block;}
	#featured{height:300px;position:relative;}
	.featured_item{height:300px;margin:0 auto;position:relative;top:0;width:756px;overflow:hidden;display:none;}
	.featured_item img {}
	.pointer{background:url(Images/pointer.gif) no-repeat scroll left top;height:18px;left:38px;position:absolute;top:40px;width:13px;	}
	#featured_bottom{position:absolute;height:60px;width:100%;background:none;filter:alpha(opacity=80);-moz-opacity:.80;opacity:0.8 ;bottom:5px;right:0px;}

	.preview_images{height:60px;line-height:60px;position:absolute;right:5px;top:10px;}
	.preview_images a img{padding:1px;}
	.preview_images a{outline:none;display:block;position:relative;margin-right:8px;float:left;}
	.preview_images a img{border:1px solid #afafaf;background-color:#fff;}
	.preview_images a:hover img{border:1px solid #000;background:#000;  }
	.preview_images .current_prev img{border:1px solid #666;}
	.portfolio_item{border:1px solid #ddd;}
	
	
ul#hodo_peishi .pic{
	height:160px;
}
ul#hodo_peishi li{
	height:215px;
}

ul#hodo_peishi .pic img{
	height:160px;
}
div#peishi_hotProductList .pic{
	height:160px;
}
div#peishi_hotProductList li{
	height:263px;
}
div#peishi_hotProductList .pic img{
	height:160px;
}

#category_index_box {
margin-top:0px;
}
/*==局部样式定义结束==*/


#footerCopyrightTongji a{
color:#999;
}



table.xiaoshoutable{
width:740px;
}
table.xiaoshoutable td.xiaoshou{
 text-align:center; border-bottom:#ccc 1px dashed; padding:5px 0px;
}
table.xiaoshoutable td.xiaoshou01{
color:#d80525;
}
table.xiaoshoutable td.xiaoshou02{
color:#333;
}
table.xiaoshoutable td.xiaoshou03{
color:#999;
}
table.xiaoshoutable td.xiaoshou04{
color:#333;
}
table.xiaoshoutable td.xiaoshou05{
color:#333;
}
table.xiaoshoutable td.xiaoshou06{
color:#d80525;
}
table.xiaoshoutable td.xiaoshou07{
color:#333;
}

div.chengjiaojilu{
height:30px; line-height:30px; font-size:14px; color:#333; padding-left:12px; margin-bottom:5px;
}
table.xiaoshoutable th.goumaishijian{
width:150px;
}
table.xiaoshoutable th.kehudizhi{
width:200px;
}
div.fengexian_hd{
height:20px;
border-top:1px solid #E6E6E6;
margin-top:20px;
}




div.shoucangliulanbtn{
width:113px;
}
a.btnshoucang{
width:113px;

}



span.preconsult_tip,div.preconsult_Category{
height:30px;
line-height:30px;
padding-left:30px;
}
div.preconsult_Content{
padding-left:30px;
position:relative;
}
div.preconsult_Content span{
position:absolute;
left:30px;
top:0px;
}
div#preconsult_list ul{
padding-left:30px;
line-height:150%;
}
textarea#preconsultcontent {
margin-left:80px;
}
div.Preconsult_AddBtn{
padding-left:30px;
height:30px;
line-height:30px;
margin-top:15px;
}
#mainMenu li em a {
font-size:14px;
}

#mainMenu{
margin-top:1px;
}
#mainMenu li blockquote dl a {
font-size：12px;
}
#mainMenu li blockquote {
z-index:9999;
}
#navigation, #navigation .l, #navigation .r {
background:url("http://www.e-hongdou.com/Images/bg_nav01.jpg") repeat-x scroll left -36px transparent;
height:76px;
}
#navigation .l, #navigation .r {
}
#navigation .r{
background-position:left -258px;
}


