/* 页面默认 css 文件 */
.hide{
	display: none;
}
.explain
{
    color: #999999;
}

/*===== Page 公共部分 =====*/
.sideMenu{
	background-image: url(../images/siteMenuTitleBg.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	border: 1px solid #D3D4D6;
	margin-bottom: 10px;
}
.sideMenu h3{
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 20px;
}
#sideMenuBox{
	background-image: url(../images/siteMenuBoxBg.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 10px;
}
.sideMenuContent{
	width:100%;
	padding-right: 5px;
}
.sideMenuTitle{
	width: 100%;
}
/*--------------动态菜单*/
/* -- 菜单样式 -- */
ul.jd_menu_vertical {
	width: 175px;
}
/* -- 子菜单样式 -- */
ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	background-image: url(../images/siteMenuBoxBg.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
ul.jd_menu li {
	font-family: sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 25px;
	padding: 0px;
	height:27px;
}
ul.jd_menu li ul {
	width:175px;
	border: 1px solid #D3D4D6;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #FFF;
}
ul.jd_menu li a ,
ul.jd_menu li a:link,
ul.jd_menu li a:visited {
	color: #000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 2px 7px 1px 42px;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(../images/siteMenuBottBg.jpg);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	width:auto;
}

ul.jd_menu li a:hover {
	color:#333333;
	text-decoration: none;
	background-color: #F6F4EF;
	color: #333333;
	padding: 1px 6px 0px 41px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D4D6;
	border-right-color: #D3D4D6;
	border-bottom-color: #D3D4D6;
	border-left-color: #D3D4D6;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active{
	background-image: none;
}

.siteMapPath{
	line-height: 20px;
	background-image: url(../images/siteMapPath.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	padding-left: 5px;
}
.pageMainContent{
	padding-top: 10px;
	background-image: url(../images/pageMainContent.jpg);
	background-repeat: repeat-x;
	background-position: left 10px;
	position: relative;
}
.pageMainContent h2{
	color: #FF0000;
	background-image: url(../images/pageMainContentH2.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
	background-color: #FFFFFF;
	display: inline;
	margin: 0px;
}
.pageMainContent .innerContent{
	padding-top: 20px;
	line-height: 120%;
}
.pageMainContent p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: 2em;
}
.pageMainContent ul{
	padding-top: 10px;
	padding-left: 15px;
}
.pageMainContent li{
	height: 20px;
	background-image: url(../images/notice-newsLi.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 10px;
}
.pageMainContent .pageMenu{
	padding-left: 15px;
}
.pageMainContent .pageMenu a{
	padding-left: 3px;
	padding-right: 3px;
}
.pageMainContent .pageMenu .pagerCurrentPageButton{
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.pageMainContent .plealseLogin{
	color: #FF0000;
	background-image: url(../images/pageMainContentH2.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
	background-color: #FFFFFF;
	display: inline;
	margin: 0px;
}
.pageMainContent .memberLogin{
	margin-top: 10px;
}
.pageMainContent .loginErrorSummary{
	background-color: #FFFFCC;
	display: block;
	font-size: 12px;
	border: 1px solid #A0A0A0;
	padding: 10px;
	position: absolute;
	left: 240px;
	top: 145px;
	width: 160px;
}
.pageMainContent .loginErrorSummary li{
	background-image: none;
	padding-left: 0px;
}
.loginLink{
}

/*===== Page 页 =====*/
.page{
}

/*===== Article 页 =====*/
.articleListTitle{
}

.className{
}
.articleTitle{
}
.addTime{
}
.pageMenu{
}
.pagerCurrentPageButton
{
    color: #006600;
    text-decoration: underline;
}
.pagerInputBox{
}
.pagerSubmitButton{
}

/*===== ArticleDetail 页 =====*/
.articleTitle{
}
.articleInfo{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #666666;
}
.author{
}
.addTime{
}

/*===== Pic 页 =====*/
.picList{
	margin-top: 5px;
	margin-left: 10px;
}
.picText{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 120%;
}
.picListTitle{
}
.picImage{
	padding: 2px;
}

.picClassName{
}
.picList .picTitle{
	color: #FF0000;
	text-decoration: underline;
}
.picShortContent{
	display: block;
}
.picHeader{
}
.picSeparator{
}
.picAlternating,
.picItem{
}

/*===== PicDetail 页 =====*/
.picBigImage{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/*===== Product 页 =====*/
.productList{
	margin-top: 5px;
	margin-left: 10px;
}
.productListTitle{
}
.productImage{
}
.productText{
}
.productClassName{
	display: none;	
}
.productName{
}
.productNumber{
}
.price{
}
.productShortContent{
}
.productHeader{
}
.productSeparator{
}
.productAlternating,
.productItem{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
}
.cartButton{
}
.productNameBox{
}
.productList .productNameBox a{
	color: #FF0000;
	text-decoration: underline;
}
.productNumberBox,
.priceBox{
	padding-left: 25px;
	text-align: left;
}
.cartButtonBox{
	padding-top: 5px;
	text-align: center;
}


/*===== ProductDetail 页 =====*/
.product{
}
.productMainContent{
}
.productInfo{
}
.productImage{
}
.productText{
}
.productInfo .productClassName{
	display: inline;
}
.productTitle{
}
.productInfo .productShortContent{
	display: inline;
}
.productNumberLabel{
}
.productNumber{
}
.priceLabel{
}
.price{
}
.productShortContentLabel{
}
.classNameLabel{
}
.attributeLabel0,.attributeLabel15{
}
.attribute0,.attribute15{
}
.cartButton{
}

.cartBox{
	padding: 15px;
	border: 1px solid #D3D4D6;
	margin-bottom: 10px;
}
.showCartBox{
}
.showCartBt{
}
.goodsCountBox,
.grossBox{
	height: 18px;
}
.goodsCountLabel{
}
.goodsCount{
}
.goodsCountUnit{
}
.grossBox{
}
.grossLabel{
}
.gross{
}

.attribute1LiteralBox{
}
.productShortContentBox{
}
.productNameBox{
}
.productList .productNameBox a{

}
.productInfo .productNumberBox,
.productInfo .priceBox{
	padding-left: 0px;
	text-align: left;
}
.productInfo .cartButtonBox{
	text-align: left;
}

/*===== MessageList 页 =====*/
.messageListBox{
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D4D6;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 10px;
}
.messageListBox p{
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.answerBox{
	color: #666666;
	background-color: #F6F6F6;
	padding: 5px;
	border: 1px dashed #E7E7E7;
}

/*===== MemberOrderDetail 页 =====*/
.paymentNameBox,
.deliveryNameBox{
	padding: 5px;
}
.paymentContent,
.deliveryContent{
	padding-left: 15px;
}


/*===== NoticeDatail 页 =====*/
.sideMenuTitle{
}
.noticeTitle{
}
.noticeContent{
}

/*===== Register 页 =====*/
.sideRegTitle{
}
.thisPanel{
	color: #FF0000;
}
.regMainContent{
	padding-top: 20px;
}
.regTable{
}
.regLeftTd{
	width: 85px;
	height:25px;
}
.regRightTd{
}
.requiredLabel{
    color: red;
}
.memberName,
.password,
.repeatPassword,
.fullName,
.email,
.tel,
.fax,
.address,
.QQ,
.msn,
.code{
	color: #666666;
	background-color: #F9FAFB;
	height: 16px;
	border: 1px solid #E2E8EE;
}
.sexList{
}
.codeImg{
}
.agreement{
	line-height: 140%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.regButton{
}
.exitButton{
}

/*===== MemberEdit 页 =====*/
.sideMemberControlTitle{
}
.memberMenuList{
}
.memberMessage{
	color: #666666;
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #D3D4D6;
	display: block;
	margin-bottom: 10px;
}
.regMainContent{
}

/*===== MemberOrder 页 =====*/

.orderList{
	border: 1px solid #D3D4D6;
}
.row,
.alternatingRow{
	height: 25px;
	text-align: center;
}
.pager{
	padding-left: 15px;
	font-size: 18px;
	color: #333333;
}
.header{
	color: #666666;
	background-color: #F7F7F7;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-weight: normal;
	font-variant: normal;
}

/*===== memberOrderDetail 页 =====*/
.memberOrderDetailMainContent{
}
.memberOrderDetailMainContent table{
	width:100%
	border-collapse:collapse;
	border: 1px solid #D3D4D6;
}
.memberOrderDetailMainContent table td{
	height:25px;
	border: 1px solid #D3D4D6;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.memberOrderDetailMainContent .orderInfoH2{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
}







