body {
	margin:0px;
	color: #666666;
	font-size: 12px;
	font-family: "宋体";
}
form {
	margin:0px;
}
#body {
	margin:auto;
	width: 1000px;
}

a {
	color:#666666; 
	text-decoration:none;
}
a:hover {
	color:#a10000; 
	text-decoration:underline;
}


a.giftBagTitle {
	color:#ff558b;
	font-size:14px; 
	font-weight:bolder; 
	text-decoration: none;
}
a.giftBagTitle:hover {
	color:#ff558b; 
	text-decoration:underline;
}

.input {
	border: 1px solid #9c9c9c;
}

li{

}

.top {
	width:1000px; height:140px; background:url(top.jpg) no-repeat;
}
.top .d1 {
	padding-top:70px; padding-right:40px; text-align:right;
}

.menu {
	width:1000px;
}
.menu .L {
	float:left; margin-top:20px; padding-left:62px; color:#FFFFFF; font-size:14px; 
}
.menu .R {
	float:right; margin-top:16px; padding-right:30px;
}
.menu .L a {
	color:#fff; 
	text-decoration:none;
	padding-left:11px;
}
.menu .L a:hover {
	color:#fff; 
	text-decoration:underline;
}


.typeBox {
	width:175px;
}
.typeBox .t {
	width:175px; height:40px; line-height:40px;  background:url(typeBox01.jpg); font-size:18px; font-family:'黑体'; color:#FFFFFF;
}
.typeBox .t span{
	padding:0 0 0 26px;
}
.typeBox .c {
	width:175px; background:url(typeBox02.jpg); padding-top:5px;
}
.typeBox .b {
	width:175px; height:15px; background:url(typeBox03.jpg);
}
.typeBox .c ul {
	margin:0px;
	padding-left:30px;
	line-height:20px;
	list-style-position: outside;
}
.typeBox .c li {
	color:#CCCCCC; font-size:12px;
}
.typeBox .c .line {
	width:150px; border-top:1px dashed #cccccc; height:1px; overflow:hidden; margin-left:-15px; margin-top:5px; margin-bottom:5px;
}
.typeBox .f {
	width:175px; height:40px; line-height:40px;  background:url(typeBox04.jpg); font-size:18px; font-family:'黑体'; color:#FFFFFF;
}
.typeBox .f span{
	padding:0 0 0 26px;
}
.typeBox .l {
	width:175px; background:url(typeBox05.jpg); padding-top:5px;
}
.typeBox .g {
	width:175px; height:15px; background:url(typeBox06.jpg);
}
.typeBox .l ul {
	margin:0px;
	padding-left:30px;
	line-height:20px;
	list-style-position: outside;
}
.typeBox .l li {
	color:#CCCCCC; font-size:12px;
}
.typeBox .l .line {
	width:150px; border-top:1px dashed #cccccc; height:1px; overflow:hidden; margin-left:-15px; margin-top:5px; margin-bottom:5px;
}
.typeBox a {
	color:#666666; 
	text-decoration:none;
}
.typeBox a:hover {
	color:#9A3298; 
	text-decoration:underline;
}
.typeBox ul.hotSell {
	padding-left:20px;
	line-height:14px;
}
.typeBox ul.hotSell li {
	word-break:break-all;
}
.typeBox ul.hotSell li.none {
	list-style-type: none;
}
.typeBox .hotSell .ShowBox {
	padding-top:5px; padding-bottom:5px; border-bottom:1px #CCCCCC dashed;
}
.typeBox .hotSell .ShowBox2 {
	padding-top:5px; padding-bottom:5px; border-bottom:1px #CCCCCC dashed; display:none;
}
.typeBox .hotSell .ShowLine {
	margin-right:10px; height:24px; line-height:24px; border-bottom:1px #CCCCCC dashed; display:none;
}
.typeBox .hotSell .ShowLine2 {
	margin-right:10px; height:24px; line-height:24px; border-bottom:1px #CCCCCC dashed;
}


.goodsBox1 {
	float:left; width:176px; height:262px; margin-left:10px; margin-top:6px; margin-bottom:0px;   display:inline;  margin-right:8px;
}
.goodsBox2 {
	float:left; width:176px; height:262px; margin-left:10px; margin-top:15px; margin-bottom:0px;   display:inline;margin-right:6px;
}
.goodsBoxPic {
	width:174px; height:206px; border:1px solid #cbcbcb; 
}
.goodsBoxPic img{
	padding:2px 0 0 2px;
}
.goodsBoxPic a{
	width:166px; height:186; display:block;
}
.goodsBoxPic img{
	display:block;
}
.goodsBoxName {
	margin-top:5px; margin-bottom:5px; padding-left:8px; padding-right:8px; height:24px; word-break:break-all;  text-align:center;
}
.goodsBoxP2011{
	text-align:center; width:166px;
	}
