#productDetail #info h1/* CSS Document */
@charset "utf-8";
/* 共用樣式 */
#b_maincontent { width:980px; height:auto; margin-top:13px; _margin-top:5px;}
#b_topcontent { width:980px; height:auto; float:left;}
#b_leftContent { float:right; border:1px solid #afd4f8;}
#b_rightContent { width:778px; float:left; overflow:hidden;}
.location { padding:5px 10px; background:#eeeeee; height:17px; line-height:17px; font-family:Verdana; color:#666666; font-size:14px; text-align: left; border:1px solid #afd4f8;}
.location a:hover { text-decoration:underline;}
.location .dot { background:url(../images/dot.gif) no-repeat 50% 0; width:6px; height:13px; padding-right:5px;}
.location2 { padding:5px 10px; background:#eeeeee; height:17px; line-height:17px; font-family:Verdana; color:#666666; text-align: left; font-size:14px; border-bottom:1px solid #afd4f8;}
.location2 .dot { background:url(../images/dot.gif) no-repeat 50% 0; width:6px; height:13px; padding-right:5px;}
.location2 a:hover { text-decoration:underline;}
#productDetail { width:778px; float:left; overflow:hidden; text-align:left; border-top:0px;}
#productDetail #info h1 { background:url(/images/dot1.gif) no-repeat 0 50%; padding-left:15px;padding-top:6px;}
.b_mainDetail { border:1px solid #afd4f8; border-top:0px;}
.b_mainDetail2 { width:778px; height:auto;}
#productDetail .bigImage { width:333px; height:252px; text-align:center;}
#productDetail .bigImage img { border:1px solid #D7D7D7; margin:5px;}
#productDetail .explain { padding-left:12px; line-height:20px;}
#productDetail .specailSaleText { color:#D15720; padding-left:12px; margin:10px 0; height:18px;}
#productDetail .explainLine { border-bottom:1px solid #D9CBBE; height:1px; margin:10px 0;}
#productDetail .space { height:10px;}
#productDetail #info span {margin-right:13px;padding-left: 12px;}
#productDetail #info p {padding-left:12px;float: left;width: 200px;}
#productDetail .bottomKeys { border-top:1px dotted #D5CECC; color:#606060; line-height:18px; padding:5px; margin-top:10px;}
#productDetail .buyLine { height:38px; padding:5px 0 0 12px;float:left;width: 365px;}
#productDetail #desc { margin:20px 0;}
#productDetail #desc h3 { width:776px; height:29px; background:#eeeeee; text-align:left; font-weight:normal; line-height:29px; font-size:14px; border-top:1px solid #afd4f8; border-bottom:1px solid #afd4f8;}
#productDetail #desc h3 span { margin-left:15px; font-size:14px; color: #000;}
#productDetail #desc .imageList { text-align:center; margin:5px 0;}
#productDetail #desc .imageList img { border:0; margin:5px 0;}
.b_mainDetail { border:1px solid #afd4f8; border-top:0px;}
.b_mainDetail2 { width:778px; height:auto;}
.hot1 { MARGIN-TOP:3px !important; MARGIN-TOP:2px; DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: url(../images/hotbg.gif); FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 107px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 26px; TEXT-ALIGN: center;}
.hot2 { MARGIN-TOP: 3px !important; MARGIN-TOP: 2px; DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: url(../images/hotbg2.gif); FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 107px; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 27px; TEXT-ALIGN: center;}
#special_2_news { display:none;}
#buyLine2 { text-align:right; padding-right:10px; color:#000; font-size:14px;}
.message_tip { color:#F00; margin-left:5px; margin-top:5px;}
.questionBox { padding:5px; margin-left:5px;}
.questionBox h3 { color:#525252; padding:5px;}
#b_buttom { width:779px; height:auto; float:left; margin-top:8px; margin-bottom:10px; border:1px solid #afd4f8;}
.coffee16 { color: #106ac0; font-size:16px; font-weight:bold;}
.explain { margin-left:3px;}
.priceL { color: #fc3870; font-size:16px; font-weight:bold;}
.buyLine .buyLineQuantity { float:left; width:120px; padding-top:10px;}
.buyLine .buy { /*float: left;width: 120px;padding-left: 30px;*/display: inline-flex;}
/* 匯率轉換樣式 */
.exchangeRate { text-align:center; font-size:12px; color:#800000; border:1px solid #afd4f8; padding:8px 3px; margin:20px 2px 5px 2px; width:758px; margin-left:5px;}
.exchangeRate span { margin-right:10px;}
/* 留言樣式 */
#interval{border-bottom:1px  dashed #ddd;width:100%;}
.M_publishtime { font-size:13px; height:22px; width:100%; margin-left:20px; color: #666666; margin-top:8px;}
.M_question { font-size:13px; height:auto; width:680px; margin-left:20px; color:#000000; margin-top:3px; margin-bottom:15px!important; margin-bottom:10px }
.M_question a { color: #903;}
.M_question a:hover { text-decoration:underline; color: #F60;}
.m_replyContainer { position:relative; margin-top:-10px;_margin-top:-5px;}
.M_reply { width:600px; line-height:20px; background:#fff; border:1px solid #dbdbdb; color:#454545; padding:8px; position:relative; margin-bottom:10px; margin-left:40px; z-index:10; *top:1px!important;top:0px;}
.M_reply h4 { color:#000; font-size:14px;}
.M_reply p { color:#F00;}
.M_jiangtou { background:url(../images/jiangtou.gif) no-repeat; width:14px; height:8px; position:absolute; left:90px!important; left:40px; top:-6px!important; top:-7px; z-index:10000!important; z-index:10000;}
.M_line { width:94%; border-bottom:1px dashed #cacaca; height:1px; display:block; margin-left:20px; margin-bottom:5px;}
/* 相關商品樣式 */
#sameCategoryProduct { height: auto; }
#sameCategoryProduct h3 { width:778px; height:29px; line-height:29px; background: #eeeeee; border-bottom:1px solid #afd4f8; text-align:left; font-weight:normal; font-size:14px; }
#sameCategoryProduct .line p { background:url(../images/bg1.jpg) no-repeat top left; }
#sameCategoryProduct h3 span { margin-left:15px; font-size:14px; color:#FFF; }
.produceContent { width:778px; height:auto;}
.produceContent div { float:left; padding:5px; width:170px; text-align:center; height:auto;}
.produceContent div p { font-size:12px; margin:0px; padding:0px;}
.produceContent .picSpace { width:155px; height:auto;padding-bottom:5px; padding-top:5px; padding-left:28px;}
.produceContent .picSpace .picbox { border:1px solid #aaa;width:155px; height:117px; text-align:center; line-height:130px; vertical-align:middle ;}
/* 會員最愛樣式 */
.b_side { width:192px; height:auto;}
.b_title { width:192px; border-bottom:1px solid #afd4f8; height:30px; overflow:hidden; background:url(../images/review.gif) repeat-x;}
.b_title p { line-height:30px; font-size:16px; color:#FFF; text-align:center;}
.main_body_right li { width:130px; height:161px; float:left; overflow:hidden; margin-top:16px; padding-right:15px;}
.produceLove div { float:left; padding:2px; width:170px; text-align:center; height:auto; overflow:hidden;}
.produceLove div p { font-size:12px; margin:0px; padding:0px;}
.produceLove .picSpace .picbox { border:1px solid #aaa;width:155px; height:117px; text-align:center; line-height:130px; vertical-align:middle;}
.produceLove .picSpace { width:155px; height:auto; padding:15px; padding-bottom:5px; padding-top:5px;}
.pictitle { text-align:left; margin-top:5px; height: 29px;    line-height: 15px; overflow: hidden;}
.pictitle a { color:#000;}
.pictitle a:hover { color:#c40000; text-decoration:underline;}
.picprice { text-align:left; margin-top:5px; margin-left:10px; color:#c40000; font-size:12px;}
/* 頭部廣告樣式 */
#l_adTime { height:100px; width:980px; margin-top:8px;}
#l_leftAd { width:487px; height:95px; float:left;}
#l_rightAd { width:487px; float:right; height:95px;}
/* 分頁樣式 */
.pagebar { clear:both; font: 12px Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666; }
.pagebar a { border: solid 1px #ddd; background: #fff; text-decoration: none; color:#666; padding: 1px 5px; margin:-2px 0pt 0pt 5px; font-family:Tahoma, SimSun, Arial; }
.pagebar a:hover { border:1px solid #95071B; color:#666; text-decoration: none; }
.pagebar .pagebarCurrent { color:#fff; background:#95071B; border:1px solid #D4D4D4; text-decoration: none; padding:1px 5px; margin:3px; height:13px; line-height:100%; }
.pagebar .pagebarDot { padding:1px 3px; border:none; color:#666; }
.pagebar .pagebarPageInfo { color:#666; padding-right:5px; font-size:12px; }
.pagebar .pageInfoCurrentPage { color:#f60; }
.pagebar .jumpPage { margin:0 10px; font-size:12px; }
.pagebar .pagerButton { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; cursor:pointer }
.pagebar .pagebarTextBox { border:1px solid #DDD; color:#666; }
.pagebar .recordCount { color:Red; }
.pager_Button { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; cursor:pointer }

.tuan_ad{
    margin: auto;
    width: 776px;
    margin-left: -65px;
    margin-bottom: 22px;
    margin-top: -24px;
}
.tuan_ad img{
    width: 776px;
    height: 213px;
}
.picsales{
    margin-top: 7px;
    color: #444;
    font-size: 12px;
    padding-top: 5px !important;
    text-align: left;
}
.picsales span{
    color: red;
    font-size: 13px;
    font-weight: bold;
    padding-right: 3px;
}
.prosales{
    height: 33px;
    line-height: 33px;
    font-size: 13px;
}
.prosales span{
    color: red;
    font-size: 20px;
    font-weight: bold;
}
#hz6d_kf_icon_1{max-width:200px}
.comment{color: #2835EA;}
.tuanpro{
    margin: 15px;
    background-color: #fffeee;
    border: #ffcc99 solid 1px;
    position: relative;
}
.tuanprice{
    margin-top: 10px;
    margin-left: 10px;
    font-size: 16px;
}
.tuanprice span{
    color: #ff464e;
    font-weight: bold;
    font-size: 20px;
}
.moretuan{
    position: absolute;
    right: 6px;
    top: 15px;
}
.moretuan a{
    color: #ff464e;
}
.moretuan a:hover{
	text-decoration:underline;
	color:#107DF1;
}
.flashsale{
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.jianjie {
    font-family: "";
    font-size: 12px;
    line-height: 18px;
    color: #333333;
    text-decoration: none;
    padding-left: 10px;
	 float: right;
	 margin-right: 3px;
}
#div1 {
    width: 150px;
    height: 51px;
    overflow: hidden;
    position: relative;
    z-index: 11;
}
#div1 ol {
    position: absolute;
    top: 26px;
    bottom: 5px;
    height: 25px;
    z-index: 999;
    width: 201px;
    background: #000;
}
#div1 ol li {
    float: left;
    width: 48px;
    height: 23px;
    text-align: center;
    border: 1px solid #f47400;
    cursor: pointer;
    color: #f47400;
    background: #fbf2d1;
    /* margin-top: 2px; */
    line-height: 23px;
}
#div1 ol li.actived {
    background: #ffb542;
    color: #FFF;
}
#div1 ul {
    position: absolute;
    left: 0;
    top: 0;
}
#div1 ul li {
    width: 150px;
    height: 26px;
    float: left;
    top: 25px;
    text-align: center;
    background: #fbe3c4;
    line-height: 30px;
    color: red;
    font-size: 14px;
    font-weight: bold;
}
.jianjie_left{
	float:left;
}
.has_vip {
    font-size: 16px !important;
    text-decoration: line-through;
}
.rmz_c11 {
    font-family: "";
    font-size: 16px;
    line-height: 30px;
    color: #E10000;
    text-decoration: none;
    font-weight: bold;
}
.product_span{
	    margin-left: 9px;
}
.flashsale span{}
.flashsale i{color: #F7474F;font-style:normal;margin: 0px 2px;font-weight: bold;}
.flashsale i.clock{}
.count_down{float: left;margin-left: 3px;}
.b_clock{display: block;float: left;background: url(../images/clock.png) no-repeat;width: 14px;height: 14px;margin: 3px 6px;}
.standard {
    margin-bottom: 0!important;
}
.brand {
    padding-left: 12px;
    color: #E72626;
    font-weight: 700;
    /* width: 50%!important; */
    margin: 6px 0!important;
    font-size: 17px;
    float: left;
}

.colordiv {
	float:left;
    margin-left: 0;
    margin-bottom: 3px!important;
}
.colorselect {
    margin: 0!important;
}
.nowselectcolor{
    width: 39px!important;
    font-size: 12px;
    color: #444;
    height: 23px;
    padding-left: 12px;
    /* float: left; */
    line-height: 23px;
}
.colorlistdiv {
    margin-top: 4px;
    margin-bottom: 6px!important;
    margin-left: 10px;
    width: 365px!important;
}
.colorlist {
    margin: 0;
    padding: 0;
}
.colorlist li {
    float: left;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    border: 1px solid #ccc;
    vertical-align: middle;
    position: relative;
    white-space: nowrap;
    outline: 0;
}
.colorselected {
    border: 1px solid #e4393c !important;
    //padding: 0 9px;
}
.colorlist i {
    position: absolute;
    width: 10px;
    height: 10px;
    font-size: 0;
    line-height: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    display: none;
}
.colorselected i {
	    background: url(../images/sys_item_selected.gif) no-repeat right bottom;
    display: block !important;
}