﻿/*------index banner------*/
.banImg{
	width:205px;
	padding-top:579px;
}
.banImg img{
	width:205px;
	height:117px;
}
.ban .right{
	width:985px;
	padding-top:10px;
}
.banner{
	float:left;
	width:771px;
	height:370px;
	position:relative;
	z-index:1;
	overflow:hidden;
	border:1px solid #d4d4d4;
}
.banner img{
	width:769px;
	height:368px;
	padding:1px;
}
.banner ul{
	position:absolute;
	right:5px;
	bottom:4px;
	height:16px;
}
.banner ul li{
	float:left;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#fff;
	background:#6d8288;
	cursor:pointer;
	margin-left:5px;
}
.banner ul li.current{
	background:#f08840;
}
.bannerArea{
	position:relative;
}
.bannerArea img{
	position:absolute;
	right:0;
	top:-4px;
}
.tab{
	width:203px;
	height:249px;
	border:1px solid #ddd;
	margin-top:120px;
}
.tab p{
	width:203px;
	height:36px;
}
.tab p span{
	float:left;
	width:101px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#000;
	font-size:13px;
	cursor:pointer; 
	background:#f1f1f1;
	border-bottom:1px solid #ddd;
}
.tab p span.on{
	background:#fff;
	border-right:1px solid #ddd;
	border-bottom:1px solid #fff;
}
.tab p span.on1{
	background:#fff;
	border-left:1px solid #ddd;
	border-bottom:1px solid #fff;
}
.tab div{
	height:208px;
	padding:5px 0 0 6px;
	line-height:26px;
	overflow:hidden;
}
.tab div a{
	display:block;
	width:180px;
	padding-left:10px;
	color:#555;
	background:url(../images/arrow1.png) no-repeat 0 center;
}
.recommend{
	width:983px;
	margin-top:10px;
	border:1px solid #ddd;
}
.titleName{
	height:34px;
	background:#f7f7f7;
	color:#353535;
	line-height:34px;
	font-family:'微软雅黑';
	font-size:14px;
	border-bottom:1px solid #ddd;
}
.titleName span{
	float:left;
	width:196px;
	cursor:pointer;
	text-align:center;
}
.titleName span.last{
	width:198px;
}
.titleName span.on{
	height:36px;
	line-height:36px;
	font-size:16px;
	color:#b51322;
	background:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:2px solid #b51322;
	margin:-3px 0 0 -1px;
}
.recommendCon{
	display:none;
	padding:9px 6px 25px 7px;
}
.recommendCon dl{
	float:left;
	width:168px;
	padding:0 13px;
}
.recommendCon dl img{
	width:168px;
	height:168px;
}
.recommendCon dl dt{
	line-height:24px;
	font-size:14px;
}
.recommendCon dl dt p{
	height:40px;
	overflow:hidden;
	line-height:20px;
	font-size:12px;
}
.recommendCon dl dt span{
	color:#cc0001;
}

