﻿.detailTop{ margin:20px 0}
.dtL{ float:left; width:380px; margin-right:30px}
.dtR{ float:left; width:410px}
.dtImg{ border:1px solid #ddd; padding:10px}
.dtImg img{ width:350px; height:350px}
.dtProName{ font-size:18px; color:#dd4e00; margin-bottom:20px}
.dtProName span{ font-size:12px; color:#f00;}
.dtR p{ line-height:30px}
.dtR em{ font-style:normal}
.dtMarket{ font-size:14px; color:#999; text-decoration:line-through}
.dtFukou{ font-size:30px; color:#dd4e00}
.dtSave{ font-size:18px; color:#dd4e00}
.shoppingBox{ background:#fdf9d6; padding:20px; border:1px solid #F2A402; border-width:1px 0; vertical-align:middle}
.sbQua{ vertical-align:middle; margin-top:10px}
.sbQua input{ width:50px; border:1px solid #ccc; height:20px; line-height:20px; vertical-align:middle; text-align:center }
.sbCart{ vertical-align:middle; float:right}
.sbCart img{ vertical-align:middle; margin-right:10px}
.dtInfo{ margin:10px 0}
.dtInfo li{ float:right; line-height:24px; margin-left:10px; background:url(/Images/line_bg.gif) no-repeat left center; padding-left:10px; vertical-align:middle}
.dtInfo img{ vertical-align:middle}

.contSpace{ padding:15px 20px; line-height:22px}
.contSpace p{ margin-bottom:20px}

.proCom{ margin-top:10px}
.navPcForm{ padding-top:10px;  margin-top:20px; border-top:dashed 1px #cccccc;}
.pcForm li{ padding-bottom:10px}
.pcForm span{ vertical-align:top; display:inline-block; width:60px}
.pcForm textarea{ width:650px; height:100px}
.linkComm{ padding-left:60px}
a.btnForm,a.btnForm:visited,a.btnForm:hover{ text-decoration:none; color:#555}

.jiaShare{padding:10px 0;}

.ulProDetailNews li{ height:180px; width:122px;}
.ulProDetailNews .ProPic img{ width:75px; height:75px;}

.navProductImgs{ padding:10px 0; height:80px;}
.ulProductImgs li{ padding:1px; border:solid 1px #cccccc; float:left; margin-right:5px;}
.ulProductImgs li.on{ border:solid 1px #F2A402;}

.dpTable{width:100%;}
.dpTd1{width:80px; }
.navDpRemark{ border-top:solid 1px #cccccc; padding-top:10px; margin-top:10px;}

.navDBTitle{ border-bottom:solid 1px #cccccc; padding-top:15px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#666666;}
.dbTable{width:100%;}
.dbTable td{ line-height:16px;}
.dbTd1{width:100px; vertical-align:top; padding-top:5px; text-align:center}


.navMsgTitle{line-height: 30px;color: #666666;}
.navMsgReplay{ margin:10px; background-color:#f2f9e7; padding:5px; border:solid 1px #8FAF5A;}
.navMsgContent{line-height: 20px;color: #333333;padding: 5px;border: solid 1px #EED97C;background-color: #FFFCEB;}
.navMsgOpr{ text-align:right; }
#spanStar{width:300px;}
#viewStar{ font-size:13px; color:#ff0000; font-weight:bold; width:auto;}
#spanError1,#spanError2{width:200px;}
.spanMsn{ display:block; background-image:url(/images/msn_bg.png); padding:5px 0 5px 10px; height:12px; width:64px; margin-top:5px; cursor:pointer;}
.imgCartCompu{ cursor:pointer;}

.navShare{padding-top:15px;}
.navShare span{ display:block; width:60px; float:left;}
.navShare a{ display:block;float:left; margin-left:10px}
.navShare a:hover{ text-decoration:none;}