.goodsBoxPrice {
	font-size:14px; font-weight:bolder; color:#ff7335;
}



.menu {
	height:34px; 
}
.menu a {
	color:#FFF; text-decoration: none;
}
.menu a:hover {
	color:#ff558b; text-decoration: none;
}
.menu_left {
	float:left; margin-left:174px; display: inline;
}
.menu_title {
	float:left; font-size:15px; font-weight:bolder; color:#FFFFFF; margin-top:8px; margin-left:40px; display: inline;
}
.menu_button {
	float:left;
}

.trolley {
	float:left;
	margin-left:15px;
	margin-top:5px;
	width:180px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url(../images/trolley.gif);
	overflow: hidden;
	cursor:pointer;
}



.central {
	width:960px; margin-left:20px; margin-top:10px; margin-bottom:40px; overflow:auto;
}


.left {
	float:left; width:175px; overflow:auto;
}

.right {
	float:left; width:770px; margin-left:15px;
}
.right .t {
	width:770px; height:25px; margin-top:5px; border-bottom:3px solid #d184b0;
}
.right .t .L {
	float:left; width:25px;
}
.right .t .R {
	line-height:25px;
}
.right .BigTitle {
	width:750px; height:25px; margin-left:10px; margin-top:40px; margin-bottom:5px; border-bottom:2px #a80377 solid; color:#a80377; font-size:18px; font-family:'黑体';
}


.goods_info {
	width:770px; overflow:auto; margin-top:20px;
}
.goods_info .R {
	width:360px; float:left;
}
.goods_info .R .d1 {
	margin-left:30px; background:url(goods_box_bg.gif); padding:20px; width:250px; height:300px;
}
.goods_info .R .d2 {
	text-align:center; margin-top:5px;
}
.goods_info .L {
	margin-top:8px; float:left; width:370px;
}
.goods_info .L .d1 {
	height:30px; line-height:30px; text-align:right; width:350px;
}
.goods_info .L .d2 {
	margin-top:10px; color:#a80377;
}


.goods_info .selectBox {
	width:330px; margin-top:5px; padding:10px; border:1px #FFCC33 solid; background:#fff7f7;
}
.goods_info .selected_count {
	height:30px; line-height:40px;
}
.goods_info .title {
	width:370px; font-size:14px; font-weight:bold; line-height:20px; margin-bottom:20px; padding-bottom:8px; border-bottom:1px dashed #CCCCCC;
}
.goods_info .price {
	color:#f0a21a; font-size:16px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;
}
.goods_info .selected_spec {
	height:33px; line-height:33px; font-size:14px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;
}
.goods_info .InTo {
	margin-top:5px;
}
.goods_info .InTo img {
	margin-right:30px;
}

.goods_detailed {
	margin-left:24px; width:700px; word-break:break-all; overflow:hidden
}

.goods_comment {
	width:750px; overflow:auto;
}
.goods_comment .d1 {
	margin-left:25px; padding:5px; width:700px;line-height:20px;word-break:break-all; border-bottom:1px #CCCCCC dashed; overflow:auto;
}
.goods_comment .d2 {
	margin-bottom:40px; text-align:right; height:30px; line-height:30px; padding-right:10px;
}





.friend {
	width:956px; height:auto; margin-left:20px; margin-top:10px; border:1px solid #dbdde3; background:#f9f9fa; padding:2px;
}
.friend img {
	margin-left:5px; margin-right:5px; margin-top:10px;
}
.friend .L {
	float:left; width:auto; height:20px; line-height:20px; vertical-align:top; font-size:16px; margin-top:3px; padding:0 5px;
}
.friend .R {
	float:left; width:860px; height:40px;line-height:20px; vertical-align:top; color:#666;  padding-top:2px; border-left:1px solid #dbdde3;
}
.friend a{
	color:#444;
}

.customer {
	width:960px; height:180px; margin-left:20px; border-left:1px  solid #dbdde3; border-right:1px solid #dbdde3; border-bottom:1px solid #dbdde3; background:#f9f9f9;
}
.customer .L {
	float:left; width:240px; height:180px;
}
.customer .R {
	float:left; width:720px; height:180px;
}
.customer .Box {
	float:left; width:170px; height:180px;
}
.customer .Box1 {
	margin-top:15px; padding-left:40px;
}
.customer .Box2 {
	margin-top:10px; line-height:20px; padding-left:50px;
}


