/* CSS Document */

/* 通用设置　---------------------------------- */
.commonDiv{
	border:1px solid #e2e2e2;
	border-top:4px solid #ff6501;
	margin-bottom:12px;}
.commonTitle{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #e2e2e2;
	font-weight:600;
	color:#626262;
	font-size:15px;
	padding-left:15px;	
	background:transparent url(images/commonTitle.gif) repeat left top;
}
.commonTitle a{
	color:#626262;
	text-decoration:none;}
.commonTitle a:hover{
	color:#ff6600;
	text-decoration:underline;}
.more{
	margin-right:15px;
	float:right;}
.more a{
	font-weight:500;
	font-size:12px;
	color:#484848;
	text-decoration:none;
	}
.more a:hover{
	color:#ff6600;
	text-decoration:underline;}

.pageList{
	margin-bottom:10px;
	text-align:right;
	color:#484848;}
.pageList a{
	padding:2px 5px;
	display:inline-block;
	border:1px solid #dddddd;
	color:#484848;
	text-decoration:none;}
.pageList a:hover{
	border:1px solid #ff6600;
	color:#FFF;
	text-decoration:none;
	background-color:#ff6600;}
.pageList .thisPage{
	border:1px solid #ff6600;
	color:#FFF;
	font-weight:600;
	background-color:#ff6600;
	}
.pageList .goToPageInput{
	font-size:12px;
	border:1px solid #808080;
	width:30px;
	text-align:center;
	}
.noDataDiv{
	color:#414141;
	font-size:13px;
	text-align:center;
	padding:50px 0px;
	}
.noDataDiv a{
	color:#484848;
	text-decoration:underline;}
.noDataDiv a:hover{
	color:#ff6600;
	text-decoration:underline;}

.commonButton{
	color:#FFF;
	font-size:12px;
	border:none;
	height:28px;
	width:78px;
	background:transparent url(images/commonButton.gif) no-repeat left top;
	cursor:pointer;
}



/* 顶部设置　---------------------------------- */
#topBannerDiv{
	width:980px;
	height:155px;
	position:relative;
	overflow:hidden;}
#topBannerPic{
	font-size:0px;}
#topBannerPic img{
	width:980px;
	height:155px;}
#topBannerCname{
	width:462px;
	height:52px;
	line-height:52px;
	overflow:hidden;
	text-align:center;
	position:absolute;
	top:66px;
	right:0px;
	font-weight:600;
	font-size:24px;
	color:#FFF;
	}

#shopMenu{
	width:100%;
	background-color:#949494;
	height:40px;
	overflow:hidden;}
#shopMenu li{
	float:left;}
#shopMenu a{
	padding:0px 20px;
	text-decoration:none;
	color:#FFF;
	display:inline-block;
	line-height:40px;
	height:40px;
	font-size:15px;
	font-weight:600;
	}
#shopMenu .onThisShopMenu{
	background-color:#ff6600;
	}
#shopMenu a:hover{
	background-color:#ff6600;
}

#shopSearchDiv{	
	overflow:hidden;
	height:40px;
	border-bottom:3px solid #f1f1f1;
	margin-bottom:12px;}
#shopSearchDiv form div{
	padding-top:2px;
	width:710px;
	float:right;
	display:inline-block;
	height:20px;
	line-height:20px; 
	overflow:hidden;
}
#shopSearchKey{
	height:20px;
	line-height:20px;
	border:1px solid #d2d2d2;
	background:#FFF url(images/icon_fdj.gif) no-repeat 3px 3px;
	padding-left:20px;
}
#shopSearchDiv input{
	vertical-align:middle;}
#shopSearchDiv form{
	padding-top:10px;}
#shopSearchDiv a{
	color:#484848;
	text-decoration:none;
}
#shopSearchDiv a:hover{
	color:#ff6600;
	text-decoration:underline;}
	


/* 布局设置　---------------------------------- */
#contentA{
	width:220px;
	overflow:hidden;
	float:left;}
#contentB{
	width:750px;
	overflow:hidden;
	float:right;}


/* 左栏设置　---------------------------------- */

.infoDivContent{
	padding:5px 15px;
	}