/*------time limit-----*/
.timeLimit{
	width:957px;
	height:331px;
	border:1px solid #ddd;
}
.timeTitle{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #ddd;
}
.timeTitle span[class=fL]{
	padding-left:18px;
	font-size:16px;
	color:#2c2c2c;
}
.timeTitle ul li{
	float:left;
}
.timeTitle ul li div{
	width:240px;
	text-align:center;
	border:1px solid #ddd;
	border-top:2px solid #b51322;
	margin-top:-2px;
	background:#fff;
	height:37px;
	border-bottom:none;
}
.timeTitle ul li div.brN{
	border-right:none;
}
.timeTitle ul li a{
	float:left;
	width:105px;
	text-align:center;
}
.timeTitle ul li a:hover{
	text-decoration:none;
}
.showTime{
	padding-top:15px;
}
.timeInfo{
	width:170px;
	float:left;
	padding:0 10px;
}
.timeInfo img{
	width:160px;
	height:160px;
	margin:0 5px;
}
.timeInfo dd{
	padding-top:5px;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.timeInfo p{
	color:#c00;
	line-height:32px;
}
.timeInfo p strong{
	font-size:17px;
	padding:0 8px;
}
.timeInfo p span{
	text-decoration:line-through;
	color:#999;
}
.timeInfo div{
	width:160px;
	height:24px;
	line-height:24px;
	padding-left:20px;
	color:#666;
	border-top:1px solid #ddd;
	background:url(../images/time.jpg) no-repeat 0 center;
}
.timeInfo div span{
	color:#c00;
}

.teamBuy{
	width:229px;
	height:331px;
	overflow:hidden;
	border:1px solid #ddd;
}
.teamTitle{
	height:37px;
	line-height:37px;
	padding-left:15px;
	font-size:16px;
	color:#000;
	position:relative;
	border-bottom:1px solid #ddd;
}
.teamTitle ul{
	height:18px;
	position:absolute;
	top:10px;
	right:20px;
}
.teamTitle ul li{
	float:left;
	width:18px;
	line-height:18px;
	height:18px;
	text-align:center;
	color:#000;
	font-size:12px;
	cursor:pointer;
}
.teamTitle ul li.cur{
	color:#fff;
	background:url(../images/on.jpg) no-repeat 0 0;
}
.team{
	display:none;
	height:292px;
}
.team .img{
	display:block;
	text-align:center;
	line-height:50px;
	padding-top:14px;
}
.team .img img{
	display:block;
	width:195px;
	height:170px;
	margin-left:17px;
}
.team p{
	height:40px;
	line-height:40px;
	background:url(../images/team.jpg) no-repeat 0 0;
}
.team p span{
	color:#fff;
	font-size:25px;
	font-weight:bold;
	padding-left:33px;
	font-family:Arial, Helvetica, sans-serif;
}
.team p a{
	padding:4px 5px 0 0;
}

/*---details---*/
.detailsL{
	width:260px;
	border-bottom:1px solid #ddd;
}
.detailsL h1{
	height:34px;
	line-height:34px;
	background:#b51322;
	font-size:18px;
	font-family:'微软雅黑';
	color:#fff;
	padding-left:18px;
}
.detailsL h2{
	height:38px;
	line-height:38px;
	padding-left:30px;
	font-size:13px;
	font-style:italic;
	color:#fe2a01;
	font-weight:bold;
	background:url(../images/xing_x.png) no-repeat 10px center;
}
.ranking p{
	width:239px;
	height:26px;
	margin-left:10px;
	line-height:26px;
	cursor:pointer;
	border-bottom:1px solid #ddd;
}
.ranking p span{
	float:left;
	width:18px;
	height:18px;
	text-align:center;
	line-height:18px;
	margin:3px 8px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	background:url(../images/on.jpg) no-repeat 0 center;
}
.ranking p a{
	color:#7e7e7e;
	float:left;
	width:212px;
}
.ranking dl{
	display:none;
	width:239px;
	height:95px;
	padding:13px 0 17px;
	border-bottom:1px solid #ddd;
	position:relative;
	margin-left:10px;
}
.ranking dl img{
	width:115px;
	height:90px;
}
.ranking dt{
	float:left;
	margin:4px 10px 0 4px;
}
.ranking dd{
	width:110px;
	float:left;
	line-height:20px;
	color:#7e7e7e;
}
.ranking dd a{
	color:#7e7e7e;
}
.ranking dd span{
	color:#c00;
	font-weight:bold;
	font-size:14px;
}
.ranking dd.name{
	height:60px;
	overflow:hidden;
	padding-bottom:5px;
}
.ranking dl i{
	position:absolute;
	width:27px;
	height:29px;
	display:block;
	text-align:center;
	line-height:29px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	left:10px;
	top:12px;
	background:url(../images/top.png) no-repeat 0 0;
}
.rankingImg{
	width:237px;
	height:246px;
	margin:8px 0 8px 10px;
	border:1px solid #ddd;
	margin:9px 0 8px 10px\9;
}
:root .rankingImg{
	margin:8px 0 8px 10px;
}

.detailsR{
	width:940px;
}
.details{
	height:540px;
	overflow:hidden;
	display:none;
}
.detailTitle{
	height:32px;
	font-size:14px;
	color:#3a3a3a;
	line-height:32px;
	font-family:'微软雅黑';
	border-bottom:2px solid #b51322;
}
.detailTitle a{
	font-size:12px;
	margin-right:8px;
}
.detailTitle ul{
	margin-right:60px;
}
.detailTitle ul li{
	float:left;
	width:77px;
	height:26px;
	line-height:26px;
	margin-top:6px;
	margin-right:20px;
	text-align:center;
	cursor:pointer;
}
.detailTitle ul li.on{
	color:#fff;
	background:url(../images/title.jpg) no-repeat 0 0;
}
.detailsList{
	float:left;
	width:187px;
	height:269px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.detailsList img{
	width:170px;
	height:170px;
	margin:10px 0 10px 8px;
}
.detailsList p{
	line-height:36px;
	padding:0 8px;
}
.detailsList p span{
	color:#c00;
	font-weight:bold;
}
.detailsList .detailsName{
	width:170px;
	height:40px;
	line-height:20px;
}

/*----hot-----*/
.hotB{
	width:915px;
	padding:13px 0;
	border:1px solid #ddd;
	border-top:2px solid #b51322;
}
.hotScroll{
	width:825px;
	overflow:hidden;
}
.toL,.toR{
	width:27px;
	height:122px;
}
.toL{
	margin:60px 11px 0 9px;
}
.toR{
	margin:60px 9px 0 6px;
}
.scroll{
	float:left;
	height:219px;
	padding-right:13px;
	margin-right:10px;
	border-right:1px dashed #ddd;
}
.scroll dl{
	height:100px;
}
.scroll dt{
	float:left;
	margin:0 9px 0 6px;
}
.scroll dl dt img{
	width:100px;
	height:100px;
}
.scroll dd{
	width:136px;
	overflow:hidden;
	white-space:nowrap;
	line-height:25px;
}
.scroll dd.title{
	font-weight:bold;
}
.scroll dd span{
	font-weight:bold;
	color:#c00;
	font-size:18px;
}
.scroll dd font{
	font-size:16px;
}
.scroll div{
	clear:both;
	padding-top:10px;
	line-height:22px;
	height:88px;
	overflow:hidden;
}
.scroll div p{
	width:235px;
	overflow:hidden;
	white-space:nowrap;
	padding-left:11px;
	background:url(../images/dot.gif) no-repeat 0 center;
}
.scroll .more{
	color:#c00;
	margin-left:11px;
	line-height:24px;
}

.aboutUs{
	width:272px;
	height:170px;
	border:1px solid #ddd;
}
.aboutUs h1{
	height:36px;
	background:#fafafa;
	padding-left:15px;
	font-size:16px;
	font-weight:normal;
	line-height:36px;
	color:#000;
	border-bottom:1px dashed #ddd;
}
.aboutUs ul{
	width:128px;
	height:113px;
	padding:0 13px 0 22px;
	margin-top:10px;
	background:url(../images/ul.jpg) no-repeat 0 0;
}
.aboutUs ul li{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #d8d8d8;
}
.aboutUs ul li a{
	display:inline-block;
	color:#666;
	padding-left:38px;
	font-size:14px;
	background:url(../images/sina1.png) no-repeat 0 center;
}
.aboutUs ul li .weibo{
	background:url(../images/weibo.png) no-repeat 0 center;
}
.aboutUs ul li .sou{
	background:url(../images/soucang.jpg) no-repeat 0 center;
}
.aboutUs div{
	width:76px;
	padding:15px 0 0 16px;
	line-height:20px;
	color:#000;
	text-align:center;
}
.aboutUs div span{
	color:#f32b1e;
}
.aboutImg{
	width:273px;
	height:65px;
	float:left;
	margin:10px 0 0 10px;
}
.aboutImg img{
	width:273px;
	height:65px;
}

/*------login-------*/
.loginHead{
	height:112px;
	border-bottom:2px solid #dc5751;
}
.loginHead p{
	padding-top:65px;
}
.loginHead p a{
	float:left;
}
.loginHead p span{
	float:left;
	padding:0 10px;
}
.form{
	padding:50px 0;
	border-bottom:1px solid #f1f1f1;
}
.form img[class=fL]{
	margin:22px 100px 0 75px;
}
.form h1{
	height:40px;
	line-height:40px;
	font-weight:normal;
	font-size:18px;
	font-family:'微软雅黑';
}
.form h1 span{
	color:#bfbfbf;
	font-size:14px;
	padding-left:5px;
}
.formArea{
	width:388px;
	height:210px;
	padding-top:38px;
	background:url(../images/form.jpg) no-repeat 0 0;
}
.formArea div{
	height:30px;
	margin-bottom:15px;
}
.formArea div span{
	float:left;
	width:97px;
	height:30px;
	text-align:right;
	font-size:15px;
	color:#666;
	line-height:30px;
}
.formArea div input{
	width:224px;
	height:16px;
	padding:6px 0 6px 6px;
	line-height:16px;
	border:1px solid #ccc;
	color:#999;
}
.formArea div input[type=button]{
	width:89px;
	height:37px;
	border:0;
	padding:0;
	cursor:pointer;
	margin-right:5px;
	vertical-align:text-bottom;
	background:url(../images/login.jpg) no-repeat 0 0;
}
.formArea .buttoncss
{
	width:89px;
	height:37px;
	border:0;
	padding:0;
	margin-right:5px;
	cursor:pointer;
	vertical-align:text-bottom;
	background:url(../images/login.jpg) no-repeat 0 0;
}
.formArea .divBtn{
	height:37px;
	padding-top:5px;
}
.formArea p{
	color:#999;
	padding:23px 0 0 97px;
}
.formArea p a{
	color:#f60;
	padding-left:17px;
	text-decoration:underline;
}
.others{
	width:388px;
}
.others p{
	color:#999;
	line-height:34px;
}
.others div{
	line-height:26px;
}
.others div a{
	color:#000;
	margin-right:35px;
	white-space:nowrap;
}
.others div img{
	vertical-align:middle;
	margin-right:5px;
}
/*------register-----*/
.regist{
	padding-bottom:50px;
	border-bottom:1px solid #f1f1f1;
}
.regist img[class=fL]{
	margin:47px 55px 0 0;
	width:432px;
}
.register{
	width:500px;
	padding-bottom:25px;
}
.regist h1{
	height:98px;
}
.regist h1 span{
	float:left;
	font-size:24px;
	font-family:'微软雅黑';
	color:#b81625;
	margin-top:47px;
}
.regist h1 a{
	float:right;
	font-size:12px;
	color:#999;
	margin-top:57px;
	font-weight:normal;
}
.register div span{
	display:block;
	height:28px;
	line-height:28px;
	color:#676767;
	font-size:14px;
}
.register div input{
	width:296px;
	height:19px;
	line-height:19px;
	padding:13px 0 13px 10px;
	border:none;
	background:url(../images/input1.jpg) no-repeat 0 0;
}
.register div input[type=text]{
	color:#999;
}
.register div input[type=checkbox]{
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
}
.register div a{
	color:#c9570c;
}
.register div input[type=button]{
	width:163px;
	height:50px;
	background:url(../images/btn.jpg) no-repeat 0 0;
}
.register .buttoncss
{
	border:0;
	width:163px;
	height:50px;
	background:url(../images/btn.jpg) no-repeat 0 0;
}
.others1{
	width:306px;
	padding-top:6px;
	border-top:2px solid #dbdbdb;
}
.others1 p{
	color:#999;
	line-height:40px;
}
/*-----help center----*/
.helpL{
	width:210px;
}
.guide{
	width:208px;
	border:1px solid #ddd;
	border-top:2px solid #ddd;
	margin-bottom:10px;
}
.guide h2{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
	font-family:'微软雅黑';
	font-weight:normal;
	text-indent:2em;
	cursor:pointer;
	border-top:1px solid #ddd;
	background:url(../images/close.png) no-repeat 9px center #f7f7f7;
}
.guide h2.open{
	background:url(../images/open.png) no-repeat 9px center #f7f7f7;
}
.guide ul{
	padding:6px 0 4px 24px;
	line-height:24px;
	border-top:1px solid #ddd;
	display:none;
}
.rank{
	width:208px;
	border:1px solid #ddd;
}
.rank h1{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
	font-family:'微软雅黑';
	font-weight:normal;
	padding-left:10px;
	background:#f7f7f7;
	border-bottom:1px solid #ddd;
}
.rankList p{
	height:32px;
	line-height:32px;
	padding:0 10px;
}
.rankList p span{
	float:left;
	width:17px;
	height:14px;
	line-height:14px;
	text-align:center;
	margin:8px 6px 0 0;
	background:url(../images/iteration2.gif) no-repeat 0 0;
}
.rankList p a{
	float:left;
	width:163px;
}
.rankInfo{
	display:none;
	height:62px;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #ddd;
}
.rankInfo span{
	float:left;
	width:17px;
	height:14px;
	line-height:14px;
	text-align:center;
	margin:24px 5px 0 0;
	color:#fff;
	background:url(../images/iteration.gif) no-repeat 0 0;
}
.rankInfo img{
	float:left;
	width:60px;
	height:60px;
	border:1px solid #ddd;
}
.rankInfo img:hover{
	border:1px solid #c00;
}
.rankInfo div{
	float:left;
	width:98px;
	line-height:18px;
	padding:0 0 0 6px;
}
.rankInfo div a{
	display:block;
	height:36px;
	overflow:hidden;
}
.rankInfo div a:hover{
	color:#c00;
}
.rankInfo div font{
	font-size:13px;
	color:#c00;
	line-height:24px;
	font-weight:bold;
}
.helpR{
	width:978px;
	min-height:150px;
	border:1px solid #ddd;
}

/*-----product list-----*/
.proTitle{
	height:31px;
	line-height:31px;
	padding-left:8px;
	background:#f7f7f7;
	font-size:14px;
	color:#333;
	font-weight:normal;
}
.proLeft{
	width:210px;
}
.proRight{
	width:980px;
}
.classify{
	padding-bottom:6px;
	border:1px solid #ddd;
	border-top:2px solid #999;
}
.classify h1{
	padding-left:30px;
	background:url(../images/class.jpg) no-repeat 10px center #f7f7f7;
}
.classifyInfo{
	padding:8px 0 0 7px;
}
.classifyInfo h2{
	height:28px;
	line-height:28px;
	color:#e4393c;
	font-size:12px;
	font-weight:normal;
}
.classifyInfo div a{
	float:left;
	width:100px;
	line-height:24px;
}
.rankSale{
	padding-bottom:5px;
	border:1px solid #ddd;
}
.rankSale dl{
	width:185px;
	margin-left:12px;
	padding-top:13px;
}
.rankSale dt{
	text-align:center;
}
.rankSale dl img{
	width:100px;
	height:100px;
}
.rankSale dd{
	height:36px;
	line-height:18px;
	overflow:hidden;
	padding-top:6px;
}
.rankSale .value{
	text-align:center;
	height:30px;
	padding:0;
	color:#c00;
	font-weight:bold;
}

.recomPro{
	border:1px solid #ddd;
}
.recLeft{
	width:770px;
}
.recRight{
	width:208px;
}
.recRight div{
	padding:5px 0;
	height:110px;
	overflow:hidden;
}
.recRight div a{
	display:block;
	width:180px;
	height:22px;
	line-height:22px;
	padding-left:26px;
	background:url(../images/dot.gif) no-repeat 13px center;
}
.recHot{
	height:94px;
	padding:10px 0 16px;
}
.recHot img{
	width:94px;
	height:94px;
}
.recHot dl{
	float:left;
	width:242px;
	padding-left:14px;
}
.recHot dl dt{
	float:left;
	margin-right:12px;
}
.recHot dl dd{
	width:130px;
	line-height:18px;
	height:36px;
	overflow:hidden;
	padding-top:5px;
}
.recHot dl dd.price{
	line-height:28px;
	height:28px;
	color:#999;
	padding-top:0;
}
.recHot dl dd.sub{
	height:24px;
	padding:0;
}
.recHot dl dd.sub a{
	display:block;
	width:70px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	background:url(../images/sub.jpg) no-repeat 0 0;
}
.recHot dl dd.sub a:hover{
	text-decoration:none;
}

.filtrate{
	border:1px solid #ddd;
	position:relative;
}
.filtrate dl{
	width:958px;
	margin:0 auto;
	padding:8px 0 3px;
	line-height:28px;
	border-bottom:1px dashed #ddd;
}
.filtrate dl dt{
	float:left;
	font-weight:bold;
}
.filtrate dl dd a{
	float:left;
	margin-right:15px;
	white-space:nowrap;
	padding:0 5px;
}
.filtrate dl dd a:hover{
	text-decoration:none;
}
.filtrate dl dd a.on{
	background:#c00;
	color:#fff;
}
.filtrate dl dd a:hover{
	background:#c00;
	color:#fff;
}
.filtrateBot{
	height:6px;
	background:#fff;
	margin-top:-5px;
}
.chooseRank{
	height:36px;
	padding-left:10px;
	background:#f7f7f7;
	border:1px solid #ddd;
}
.chooseRank span{
	line-height:36px;
}
.chooseRank a{
	float:left;
	height:26px;
	padding:0 10px;
	margin:4px 5px 0 0;
	line-height:26px;
	border:1px solid #ddd;
}
.chooseRank a.on,
.chooseRank a.on1{
	background:#c00;
	border:1px solid #c00;
	color:#fff;
	font-weight:bold;
}
.chooseRank a.on b{
	display:inline-block;
	width:9px;
	height:11px;
	margin-left:5px;
	background:url(../images/down.gif) no-repeat 0 0;
}
.chooseRank a.on1 b{
	display:inline-block;
	width:9px;
	height:11px;
	margin-left:5px;
	background:url(../images/up.gif) no-repeat 0 0;
}
.chooseRank a:hover{
	text-decoration:none;
}
.p-name {
	width: 200px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	padding-top: 5px;
}
.goods{
	padding-top:20px;
}
.goods ul li{
	width:200px;
	height:326px;
	float:left;
	padding:8px 8px 13px;
	border:1px solid #fff;
	margin:0 14px 0 13px;
}
.goods ul li:hover{
	background:#f7f7f7;
	border:1px solid #ddd;
}
.goods .goodsImg{width:200px;height:200px;}
.goods .collect{
	height:24px;
	line-height:24px;
}
.goods .collect span{
	color:#c00;
	font-weight:bold;
}
.goods .extra{
	height:24px;
	line-height:24px;
}
.goods .extra p{
	width:100px;
}
.goods .extra p span{
	color:#005aa1;
}
.goods .btns {
	overflow: hidden;
	padding-top: 5px;
}
.pagin{
	border-left:1px solid #fff;
}
.pagin span{
	padding:0 10px;
}
.pagin span strong{
	color:#c00;
}
.pagin a{
	background:#fff;
}
.total{
	padding-right:16px;
	border-right:1px solid #ddd;
	color:#c00;
	height:36px;
	line-height:36px;
}
.pickTitle{
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	padding-top:13px;
}
.handpick{
	border:1px solid #ddd;
	border-top:2px solid #999;
	padding:20px 0 0 30px;
	background:#f7f7f7;
}
.handpick dl{
	width:160px;
	float:left;
	margin-right:29px;
}
.handpick dl img{
	width:160px;
	height:160px;
}
.handpick dd{
	width:160px;
	height:36px;
	line-height:18px;
	overflow:hidden;
}
.handpick .ddN{
	width:160px;
	height:36px;
	line-height:18px;
	overflow:hidden;
}
.same{
	height:288px;
	border:1px solid #ddd;
	border-top:2px solid #999;
}
.same h1{
	height:30px;
	line-height:30px;
	font-weight:normal;
}
.same h1 span{
	padding-left:8px;
	float:left;
	font-size:14px;
}
.same h1 a{
	color:#015ea4;
	float:right;
	padding-right:10px;
	font-size:12px;
}

.scan{
	width:209px;
	height:288px;
	border-right:1px solid #ddd;
}
.scan dl{
	margin:0 5px;
	padding:5px 0;
	line-height:18px;
	border-bottom:1px dashed #ddd;
}
.scan dl dt{
	float:left;
	margin-right:5px;
}
.scan dl dt img{
	width:50px;
	height:50px;
}
.scan dl .a1 {
	width: 120px;
	height: 36px;
	display: block;
	overflow: hidden;
}
.scan dl .a2 {
	color:#999;
}
.scan dl .a2 strong{
	color:#c00;
}
.sameGoods{
	width:990px;
	height:288px;
}
.tL,.tR{
	width:14px;
	height:23px;
	margin-top:98px;
}
.tL{
	margin-left:10px;
	background:url(../images/left_a.jpg) no-repeat 0 0;
}
.tR{
	margin-right:10px;
	background:url(../images/right_a.jpg) no-repeat 0 0;
}
.samegood{
	width:930px;
	height:247px;
	overflow:hidden;
	padding-top:8px;
	margin-left:6px;
}
.samegood li{
	float:left;
	width:170px;
	margin-left:16px;
}
.samegood li img{
	width:170px;
	height:170px;
}
.samegood li .name{
	display:block;
	width:170px;
	height:36px;
	line-height:18px;
	overflow:hidden;
	padding-top:6px;
}
.samegood li span{
	line-height:32px;
	color:#666;
}
.samegood li span strong{
	color:#c00;
}

/*-----product details------*/
.introL{
	width:210px;
}
.introR{
	width:980px;
}
.mayLink{
	padding-bottom:5px;
	border:1px solid #ddd;
}
.mayLink h1{
	border-bottom:1px solid #ddd;
}
.mayLink li{
	padding-top:10px;
}
.mayLink .p-img {
	width: 100px;
	height: 100px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}
.mayLink .p-img img{
	width: 100px;
	height: 100px;
}
.mayLink .pName {
	width: 190px;
	height: 36px;
	line-height: 18px;
	padding-top: 5px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}
.mayLink .p-jiage {
	width: 190px;
	height: 24px;
	padding-top: 5px;
	line-height: 24px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	color: #e33939;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}
.sameRank{
	border:1px solid #ddd;
}
.sameRank ul{
	padding-top:7px;
	border-bottom:1px solid #ddd;
}
.sameRank li{
	width: 92px;
	height: 21px;
	float:left;
	background-color: #f7f7f7;
	text-align: center;
	line-height: 21px;
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	color: #333;
	margin:0 0 -1px 7px;
	cursor:pointer;
}
.sameRank li.on{
	background:#fff;
	color:#e4393c;
	font-weight:bold;
}
.sameRankList{
	height:426px;
	display:none;
	padding-bottom:5px;
}
.sameRank .sameRankList div{
	padding:8px 0 10px;
	margin:0 10px 0 5px;
	border-bottom:1px dotted #ddd;
}
.sameRank .sameRankList div span{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#e4393c;
	font-family:Arial;
	background:url(../images/rank.jpg) no-repeat 0 0;
}
.sameRank .sameRankList div img{
	width:50px;
	height:50px;
	border:1px solid #ddd;
	margin:0 5px;
	display:block;
}
.sameRank .sameRankList div dd{
	width:100px;
	line-height:18px;
	height:36px;
	overflow:hidden;
}
.sameRank .sameRankList div dd.jiage{
	line-height:14px;
	height:14px;
	color:#c00;
}
.intro ul,
.question ul,
.evaluate ul{
	height:35px;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
.intro ul li,
.question ul li,
.evaluate ul li{
	float:left;
	width:118px;
	height:34px;
	line-height:34px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	font-family:'微软雅黑';
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
.intro ul li.on{
	color:#ff1400;
	margin-bottom:-1px;
	background:#fff;
	border-top:2px solid #ff1400;
}
.evaluate ul li.on span{
	color:#ff1400;
}
.question ul,
.evaluate ul{
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
.question ul li,
.evaluate ul li{
	height:35px;
	border-top:none;
}
.question ul li.on,
.evaluate ul li.on{
	height:37px;
	margin:-1px 0;
	background:url(../images/liBg.jpg) repeat-x 0 0 #fff;
}
.introInfo,
.questionInfo{
	padding:10px;
	display:none;
}
.questionList{
	padding:10px;
	line-height:16px;
	border-bottom:1px dashed #ddd;
}
.questionList p{
	line-height:16px;
	padding:4px 0;
}
.questionList .date{
	color:#9c9a9c;
}
.questionList .answer{
	color:#f60;
}
.questionList i{
	padding:0 1em;
}
.questionList span{
	padding-right:28px;
}
.questionInfo .page{
	padding-top:17px;
}
.message{
	border:1px solid #ddd;
	padding:0 26px 20px 20px;
}
.message ul{
	height:40px;
	line-height:40px;
}
.message ul li{
	float:left;
	padding-left:9px;
	cursor:pointer;
}
.message ul li.bg{
	padding:0 11px 0 0;
	/*background:url(../images/message.jpg) no-repeat right center;*/
}
.message ul li.on{
	color:#e44d4a;
}
.message textarea{
	width:930px;
	height:80px;
	padding:5px;
	font-size:12px;
	color:#333;
	background:#fdfdfd;
	border:1px solid #bebebe
}
.leaveMessage{
	height:34px;
	padding-top:10px;
}
.leaveMessage label{
	float:left;
	padding-right:14px;
	line-height:34px;
}
.leaveMessage input[type=text]{
	float:left;
	width:157px;
	height:16px;
	padding:3px 0 5px 3px;
	margin-right:8px;
	background:#fff;
	border:1px solid #abadb3;
	margin-top:5px;
}
.leaveMessage input[type=button]{
	float:right;
	width:102px;
	height:30px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	cursor:pointer;
	border:none;
	color:#fff;
	font-family:'微软雅黑';
	background:url(../images/mes.jpg) no-repeat 0 0;
}
.leaveMessage .buttonCss
{float:right;
	width:102px;
	height:30px;
	text-align:center;
	font-size:16px;
	line-height:30px;
	cursor:pointer;
	border:none;
	color:#fff;
	font-family:'微软雅黑';
	background:url(../images/mes.jpg) no-repeat 0 0;
	
}
.leaveM{
	display:none;
}
.rating{
	height:88px;
	margin-top:5px;
	border:1px solid #ddd;
}
.ratingL{
	width:118px;
	height:78px;
	text-align:center;
	padding-top:10px;
	color:#f28a03;
	border-right:1px solid #ddd;
}
.ratingL strong{
	font-size:26px;
	line-height:50px;
}
.ratingC{
	width:690px;
}
.ratingC .barArea{
	padding:10px 0 0 10px;
}
.barEval{
	width:440px;
	line-height:22px;
	padding-top:20px; 
}
.ratingR{
	width:164px;
	height:88px;
	background:#f0f0f0;
	border-left:1px solid #ddd;
}
.ratingR input{
	width:102px;
	height:30px;
	border:none;
	text-align:center;
	line-height:30px;
	font-size:14px;
	font-family:'微软雅黑';
	color:#fff;
	margin:25px 0 0 30px;
	cursor:pointer;
	background:url(../images/mes.jpg) no-repeat 0 0;
}
.evaluateInfo{
	display:none;
	padding-top:13px;
}
.evalInfo{
	width:845px;
	min-height:146px;
	padding:0 10px;
	position:relative;
	border:1px solid #ddd;
	
}
.evalInfo i{
	position:absolute;
	top:32px;
	left:-9px;
	display:block;
	width:9px;
	height:15px;
	background:url(../images/arrow2.jpg) no-repeat 0 0;
}
.evalInfo .evalTime{
	height:28px;
	line-height:28px;
	padding:0 10px;
	color:#888;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}
.evalInfo .evalTime img{
	float:left;
	margin-top:7px;
}
.evalInfo .evalTime span[class=fL]{
	font-weight:bold;
	margin-right:5px;
}
.evalInfo p{
	height:18px;
	line-height:18px;
	padding:3px 0;
}
.evalInfo p span{
	float:left;
	width:55px;
	text-align:right;
	color:#888;
	height:18px;
}
.evalInfo p font{
	float:left;
	font-size:12px;
	width:780px;	
}
.chooseEval{
	text-align:right;
}
.chooseEval a{
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 5px;
	border:1px solid #ddd;
}
.chooseEval a:hover{
	text-decoration:none;
}
.chooseEval a strong{
	color:#c00;
}
.evaluateInfo dl{
	width:106px;
	text-align:center;
}
.evaluateInfo dl img{
	width:54px;
	height:54px;
	padding:6px;
	background:url(../images/photoBg.jpg) no-repeat 0 0;
}
.evaluateInfo dd{
	height:20px;
	line-height:20px;
	color:#888;
	overflow:hidden;
}
.evaluateInfo dd.name{
	height:18px;
	line-height:18px;
	color:#0057b8;
	overflow:hidden;
}
.evaluateInfo div[class=clearfix]{
	padding-bottom:8px;
}

.toEval{
	border:1px solid #ddd;
	border-top:2px solid #999;
}
.evalTitleH1{
	height:30px;
	line-height:30px;
	color:#666;
	font-size:12px;
	padding-left:13px;
}
.toEval textarea{
	width:504px;
	height:74px;
	padding:5px;
	font-size:12px;
	border:1px solid #toEval;
}
.evalQuestion{
	width:75px;
	height:60px;
	text-align:right;
	color:#666;
	font-weight:bold;
}
.tableBtn{
	width:72px;
	height:29px;
	border:none;
	cursor:pointer;
	background:url(../images/submit.jpg) no-repeat 0 0;
}
.parameter{
	line-height:22px;
	color:#999;
	padding:12px 9px 0;
}
.parameter span{
	display:block;
}
.parameter input{
	width:135px;
	height:36px;
	border:none;
	margin:0 0 10px 26px;
	cursor:pointer;
	background:url(../images/add.jpg) no-repeat 0 0;
}
.evalPage{
	padding-bottom:10px;
}
.evalPageC{
	height:93px;
	padding:10px;
}
.evalPageC .barbox dd span{
	color:#999;
}
.evalPageC .barbox .diyi{
	width:70px;
}
.evalPageC .barbox dd.barline{
	width:100px;
	height:10px;
	background:#efefef;
	border:none;
}

.evalPageC .barbox dd.barline div.charts{
	height:10px;
	background:#e4393c;
}
.evalPageC .barArea{
	width:186px;
	padding:17px 0;
	border-right:1px solid #ddd;
}

.evalPageC .barEval{
	width:410px;
	height:74px;
	padding-left:15px;
	border-right:1px solid #ddd;
}
.evalPageC .barEval a{
	color:#2466b6;
}
.evalPageR input{
	width:102px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-family:'微软雅黑';
	border:none;
	cursor:pointer;
	margin:35px 40px 0 0;
	background:url(../images/mes.jpg) no-repeat 0 0;
}
.evalPageL{
	width:170px;
	padding-top:20px;
	text-align:center;
	color:#999;
}
.evalPageL strong{
	font-size:26px;
	color:#e4393c;
}
.goods_ml_right {
	float:left;
	margin-top: 2px;
	width: 580px;
}
.goods_title_name {
	font-family: '微软雅黑';
	font-size: 18px;
	line-height: 30px;
	padding: 0px;
	margin: 0px 0px 10px;
	font-weight: bolder;
}
.goods_maininfo {
	line-height: 34px;
	width: 100%;
	color: #404040;
}
.goods_maininfo dt {
	width: 100%;
	clear: both;
	overflow: hidden;
}
.goods_maininfo span.tit {
	float: left;
}
.goods_maininfo .price_s1 {
	font-size: 24px;
}
.fcolor_f00 {
	color: #f00;
}
.fcolor_f60 {
	color: #f60;
}
.goods_maininfo dd {
	width: 50%;
	float: left;
	overflow: hidden;
}
.goods_maininfo .zffs a {
	color: #816957;
	padding-right: 2px;
}
.goods_maininfo .fwico {
	margin-top: 5px;
}
.goods_maininfo .fwico a {
	margin-right: 8px;
}
.yuanjia{
	text-decoration:line-through;
}
.goods_maininfo_box {
	border-top: 1px solid #e6e6e6;
	margin-top: 20px;
	padding: 20px 0px;
	color: #404040;
}
.goods_maininfo_box dl {
	width: 100%;
	clear: both;
	padding-bottom: 10px;
	display: block;
	overflow: hidden;
}
.goods_maininfo_box dl dt {
	width: 64px;
	float: left;
	line-height: 34px;
}
.goods_maininfo_box dl dd {
	width: 464px;
	float: left;
	line-height: 34px;
}
.gds_m_r2 .amountbox {
	width: 90px;
	float: left;
	display: block;
	margin-right: 5px;
}
.fcolor_999 {
	color: #999;
}
.amountbox .num_inc {
	width: 16px;
	height: 14px;
	border: 1px solid #a7a6ac;
	background: url("../images/ico_arrio.gif") 0 1px no-repeat;
	display: block;
	float: left;
	overflow: hidden;
	margin-bottom: 1px;
	cursor: pointer;
}
.amountbox .num_dec {
	width: 16px;
	height: 14px;
	border: 1px solid #a7a6ac;
	background: url("../images/ico_arrio.gif") 0 -12px no-repeat;
	display: block;
	float: left;
	overflow: hidden;
	cursor: pointer;
}
.amountbox .ipt_amount {
	height: 31px;
	line-height: 31px;
	width: 58px;
	text-indent: 3px;
	border: 1px solid #a7a6ac;
	background: url("../images/ipt_bg.gif") 0 0 repeat-x;
	float: left;
	margin-right: 2px;
	overflow: hidden;
}
.goods_maininfo_box dl {
	width: 100%;
	clear: both;
	padding-bottom: 10px;
	display: block;
	overflow: hidden;
}
.goods_maininfo_box dl dt {
	width: 64px;
	float: left;
	line-height: 34px;
}
.goods_maininfo_box dl dd {
	width: 464px;
	float: left;
	line-height: 34px;
}
.pl50{padding-left:50px;}
.showDetailsL{
	width:434px;
	height:514px;
	margin-right:30px;
}
.gds_m_btn {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 10px auto;
}
.gds_m_btn a {
	margin-right: 10px;
	float: left;
}
.gds_m_btn a img{
	height:32px;
}
.goods_smallpic {
	width: 432px;
	height: 70px;
	float: left;
	margin-top:8px;
	overflow: hidden;
}
#thumblist li {
	float: left;
	margin-left: 5px;
	cursor: pointer;
}
#thumblist li img {
	border: 1px solid #ccc;
	margin: 1px;
	width:60px;
	height:60px;
}
#thumblist li .zoomThumbActive img{
	border: 2px solid #c00;
	margin: 0px;
}
.showBigImg{
	width:432px;
	height:432px;
	border:1px solid #ddd;
}
.closeFiltrate{
	position:absolute;
	color:#457b91;
	bottom:15px;
	right:20px;
	cursor:pointer;
}
/*-------integral------*/
.integralTitle{
	height:52px;
	background:#f9f9f9;
	border:1px solid #ddd;
	border-bottom:none;
}
.integralTitle h1{
	height:33px;
	line-height:33px;
	margin:0 10px 0 20px;
	padding:7px 0 0 33px;
	font-size:18px;
	font-family:'微软雅黑';
	color:#b51322;
	font-weight:normal;
	border-bottom:2px solid #e43a3d;
	background:url(../images/transfer.jpg) no-repeat 3px 9px;
}
.integralListM_l_r{
	/*margin:0 17px 0 18px;*/
	margin-right:0px !important;
}
.integralList{
	float:left;
	width:291px;
	height:414px;
	border:1px solid #ddd;
	padding:11px;
	margin-bottom:17px;
	margin-right: 17px;
}
.integralList img{
	width:290px;
	height:290px;
}
.integralName{
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	padding-top:10px;
}
.integralList p{
	color:#999;
	line-height:40px;
	height:40px;
}
.integralList div span{
	color:#c00;
}
.integralList div span strong{
	font-size:30px;
}
.integralList div input{
	width:80px;
	height:31px;
	line-height:31px;
	color:#fff;
	font-family:'微软雅黑';
	font-size:12px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	background:url(../images/transferBtn.jpg) no-repeat 0 0;
}

/*----group buy-----*/
.groupImg{
	width:280px;
	height:400px;
	overflow:hidden;
	float:left;
	margin:0 26px 50px 0;
	position:relative;
}
.setout{
	width:280px;
	height:330px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background:url(../images/jianlou.png) no-repeat 0 0;
}
.group{
	width:276px;
	height:396px;
	border:2px solid #e6e6e6;
}
.group:hover{
	border:2px solid #b51322;
}
.go{
	width:276px;
	height:257px;
	position:absolute;
	top:-259px;
	left:2px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)"; /*Filter for IE8 */    
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000, endColorstr=#80000000); /*Filter for older IEs */
	-ms-background: rgba(0,0,0,0.5);
	background: rgba(0,0,0,0.5);
}
:root .go{
	filter:none;
}
.go a{
	display:inline-block;
	width:100px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#3c000a;
	font-size:16px;
	margin:83px 0 0 88px;
	background:url(../images/go.png) no-repeat 0 0;
}
.go a:hover{
	text-decoration:none;
}
.groupPrice{
	height:41px;
	padding-left:9px;
}
.groupPrice strong span{
	font-size:26px;
}
.groupPrice .jian{
	color:#fff;
	background:#ff730a;
	padding:5px;
	margin-left:5px;
}
.priceBef{
	color:#999;
	text-align:right;
	padding-right:10px;
}
.priceBef strong{
	font-size:18px;
	text-decoration:line-through;
}
.zhekou{
	color:#000;
	line-height:50px;
}
.ff730a{
	color:#ff730a;
}
.groupName{
	display:block;
	height:40px;
	line-height:20px;
	color:#000;
	font-size:16px;
	padding-left:9px;
}
.grade{
	height:32px;
	line-height:32px;
	color:#999;
	padding-left:9px;
}
.grade span{
	font-size:14px;
	padding-left:13px;
	color:#0066ff;
}
.timeOut{
	height:22px;
	line-height:22px;
	padding:0 10px;
	color:#999;
	background:#f4f4f4;
	border-top:1px solid #ddd;
}
.groupPage{
	height:auto;
	padding-bottom:36px;
}
.mr0{margin:0 0 50px 2px!important;}

/*------shopping car------*/
.buyOther{
	border:1px solid #ddd;
	position:relative;
	margin-top:40px;
}
.buyOther .samegood{
	height:255px;
	padding-top:15px;
	margin-left:10px;
}
.buyOther .samegood li{
	width:130px;
	margin-left:25px;
}
.buyOther .samegood li img{
	width:130px;
	height:130px;
}
.buyOther .samegood li .name{
	width:130px;
}
.buyOther .samegood li span{
	display:block;
	text-align:center;
	padding-top:15px;
}
.addToCar{
	display:inline-block;
	width:89px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#666;
	margin-left:20px;
	background:url(../images/sub3.jpg) no-repeat 0 0;
}
.addToCar:hover{
	text-decoration:none;
}
.buyTitleWord{
	position:absolute;
	display:inline-block;
	height:28px;
	line-height:28px;
	border:1px solid #ddd;
	border-bottom:none;
	top:-29px;
	left:-1px;
	background:#fff;
	padding:0 24px;
	color:#e4393c;
	font-weight:bold;
}
.teamOther{
	width:208px;
	padding:10px 15px 0;
	border:1px solid #ddd;
}
.teamOtherTitle{
	height:44px;
	line-height:44px;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.teamOther img{
	width:208px;
	height:200px;
	padding-bottom:8px;
}
.teamOther ul{
	color:#666;
	margin-bottom:20px;
	border-bottom:1px dashed #ddd;
}
.teamOther li{
	line-height:18px;
	font-size:13px;
}
.teamOther li a{
	color:#666;
}
.teamOther p{
	height:40px;
	line-height:40px;
}
.teamOther p strong{
	color:#cc3333;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
}
.teamOther .through{
	text-decoration:line-through;
}
.teamOther .c33{
	color:#cc3333;
}
.team_group{
	width:948px;
}
.team_group_comment{
	width:910px;
	margin-left:16px;
}
.team_group_comment .evalInfo{
	width:755px;
}
.team_group_comment .ratingC{
	width:620px;
}
.team_group_comment .evalInfo p font{
	width:700px;
}
.team_group_info{
	border:1px solid #ddd;
	border-top:2px solid #666;
}
.team_group_info_ul{
	height:65px;
	line-height:65px;
	border-bottom:1px solid #ddd;
	background:url(../images/info.png) repeat-x 0 0;
}
.team_group_info_ul li{
	float:left;
	width:94px;
	text-align:center;
	color:#383838;
	font-weight:bold;
	cursor:pointer;
	border-right:1px solid #ddd;
}
.team_group_info_ul li.on{
	background:url(../images/infoH.png) repeat-x 0 0;
}
.team_group_info_ul input{
	width:91px;
	height:36px;
	margin-right:11px;
	cursor:pointer;
	border:none;
	margin-top:16px;
	background:url(../images/qiang.png) no-repeat 0 0;
}
.team_group_info_ul .add_to_car_info{
	width:104px;
	height:36px;
	background:url(../images/jiaru.png) no-repeat 0 0;
}
.team_group_info_con{
	padding:24px;
	display:none;
}
.group_goods{
	width:926px;
	height:495px;
	padding-right:20px;
	border:1px solid #ddd;
}
.group_goods_title{
	padding:19px 0 13px;
	margin-left:20px;
	border-bottom:1px dotted #ddd;
}
.group_goods_title h1{
	height:42px;
	line-height:42px;
	font-size:27px;
	color:#333;
	overflow:hidden;
}
.group_goods_title p{
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#666;
	overflow:hidden;
}
.group_goods div[class=fR]{
	width:671px;
	height:359px;
	padding-top:18px;
	text-align:center;
}
.group_goods div[class=fR] img{
	width:359px;
	height:359px;
}
.group_goods div[class=fL]{
	width:235px;
	height:340px;
	margin-top:55px;
	position:relative;
	border-right:1px solid #ddd;
}
.group_goods_price{
	position:absolute;
	width:256px;
	height:63px;
	color:#fff;
	line-height:70px;
	padding-left:10px;
	background:url(../images/price.png) no-repeat 0 0;
}
.group_goods_price strong{
	font-size:25px;
	padding-right:11px;
}
.through{
	text-decoration:line-through;
}
.group_goods i{
	position:absolute;
	left:118px;
	top:-15px;
	width:63px;
	height:26px;
	line-height:22px;
	color:#fff;
	text-align:center;
	font-style:normal;
	background:url(../images/persent.png) no-repeat 0 0;
}
.group_goods_submit{
	padding:81px 0 20px;
	border-bottom:1px solid #ddd;
}
.group_goods_submit input{
	width:104px;
	height:36px;
	border:none;
	margin-right:12px;
	cursor:pointer;
	background:url(../images/jiaru.png) no-repeat 0 0;
}
.group_goods_submit .group_goods_btn{
	width:91px;
	height:36px;
	background:url(../images/qiang.png) no-repeat 0 0;
}
.group_goods_time{
	height:83px;
	padding-top:20px;
	line-height:28px;
	text-align:center;
	border-bottom:1px solid #ddd;
}
.group_goods_time img{
	vertical-align:middle;
	margin-right:8px;
}
.group_goods_time span{
	font-size:24px;
	padding:0 4px 0 12px;
}
.group_buy_fast{
	height:75px;
	text-align:center;
	background:#f5f5f5;
	line-height:30px;
	padding-top:20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.group_buy_fast p{
	font-size:18px;
}
.group_buy_fast p span{
	color:#e21919;
}
.my_shopping_car{
	height:43px;
	line-height:43px;
	font-size:20px;
	color:#333;
	font-weight:bold;
}
.shoppingcartable{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:2px solid #999;
}
.shoppingcartable td,
.shoppingcartable th{
	border-bottom:1px solid #ddd;
}
.shoppingcartable th{
	height:30px;
	background:#f7f7f7;
	color:#666;
	font-weight:normal;
}
.shoppingcartable input[type=checkbox]{
	vertical-align:middle;
	margin:0 5px 0 15px;
}
.shoppingcartable td{
	height:52px;
	padding:15px 0;
	text-align:center;
}
.shoppingcartable .shoppingcartdleft{
	text-align:left;
}
.shoppingcartable td.c00{
	color:#c00;
	font-weight:bold;
}
.shoppingcartable td.999{
	color:#999;
}
.shoppingcartable a{
	color:#005ea7;
}
.shoppingcartable .shoppingcartdleft img{
	width:50px;
	height:50px;
	margin-right:10px;
	border:1px solid #ddd;
}
.shoppingcartable .shoppingcartdleft .shoppingcartitle{
	width:350px;
}
.shoppingcartable .shoppingcartdleft input{
	margin-top:17px;
}
.shoppingcarcount input{
	width:34px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #ddd;
}
.shoppingcarcount span{
	display:inline-block;
	width:13px;
	height:13px;
	border:1px solid #ddd;
	cursor:pointer;
}
.shoppingcarcount .reduce1{
	cursor:not-allowed;
}
.shoppingTotal{
	width:998px;
	height:50px;
	line-height:50px;
	background:#f7f7f7;
	border:1px solid #ddd;
	border-top:none;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
.shoppingTotal span{
	color:#e4393c;
	font-size:16px;
	padding-right:16px;
}
.shoppingTotal font{
	font-size:12px;
	padding-right:55px;
}
.delete_goods{
	width:968px;
	height:40px;
	line-height:20px;
	padding:6px 15px 8px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.delete_goods p{
	height:20px;
}
.delete_goods p[class=fL]{
	padding-left:15px;
	background:url(../images/delete.png) no-repeat 0 center;
}
.delete_goods p[class=fL] a{
	padding-right:24px;
	color:#005ea7;
	background:url(../images/ff.png) no-repeat right center;
}
.delete_goods div{
	width:300px;
}
.delete_goods div font{
	width:200px;
	font-size:12px;
	text-align:right;
}
.delete_goods div .delete_total{
	width:100px;
}
.delete_goods div .save{
	width:100px;
	text-align:right;
}
.e43972{color:#e43972;}
.step{
	height:41px;
	margin-top:49px;
	background:url(../images/gwc2_bg_01.jpg) no-repeat 0 0;
}
.step dl{
	float:left;
	width:160px;
	text-align:center;
}
.step dt{
	height:23px;
	line-height:23px;
	color:#fff;
	font-weight:bold;
}
.step dd{
	height:18px;
	line-height:18px;
	color:#aaa;
}
.step .currentStep dd{
	color:#fb861f;
}
.goonShopping{
	height:36px;
	padding:10px 0;
}
.goonShopping a{
	width:94px;
	height:36px;
	background:url(../images/goon.png) no-repeat 0 0;
}
.goonShopping input{
	width:134px;
	height:36px;
	border:none;
	cursor:pointer;
	background:url(../images/topay.png) no-repeat 0 0;
}
.goonShopping .btn{
	width:134px;
	height:36px;
	border:none;
	cursor:pointer;
	background:url(../images/topay.png) no-repeat 0 0;
}
/**************************************************************/
.Shopping_cart2{ width:998px; overflow:hidden; margin:0px auto;padding:10px 15px; background-color:#FFF;}
.Shopping_cart2 .nav{ width:482px; overflow:hidden; height:45px; text-align:right; padding-left:460px}
.Shopping_cart2 .Htitle{ height:40px; line-height:40px; overflow:hidden; width:938px;color:#444; font-size:20px; font-weight:bold;}

.Shopping_cart2 .CBOX{overflow:hidden; width:936px; border:1px #dddddd solid;}
.Shopping_cart2 .CBOX .Toptitle{ height:35px; line-height:35px; overflow:hidden;width:930px; background-color:#f7f7f7; color:#333333; font-size:16px; border-top:0px; font-weight:bold; padding-left:6px;}
.Shopping_cart2 .CBOX .ToptitleS{border-top:1px #dddddd solid;height: 45px;line-height: 45px;padding: 0 20px; color:#333; font-size:14px; font-weight:bold;}

.Shopping_cart2 .show-address{ width:890px; margin: 0 auto; overflow:hidden; padding-bottom:20px;}
.Shopping_cart2 .show-address dl{width:890px;overflow:hidden; height:36px; margin-top:5px;}
.Shopping_cart2 .show-address dl dt{ width:75px; float:left; text-align:right; padding-right:5px; overflow:hidden; padding:3px 0; line-height:23px;color:#666666;}
.Shopping_cart2 .show-address dl dd{ width:815px; float:left;overflow:hidden; padding:3px 0;}
.Shopping_cart2 .show-address dt i{ color:#F00; padding:0px 2px;}
.Shopping_cart2 .show-address select{height: 25px;line-height: 25px;width: 120px;}
.Shopping_cart2 .show-address .txt{ border: 1px solid #DFDFDF;height: 23px;outline: medium none; line-height:23px; padding:0px;}
.Shopping_cart2 .show-address .w337{width:337px;}
.Shopping_cart2 .show-address .w130{width:130px;}
.Shopping_cart2 .show-address .w145{width:145px;}
.Shopping_cart2 .show-address .w260{width:260px;}
.Shopping_cart2 .show-address .fx{ border-bottom:1px #c6c6c6 dotted;  height:10px;overflow:hidden; margin-bottom:10px;}

.Shopping_cart2 .show-payment{ width:850px; margin: 0 auto; overflow:hidden; padding-bottom:20px;}
.Shopping_cart2 .show-payment dl{width:850px;overflow:hidden;  margin-top:8px;}
.Shopping_cart2 .show-payment dl dt{ width:207px; float:left; padding-right:5px; overflow:hidden; padding:6px 0; color:#666666;}
.Shopping_cart2 .show-payment dl dd{ width:643px; float:left;overflow:hidden; padding:6px 0;color:#999999;}
.Shopping_cart2 .show-payment dl dt .hookbox{margin:1px 5px 0 8px;float:left;}
.Shopping_cart2 .show-payment dl dt label{ float:left; font-size:12px;}
.Shopping_cart2 .show-payment dl.hover{ background-color:#fff4d3;}


.Shopping_cart2 table.PClist{width:860px;margin:0px auto;}
.Shopping_cart2 table.PClist td,.Shopping_cart2 table th{ text-align:center;vertical-align: middle;}
.Shopping_cart2 table.PClist th{ height:28px; background-color:#eeeeee; font-weight:100; }

.Shopping_cart2 table.PClist th.price{ width:146px;}
.Shopping_cart2 table.PClist th.quantity{ width:80px;}
.Shopping_cart2 table.PClist th.type{ width:100px;}

.Shopping_cart2 table.PClist td { padding-bottom:10px;border-bottom:1px #dddddd dashed;}
.Shopping_cart2 table.PClist td .img{ width:50px; height:50px;display:block; overflow:hidden;border:1px #dddddd solid; margin:11px auto 5px auto; float:left;}
.Shopping_cart2 table.PClist td.name{ color:#5e5e5e; text-align:left;vertical-align: top; padding-left:10px;}
.Shopping_cart2 table.PClist td.name p{ float:left; padding-top:12px; padding-left:10px; width:320px; height:36px;color:#2e2e2b;}
.Shopping_cart2 table.PClist td.name p a{color:#005ea7 !important}
.Shopping_cart2 table.PClist td.name p a:hover{color:#F00 !important}
.Shopping_cart2 table.PClist td.name span{ display:inline-block; height:18px; line-height:18px; color:#999999; padding-left:10px;}
.Shopping_cart2 table.PClist td.name span a{color:#999999 !important}
.Shopping_cart2 table.PClist td.name span a:hover{color:#F00 !important}

.Shopping_cart2 .cart-toolbar{ margin:0px auto;width:860px; overflow:hidden; margin-top:10px;}
.Shopping_cart2 .cart-toolbar li{ height:22px; overflow:hidden; float:left;width:860px; padding:4px 0px;}
.Shopping_cart2 .cart-toolbar span{ float:right; color:#666666; font-size:13px; padding-right:8px;}
.Shopping_cart2 .cart-toolbar .price{ width:158px; display:inline-block; text-align:right;}
.Shopping_cart2 .cart-toolbar i{ color:#F00;}
.Shopping_cart2 .but{width:902px; height:37px;margin-top:10px; padding:5px 18px;overflow:hidden; background-color:#f5f5f5; font-size:15px; color:#666666; line-height:37px; color:#333}
.Shopping_cart2 .but  span{ padding-left:15px;}
.Shopping_cart2 .but  i{color: #E4393C;font-size: 22px;font-weight: normal;vertical-align: bottom;}
.buttonClass {
    background-image: url("/images/h30.jpg");
    cursor: pointer;
    height: 36px;
    width: 135px;
}
.Shopping_cart2 .fright {
    float: right !important;
}
i, cite {
    font-style: normal;
}
.sort_endTimer{ float:right;}
.clear {
    clear: both;
}
/***********************************************/
.member_center{width:1200px;overflow:hidden;margin:0px auto; padding:26px 0px 15px 0px; background-color:#FFF;}
.member_left{ float:left; overflow:hidden; width:201px; background:url(../images/h33.jpg) no-repeat; padding-left:2px;}
.member_left .Toptitle{ font-size:15px; overflow:hidden; height:31px; line-height:31px; color:#FFF; padding-left:20px;width:181px;}
.member_left .box{ border-left:1px #efefef solid; border-right:1px #efefef solid; overflow:hidden;width:199px;}
.member_left dl{overflow:hidden; width:199px; }
.member_left dl dt{ color:#333333; padding-left:20px; overflow:hidden; height:31px; line-height:31px; background:url(../images/h34.jpg) repeat-x;width:179px;}
.member_left dl dd{ overflow:hidden;width:179px; border-bottom:1px #efefef solid;}
.member_left dl dd a{ padding-left:45px;width:154px;overflow:hidden; height:30px; line-height:30px; color:#333333!important; background:url(../images/d8.jpg) 33px 12px no-repeat; display:inline-block;}
.member_left dl dd a:hover{ color:#F00 !important;}


.member_right{ float:right; width:970px; overflow:hidden;}


.member_right .account {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #DFDFDF;
    height: 175px;
    margin-bottom: 10px;
    margin-top: 3px;
    padding: 20px 10px 0;
}
.member_right .account img {
    padding-bottom: 10px;
    padding-top: 10px;
}
.member_right .account .per {
    padding-right: 25px;
}
.member_right .account .accR {
    padding-top: 18px;
}
.member_right .account .fontB {
    font-size: 20px;
}
.member_right .account p {
    color: #999999;
    font-size: 12px;
    height:30px;
    line-height:30px;
}
.member_right .account .accR .ddtx {
    color: #333333;
}
.member_right .c3 {
    color: #9F9F9F;
}
i {
    font-style: normal;
}
.member_right .account .accR .wdjf {
    color: #333333;
}
.member_right .account .accR .wdjf i {
    color: #148F18;
}
.member_right .account .accR a {
    padding-left: 20px;
}


.INuserinfo {width:708px;border:1px #ebebeb solid;overflow:hidden; background:#fff url(../images/h35.jpg) repeat-x; padding: 20px 20px 10px 20px;}
.INuserinfo .userimg{  float: left;text-align: center;width: 126px; overflow:hidden;}
.INuserinfo .userimg dt{text-align:center;position: relative;overflow:hidden;border: 1px solid #EFEFEF;height: 120px;padding: 2px;width: 120px;}
.INuserinfo .userimg dt img{ width:120px; height:120px;}
.INuserinfo .userimg dt a {background:#FFFFFF;bottom:0px;color: #000000;display: block;height: 28px;left:0px;line-height: 28px;opacity: 0.5;position: absolute;width: 124px;}
.INuserinfo .userimg dd{ height:23px; line-height:23px; text-align:center;}


.INuserinfoR{float:right;color:#333333;overflow:hidden;width:565px;}
.INuserinfoR .username{height: 30px;line-height:25px;margin-bottom:3px;overflow: hidden; color:#999999;}
.INuserinfoR .username strong{ color:#999; font-size:12px;  margin-right:5px; font-family:Arial; float:left;}
.INuserinfoR .username strong i{ color:#E51A45; }
.INuserinfoR .username span{ float:right;}
.INuserinfoR .txt{line-height: 23px;margin-bottom: 5px;overflow: hidden; color:#333;}
.INuserinfoR .txt i{padding-left:5px; float:left;}


.member_right .Dorder_list{ border: 1px solid #EFEFEF;overflow:hidden; margin-top:13px;}
.member_right .Dorder_list .toptitle{background: url(../images/h36.png) no-repeat scroll 0 bottom;height: 30px;padding: 8px 10px 0 20px; line-height:30px;}
.member_right .Dorder_list .toptitle h2{color:#444;float: left;font-size: 16px;padding-right: 10px; float:left;}
.member_right .Dorder_list .toptitle a{ color:#b44c2f; float:right;}

.member_right .Dorder_list  .tablelist {color: #666666;text-align: center;width: 100%; border-collapse: collapse;border-spacing: 0;}
.member_right .Dorder_list  .tablelist th {background: url(../images/h37.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);font-weight: normal;height: 31px;line-height: 30px;padding: 0 8px;}
.member_right .Dorder_list  .tablelist  .pl20 {padding-left: 20px;}
.member_right .Dorder_list  .tablelist td{ color:#333; overflow:hidden; padding:12px 0px;border-bottom:1px #e6e6e6 dotted;}
.member_right .Dorder_list  .tablelist .w110{ width:110px;}
.member_right .Dorder_list  .tablelist .w280{ width:280px;}
.member_right .Dorder_list  .tablelist .w65{ width:65px;}
.member_right .Dorder_list  .tablelist .w100{ width:100px; color:#999}
.member_right .Dorder_list  .tablelist td i{ color:#e4393c;}
.member_right .Dorder_list  .tablelist a{ color:#6b0002;}
/****************************************************************/
.hclc10 {
    background: none repeat scroll 0 0 #fff;
    padding: 0 20px;
}
.va {
    position: relative;
    text-align:center;
}
.hclc10 h1 {
    font-size: 26px;
    font-weight: normal;
    margin-top: 10px;
}
.va p {
    border-bottom: 1px dashed #C4CDD4;
    margin-top:10px;
}
.vb.BSHARE_POP {
    margin: 20px 0;
    overflow: hidden !important;
    padding: 0 27px 10px !important;
}
.group_goods_submit .iwant
{
	width:125px;
	height:40px;
	display:block;
	background:url("../images/want.png") no-repeat scroll 0 0 transparent;
	float:left;
	margin-left:6px;
}
.group_goods_submit .over
{
	width:125px;
	height:40px;
	display:block;
	background:url("../images/over.png") no-repeat scroll 0 0 transparent;
	float:left;
	margin-left:6px;
}
.group_goods_submit span.tip {
    color: #333333;
    line-height: 40px;
    margin-left: 10px;
}
/*******************************************/
.sCon{ padding-top:20px;height:436px; margin-top:3px; background:#fff;border-bottom:1px solid #d9d9d9;border-right:1px solid #dfdfdf;}
.sConL{width:670px; float:left}
.sConR{width:200px; float:left}
.sConR span{width:148px; font-size:12px; text-align:center; height:30px; display:block}
.sConR span a{color:#189315}
.input_container{ height:32px; margin-top:7px; line-height:32px;}
.input_container1{height:110px;margin-top:7px; }
.sCon i{height:32px;}
.input_container1 textarea{height:100px; width:265px;}
.sCon .input_container select { margin: 2px 5px 0px;}
.sCon .input_container span.text {  float: left; line-height: 25px;}
.sCon .input_container select {  margin: 2px 5px 0px; float:left; height:26px; font-size:14px}
.input_container .t_input {  float: left; border: 1px solid rgb(204, 204, 204); height: 30px;  line-height: 30px;    padding: 0px 2px 0px 5px;}
.input_container i,.input_container1 i{ display: block; float: left;width: 120px; text-align: right; margin-right: 10px; line-height: 32px; color: rgb(102, 102, 102); font-size: 14px;}
.input_container span .text { float: left;  line-height: 25px;}
.input_container a img{margin-left:10px; }
.input_container .set_name, .input_container .set_user, .input_container .set_phone {
    border: 1px solid #CCCCCC;
    height: 28px;
    line-height: 28px;
    padding: 2px 4px;
    width: 266px;
}
.qrtj{background:url(../images/qrtj.gif) left top no-repeat; width:148px; height:40px;  margin-left:80px; margin-top:20px; display:block; border:none; line-height:normal }