*{ margin:0; padding:0; list-style-type:none; text-decoration:none; }
body{ font-size:12px; color:#333; }
a{ color:#333; blr:expression(this.onFocus=this.blur()); outline:none; }
a:hover{ color:#09F; text-decoration:underline; }
img{ border:none; }

.main{ width:1100px; margin:0 auto; }
.lable_integral{ width:1100px; margin-top:10px; overflow:hidden; }
.route_integral{ width:520px; height:30px; border:1px solid #c3c4c8; background:#f9f9f9; float:left; line-height:30px; vertical-align:middle; padding:0 20px; }
.search_minute{ width:300px; height:22px; border:5px solid #c3c4c8; float:right; overflow:hidden; }
.search_minute span{ float:left; display:block; }
.title_search{ width:110px; height:22px; line-height:22px; vertical-align:middle; text-align:center; border-right:1px solid #c3c4c8; }
.text_search{ width:147px; float:left; padding:0 10px; height:22px; line-height:22px; vertical-align:middle; }
.inputsearch{ width:147px; float:left; height:22px; line-height:22px; vertical-align:middle; border:0; }
.search_range{ width:180px; height:22px; overflow:hidden; border:5px solid #c3c4c8; float:right; margin-right:10px; }
.search_range span{ float:left; display:block; }
.point_search{ width:158px; height:22px; }
.selectrange{ width:158px; height:22px; text-align:center; }
.body_integral{ width:1100px; margin-top:10px; overflow:hidden; }
.sider01{ width:160px; float:left; }
.sort_integral{ width:158px; border:1px solid #145dc4; margin-top:10px; }
.hd_sort{ width:158px; height:25px; line-height:25px; background:#2f6fc7; vertical-align:middle; color:#fff; font-weight:bold; text-indent:15px; }
.bd_sort{ width:118px; margin:10px 20px; }
.bd_sort ul li{ width:118px; height:30px; line-height:30px; vertical-align:middle; font-size:14px; background:url(arrowright01.gif) no-repeat right 10px; border-bottom:1px dotted #d8d8d8; }
.memberlogin{ width:158px; border:1px solid #d8d8d8; background:#fafafa; }
.memberlogin ul{ margin:20px 0 0 0; background:url(bg_memberlogin.jpg) no-repeat 0 50px; }
.memberlogin ul li{ text-align:center; margin-bottom:7px; }
.memberlogin ul li img{ margin:0 1px; }
.jifennum{ width:88px; height:26px; line-height:26px; vertical-align:middle; margin:0 auto; text-align:center; background:url(bg_jifennum.jpg) no-repeat; }
.memberlogin ul li.qlogin{ width:158px; font-size:14px; background:#d8d8d8 url(ra03.gif) no-repeat 10px 10px; text-align:left; margin:0; padding:10px 0; border-top:1px solid #fafafa; text-indent:30px; }

.bd_integral{ width:771px; float:left; margin-left:10px; }
.reorder{ width:769px; height:30px; border:1px solid #c3c4c8; background:#f9f9f9; margin-top:10px; overflow:hidden; }
.reorder span{ display:block; float:left; padding:0 20px; height:30px; line-height:30px; vertical-align:middle; }
.reorder span.pitch{ background:#2f6fc7; color:#fff; }
.reorder span.pitch a{ color:#fff; }
.list_integral{ width:770px; margin-top:10px; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; }
.list_integral ul li{ width:153px; height:170px; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; float:left; }
.list_integral dl{ width:130px; margin:10px auto; }
.list_integral dl dd{ width:130px; margin-top:5px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_integral dl dd em{ font-style:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#cc0000; font-weight:bold; margin-right:3px; }
.sider02{ width:150px; float:right; }
.groom{ width:148px; border:1px solid #c3c4c8; }
.hd_groom{ width:148px; height:25px; line-height:25px; background:#2f6fc7; vertical-align:middle; color:#fff; font-weight:bold; text-indent:15px; }
.bd_groom{ width:128px; padding:0 10px 10px 10px; }
.bd_groom dl{ width:128px; padding:7px 0; border-bottom:1px dotted #f0f0f0; }
.bd_groom dl dt{ width:128px; height:96px; }
.bd_groom dl dd{ width:128px; text-align:center; margin-top:7px; }

.title_ware{ font-size:16px; font-weight:bold; font-family:Microsoft YaHei; color:#666; }
.info_ware{ width:768px; height:425px; border:1px solid #d8d8d8; overflow:hidden; }
.pic_ware{ width:497px; float:left; }
.price_ware{ width:270px; float:right; height:425px; border-left:1px solid #d8d8d8; background:#fafafa; }
.price_ware ul{ width:230px; margin:20px; }
.price_ware ul li{ margin-bottom:7px; font-size:14px; }
.describe_ware{ width:728px; border:1px solid #d8d8d8; padding:20px; margin-top:15px; }

/* 商品轮显相册 */
.picshow{ width:447px; height:405px; float:left; margin:10px 0 0 25px; }
#bigpicarea { POSITION:relative; MARGIN:0px auto; WIDTH:447px; HEIGHT:335px; OVERFLOW:hidden; }
#bigpicarea .word { display:none; }
#bigpicarea .word H3 { display:none; }
#bigpicarea .ui-els-hide {
	DISPLAY: none
}
#thumbs {
	LIST-STYLE-TYPE: none; MARGIN: 0px auto; WIDTH: 447px; HEIGHT: 60px
}
* HTML #thumbs {
	HEIGHT: 100%
}
#thumbs LI {
	MARGIN: 0px 7px; WIDTH: 80px; DISPLAY: inline; FLOAT: left; HEIGHT: 60px
}
#thumbs UL {
	MARGIN-TOP: 3px
}
#thumbs LI.last_img {
	MARGIN-RIGHT: 4px
}
#thumbs LI.first {
	MARGIN: 20px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer
}
#thumbs LI.last {
	MARGIN: 20px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer
}
#thumbs LI A {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 80px; DISPLAY: block; FONT-SIZE: 0px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#thumbs LI A:hover {
	BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 2px solid
}
#thumbs LI A.current {
	BORDER-BOTTOM: #f8ae0f 2px solid; BORDER-LEFT: #f8ae0f 2px solid; BORDER-TOP: #f8ae0f 2px solid; BORDER-RIGHT: #f8ae0f 2px solid
}
#thumbs LI.first IMG {
	
}
#thumbs LI.last IMG {
	
}
.bigbtnPrev {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 156px; CURSOR: pointer; LEFT: 30px
}
.bigbtnNext {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 156px; CURSOR: pointer; RIGHT: 30px
}
#big_play_prev {
	BACKGROUND-IMAGE: url(../images/leftbig.png); WIDTH: 35px; DISPLAY: block; HEIGHT: 51px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/leftbig.png')
}
#big_play_next {
	BACKGROUND-IMAGE: url(../images/rightbig.png); WIDTH: 35px; DISPLAY: block; HEIGHT: 51px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/rightbig.png')
}
#smallpicarea {
	MARGIN: 0px auto; WIDTH: 447px; PADDING-TOP: 5px
}

/*  订单  */
.bodybook{ width:1100px; margin:10px auto; overflow:hidden; }
.sider{ width:160px; float:left; }
.booking{ width:928px; border:1px solid #d8d8d8; float:right; }
.hd_booking{ width:928px; height:35px; line-height:35px; vertical-align:middle; font-size:16px; font-weight:bold; font-family:Microsoft Yahei; text-indent:20px; background:#f5f5f5; border-bottom:1px solid #d8d8d8; }
.bd_booking dl{ padding:30px 50px; width:828px; border-bottom:1px solid #d8d8d8; }
.bd_booking dl.adr01{ width:822px; border:3px solid #F60; border-bottom:3px solid #F60 }
.bd_booking dl dt{ font-size:14px; font-weight:bold; font-family:Microsoft Yahei; }
.bd_booking dl dt a{ font-size:12px; font-weight:normal; font-family:宋体; margin-left:20px; }
.bd_booking dl dd{ line-height:150%; margin-top:10px; color:#666; }
.bd_booking dl dd ul li{ width:800px; min-height:30px; line-height:30px; vertical-align:middle; padding:0 20px; }
.bd_booking dl dd ul li.ch_adr{ background:#fff4d3; }
.bd_booking dl dd span{ margin-left:10px; }
.bd_booking dl dd td{ padding:10px; background:#fff; }
.bd_booking dl dd td img{ border:1px solid #d8d8d8; padding:5px; width:60px; height:45px; }
.bd_booking dl dd a{ margin-left:20px; color:#09F; }
.btn_booking01{ width:135px; height:36px; margin:20px 0 0 0; }
.btn_booking{ width:135px; height:36px; margin:50px auto; }
.bd_jfdy{ width:868px; margin:0 auto; padding:0 0 30px 0; }
.bd_jfdy dl{ width:868px; padding:30px 0 15px 0; border-bottom:2px dashed #f5f5f5; }
.bd_jfdy dl dt{ width:828px; height:30px; line-height:30px; vertical-align:middle; background:#e9ecf2; color:#437ce5; font-weight:bold; text-indent:20px; font-family:Microsoft Yahei; }
.bd_jfdy dl dd{ width:828px; margin:10px auto 0 auto; line-height:200%; }

.textnum{ font-family:Arial, Helvetica, sans-serif; }
.fcrd{ color:#cc0000; }
.fcbr{ color:#930; }
.fz16{ font-size:16px; font-weight:bold; }
.fsdel{ text-decoration:line-through; }
.pagenum{ clear:both; padding:20px 0; margin-top:20px; }

/*  在线支付帮助流程  */
.hd_payhelp{ width:980px; margin:15px auto 0 auto; padding-bottom:5px; border-bottom:5px solid #005bc4; font-size:20px; font-weight:bold; font-family:Microsoft Yahei; text-align:center; }
.payhelp{ width:980px; margin:20px auto 0 auto; }