﻿@charset "utf-8";

.baseInfo { border:1px solid #FFE0CE; padding:8px; height:100%; overflow:hidden;}

/* 商品图片 */
.PPic { width: 350px; float: left; padding: 10px; }
.PPic .pic { min-width:300px; min-height:330px; max-width:350px; max-height:385px;}
.PPic a { color:#666; text-decoration:none;}
.PPicShow { width:350px; min-height:330px; text-align:center; overflow:hidden; position:relative;}
.PPicShow .watermark { position:absolute; right:5px; top:5px; z-index:60;}
.PPicShow .watermark img { width:50px; height:50px; }
.infoBox { width: 560px; float: right; overflow: hidden; margin-right: 5px; color: #333; }

#divPdtPicSwipe { width:350px; height:472px; overflow:hidden; position: relative; font-size: 12px; z-index: 59; margin: 0 auto; text-align:center;}
#divPdtPicSwipe #top_slider img { width:350px; height:385px; padding: 0; margin: 0; display: inline; }
#divPdtPicSwipe #pagenavi { margin-top:10px;}
#divPdtPicSwipe #pagenavi img { width:60px; height:66px; padding: 0; margin: 0; display: inline; }
#divPdtPicSwipe .watermark { position:absolute; right:5px; top:5px; z-index:60;}
#divPdtPicSwipe .watermark img { width:50px; height:50px; }

.swipe { overflow: hidden; position: relative }
.swipe #pagenavi { text-align: center; width: 100%; }
.swipe #pagenavi a { border:2px solid #fff; margin:0 2px; display:inline-block; cursor:default; }
.swipe #pagenavi a.active { border:2px solid #f60;}

@media screen and (max-width:1200px)
{ 
	.baseInfo { padding:3px;}
	.PPic { width:300px; padding:3px;}
	.PPic .pic { max-width:300px; max-height:330px;}
	.PPicShow { width:300px; margin-left:0;}
	.infoBox { width:440px;}

    #divPdtPicSwipe { width:300px; height:406px;}
    #divPdtPicSwipe #top_slider img { width:300px; height:330px;}
    #divPdtPicSwipe #pagenavi img { width:50px; height:55px; }
}

#divAddCartBox { padding: 10px 5px; padding-bottom: 5px; }
#divAddCartBox div { display:inline-block;}

/*收藏*/
#divPdtLike { margin-left: 2em; }
/*.icon-new-like { width: 14px; height: 14px; background-position: -20px -2px; margin-bottom: 2px; margin-right: 3px; }
.icon-new-like.active { background-position: -2px -2px; }*/
.icon-new-like { width: 14px; height: 14px; background-position: -61px -3px; margin-bottom: 2px; margin-right: 3px; }
.icon-new-like.active { background-position: -42px -3px; }

.like-btn-box { padding: 2px 8px 3px 5px; border-radius: 3px; cursor: pointer; display: inline-block; color: #333; }
.like-btn-box:hover { background-color: #e6e6e6; }
.like-btn-box.active { color: #f60; }

.infoMenu { margin-top:5px;}

#infoTable { border-top: solid 1px #f90; }
#infoTable tr td { padding:8px 2px; border-bottom:dashed 1px #ccc;}
#infoTable .trAttr label { display:inline-block; margin-right:10px;}
.infoNoticeTable tr td { padding:8px 2px; border-bottom:dashed 1px #ccc;}
.infoTableName { width: 70px; box-sizing: border-box; padding-left: 10px !important; color: #666; }

.CatBuyNotice { font-size:12px; line-height:18px; color:green; padding:5px 12px; border:1px dashed green; margin:auto; margin-top:3px; margin-bottom:5px;}
.infoPriceJieri { width: 476px; margin: auto; padding-top: 5px;}
.infoPriceJieri img { width: 476px;}

#divSelectSpecAttr { padding: 5px; border: 2px solid #fff;}
.infoBox .select-name { padding: 5px 15px 5px 1px; color: #666; }
.infoBox .select-value { display: block; max-width: 475px; }
.infoBox .attr-txt { padding: 5px 1px; display: inline-block; }
.infoBox .notice-line { margin-top: -2px; margin-bottom: 3px; line-height: 16px; }
#divCityDeliverArea { background-color: #FFFFCC; margin-top: 3px; padding: 3px 5px; }
#dlPdtComb { width: 800px; margin: auto; }

#divPdtSpec .pdt-spec-name-img { line-height: 30px; }
#divPdtSpec .select-item { max-height: 30px; }
#divPdtSpec .select-item img { height: 30px; width: 27px }
#divPdtSpec .select-item .spec-img-txt { height: 30px; line-height: 30px; padding: 0 7px 0 3px; display: inline-block; vertical-align: top; }
#divPdtSpec .select-item .spec-img-none { height: 30px; line-height: 30px; width: 4px; display: inline-block; vertical-align: top; }

@media screen and (max-width:1200px) {
	.infoBox .select-item { margin-right: 5px; }
	.infoBox .select-item .item-txt { padding: 1px 7px; }
	.infoBox .select-value { max-width: 355px; }
	.infoPriceJieri { width: 396px; }
	.infoPriceJieri img { width: 396px; }
	#dlPdtComb { width: 660px; }
}

.promo-info-box { color: white; padding: 5px 10px 5px 15px; overflow: hidden; }
.promo-tag{ font-size:18px; float:left;}
.promo-endtime { font-size: 14px; float: right; padding-top: 2px; font-style: italic; font-family: arial; }
.promo-endtime span { font-size: 12px; padding: 0 3px 0 5px; font-style: normal; font-family: Microsoft YaHei; }

.combBox {border:0; margin:10px 8px; clear:both; text-align:center;}
.combTitle{border-bottom:dashed 1px #ccc; font-weight:bold; text-align:left; line-height:24px; padding-top:10px;}
.combTable { padding-top:5px;}
.combTable img { border:0; width:100px; height:110px; padding:5px;}
.combTable .pdtName {}
.combTable .pdtDescn { color:#666;}
.combTable .pdtPrice {}
.combTable .cell0 {width:25px;}
.combTable .cell1 {width:110px;}
.combTable .cell2 {width:180px; text-align:left;}
.combTable .price-name { display:inline-block; width: 6em; text-align: right; }

.infoBox h1 { font-size: 18px; padding: 10px 0 8px 0; }
.infoTJ { width:100%; overflow:hidden;}
.infoTJ h2 { float: left; width: 380px; font-size: 14px; font-weight: normal; overflow: hidden; }
.infoTJ .stockStr { color:red; letter-spacing: 1px }
.infoTJ .pdtId { float: right; font-weight: normal; color:#666; }
.infoNav { margin:5px auto; border-top:1px solid #E8E8E8; padding-top:8px;}

.infoDisT { margin-top: 10px; background: #f2f2f2; border: 1px solid #e6e6e6; border-left: 3px solid #f60; overflow:hidden; padding:5px 8px; color:#333; }
.infoDisT strong { float:left;}
.infoDisT span { float:right; margin-left:5px;}
.infoDisC { border:1px solid #E8E8E8; border-top:none; padding:12px; line-height:20px;}
.infoDisC p { text-indent:2em;}
.icon-back-top { width: 18px; height: 12px; background-position: 0 -268px; cursor:pointer; }

.infoDisMain { border: 1px solid #E8E8E8; border-top: none; padding: 20px; font-size: 14px; line-height: 1.7em; overflow: hidden; }
.infoDisMain p { display: block; margin-bottom: 0.5em; }
.infoDisMain img { max-width:900px;}
.infoDisMain table { border:0; background-color:#EEE;}
.infoDisMain tr th { padding:3px 8px; background-color:#FFF; font-weight:bold;}
.infoDisMain tr td { padding:3px 8px; background-color:#FFF;}
@media screen and (max-width:1200px) {
	.infoTJ h2 { width: 300px; }
	.infoDisMain { padding: 10px; }
	.infoDisMain img { max-width: 750px; }
}

.PRecode { background:#F3F3F3;}
#recodeTable tr td { background:#FFF; text-align:center; padding:3px;}
#recodeTable .cell3{ width:70px;}
#recodeTable .cell4{ width:130px;}
#recodeTable .cell5{ width:170px;}

@media screen and (max-width:1200px) {
	#recodeTable .cell3 { width: 50px; }
	#recodeTable .cell4 { width: 100px; }
	#recodeTable .cell5 { width: 140px; }
}

.talkTotal { border:1px solid #F5D7BD; padding:5px; height:100%; overflow:hidden;}
.totalScore { float:left; width:350px; background:url(../images/headNavLineBJ.gif) repeat-y right;}
.totalScore span { font-size:25px; font-weight:bold; color:#666;}
.talkAbout { float:right; width:350px; text-align:center;}
.talkAbout dl { padding:18px;}
.talkAbout dt { padding-bottom:5px;}
.talkList ul li { padding:12px 0;}
.colorGray { color:#999;}
.lh14 { line-height:1.4em;}

.fbTalkT { border-bottom: 1px solid #e6e6e6; background: #fafafa; margin-top: 8px; padding: 5px 8px; }
.fbTalkC { background:#fafafa; padding:8px;}


/* 商品团购 */
.groupbuy { padding:10px;}
.groupbuy .PPic { margin-left:10px;}
.groupbuy .infoBox { width:500px;}
.groupbuy #infoTable { border-top:dashed 1px #ccc;}
.groupbuy h1 { font-size:24px; line-height:36px; color:#333;}
.groupbuy h2 { font-size:20px; line-height:24px; color:#444; padding:10px 5px; border-bottom:solid 2px #f90; margin-bottom:5px;}

.groupbuy-box { margin-left:15px; width:350px;}
.groupbuy-box-price {background:url(../images/group-buy-bg350.png) no-repeat; width:350px; height:68px;}
.groupbuy-box-price label{ float:left; margin-left:25px; margin-top:12px; font-size:30px; line-height:36px; font-weight:bold; color:White;}
.groupbuy-box-price img { width:87px; height:48px; float:right; margin-right:10px; margin-top:8px;}
.groupbuy-box-content { width:322px; border:1px solid #FE9A5E; border-top:0; margin-left:19px; background:#fff4e9;}
.groupbuy-box-content .referenceSitePrice { font-size:14px; margin:auto 8px; padding:8px 1px; color:#666; border-bottom:solid 1px #ffd5bd; }
.groupbuy-box-content ul{ padding:10px; height:35px;}
.groupbuy-box-content li{ float:left; width:96px; text-align:center; overflow:hidden; padding:1px;}
.groupbuy-box-content li del{ color:#666;}
.groupbuy-box-content li span{ color:#555; font-weight:bold;}
.groupbuy-box-content li i{ font-style:normal; color:red; font-weight:bold;}
.groupbuy-box-content .line { margin:auto 8px; padding:8px 1px; border-top:solid 1px #ffd5bd; font-size:14px; text-align:center; color:#666; line-height:28px;}
.groupbuy-box-content .line b{ font-size:24px; color:Red; font-weight:bold; }
.groupbuy-box-content .left_time_title { font-weight:bold; background:url(../images/leftTimeClock.gif) no-repeat 50px 0px; height:32px; padding-top:5px; }
.groupbuy-box-content .left_time { color:red; font-weight:bold;}
.groupbuy-box-content .time12 { font-size:12px; color:red; font-weight:normal;}

.spanBlank { display:inline-block; width:0.5em;}

@media screen and (max-width:1200px)
{ 
	.groupbuy .infoBox { width:400px;}
} 