@charset "utf-8";
/* CSS Document */
#container{
	margin:0px auto;
	}
/*头部*/
#head{
	position:relative;
	height:85px;
	/*background:url(/images/head-bg.jpg) top right no-repeat;*/
	}
#head .logo{
	width:200px;
	height:80px;
	}
#head #bannerOne{
	width:500px;
	height:45px;
	overflow:hidden;
	position:absolute;
	top:35px;
	right:10px;
	}
#head .sNav{
	position:absolute;
	top:0px;
	right:0px;
	width:auto;
	}
#head .sNav ul{
	background:#0b4873;
	height:30px;
	}
#head .sNav li{
	float:left;
	margin-left:10px;
	line-height:30px;
	}
#head .sNav span.lSpan{
	display:block;
	width:9px;
	height:30px;
	background:url(../images/head-nav.gif) top left;
	}
#head .sNav span.rSpan{
	display:block;
	width:9px;
	height:30px;
	background:url(../images/head-nav.gif) top right;
	}
/*导航*/
#nav{
	height:52px;
	width:100%;
	background:url(../images/nav-center.gif) repeat-x;
	}
#nav span.lSpan{
	display:block;
	width:4px;
	height:52px;
	background:url(../images/nav-side.gif) top left;
	}
#nav span.rSpan{
	display:block;
	width:4px;
	height:52px;
	background:url(../images/nav-side.gif) top right;
	}
#nav ul{
	height:52px;
	}
#nav ul li{
	float:left;
	line-height:52px;
	margin-left:20px;
	}
/*主体*/
/*通用代码*/
#main{
	width:100%;
	}
#main h1{
	line-height:40px;
	}
#main h2{
	margin-left:10px;
	display:inline;
	}
#main span.more{
	float:right;
	margin-right:10px;
	}

/*中部左侧*/
#mLeft{
	}
#mLeft div{
	width:100%;
	}
#mLeft .cateTitle{
	background:url(../images/category-title.gif);
	height:35px;
	line-height:35px;
	text-align:center;
	}
#mLeft .content{
	background:url(../images/category-content.gif) repeat-y;
	}
#mLeft .more{
	height:30px;
	line-height:30px;
	background:url(../images/category-more.gif) repeat-y;
	}
#mLeft .more a{
	margin-left:180px;
	}
#mLeft .cateFooter{
	background:url(../images/bottom-230.gif);
	height:4px;
	font-size:0px;
	}
#mLeft ul.cate{
	}
#mLeft ul.cate li{
	background:url(../images/trigon.gif) no-repeat 7px 50%;
	padding-left:15px;
	line-height:30px;
	border-bottom:1px solid #cbc9c9;
	}
	
#mLeft ul.news{
	}
#mLeft ul.news li{
	list-style-type:disc;
	list-style:inside;
	line-height:18px;
	padding:0px 5px;
	}
/*中部右侧*/
#mright{}
#mright div{
	width:100%;
	}
#mright .slide{
	width:700px;
	height:300px;
	}
#mright .showArea{
	}
#mright .showArea .top{
	height:3px;
	background:url(../images/title-700.gif);
	font-size:0px;
	}
#mright .showArea .title{
	height:30px;
	line-height:30px;
	background:#cbc9c9;
	}
#mright .showArea .title a{
	margin-right:10px;
	float:right;
	}
#mright .showArea .title h1{
	font-size:14px;
	height:30px;
	line-height:30px;
	}
#mright .showArea .content{
	background:url(../images/content-700.gif);
	}
#mright .showArea .footer{
	height:3px;
	background:url(../images/bottom-700.gif);
	font-size:0px;
	}
#mright .showArea .title form{
	height:30px;
	overflow:hidden;
	}
.content ul.jewelryList{
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
	}
.content ul.jewelryList li{
	width:175px;
	height:200px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	float:left;
	}	
.content ul.jewelryList li.categoryHeight{
	height:100px;
	}
<!--详情-->
.content .context{
	}
.content .context img{
	margin-left:10px;
	}
.content .context h1{
	line-height:25px;
	text-align:center;
	width:420px;
    white-space:nowrap;
	overflow:hidden;
	}
.content .context p{
	line-height:25px;
	padding:3px 10px;
	}
.content .context ul{
	/*padding:10px;*/
	overflow:hidden;
	}
.content .context li{
/*	float:right;*/
	padding:0 35px;
/*	text-align:right;*/
	}
.content .context dl{
	float:left;
	padding-left:10px;
	}
.content .context dd{
	line-height:30px;
	color:#369;
	}
.content .context input:text{
	width:40px;
	height:20px;
	border:1px solid #cbc9c9;
	}
.content p.startDetail{
	margin:auto 10px;
	border-top:1px dashed #999;
	}
.context .productListing-rowheading th{
	height:30px;
	line-height:30px;
	}
.context .itemTitle{
	text-align:center;
	height:30px;

	}
.context .productListing-data{
	text-align:center;
	}
.context .productListing-odd{
	height:120px;
	border-bottom:1px solid #999;
	}
.context .listingDescription{
	text-align:left;
	padding:10px;
	}
.context .productListing-heading{
	text-align:center;
	}
.context img{
	float:left;
	margin:10px;
	}
	
/*特别产品之类的列表*/
.content table td{
	padding:10px;
	}
.content table td.description{
	border-bottom:1px dotted #999;
	}
.content .buttonRow{
	text-align:center;
	}
.content .buttonRow input{
	margin:5px auto;
	}
/*about login / logout*/
.content fieldset{
	margin:auto;
	width:96%;
	border:1px solid #900;
	}
.content legend{
	color:#990000;
	font-size:18px;
	margin-left:20px;
	}
