﻿/* 页面默认 css 文件 */
.hide{
	display: none;
}
.explain
{
    color: #999999;
}

/*===== Page 公共部分 =====*/
.sideTd{
	background-image: url(../images/sideBg.jpg);
	background-repeat: repeat-y;
	width:197px;
}
.sideMenu{
	background-image: url(../images/sideBg.jpg);
	background-repeat: no-repeat;
}
.sideMenu h3{
	font-size: 16px;
	font-weight: bolder;
	color: #C9172F;
	margin: 0px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-image: url(../images/siteMenuBg.jpg);
	background-repeat: no-repeat;
	background-position: 24px 5px;
	text-align: center;
}
#sideMenuBox{
	margin: 0px;
	padding: 0px;
}
#sideMenuBox img{
	display: none;
}
.sideMenuContent{
	width:197px;
	padding-right: 5px;
}
.sideMenuTitle{
	width: 100%;
}
.listBox li{
	position: relative;
}
.listBox li a{
	display: block;
	float: left;
}
.listBox .addTime{
	color: #999999;
	display: block;
	position: absolute;
	top: 0px;
	left: 250px;
	right: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.indexMainTable1{
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.indexMainTable2{
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.indexMainTable3{
	padding-top: 23px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 0px;
}
.indexMainTable4{
	margin: 0px;
	padding-top: 23px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*--------------动态菜单*/
.dynamicMenuItem{
	
}
.dynamicMenuItem a{
	padding-left: 35px;
	line-height: 25px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
}
.dynamicHover{
    color: #009900;
}
/*子菜单*/
.dynamicMenu{
	border: 1px solid #ABABAB;
	background-image: url(../images/dynamicMenu.jpg);
	padding: 10px;
	margin: 0px;
	background-image: url(../images/dynamicMenu.jpg);
	background-repeat: repeat;
}
.dynamicMenu a,
.dynamicMenu a:hover,
.dynamicMenu a:visited{
	line-height: 30px;
	text-align: center;
	background-image: url(../images/dynamicMenuA.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.dynamicMenu a:hover{
}

.dynamicSelected{
}
/*--------------静态菜单*/
.staticMenuItem{
	height: 25px;
}
.staticMenuItem a,
.staticMenuItem a:hover,
.staticMenuItem a:visited{
	line-height: 30px;
	text-align: center;
	background-image: url(../images/siteMenuLibg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.staticMenuItem a:hover{
	background-image: url(../images/siteMenuLiHoverbg.jpg);
	text-decoration: none;
}

.staticHover{

}
.staticMenu{
}
.staticSelected{
}


.indexMain{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 25px;
	min-height:308px;
	height:expression(this.scrollHeight > 308 ? "auto":"308px"); 
	table-layout: fixed;
	word-wrap:break-word;
}


.siteMapPath{
	line-height: 20px;
	background-image: url(../images/siteMapPath.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	padding-left: 5px;
	display: none;
}
.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;
	font-size: 12px;
	line-height: 160%;
	word-wrap:break-word;
	margin-bottom: 15px;
}
.innerContent .gpzlSearchDiv{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.pageMainContent p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: 0em;
}
.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 li .className{
	display: none;
}
.pageMainContent li a:active {
	text:expression(target="_blank");
}
.pageMainContent .pageMenu{
	padding-left: 15px;
	margin-bottom: 10px;
}
.pageMainContent .pageMenu .pagerCurrentPageButton{
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.sideMenu ul{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 60px;
}
.sideMenu ul li{
	line-height: 25px;
	height: 18px;
}
.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;
}
.messageLeftTd{
	width: 40px;
}
.messageRightTd{
}
/*===== 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;
}
.listTitleRight{
	text-align: left;
	padding-left: 120px;
}

/*===== 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;
}
.gp_gsxxTable{
	width: 100%;
	margin-left: 0px;
}
.gp_gsxxTableLeftTd{
	width:80px;
}
.jj_gsxxTableLeftTd{
	width:100px;
}
.zxwdMenu{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-right: 20px;
	margin-top: 15px;
	padding-left: 10px;
}
.zxwdMenu a{
	display: inline;
	float: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 30px;
}


/*gv 控件*/
.gv{
	border: 1px solid #D7D7D7;
}
.gvHeader{
	color: #3F6293;
	background-color: #F7F7F7;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-weight: normal;
	font-variant: normal;
}
.gvHeader th{
	font-weight: normal;
	font-variant: normal;
}
.gvRow,.gvAlternatingRow,.gvEditRow{
	line-height: 20px;
	text-align: center;
	padding: 2px;
	height: 20px;
}
.gvAlternatingRow{
	background-color: #F5FBFF;
}
.gvEditRow{
	background-color: #FAF9DD;
}
.gvEditRow input{
	background-color: #FFFFFF;
	width: 80px;
}
.gvEditRow .gvOrderId input,.gvEditRow .gvOrderId{
	width: 30px;
}
.gvEditRow .checkBox input,.gvEditRow .checkBox{
	width: auto;
}
.gvCommandField{
	text-align: center;
	width: 130px;
}

.gvLeftField{
	text-align: left;
	padding-left: 10px;
}
.gvBtAField{
	text-align: center;
	width: 130px;
}
.gvCommandField input{
	background-image: url(../Images/gvCommandFieldABg.jpg);
	background-repeat: no-repeat;
	line-height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 50px;
	height:23px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: 10px;
}
.gvPage{
	padding-left: 15px;
	font-size: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.innerContent .gvPage a{
	display: block;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #3F6293;
}
.gvPage a:hover{
	display: block;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.pageMainContent .innerContent .gv ul li {
	background-position: 0px 7px;
}