
.ShadowTop1000, .ShadowBtm1000, .ShadowMid1000, .ShadowBtm-noborder, .Shadow2Top1000, .Shadow2Btm1000, .Shadow2Mid1000, .ShadowTop1002, .ShadowBtm1002, .ShadowMid1002, .Shadow1002close, .showpoparrow, .M_lifevc_1, .M_lifevc_2, .I_Colorpiece_nr, .I_Colorpiece_di, .close, .boxClose {
	width:1000px;
	background:url(/newpic/shadowbx1000.png) no-repeat 0 0;
	margin:0 auto;
	padding:0 4px
}
.ShadowTop1000 {
	height:6px;
	overflow:hidden;
	background-position:0 0
}
.ShadowBtm1000 {
	height:19px;
	overflow:hidden;
	background-position:-1010px -5px
}
.ShadowMid1000 {
	background-position:-2020px 0;
	background-repeat:repeat-y
}
.ShadowBtm-noborder {
	height:20px;
	overflow:hidden;
	background-position:-1010px -7px
}
.Shadow2Top1000, .Shadow2Btm1000 {
	height:5px;
	overflow:hidden
}
.Shadow2Top1000 {
	background-position:-4040px 0
}
.Shadow2Btm1000 {
	background-position:-5050px 0
}
.Shadow2Mid1000 {
	background-position:-6060px 0;
	background-repeat:repeat-y
}
.ShadowTop1002, .ShadowBtm1002, .ShadowMid1002 {
	width:1002px;
	padding:0 7px
}
.ShadowTop1002 {
	height:7px;
	overflow:hidden;
	background-position:-7110px 0
}
.ShadowBtm1002 {
	height:7px;
	overflow:hidden;
	background-position:-9150px 0
}
.ShadowMid1002 {
	background-position:-8130px 0;
	background-repeat:repeat-y
}
.Shadow1002close, .close, .boxClose {
	width:20px;
	height:20px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	border:0;
	outline:0;
	text-decoration:none;
	background-position:-10170px 0;
	margin:0;
	padding:0
}
.showpoparrow {
	width:20px;
	height:36px;
	display:block;
	background-position:-7080px 0;
	margin:0;
	padding:0
}
.shadowTop970, .shadowMid970, .shadowBtm970 {
	width:970px;
	background:url(/newpic/shadow970.png) no-repeat 0 0;
	margin:auto;
	padding:0 4px
}
.shadowTop970 {
	height:5px;
	overflow:hidden;
	background-position:0 -35px
}
.shadowMid970 {
	background-repeat:repeat-y;
	background-position:-1000px 0
}
.shadowBtm970 {
	height:19px;
	overflow:hidden;
	background-position:0 0
}
.focusImg {
	width:100%;
	height:490px;
	overflow:hidden;
	float:none;
	clear:both;
	position:relative
}
.focusImg .imgList {
	width:100%;
	text-align:center;
	position:absolute
}
.focusImg .imgList li {
	float:left;
	width:1000px
}
.focusImg .imgList li a {
	text-decoration:none;
	outline:none;
	cursor:pointer
}
.focusImg .btnList {
	width:1000px;
	height:70px;
	text-align:center
}
.focusImg .btnList a {
	padding:2px;
	position:relative
}
.focusImg .btnList a .ScrollArr {
	visibility:hidden
}
.focusImg .btnList a.curr {
	border:2px solid #83b842;
	padding:0
}
.focusImg .btnList a.curr .ScrollArr {
	visibility:visible;
	top:-6px;
	left:48px
}
.focusImg .btnList .cur {
	border:2px solid #83b842;
	zoom:1
}
.focusImg .btnList img {
	display:inline
}
.focusImg .numList {
	position:absolute;
	right:8px;
	bottom:10px;
	z-index:3
}
.focusImg .numList a, .focusImg .BtnNumList a {
	width:20px;
	height:20px;
	display:block;
	_display:inline;
	float:left;
	text-align:center;
	background:#ccc;
	line-height:20px;
	margin-right:2px;
*zoom:1
}
.focusImg .numList a.cur, .focusImg .BtnNumList a.cur {
	text-decoration:none;
	color:#fff;
	background:#83b842
}
.focusImg .BtnimgList {
	height:60px;
	display:inline-block;
*display:inline;
	background: repeat-x left center;
	margin-left:auto;
	margin-right:auto;
	padding:5px 15px;
	position:relative;
	bottom:-590px;
	zoom:1
}
.BtnimgList a * {
	position:relative
}
.focusImg .BtnNumList {
	width:1000px;
	height:20px;
	text-align:center
}
.focusImg .BtnNumWrap {
	display:inline-block;
*display:inline;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	bottom:-390px;
	z-index:3;
	zoom:1
}
.Banner980 {
	width:980px;
	height:385px;
	overflow:hidden;
	position:relative;
	left:10px;
	padding-top:15px
}
.Banner980 .focusImg {
	height:385px
}
.Banner980 .focusImg .imgList li {
	width:980px;
	margin:0
}
.Banner980 .focusImg .btnList {
	width:980px
}
.Banner980 .focusImg .BtnimgList {
	bottom:-484px
}
.Banner980 .focusImg .BtnNumList {
	width:980px
}
.Banner980 .focusImg .BtnNumWrap {
	bottom:-462px
}
.Banner775 {
	width:775px;
	height:315px;
	overflow:hidden;
	position:relative;
	left:20px;
	padding-top:15px
}
.Banner775 .focusImg {
	height:315px
}
.Banner775 .focusImg .imgList li {
	width:775px
}
.Banner775 .focusImg .btnList {
	width:775px
}
.Banner775 .focusImg .BtnimgList {
	bottom:-484px
}
.Banner775 .focusImg .BtnNumList {
	width:775px
}
.Banner775 .focusImg .BtnNumWrap {
	bottom:-462px
}
.siteout_bx {
	width:980px;
	background:#fff;
	margin:0 auto
}
.siteout_bx .focusImg {
	width:980px;
	height:385px
}
.ScrollingPage {
	text-align:center;
	padding:25px 0 5px 0;
	border-top:1px solid #dfdfdf;
	margin:0 21px
}
.ScrollingPage .btnList .cur {
	border:2px solid #83b842;
	zoom:1
}
.ScrollingPage .btnList img {
	display:inline
}
.ScrollingPage .imgList {
	text-align:center;
	width:100%
}
.ScrollingPage .numList a {
	background:#ccc;
	margin-right:2px;
	padding:5px 8px 3px 8px
}
.ScrollingPage .numList a.cur, .ScrollingPage .numList a:hover {
	background:#83b842;
	text-decoration:none;
	color:#fff
}
.focusImgScrollingPage .BtnimgList {
	display:inline-block;
*display:inline;
	margin-left:auto;
	margin-right:auto;
	bottom:-590px;
	height:60px;
	position:relative;
	background: repeat-x left center;
	padding:5px 15px;
	zoom:1
}
.ViewPicBox {
	width:510px;
	height:600px;
	overflow:hidden;
	position:absolute;
	left:155px;
	_left:158px;
	top:11px;
	z-index:9999
}
.ViewPic {
	width:510px;
	height:600px;
	position:relative
}
.ViewPicLoad {
	width:430px;
	height:532px;
	overflow:hidden;
	text-align:center;
	filter:Alpha(opacity=100);
	opacity:1;
	position:absolute;
	left:39px;
	top:10px;
	z-index:4
}
.ViewPicInfo {
	width:430px;
	overflow:hidden;
	color:#333;
	line-height:22px;
	background-color:#fbfcfa;
	border:1px solid #666;
	padding:10px;
	position:absolute;
	left:28px;
	top:0
}
.ViewPicList {
	width:436px;
	height:100px
}
.ViewPicList li {
	float:left;
	margin-top:8px
}
.ViewPicListH, .ViewPicListA {
	width:50px;
	height:50px;
	display:block;
	margin-right:6px
}
.ViewPicListH, .ViewPicListH:link, .ViewPicListH:visited, .ViewPicListH:hover, .ViewPicListH:active {
	border:2px solid #83b842
}
.ViewPicListA, .ViewPicListA:link, .ViewPicListA:visited, .ViewPicListA:hover, .ViewPicListA:active {
	border:2px solid #fff
}
.ViewPicList p {
	clear:both;
	color:#666;
	padding-top:5px
}
body.nobackground {
	background:none
}
.page {
	width:100%;
	height:100%
}
.bold {
	font-weight:bold
}
.red {
	color:red
}
.deep-red {
	color:#c00
}
.fontstyle-Arial {
	font-family:Arial, tahoma
}
.fontstyle-yahei {
	font-family:'微软雅黑', 'Microsoft YaHei', '微软雅黑'
}
.highlight, .activityTag, .productFirst {
	background-color:#ff0
}
.labelPromotional, .priceTag, .hotLabel {
	background-color:#c00;
	color:#fff;
	display:inline-block;
	padding:0 3px 1px 4px
}
.icon-corner {
	width:110px;
	height:110px;
	overflow:hidden;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:transparent;
	position:absolute;
	right:0;
	top:0;
	z-index:8;
	display:none
}
.label_comingsoon, .label_soldout {
	width:177px;
	height:34px;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	left:1px;
	top:132px;
	z-index:9
}
.label_comingsoon {
	background-position:37px -97px
}
.label_soldout {
	background-position:54px -137px
}
.loading {
	
}
.wait {
	cursor:wait
}
.warning {
}
.headMenuHot, .headMenuNew, .headMenuSale, .headMenu50off, .coming, .discount5, .getaFree {
	height:12px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:4px;
	z-index:9
}
.headMenuHot {
	width:22px;
	background-position:-98px -618px;
	left:74px
}
.headMenuNew {
	width:24px;
	background-position:-145px -605px;
	left:59px
}
.headMenuSale {
	width:26px;
	background-position:-179px -605px;
	left:72px
}
.headMenu50off {
	width:24px;
	background-position:0 -618px;
	left:72px
}
.coming {
	width:37px;
	height:9px;
	background-position:-98px -608px;
	left:133px;
	top:25px
}
.discount5 {
	width:25px;
	background-position:-169px -618px;
	left:73px
}
.prerelease {
	width:29px;
	height:9px;
	overflow:hidden;
	display:block;
	background-position:-130px -618px;
	position:absolute;
	top:4px;
	z-index:9
}
.getaFree {
	width:33px;
	height:14px;
	background-position:-196px -618px;
	left:74px
}
.linkCat .catIcon, .btSilvery_white23, .checkbx, .tiparrow {
}
.btSilvery_white23 {
	width:120px;
	height:23px;
	display:block;
	text-align:center;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:23px;
	background-position:0 -240px;
	background-repeat:repeat-x;
	border:1px solid #ccc
}
.btSilvery_white23.fail {
	color:#999
}
.checkbx {
	width:27px;
	height:25px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	background-position:0 -295px;
	cursor:pointer
}
.checkbx.selected {
	background-position:0 -265px
}
.tiparrow {
	width:29px;
	height:11px;
	overflow:hidden;
	display:block;
	background-position:0 -330px
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:block;
	zoom:1
}
.hide {
	display:none
}
.placeholderContainer {
	position:relative;
	float:left
}
.placeholderLabel {
	width:auto!important;
	text-align:left!important;
	color:#bbb;
	cursor:text;
	padding-left:5px!important;
	position:absolute!important;
	left:0;
	top:3px
}
#integralPanel .placeholderLabel {
	left:auto;
	font-size:11px
}
.m-top-100 {
	margin-top:-100px
}
.m-top-90 {
	margin-top:-90px
}
.m-top-80 {
	margin-top:-80px
}
.m-top-70 {
	margin-top:-70px
}
.m-top-60 {
	margin-top:-60px
}
.m-top-50 {
	margin-top:-50px
}
.m-top-45 {
	margin-top:-45px
}
.m-top-40 {
	margin-top:-40px
}
.m-top-35 {
	margin-top:-35px
}
.m-top-30 {
	margin-top:-30px
}
.m-top-25 {
	margin-top:-25px
}
.m-top-20 {
	margin-top:-20px
}
.m-top-15 {
	margin-top:-15px
}
.m-top-10 {
	margin-top:-10px
}
.m-top-5 {
	margin-top:-5px
}
.m-top0 {
	margin-top:0
}
.m-top5 {
	margin-top:5px
}
.m-top10 {
	margin-top:10px
}
.m-top15 {
	margin-top:15px
}
.m-top20 {
	margin-top:20px
}
.m-top25 {
	margin-top:25px
}
.m-top30 {
	margin-top:30px
}
.m-top35 {
	margin-top:35px
}
.m-top40 {
	margin-top:40px
}
.m-top45 {
	margin-top:45px
}
.m-top50 {
	margin-top:50px
}
.m-top55 {
	margin-top:55px
}
.m-top60 {
	margin-top:60px
}
.m-top65 {
	margin-top:65px
}
.m-top70 {
	margin-top:70px
}
.m-top80 {
	margin-top:80px
}
.m-top90 {
	margin-top:90px
}
.m-top100 {
	margin-top:100px
}
.m-btm0 {
	margin-bottom:0
}
.m-btm5 {
	margin-bottom:5px
}
.m-btm10 {
	margin-bottom:10px
}
.m-btm15 {
	margin-bottom:15px
}
.m-btm20 {
	margin-bottom:20px
}
.m-btm25 {
	margin-bottom:25px
}
.m-btm30 {
	margin-bottom:30px
}
.m-btm35 {
	margin-bottom:35px
}
.m-btm40 {
	margin-bottom:40px
}
.m-btm45 {
	margin-bottom:45px
}
.m-btm50 {
	margin-bottom:50px
}
.m-btm55 {
	margin-bottom:55px
}
.m-btm60 {
	margin-bottom:60px
}
.m-btm70 {
	margin-bottom:70px
}
.m-btm80 {
	margin-bottom:80px
}
.m-btm90 {
	margin-bottom:90px
}
.m-btm100 {
	margin-bottom:100px
}
.m-btm-5 {
	margin-bottom:-5px
}
.m-btm-10 {
	margin-bottom:-10px
}
.m-btm-15 {
	margin-bottom:-15px
}
.m-btm-20 {
	margin-bottom:-20px
}
.m-btm-25 {
	margin-bottom:-25px
}
.m-btm-30 {
	margin-bottom:-30px
}
.m-btm-35 {
	margin-bottom:-35px
}
.m-btm-40 {
	margin-bottom:-40px
}
.m-btm-45 {
	margin-bottom:-45px
}
.m-btm-50 {
	margin-bottom:-50px
}
.m-btm-60 {
	margin-bottom:-60px
}
.m-btm-70 {
	margin-bottom:-70px
}
.m-btm-80 {
	margin-bottom:-80px
}
.m-btm-90 {
	margin-bottom:-90px
}
.m-btm-100 {
	margin-bottom:-100px
}
.p-top0 {
	padding-top:0
}
.p-top5 {
	padding-top:5px
}
.p-top10 {
	padding-top:10px
}
.p-top15 {
	padding-top:15px
}
.p-top20 {
	padding-top:20px
}
.p-top25 {
	padding-top:25px
}
.p-top30 {
	padding-top:30px
}
.p-top35 {
	padding-top:35px
}
.p-top40 {
	padding-top:40px
}
.p-top45 {
	padding-top:45px
}
.p-top50 {
	padding-top:50px
}
.p-top55 {
	padding-top:55px
}
.p-top60 {
	padding-top:60px
}
.p-top70 {
	padding-top:70px
}
.p-top80 {
	padding-top:80px
}
.p-top90 {
	padding-top:90px
}
.p-top100 {
	padding-top:100px
}
.p-btm0 {
	padding-bottom:0
}
.p-btm5 {
	padding-bottom:5px
}
.p-btm10 {
	padding-bottom:10px
}
.p-btm15 {
	padding-bottom:15px
}
.p-btm20 {
	padding-bottom:20px
}
.p-btm25 {
	padding-bottom:25px
}
.p-btm30 {
	padding-bottom:30px
}
.p-btm35 {
	padding-bottom:35px
}
.p-btm40 {
	padding-bottom:40px
}
.p-btm45 {
	padding-bottom:45px
}
.p-btm50 {
	padding-bottom:50px
}
.p-btm55 {
	padding-bottom:55px
}
.p-btm60 {
	padding-bottom:60px
}
.p-btm70 {
	padding-bottom:70px
}
.p-btm80 {
	padding-bottom:80px
}
.p-btm90 {
	padding-bottom:90px
}
.p-btm100 {
	padding-bottom:100px
}