.infoDivContent p{
	padding:5px 0px;
	line-height:180%;
	background:transparent url(images/line_bg_2.gif) repeat-x left bottom;
}
.infoDivContent a{
	color:#484848;}
.infoDivContent a:hover{
	color:#ff6600;}
.goodsCatList{
	}
.goodCatTitle{
	font-size:13px;
	font-weight:600;
	color:#333333;
	padding-left:15px;
	border-top:1px solid #e2e2e2;
	line-height:30px;
	height:30px;
	overflow:hidden;
	background:transparent url(images/goodCatTitle.gif) no-repeat left bottom;
}
.goodCatTitle a{
	color:#333333;
	text-decoration:none;}
.goodCatTitle a:hover{
	color:#ff6600;
	text-decoration:underline;}
.thisCatMenu a{
	color:#ff6600;
	text-decoration:none;
	cursor:default;
	}
.thisCatMenu a:hover{
	text-decoration:none;
}

.goodSubCatTitle{	
	line-height:25px;
	height:25px;
	font-weight:600;}
.goodSubCatTitle a{
	display:block;	
	color:#5c5c5c;
	text-decoration:none;}
.goodSubCatTitle a:hover{
	background-color:#989898;
	color:#FFF;}

.thisSubCatMenu a{
	color:#FFF;
	text-decoration:none;
	cursor:default;
	background-color:#ff6501;
	}
.thisSubCatMenu a:hover{
	background-color:#ff6501;
}

/* 右栏设置　---------------------------------- */

.goodsVideoListDiv{
	width:164px;
	float:left;
	margin-right:16px;
	margin-bottom:15px;
	white-space:nowrap;
	overflow:hidden;
	}
.goodsVideoList{
	width:164px;
	height:124px;
	overflow:hidden;
	position:relative;
	font-size:0px;
	}
.goodsVideoListTitle{
	height:20px;
	line-height:20px;
	overflow:hidden;}
.goodsVideoListTitle a{
	color:#484848;
	text-decoration:none;}
.goodsVideoListTitle a:hover{
	color:#ff6600;
	text-decoration:underline;}	
.goodsVideoList img{
	width:expression(this.width > 160 && this.width >= this.height ? 160 : true);
    height:expression(this.height > 120 && this.height > this.width ? 120 : true);
	max-width:160px;
	max-height:120px;
	border:1px solid #dddddd;
	padding:1px;}
.goodsVideoList .videoBut{
	width:70px;
	height:70px;
	position:absolute;
	z-index:2;
	left:45px;
	top:25px;
	background:transparent url(images/play.png) no-repeat center center !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/global_default/images/play.png');
	cursor:pointer;
	}


.flGoodsList{
	margin-top:12px;
	width:120px;
	float:left;
	overflow:hidden;
	margin-right:25px;
	white-space:nowrap;}
.flGoodsContent{
	width:120px;
	height:120px;
	overflow:hidden;
	display:table-cell;
    vertical-align:bottom;
	position:inherit!important;
	position:relative;
	}
.flGoodsList img{
	width:expression(this.width > 118 && this.width >= this.height ? 118 : true);
    height:expression(this.height > 118 && this.height > this.width ? 118 : true);
	max-width:118px;
	max-height:118px;
	border:1px solid #dddddd;
	position:inherit!important;
	position:absolute;
	bottom:0px;
	left:expression((118-this.width)/2);
	display:block;
	margin:0px auto;}
.flGoodsTitle{
	padding-top:5px;}
.flGoodsList a{
	color:#484848;
	text-decoration:none;
	}
.flGoodsList a:hover{
	color:#ff6600;
	text-decoration:underline;}

#shopInfoDiv{
	width:708px;
	overflow:hidden;
	padding:20px;
	font-size:13px;
	line-height:150%;}
#goodsInfoDiv{
	width:708px;
	overflow:hidden;
	padding:20px;
	}

#messageForm{
	padding:30px 0px;
}
#messageForm table{
	width:500px; margin:0px auto;
}	
#messageForm td{
	padding:5px;
}
.inputBg{
	border:1px solid #d2d2d2;}


/* 产品显示页　---------------------------------- */
.goodsInfo{
	margin-bottom:10px;
	padding:8px;
	background:transparent url(images/commonTitle.gif) repeat left top;
	border:1px solid #e2e2e2;
	}
.goodsInfoA{
	width:230px;
	overflow:hidden;
	float:left;}
.goodsImg a{
	display:block;
	background-color:#FFF;
	width:230px;
	height:230px;
	overflow:hidden;
	text-align:center;}
.goodsImg{
	text-align:center;
	width:230px;
	height:230px;}
.goodsInfoA #goleft {
	float:left;
	clear:left;
	margin:10px 5px 0px 0px;}
.goodsInfoA #goright {
	float:right;
	clear:right;
	margin:10px 0px 0 5px;}
.goodsInfoA #photos {
	width:194px;
	height:48px;
	line-height:48px;
	margin-top:10px;
	overflow:hidden;}
.goodsInfoA .showAreaImg{
	height:46px;
	width:46px;
	border:1px solid #ffbc90;
	text-align:center;
	float:left;
	background-color:#FFF;
	margin-right:5px;}
.goodsInfoA #showArea img{
	width:expression(this.width > 46 && this.height< this.width ? 46 : true);
	max-width:46px;
	height:expression(this.height > 46 && this.height>= this.width ? 46 : true);
	max-height:46px;
	cursor:pointer;}

.goodsInfoB{
	width:450px;
	padding:15px;
	overflow:hidden;
	float:right;
	background-color:#FFF;}
.goodsInfoB a{
	color:#484848;
	text-decoration:underline;}
.goodsInfoB a:hover{
	color:#ff6600;}	
.goodsInfoTitle{
	font-weight:600;
	font-size:14px;
	padding-top:5px;
	margin-bottom:10px;}
	
.goodsInfoList{
	width:100%;
	border-top:1px solid #cccccc;
	padding-top:5px;
	float:left;	
	}
.goodsInfoList li{
	height:28px;
	line-height:28px;
	width:50%;
	background:transparent url(images/goodsInfoListBg.gif) repeat-x left bottom;
	float:left;	
	}
.goodsInfoP{
	clear:both;
	line-height:28px;
	background:transparent url(images/goodsInfoListBg.gif) repeat-x left bottom;
}

.goodsInfoP p{
	padding:10px 0px;
	line-height:150%;
}


.priceText{
	color:#ff6666;}