.service {
	text-align:center; margin-top:20px;
}
.service img {
	margin-right: 20px;
	margin-left: 20px;
}
.foot {
	width:960px; height:60px; margin-top:20px; margin-left:20px; text-align:center; line-height:20px;
}


.advertise {
	
}
.advertise img{
	margin-top:2px;
	margin-bottom:2px;
}


.search {
	height:25px; margin-bottom:7px;
}
center{
	margin-right: auto;
	margin-left: auto;
	height:200px;
	background:#f00;
	width:400px;
	vertical-align:middle;
	line-height:200px;
}
.select1 {
	border: 1px solid #ffc4cf;
	cursor:pointer;
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	font-size: 12px;
	float:left;
	margin-right:3px;
	height:16px;
	line-height:16px;
}
.select2 {
	border:2px solid #FFCC33;
	cursor:pointer;
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	font-size: 12px;
	float:left;
	margin-right:3px;
	height:16px;
	line-height:16px;
}
.select3 {
	background:#f5f5f5;
	border: 1px solid #9c9c9c;
	cursor:pointer;
	padding-left:9px;
	padding-right:9px;
	padding-top:2px;
	font-size: 12px;
	float:left;
	margin-right:3px;
	height:16px;
	line-height:16px;
	filter:Gray();
}
.selectPic1 {
	border:2px solid #fff;
}
.selectPic2 {
	border:2px solid #ff9cb4;
}

.selectColor1 {
	border: 1px solid #ffc4cf; cursor:pointer;
}
.selectColor2 {
	border:2px solid #FFCC33; cursor:pointer;
}
.selectColor3 {
	border:1px solid #9c9c9c; cursor:pointer; filter:Gray();
}

.line1 {
	width:150px;
	border-top:1px dashed #cccccc;
	height:1px;
	overflow:hidden;
	margin-top:2px;
	margin-bottom:2px;
	margin-left: 15px;
}
.line2 {
	margin-top:0px;;
	margin-bottom:0px;;
	margin-left:5px;
	margin-right:5px;
	background:url(line1.gif);
	width:350px;
	height:3px;
	overflow:hidden;
}
.line3 {
	margin-top:10px;;
	margin-bottom:10px;;
	margin-left:20px;
	margin-right:0px;
	background:url(line1.gif);
	width:700px;
	height:3px;
	overflow:hidden;
}

.box1 {
	background:url(../images/bg_box3.gif); width:190px; height:1px; overflow:hidden;
}
.box2 {
	background:url(../images/bg_box4.gif); width:190px;;
}
.box3 {
	background:url(../images/bg_box3.gif); width:190px; height:1px; overflow:hidden; margin-bottom:5px;
}
.box4 {
	background:url(../images/bg_box5.gif); padding:15px; width:300px; height:300px;
}
.box5 {
	background:url(../images/bg_box6.gif); width:309px;; height:69px; margin-top:10px;
}
.box6 {
	background:url(../images/bg_box7.gif); width:189px;; height:106px; margin-bottom:10px;
}

.title1 {
	background:url(../images/bg_title1.gif); width:147px; height:28px; line-height:27px; margin:1px; padding-left:40px; font-size:14px;
}
.title2 {
	background:url(../images/bg_title.gif); height:28px; width:800px; margin-top:20px;
}
.title3 {
	background:url(../images/bg_title.gif); height:28px; width:600px; margin-top:20px;
}
.title4 {
	background:url(../images/bg_title4.gif); width:187px; height:27px; margin:1px;
}


.title_name {
	float:left; margin-left:25px; margin-top:5px; font-size:16px; font:'黑体'; font-weight:bolder; display:inline;
}
.title_more {
	float:right; margin-top:10px;margin-right:10px;
}

.payStep {
	font-weight:bold;
	color:#c7349e;	
}

.divHot1 {
	float:left;BACKGROUND: #fff; cursor:pointer; margin-top:10px; width:35px; height: 24px; line-height:24px; text-align:center; border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;display: inline;
}
.divHot2 {
	float:left;BACKGROUND: #f8e9f0; cursor:pointer; margin-top:10px; width:35px; height: 24px; line-height:24px; text-align:center; border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff; display: inline;
}

.FenImg img {
	margin-left:2px;
}



