﻿.sitemap
{
	color:#666;
	text-align:left;
	line-height:16px;
}
.sitemap a
{
	color:#666;
	text-decoration:underline;
}
.sitemap a:hover
{
	color:red;	
}
div.A1
{
	margin-bottom:25px;
}
.A1 .L
{
	width:261px;
	float:left;
}
.Picture{position:relative;height:261px;width:261px}
.Picture #productphoto
{
	width:259px;
	height:259px;
	border:1px solid #ddd;
}
.picList
{
	margin:5px 0 10px;
}
.picList .on
{
	background:url(images/detail_thisPic.png) no-repeat center top;
	display:inline-block;
}
.picList .on img
{
	border:1px solid #ccc;
}
.picList img
{
	width:44px;
	height:44px;
	border:1px solid #ddd;
	margin:6px 3px 0;
	cursor:pointer;
}
.ZheKou
{
width:52px;height:52px;overflow:hidden;position:absolute;bottom:6px;right:3px;
}
.NeiYi
{width:202px;
float:right;
display:inline;
margin:0 0 10px;position:relative
}
.NeiYi #productphoto
{
	width:202px;
	height:303px;
	border:1px solid #ddd;
}
.NeiYiPicList
{
	width:44px;
float:left;
}
.NeiYiPicList .on
{
	background:url(images/detail_NYPic.png) no-repeat right center;
	display:inline-block;
}
.NeiYiPicList .on img
{
	border:1px solid #ccc;
}
.NeiYiPicList img
{
	width:44px;
	height:44px;
	border:1px solid #ddd;
	margin:0 6px 5px 0;
	cursor:pointer;
}