.content .noticeTitle{
	font-size:14px;
	color:#F00;
	padding:5px;
	}
.content LABEL.inputLabel {
	width: 11em;
	float: left;
	}
/*分页*/
.content .spearatPage{
	}
.content .spearatPage ul{
	overflow:auto;
	}
.content .spearatPage li{
	padding:5px 10px;
	}
.content .spearatPage a{
	display:inline-block;
	}
.content .s a{
	text-align:center;
	line-height:25px;
	padding:0px 10px;
/*	border:1px solid #666;*/
	}
.content .s a:hover{
/*	border:1px solid #999;*/
	}
.content .acOutline{
	line-height:30px;
	/*border:1px solid #666;*/
	/*border-bottom:1px solid #999;
	border-top:1px solid #999;*/
	}
.content .ac span{
	display:block;
	width:6px;
	height:33px;
	float:left;
	background:url(../images/addtocart.gif) top left;
	}
.content .ac a{	/*ac:addtocart*/
	height:33px;
	line-height:33px;
	text-align:center;
	padding-right:6px;
	float:left;
	background:url(../images/addtocart.gif) top right;
	}
	
/*.navSplitPagesLinks line*/
.content .topLine{
	border-top:1px dotted #999
	}
.content .bottomLine{
	border-bottom:1px dotted #999;
	}
	
.content .navSplitPagesLinks a,.content .specialsListingTopLinks a{
	display:inline-block;
	padding:5px 8px;
	margin:5px auto;
	border:1px solid #CCC;
	
	}
.content .navSplitPagesLinks a:hover,.content .specialsListingTopLinks a:hover{
	border:1px solid #DDD;
	}
/*中部下1,2*/
#special{
	}
#aboutus{
	}
#special div,#aboutus div{
	width:100%;
	}
#special .top,#aboutus .top{
	height:3px;
	background:url(../images/title-950-gray.gif);
	font-size:0px;
	}
#aboutus .top{
	background:url(../images/title-950-white.gif);
	font-size:0px;
	}
#special .title{
	height:30px;
	line-height:30px;
	background:#cbc9c9;
	}
#aboutus .title{
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(../images/content-950.gif) repeat-y;
	}

#special .content,#aboutus .content{
	background:url(../images/content-950.gif) repeat-y;
	}
#special .footer,#aboutus .footer{
	height:3px;
	background:url(../images/bottom-950.gif);
	margin-bottom:5px;
	font-size:0px;
	}
#aboutus p{
	margin:auto 10px;
	line-height:20px;
	padding-bottom:10px;
	overflow:hidden;
	}
/*中部下3*/	
#otherInfo{
	padding-top:10px;
	}

#otherInfo img {
	vertical-align:middle;
	margin-right:10px;
	}
#otherInfo dl{
	overflow:hidden;
	}
#otherInfo dl.leftBox{
	width:330px;
	height:200px;
	}
#otherInfo dl.rightBox{
	width:580px;
	height:200px;
	padding-left:20px;
	background:url(../images/splitline.gif) left top no-repeat;
	}
#otherInfo dt{
	margin-bottom:10px;
	}
#otherInfo dd{
	margin-left:20px;
	height:40px;
	}
/*位置导航*/
#positionNav{
	height:40px;
	line-height:40px;
	padding-left:70px;
	background:url(../images/positionnav.gif) top left no-repeat;
	}
#positionNav a{
	float:left;
	}
#positionNav span{
	float:left;s
	}
#positionNav h1{
	font-size:18px;
	float:left;
	clear:right;
	}

#positionNav-news{
	height:40px;
	line-height:40px;
	padding-left:70px;
	background:url(../images/positionnav.gif) top left no-repeat;
	overflow:hidden;
	}
/*底部*/
#footer{
	width:100%;
	border-top:#7e0849 1px solid;
	padding:10px 0px;
	text-align:center;
	background:url(/images/foot-bg.jpg) no-repeat bottom left;
	}
/*登陆页面*/
.forLogin{
	}
.forLogin form{
	padding:10px;
	}
.forLogin form p{
	margin:10px auto;
	}
.forLogin table{
	border:1px solid #CCC;
	}
.forLogin table .tableHeading{
	line-height:30px;
	}
/*用户登陆相关*/
.content .back ul{
	padding:10px;
	}
<!--支付页面相关-->
.payment{
	}
.payment dl{
	line-height:25px;
	padding-left:10px;
	}
.payment dl dt{
	font-size:20px;
	font-weight:800;
	}
.payment p{
	padding:10px;
	}
.payment p.t{
	font-size:16px;
	}
.payment .totalBox {
	float:left;
	}
.payment .lineTitle{
	float:left;
	}
.content fieldset{
	padding:5px;
	}
/*tell a friend about this*/

.content #tellAFriendAdvisory{
	padding:10px;
	}
.content dl.myDl{
	margin:10px;
	width:j90%;
	}
.content dl.myDl dd{
	line-height:30px;
	}
.content .notice{
	padding:5px;
	}
/*default EZpage*/
.pageDefault p{
	padding:5px;
	line-height:20px;
	}
/*concat us*/
.concatUs{}
.concatUs address{
	padding:5px;
	}
.concatUs #contactUsNoticeContent{
	padding:5px;
	}
#indexProductListCatDescription,#categoryDescription,#categoryImgListing{
	width:680px;
	padding:5px;
	border:1px solid #CCC;
	margin-top:5px;
	}
#categoryImgListing{
	text-align:center;
	}
.forward{
	text-align:center;
	}
/*Add 11-4-11*/
	
.content fieldset fieldset{
	line-height:30px;
	}