.A1 .M
{
	width:432px;
	margin:0 15px;
	float:left;
	text-align:left;
	color:#333;}
.A1 .M a
{
	color:#c06;
	margin:0 5px;
}
.msg
{
	color:#666;
}
.A1 .M h1
{
	font-size:18px;
	font-family:SimHei;
	font-weight:normal;
	margin:6px 0;
	padding:0;
	line-height:24px;
}
.A1 .M .intro
{
	background:#F3F3F3;
	padding:7px 10px 5px;
	color:#666;
	line-height:18px;
	margin:6px 0 12px;
}
.A1 .M .BianHao
{
	color:navy;
	line-height:18px;
}
.TeSe
{
border-top:1px solid #fff;
margin:3px 0 0;
padding:5px 0 0;
}
.A1 .p1
{
	height:30px;
	line-height:30px;
margin:2px 0;
}
.A1 .p1 .i
{
	width:33%;
	float:left;
}
.A1 .p1 .big
{
	font-size:16px;
	font-weight:bold;
	color:#c03;
	vertical-align:middle;
	font-family:Arial;
	background:url(images/PriceIco.gif) no-repeat left center;
	padding:0 0 0 10px;
}
.A1 .p
{
	clear:both;
	height:24px;
	line-height:24px;
}
.A1 .p strong
{
	font-size:14px;
	margin:0 3px;
	color:#000;
}
.A1 .M .l
{
	color:#c06;
	margin:0 0 0 15px;
}
.A1 .M .WuLiu
{
	line-height:20px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	padding:8px 0 6px 58px;
	margin:10px 0 15px;
	background:url(images/gouwuIco.png) no-repeat 13px center;}
.A1 .M .WuLiu p
{
	margin:3px 0;
	padding:0;
}
.A1 .buy
{padding:0 5px;}
.A1 .R
{
	width:227px;
	float:right;
}
.TiShi
{
	text-align:left;
	background:#FDF5F4 url(images/detail_TiShi_B.png) no-repeat left bottom;
}
.TiShi .wrapper
{
	background:url(images/detail_TiShi_T.png) no-repeat left top;
	padding:10px 6px 6px 8px;
	line-height:16px;
}
.TiShi .h2
{
	color:#cc466b;
	font-weight:bold;
	margin:0 0 7px;
	padding:0 5px 3px;
	border-bottom:1px solid #fff;
}
.TiShi ul
{
	margin:0 0 0 3px;
	padding:0;
	list-style-type:none;
}

.TiShi li
{
	text-align:left;
	padding:0 0 0 9px;
	background:url(images/liIco1.png) no-repeat left 6px;
	color:#666;	
	margin:0 0 5px;
}
.TiShi li a
{
	text-decoration:underline;
	color:#c06;
	margin:0 3px;
}
.zpList
{
	border:1px solid #FED6AD;
	margin:0 0 12px;
	line-height:16px;
	padding:1px;
}
.zpList .wrapper
{
	width:96%;
	padding:1% 2%;
}
.zpList .h2
{
	color:#E46235;
	font-weight:bold;
	margin:0 0 7px;
	padding:6px 8px 3px;
	background:#FFE8CB;
	text-align:left;
}
.zpList a
{
	color:#666;
}
.zpList .i
{
	width:97px;
	text-align:center;
	float:left;
	margin:0 5px;
	display:inline;
	position:relative;
}
.zpList .t
{
	position:absolute;
	top:78px;
	right:1px;
	background:#e50000;
	color:#fff;
	padding:1px 3px 0;
}
.zpList .img
{
	width:95px;
	height:95px;
	border:1px solid #ccc;
	margin:0 0 2px;
}

div.block
{
	margin-bottom:20px;
}
.block .Tab
{
	height:29px;
	line-height:29px;
	background:url(images/detail_TabBar.png) no-repeat left top;
	margin:0;
	padding:0 10px;
	list-style-type:none;
}
.block .Tab a
{
	color:#333;
}
.block .Tab .on a
{
	color:#fff;
}
.block .Tab li
{
	width:89px;
	height:27px;
	float:left;
	background:url(images/detail_tab.png) no-repeat right 4px;
	margin:0 5px 0 0;
	cursor:pointer
}
.block .Tab .on
{
	background:url(images/detail_TabOn.png) no-repeat left top;
	width:89px;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}
.block .wrapper
{
	border:1px solid #e7e7e7;
	border-top:0;
	padding:10px 20px;
	width:908px;
}
.richTxt
{
	text-align:left;
	font-size:14px;
	line-height:22px;
	color:#333;
}
.richTxt p,.richTxt div
{
	margin:5px 0;
	padding:0;
}
.richTxt td p,.richTxt td div
{margin:2px 0;line-height:20px;}
.Ask
{
	text-align:left;
}
.Ask .List
{
	width:580px;
	float:left;
	line-height:19px;
}
.Ask .i
{
	border-bottom:1px dashed #ccc;
	padding:12px 0;
}
.Ask .Q
{
	background:url(images/comment_yellow.gif) no-repeat left 1px;
	padding:0 0 0 24px;
	color:#ce3200;
}
.Ask .Q span
{
	color:#666;
}
.Ask .A a
{color:#000;
text-decoration:underline;
}
.Ask .A
{
	background:#FFECEA;
	padding:5px 10px;
	margin:5px 0;
	color:#333;	
}
.Ask .Info
{
	width:280px;
	float:right;
	background:#f2fafe;
	border:1px solid #ddf0fa;
	padding:10px;
}
.Ask .Info .h2
{
	font-weight:bold;
	color:#69c;
	margin:0 0 8px;
	padding:0 0 5px;
	border-bottom:1px solid #ddf0fa;
}
.Ask .Info .msg
{
	font-weight:normal;
}
.Ask .Info .f
{
	margin:2px 0;
	color:#333;
}
.Ask  .f input
{
	width:270px;
	margin:0 0 5px;
}
.Ask .f textarea
{
	width:270px;
	height:150px;
	margin:0 0 5px;
}

.PeiTao
{
	color:#333;
}
.PeiTao a
{
	color:#333;
}
.PeiTao .info
{
	text-align:left;
	line-height:18px;
	padding:3px 0 8px 26px;
	clear:both;
	color:#333;
	background:url(images/infoIco.png) no-repeat left top;
	border-bottom:1px dashed #ddd;
	margin:0 0 12px;
font-size:14px;letter-spacing:1px
}
.PeiTao .price
{
	color:#c30635;
	font-weight:bold;
}
.PeiTao .this
{
	width:137px;
	float:left;
	padding:0 50px 0 0;
	background:url(images/detail_crose.png) no-repeat right 45px;
	line-height:20px;
}
.PeiTao .this .img
{
	width:137px;
	height:137px;
	border:1px solid #ccc;
	margin:0 0 6px;
}
.PeiTao .PeiTaoList
{
	width:715px;
	float:right;
	height:200px;
	overflow:auto;
text-align:left;
}
.PeiTaoList input
{
	vertical-align:middle;
}
.PeiTaoList .i
{
	width:108px;
	line-height:18px;
	margin:0 0 0 10px;
text-align:center;
}
.PeiTaoList .i div
{height:18px;
overflow:hidden;
}
.PeiTaoList .i .img
{
	width:100px;
	height:100px;
	border:1px solid #ccc;
	margin:0 0 3px;
}
.PeiTao .action
{
	background:#f4f4f4;
	padding:10px 0 0;
	text-align:left;
	position:relative;
	width:100%;
	height:37px;
	line-height:28px;
}

.block .ZuHe
{
	padding:10px 0 10px 15px;
	width:933px;
}
.ZuHe .img
{
	width:75px;
	height:75px;
	border:1px solid #ccc;
	float:left;
}
.ZuHe .i
{
	width:295px;
	height:80px;
	float:left;
	display:inline;
	text-align:left;
	margin:6px 15px 8px 0;
}
.ZuHe .info
{
	width:210px;
	float:right;
	line-height:17px;
}
.ZuHe h3
{
	font-size:14px;
	margin:5px 0 0;
	padding:0;
	line-height:16px;
}
.ZuHe p
{
	margin:2px 0;
	padding:0;
	color:#666;
}
.ZuHe div.price
{
	text-align:left;
	color:#333;
	width:100%;
	position:relative;
}

.ZuHe span.yj
{
	text-decoration:line-through;
	color:#444;
}
.ZuHe .buy
{
	position:absolute;
	right:0;
	top:1px;
}

.ZuHe span.price
{
	color:#c06;
	font-weight:bold;
	font-family:Arial;
	background:url(images/PriceIco.gif) no-repeat left center;
	padding:0 0 0 11px;
}

.DFoot a
{
	color:#666;
}
.DFoot .L
{
	width:325px;
	float:left;
	background:#FFF6F9 url(images/Detail_MuLu.png) no-repeat left center;
	border:1px solid #F7DEE3;
	text-align:left;
	line-height:24px;
	padding:4px 10px 2px 40px;
	color:#ddd;
}
.DFoot .L strong
{
	font-weight:normal;
	color:#B9385B;
}
.DFoot .L div
{
	padding:2px 0 0;
}
.DFoot .L .alt
{
	background:#fff;
}
.DFoot .R
{
	width:543px;
	height:123px;
	padding:6px 8px 5px;
	float:right;
	border:2px solid #F7DEE3;	
	overflow:hidden;
}
.DFoot .R .h2
{
	color:#C15B77;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	margin:3px 0;
	width:100%;
	height:18px;
	position:relative;
}
.DFoot .R .more
{
	position:absolute;
	right:0;
	top:0;
	font-weight:normal;
	color:#c06;
}
.DFoot .R .i
{
	width:71px;
height:99px;
	float:left;
	display:inline;
	margin:0 3px 15px;
overflow:hidden;
}
.DFoot .R  .img
{
	width:69px;
	height:69px;
	border:1px solid #ccc;
	margin:0 0 3px;display:block
}
input.buy
{
	background:url(images/Buy_Btn.png) no-repeat left center;
	width:123px;
	height:37px;
	text-indent:-3000px;
	border:0;
	margin:0 0 0 12px;
	padding:0;
	vertical-align:middle;
	cursor:pointer;
}
input.buySum
{
	vertical-align:middle;
	text-indent:-3000px;
	position:absolute;
	right:8px;
	top:8px;
	width:157px;
	height:33px;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	background:url(images/TaoCan_btn.png) no-repeat left center;
}
#ProductLog
{height:102px;
overflow:hidden;}
.Bbs_send { width:19px; height:200px; top:0; right:2px; position:absolute; z-index:11; }

.Rel .wrapper
{
	border:1px solid #F7DEE3;
	padding:10px 0 10px 35px;
	background:#FFF6F9;
}
.Rel .TongLei
{
	background:#FFF6F9 url(images/Detail_TongLei.png) no-repeat left center;
}
.Rel .XiangSi
{
	background:#FFF6F9 url(images/Detail_XiangSi.png) no-repeat left center;
}
.Rel .ProList
{
	width:100%;
}
.Rel .h2
{
	text-align:left;
	color:#666;
	margin:0 6px;
}
.Rel .i
{
	width:215px;
	height:80px;
	float:left;
	display:inline;
	text-align:left;
	margin:0 6px;
}
.Rel .img
{
	width:83px;
	height:83px;
	border:1px solid #ccc;
	float:left;
}
.Rel .info
{
	width:121px;
	float:right;
	line-height:16px;
}
.Rel h3
{
	font-size:12px;
	margin:3px 0 0;
	padding:0;
	line-height:16px;
}
.Rel p
{
	margin:2px 0;
	padding:0;
	color:#666;
}
.Rel div.price
{
	text-align:left;
	color:#333;
	width:100%;
	position:relative;
}
.Rel .buy
{
	position:absolute;
	right:0;
	top:1px;
}
.Rel span.price
{
	color:#c06;
	font-weight:bold;
	font-family:Arial;
	background:url(images/PriceIco.gif) no-repeat left center;
	padding:0 0 0 11px;
}
.p_ad {
	margin:3px auto;
	width: 950px;
	text-align:left;;
}
.p_ad a{
	color: black;
	text-decoration:underline;
}
.p_ad dl {
	width:30%;
	float:left;
	margin: 5px 15px;
	display:inline;
}
.p_ad dl dd {
	padding:2px 10px;
	margin: 0px;
}