@charset "GBK";
body { background-color: #f8f8f8; }
.detailnav { border-bottom: 0; padding: 15px 0 15px; position: relative; }
.detailnav a { color: #333; }
.detailnav .arrow { margin: 0 8px; }
.wrap_detail { width: 1190px; margin: 0 auto; }
.rltInfoRight { float: right; width: 980px; border: 1px solid #eee; background-color: #fff; }
.rltInfo { float: left; width: 190px; }
.rltInfoTab { text-align: left; padding-top:15px; }
#detialMenu { margin-bottom: 10px; }
.detialMenu_fix { margin: 0 auto; }
.detialMenu_fix .rltInfoMenu { position: fixed; top: 0; z-index: 9999; width: 978px; }
*html .detialMenu_fix .rltInfoMenu { position: absolute; top: expression(eval(document.documentElement.scrollTop+0));
}
.rltInfoMenu { border-bottom: 1px solid #eeeeee; background-color: #fff; zoom: 1; }
.rltInfoMenu ul { font-size: 14px; float: left; }
.rltInfoMenu ul li { float: left; border-right: 1px solid #eee; }
.rltInfoMenu ul li a { color: #5e5e5e; display: block; width: 140px; text-align: center; line-height: 38px; height: 38px; zoom: 1; }
.rltInfoMenu ul li a span { color: #ff5555; }
.rltInfoMenu ul li a:hover { color: #ff5555; text-decoration: none; }
.rltInfoMenu ul .on a { color: #ff5555; background-color: #fff; text-decoration: none; height: 38px; margin: -1px 0 -1px 0; position: relative; border-top: 2px solid #f55; line-height: 37px; }
.rltInfoMenu ul .li_cart { float: right; }
.rltInfoMenu .goods_cart { float: right; width: 150px; padding: 0; display: none; }
.detialMenu_fix .goods_cart { display: block; }
.dtlInfo .shareCollectBox .collect i,
.dtlInfo .shareCollectBox .fenxiang .fenicon i,
.promise i,
.divArea .areaSpan i,
.li_close a,
.businessInfor ul li a i,
.sortOn i,
.proCart,
.i_high,
.i_ping,
.i_low,
.iconSelect,
.decStar,
.dtlInfo .shangpin_info .province_span,
.mbrBox li i,
.mbrBox li.i_next,.ico_rebate i,.ico_notes,.rebateNotes p i,.iUp,.evaluateGift em i{ background-image: url(../images/icon_detail_1.png); background-repeat: no-repeat; outline: none; }
.goodListInfo { padding: 0px 30px 17px; margin-bottom: 10px; }
.goodListInfo table { width: 100%; border-collapse: collapse; }
.goodListInfo table th,
.goodListInfo table td { text-align: left; vertical-align: top; font-weight: normal; font-size: 12px; color: #818181; padding: 5px 0; }
.rltInfoBox { border: 1px solid #eeeeee; color: #666666; background-color: #fff; line-height: 1.5; margin-bottom: 10px; }
.rltInfoBox h2 { font-size: 15px; font-weight: normal; padding: 8px 9px 9px 15px; border-bottom: 1px solid #e6e6e6; }
.classBrand { border-bottom: 1px solid #e6e6e6; font-size: 15px; line-height: 38px; padding: 0 13px; }
.classBrand a { margin-bottom: -1px; display: inline-block; color: #666; }
.classBrand a:hover { color: #f55; border-bottom: 1px solid #f55; text-decoration: none; }
.classBrand a.on { border-bottom: 1px solid #f55; }
.rltInfoBox .info_list01 { padding: 10px 0 20px 2px; height: 135px; overflow: hidden; zoom: 1; }
.rltInfoBox .info_list01 li { float: left; padding: 7px 4px 0 8px; width: 80px; height: 20px; overflow: hidden; zoom: 1; text-overflow: ellipsis; white-space: nowrap; }
.rltInfoBox .info_list01 li a { color: #666; }
.rltInfoBox .info_list01 li a:hover { color: #f55; }
.rltInfoBox .infoProList { overflow: hidden; zoom: 1; font-size: 12px; text-align: center; }
.rltInfoBox .infoProList li { text-align: center; padding: 12px 0; width: 160px; margin: 0 auto; overflow: hidden; zoom: 1; }
.rltInfoBox .infoProList li .photo { width: 140px; height: 140px; margin: 0 auto 10px; }
.rltInfoBox .infoProList li .photo a { display: block; }
.rltInfoBox .infoProList li .photo a img { width: 140px; height: 140px; }
.rltInfoBox .infoProList li p { display: block; text-align: left; }
.rltInfoBox .infoProList li p span { color: #ff5555; font-weight: bold; font-size: 18px; font-family: Arial; display: block; }
.rltInfoBox .infoProList li p a { max-height: 35px; margin-bottom: 5px; overflow: hidden; display: block; zoom: 1; color: #666; }
.rltInfoBox .infoProList li p a:hover { text-decoration: underline; color: #f55; }
.evaluation_goods { margin-bottom: 5px; }
.evaluation_goods table { width: 100%; color: #5e5e5e; border-collapse: collapse; }
.evaluation_goods table th,
.evaluation_goods table td { text-align: center; vertical-align: middle; font-weight: normal; background-color: #fafafa; padding: 18px 0 21px; }
.evaluation_goods table .td_wid01 { width: 428px; }
.evaluation_goods table th { border-right: 2px solid #fff; width: 179px; vertical-align: top; }
.evaluation_goods .satisfaction p { line-height: 1.1; }
.evaluation_goods .satisfaction span { color: #f68a00; font-size: 24px; font-family: Arial; }
.evaluation_goods .satisfaction .num { font-size: 60px; }
.evaluation_goods ul { width: 260px; padding: 4px 0 0 120px; }
.evaluation_goods ul li { float: left; overflow: hidden; zoom: 1; width: 260px; padding: 6px 0; }
.evaluation_goods ul li span { display: block; float: left; margin-right: 10px; }
.evaluation_goods ul li .span_bar { width: 132px; height: 10px; background-color: #dbdbdb; margin-top: 4px; }
.evaluation_goods ul li .span_bar i { background-color: #f68a00; display: block; height: 10px; }
.evaluation_goods .evaluation_btn { text-align: center; padding-bottom: 2px; }
.evaluation_goods .evaluation_btn p { margin-bottom: 6px; }
.rltInfoTab .com_btn { display: block; width: 133px; margin: 0 auto; background-color: #ff5555; color: #fff; padding: 5px 0 7px; font-size: 14px; text-align: center; }
.rltInfoTab { display: none; }
.rltInfoTab img { max-width: 790px; }
.commenTab { border: 1px solid #eee; border-left: none; border-right: none; margin-bottom: -1px; }
.commenTab li { float: left; line-height: 1.5; border-right: 1px solid #eee; }
.commenTab li a { color: #5e5e5e; display: block; width: 178px; text-align: center; line-height: 38px; height: 38px; zoom: 1; }
.commenTab li a:hover { color: #ff5555; text-decoration: none; }
.commenTab .on a { color: #ff5555; background-color: #fff; text-decoration: none; height: 38px; margin: -1px 0 -1px 0; position: relative; border-top: 2px solid #f55; }
.commenList table { width: 100%; border-collapse: collapse; color: #5e5e5e; font-size: 12px; line-height: 24px; }
.commenList table th,
.commenList table td { text-align: left; vertical-align: middle; font-weight: normal; border-top: 1px solid #f1f1f1; }
.commenList table td { width: 800px; padding: 20px 50px 20px; word-break: break-all; vertical-align: top; }
.commenList table td p a { color: #5e5e5e; }
.commenList table td p a:hover { color: #d00; text-decoration: underline; }
.commenList .person_box .photo { width: 42px; height: 42px; background-color: #e6e6e6; border-radius: 21px; float: left; position: relative; z-index: 2; behavior: url(../images/pie.htc); overflow: hidden; text-align: center; }
.commenList .person_box .photo img { margin: 0; }
.commenList .tr_reply .person_box .photo img { margin: 0; }
.commenList .person_box .name { float: left; color: #999; padding: 6px 0 0 10px; word-wrap: break-word; width: 88px; }
.commenList .eval_date { color: #999; }
.commenList table .tr_reply th,
.commenList table .tr_reply td { border-top: 0; }
.commenList table .tr_reply td { padding: 0px 50px 20px; }
.commenList .person_box .reply_txt { color: #f68a00; font-size: 12px; margin-top: -10px;}
.tips_box textarea { width: 956px; height: 50px; border: 1px solid #e6e6e6; padding: 10px; background: none; margin-bottom: 15px; resize: none; overflow-y: scroll; }
.tips_box .com_btn { float: right; }
.question_txt { line-height: 24px; color: #999; }
.question_txt .name { margin-right: 8px; }
.question_txt dt { position: relative; padding: 0 15px 0 31px; margin: 27px 0 4px; color: #5e5e5e; }
.question_txt dt a { color: #5e5e5e; }
.question_txt dt a:hover { color: #d00; text-decoration: underline; }
.question_txt dt .q_people { color: #999; display: block; text-align: right; }
.question_txt dt .q_txt,
.question_txt dd .a_txt { display: block; background-color: #6d6d6d; color: #fff; position: absolute; left: 0; top: 3px; width: 20px; text-align: center; line-height: 20px; margin: 0; font-family: Arial; }
.question_txt dd { position: relative; padding: 0 15px 6px 31px; border-bottom: 1px solid #e6e6e6; }
.question_txt dd .a_txt { background-color: #ffaa00; }
.question_txt dd p { text-align: right; margin: 25px 0 0 0; }
.other_price { width: 100%; border-collapse: collapse; border: 1px solid #e6e6e6; border-bottom: 0; color: #5e5e5e; line-height: 1.5; }
.other_price th,
.other_price td { text-align: center; vertical-align: middle; border-bottom: 1px solid #e6e6e6; font-weight: normal; padding: 25px 5px 24px; }
.other_price th { background-color: #f7f7f7; padding: 11px 5px; }
.other_price td .consult_btn { display: block; background-color: #ff5555; color: #fff; padding: 3px 0; text-decoration: none; width: 70px; margin: 0 auto; }
.other_price td .consult_btn:hover { background-color: #d80001; }
.other_price td .addpro { display: block; background-color: #ff5555; color: #fff; padding: 3px 0; text-decoration: none; width: 70px; margin: 0 auto; }
.other_price td .addpro:hover { background-color: #d80001; }
.other_price td .sold_out_style { color: #999; }
.other_price .ta_left { text-align: left; }
.other_price td p { color: #ff5555; font-size: 16px; font-family: Arial; }
.other_price td p i { font-size: 12px; }
.other_price td span { color: #ff5555; }
.other_price .backOn td { background-color: #f7f7f7; }
.related_goods { overflow: hidden; zoom: 1; padding-bottom: 30px; }
.related_goods .detail_ttl { border-bottom: 2px solid #e6e6e6; margin-bottom: 10px; }
.related_goods .detail_ttl span { display: inline-block; border-bottom: 2px solid #ff5555; font-size: 14px; color: #ff5555; font-weight: bold; position: relative; margin-bottom: -2px; padding: 10px 0; }
.detail_list li { float: left; width: 198px; color: #5e5e5e; line-height: 20px; }
.detail_list li .photo a { margin: 0 auto; background-color: #eee; width: 180px; height: 180px; text-align: center; display: block; }
.detail_list li p { width: 180px; margin: 0 auto; overflow: hidden; zoom: 1; padding-top: 8px; }
.detail_list li p span { font-size: 14px; line-height: 1.3; display: block; margin-top: 2px; }
.detail_list li p span i { font-size: 12px; font-family: arial; padding-right: 1px; }
.detail_list li p .num_01 { color: #ff5555; font-size: 18px; margin: 0 10px 0 0; line-height: 1.1; }
.detail_list li p .cart_link { float: right; }
.detail_list li p .num_01 i { font-weight: bold; font-size: 13px; }
.dtlInfo { margin-bottom: 15px; padding: 10px 0 0px 20px; background: #fff url(../images/line02.png) repeat-y right top; border: 1px solid #eee; }
.dtlInfo .dtlInfoMid { float: left; width: 462px; padding-bottom: 15px; }
.dtlInfo .dtlInfoMid h1 { margin: 10px 0 10px; font-size: 16px; font-weight: bold; color: #333; }
.dtlInfo .dtlInfoMid h1 span{ display:inline-block;overflow: hidden;  text-overflow:ellipsis; white-space:nowrap; vertical-align:middle;max-width:412px;}
.dtlInfo .dtlInfoMid h1 .ico_rx{display:inline-block; height:20px; background: url(../images/ico_rx.png) no-repeat; vertical-align:middle; width:26px; margin-left:4px;}
.dtlInfo .dtlInfoMid .textureTit{ font-size: 14px; color: #666; margin: 0 0 5px 0; line-height: 1.5;overflow: hidden; zoom:1;}
.dtlInfo .dtlInfoMid .textureTit .more{ float: right;}
.iUp{ width:7px; height:4px; background-position:-98px -607px;display: inline-block; vertical-align: middle; margin:-2px 0 0 2px;}
.dtlInfo .dtlInfoMid .textureTit span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left;}
.dtlInfo .dtlInfoMid .textureTitHover span{text-overflow:inherit; white-space:normal; max-width: 100%; height: auto;}
.dtlInfo .dtlInfoMid .textureTitHover .more{ display:  none;}
.dtlInfo .dtlInfoMid .h1Tit{ margin-bottom: 15px;}
.dtlInfo .dtlInfoMid .subTit{ font-size: 14px; color: #f55; margin-bottom: 5px; line-height: 1.5;}
.dtlInfo .dtlInfoMid .subTit a{ margin-right: 5px;  display: inline; color: #0066cc; text-decoration: underline;}
.dtlInfo .dtlInfoMid .subTit a:hover{ text-decoration:none;}
.dtlInfo .dtlInfoMid .giftTit{ font-size: 14px; color: #666;  line-height: 1.5;}
.dtlInfo .shangpin_info { line-height: 1.2; vertical-align: bottom; }
.dtlInfo .shangpin_info dl.price_dl { background-color: #f7f7f7; color: #666; padding: 20px 10px 20px 0; }
.dtlInfo .shangpin_info dl.volume_dl { color: #999; padding-bottom: 0; margin-bottom: 15px; border-bottom: 1px solid #eee; }
.dtlInfo .shangpin_info dt { float: left; width: 62px; clear: left; text-align: right; color: #999; padding-right: 5px; }
.dtlInfo .shangpin_info dt.mt10 { margin-top: 10px; }
.dtlInfo .shangpin_info dt.price_dt { color: #999; }
.dtlInfo .shangpin_info dl { padding: 5px 0; line-height: 34px; color: #666; }
.dtlInfo .shangpin_info .xiliping { padding-bottom: 5px; }
.dtlInfo .shangpin_info #newpromotion2{ background-color:  #f7f7f7;}
.dtlInfo .shangpin_info #newpromotion2 dl { line-height:1.8;}
.dtlInfo .shangpin_info dl.taocanBox { padding-bottom: 12px; }
.dtlInfo .shangpin_info .newpromotion2 dl { line-height: 1.5; }
.dtlInfo .shangpin_info dd { padding: 0 0px 0 0px; overflow: hidden; zoom: 1; }
.dtlInfo .shangpin_info dd .giftBox { clear: both; }
.dtlInfo .shangpin_info .btnCartDl{ margin-top: 15px; margin-bottom: 15px;}
.dtlInfo .shangpin_info .btnCartDl dd { padding: 0 12px; }
.dtlInfo .shangpin_info dl.huansuanbox { position: relative; z-index: 8; }
.dtlInfo .shangpin_info dl.huansuanbox .topyan { margin-bottom: 15px; position: relative; z-index: 8; }
.dtlInfo .shangpin_info dd .item_number { margin: 15px 0 -6px; color: #000; }
.dtlInfo .shangpin_info dd .toast { margin-top: 20px; font-size: 12px; color: #999; border: 1px solid #e6e6e6; padding: 10px; line-height: 1.6; }
.dtlInfo .shangpin_info dd input.redInput { border: 1px solid #f55; color: #f55; }
.dtlInfo .shangpin_info dd input.numDis { background-color: #ccc; cursor: no-drop; }
.dtlInfo .shangpin_info dd p { margin-top: 10px; line-height: 1.6; }
.dtlInfo .shangpin_info dd p.proTips { margin-top: 20px; color: #666; display: none; }
.dtlInfo .shangpin_info #newpromotion2 dd a { margin-left: 10px; }
.dtlInfo .shangpin_info #newpromotion2 dd p { margin-top: 0; line-height: 1.2; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #f55; max-width:350px; clear:left; margin-bottom: 5px;}
.dtlInfo .shangpin_info #newpromotion2 dd p.mobilBox{ margin-bottom: 5px;}
.dtlInfo .shangpin_info dd .icon_meng { margin-right: 10px; padding: 0 6px 0 15px; height: 17px; line-height: 17px; background-position: 0 -941px; color: #fff; }
.dtlInfo .shangpin_info .good_price { margin-right: 10px; font-weight: bold; display: block; float: left; line-height: 25px; font-size: 30px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2; color: #f55; }
.dtlInfo .shangpin_info .good_price .f24 { margin-right: 3px; }
.dtlInfo .shangpin_info .good_price img { margin-top: 12px; }
.dtlInfo .shangpin_info .good_price01 { margin-right: 0; }
.dtlInfo .shangpin_info .good_price i { padding-right: 1px; font-size: 24px; font-family: Arial; }
.dtlInfo .shangpin_info .old_price { float: right; display: none; }
.ico_rebate{ float:left; line-height:20px; position: relative; background-color:#ff8787; color:#fff; font-size:12px; padding:1px 5px; margin:8px 10px 0 0;}
.ico_rebate i{ background-position:-2px -1100px; position:absolute; left:-3px; bottom:0; display:block; width:3px; height:3px;}
.rebateNotes{ position:relative; float:left; margin-top:12px; z-index:36; height:20px;}
.ico_notes{ display:block; width:14px; height:14px; background-position:-32px -1100px;}
.rebateNotes p{position: absolute; left:50%; width:200px; top:24px; border:1px solid #f8e6bb; background-color:#fffbd9; margin-left:-116px; color:#666; font-size:12px; line-height:20px; padding:10px 15px; display:none;}
.rebateNotes p i{ display:block; width:12px; height:6px; background-position:-70px -1100px; position:absolute; left:50%; top:-6px; margin-left:-6px;}
.dtlInfo .shangpin_info .province_span {  background-position: 0 -1175px; color: #fff; float: left; line-height: 19px; padding: 0 6px 1px 13px; margin: 7px 40px 0 0; }
.dtlInfo .shangpin_info .province_span #saveMoney { font-weight: bold; font-family: Arial; font-style: normal; }
.dtlInfo .shangpin_info .old_price del { font-family: Arial; }
.dtlInfo .shangpin_info .commentsBox { line-height: 17px; float: right; min-width: 80px; margin-top: 2px; text-align: center; }
.dtlInfo .shangpin_info .commentsBox a { color: #0066cc; font-size: 14px; font-family: Arial; }
.dtlInfo .numComments { color: #29a339; font-size: 12px; }
.dtlInfo .numComments img { vertical-align: middle; }
#newpromotion3{ position:relative; height:34px;}
/***满赠 start***/
.dtlInfo .shangpin_info #newpromotion2{ line-height:1.8;}
.dtlInfo .shangpin_info #newpromotion2 dd{ overflow:visible; float:left; width:395px;}
.dtlInfo .shangpin_info #newpromotion2 dd .prom_a,.dtlInfo .shangpin_info #newpromotion2 dd .giftsLink{ float:left; line-height: 1.2;}
.dtlInfo .shangpin_info #newpromotion2 dd .giftsLink{ line-height:1.2;}
.dtlInfo .shangpin_info #newpromotion2 dd .giftFull{ margin-top:0; max-width:320px;}
.dtlInfo .shangpin_info #newpromotion2 dd .more_dlPromotion p{ float:none;margin:0; line-height:34px; height:auto; color:#666;}
.dtlInfo .shangpin_info #newpromotion2 dd .more_dlPromotion .giftsLink { position:absolute; right:10px; top:6px; float:none;}
.dtlInfo .shangpin_info .more_dlPromotion{ position:relative; z-index:32; clear:both;}
.dtlInfo .shangpin_info .more_dlPromotion .dlPromotion{ position:absolute; left:-67px; top:5px; border:1px solid #e0e0e0; padding:8px 0 8px;line-height:34px; background-color:#fff; padding-left:66px; width:394px;}
.iDown{ background-position:-116px -607px;}
.dtlInfo .shangpin_info #newpromotion2 dd .imgGifts{ padding:3px 0 8px;}
.dtlInfo .shangpin_info #newpromotion2 dd .imgGifts a{ display:block; margin:0 15px 0 0; float:left;}
.dtlInfo .shangpin_info #newpromotion2 dd .imgGifts a img{ width:45px; height:45px;}
/***满赠 end***/

.dtlInfo .shangpin_info dl.price_dl02 { line-height:1.2; padding:15px 10px 0 15px;}
.dtlInfo .shangpin_info .price_dl02 dt.price_dt{ width:auto; text-align:left; float: none;}
.dtlInfo .shangpin_info .price_dl02 .old_price{ display:block; float:none; margin-bottom:5px;}
.dtlInfo .shangpin_info .price_dl02 .good_price{ font-size:12px; color:#999; float:none; font-family:"Microsoft YaHei"; font-weight:normal;}
.dtlInfo .shangpin_info .price_dl02 .good_price i,.dtlInfo .shangpin_info .price_dl02 .good_price em{ color:#f55; font-family:Arial; font-weight:bold; position:relative; bottom:-2px;}
.dtlInfo .shangpin_info .price_dl02 .good_price em{ font-size:30px;}
.dtlInfo .shangpin_info .price_dl02 .commentsBox{ float:right; margin-top:8px;}
					
.dtlInfo .taocan li { margin: 0 10px 0 0; padding: 2px 0 9px; display: block; float: left; min-width: auto\0; min-width: 45px; line-height: 1.2; }
*html .dtlInfo .taocan li { display: inline; }
*+html .dtlInfo .taocan li { display: inline; }
.dtlInfo .taocan li a { padding: 0; line-height: 30px; height: 30px; border: 1px solid #e6e6e6; display: block; text-align: center; text-decoration: none; position: relative; color: #5e5e5e; min-width: 43px; white-space: nowrap; overflow: hidden; zoom: 1; }
.dtlInfo .taocan li a span.num { padding: 0 6px; font-weight: normal; color: #5e5e5e; }
.dtlInfo .taocan li a em { font-family: Arial, Helvetica, sans-serif; font-style: normal; background-color: #f8f8f8; border-left: 1px solid #ccc; color: #5e5e5e; padding: 0 9px; }
.dtlInfo .taocan li a .ptext { padding: 0 4px; display: block; cursor: pointer; }
.dtlInfo .taocan li a .iconSelect { position: absolute; right: 0; bottom: 0; display: none; }
.dtlInfo .taocan li a:hover { border: 1px solid#ff5555; color: #ff5555; }
.dtlInfo .taocan li.select-pro a { border: 1px solid#ff5555; color: #ff5555; }
.dtlInfo .taocan li.select-pro a .ptext { display: block; text-align: center; }
.dtlInfo li.select-pro a .iconSelect { display: block; background-position: -133px -9px; width: 16px; height: 16px; }
.dtlInfo .colorList { overflow: hidden; zoom: 1; }
.dtlInfo .colorList li { margin: 0 12px 5px 0; width: 45px; height: 45px; float: left; }
.dtlInfo .colorList li a { border: 1px solid #e6e6e6; width: 43px; height: 43px; display: block; position: relative; }
.dtlInfo .colorList li a img { width: 43px; height: 43px; }
.dtlInfo .colorList li a .iconSelect { position: absolute; right: 0; bottom: 0; display: none; z-index:30;}
.dtlInfo .colorList li a .iconSelect img { width: 15px; height: 15px; }
.dtlInfo .colorList li.select-pro a .iconSelect { display: block; }
.dtlInfo .colorList02 { padding-top: 2px; }
.dtlInfo .colorList02 li { width:auto; height: 32px; }
.dtlInfo .colorList02 li a {width:auto; height: 30px; line-height: 30px; }
.dtlInfo .colorList02 li a img { width: 30px; height: 30px; float:left;}
.dtlInfo .colorList02 li a .i_color { color: #666; display: inline-block; min-width: 30px; text-align: center; padding:0 10px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; max-width:330px; float:left;}
.dtlInfo .iconSelect img { display: block; }
.dtlInfo .colorList li.select-pro a,
.dtlInfo .colorList li a:hover { border: 1px solid#ff5555; text-decoration: none; }
.dtlInfo .colorList li.noSelect-pro a,
.dtlInfo .colorList .noSelect-pro a:hover { border: 1px solid #eee; pointer-events: none; cursor: default; }
.dtlInfo .colorList li.noSelect-pro a .i_color,
.dtlInfo .colorList .noSelect-pro a:hover .i_color { color: #999; }
.dtlInfo .colorList li.noSelect-pro a img,
.dtlInfo .colorList .noSelect-pro a:hover img { opacity: 0.5; filter: alpha(opacity=50); }
.dtlInfo .colorList03 li { width: auto; height: 27px; }
.dtlInfo .colorList03 li a { text-align: center; width: auto; line-height: 25px; height: 25px; min-width: 35px; padding: 0 8px; }
.dtlInfo .colorList03 li a .i_color { color: #666; }
.dtlInfo .shangpin_info dd .num_section p { float: left; margin: 0; line-height: 34px; color: #999; }
.dtlInfo .num_box { position: relative; width: 106px; float: left; z-index: 10; margin-top: 3px; }
.dtlInfo .num_box .num_pre { background-position: -131px -842px; height: 19px; width: 19px; display: block; position: absolute; right: 0; top: 0; border: none; cursor: pointer; }
.dtlInfo .num_box .num_pre_disabled { background-position: -110px -842px; cursor: no-drop; }
.dtlInfo .num_box .num_next { background-position: -131px -863px; height: 19px; width: 19px; display: block; position: absolute; right: 0; bottom: 0; border: none; cursor: pointer; }
.dtlInfo .num_box .num_next_disabled { background-position: -110px -863px; cursor: no-drop; }
.dtlInfo .add_shopping_cart,
.dtlInfo .btn_shopping_cart,
.dtlInfo .bor_shopping_cart{ background-color: #f55; border: 0; line-height: 42px; height: 44px; border-radius: 3px; color: #fff; font-size: 18px; cursor: pointer; display: inline-block; width: 170px; text-align: center; }
.dtlInfo input.add_shopping_cart,
.dtlInfo input.btn_shopping_cart { height: 44px; vertical-align: top; }
.dtlInfo .bor_shopping_cart{background-color: #fff1f1; color: #f55; height: 42px; line-height: 40px; border: 1px solid #f55; }
.dtlInfo .add_shopping_cart:hover,
.dtlInfo .btn_shopping_cart:hover,
.dtlInfo .bor_shopping_cart:hover { background-color: #ea4848; text-decoration: none; border: none; color: #fff;line-height: 42px; height: 44px; }
.dtlInfo .btn_green_cart { background-color: #29a339; border: 0; height: 50px; line-height: 48px; width: 212px; text-align: center; color: #fff; font-size: 18px; cursor: pointer; display: inline-block; }
.dtlInfo .btn_green_cart:hover { background-color: #239732; text-decoration: none; }
.dtlInfo .btn_shopping_cart2:hover { background-color: #d80000; border-bottom: 3px solid #d80000; }
.dtlInfo .btn_shopping_dinggou { background-color: #85c02e; background-position: 50px -763px; border: none; height: 50px; padding: 0 62px; border-bottom: 3px solid #6cad0c; color: #fff; font-size: 18px; *min-width: 220px;
_min-width: 220px; cursor: pointer; }
.dtlInfo .btn_shopping_dinggou:hover { background-color: #6cad0c; }
.dtlInfo .btn_nosales { font-size: 18px; border: 1px solid #e6e6e6; background-color: #f3f3f3; height: 38px; line-height: 38px; display: inline-block; color: #a5a5a5; padding: 0 10px; min-width: 200px; text-align: center; cursor: no-drop; }
.dtlInfo .btn_nosales:hover { color: #333; text-decoration: none; }
.dtlInfo .btn_zhixu { background-color: #fff; background-position: 20px -1079px; height: 48px; line-height: 48px; padding: 0 30px 0 60px; border: 1px solid#ff5555; color: #ff5555; font-size: 18px; display: inline-block; color: #ff5555; margin-left: 12px; }
.dtlInfo .btn_zhixu:hover { background-position: 18px 10px; background-color: #d80000; color: #fff; text-decoration: none; }
.dtlInfo .btn_disabled { background-color: #dbdbdb; border: none; height: 44px; color: #fff; font-size: 18px; display: inline-block; color: #fff; }
.dtlInfo .btn_disabled:hover { background-color: #dbdbdb; color: #fff; text-decoration: none; }
.dtlInfo .dtlInfoLeft { float: left; width: 400px; margin-right: 15px; position: relative; z-index: 40; }
.dtlInfo .dtlInfoLeft .pic { border: none; height: 400px; text-align: center; width: 400px; }
.dtlInfo .dtlInfoLeft #productImg { max-width: 380px; max-height: 380px; }
.dtlInfo .dt_scrollable img { width: 60px; height: 60px; display: block; }
.dtlInfo .dtlInfoLeft .picbox { width: 370px; overflow: hidden; zoom: 1; margin: 10px auto; }
.dtlInfo .dtlInfoLeft .picbox ul li { margin-right: 15px; width: 62px; height: 62px; float: left; }
.dtlInfo .dtlInfoLeft .picbox ul li a { display: block; float: left; }
.dtlInfo .dtlInfoLeft .picbox ul li a img { border: 1px solid #fff; }
.dtlInfo .dtlInfoLeft .picbox ul li a.zoomThumbActive img { border: 1px solid red; z-index: 98; }
.dtlInfo .dtlInfoLeft .picbox ul li a:hover img { border: 1px solid red; z-index: 999 }
.dtlInfo .dt_scrollable { width: 375px; height: 62px; overflow: hidden; position: relative; }
.dtlInfo #sliderImgs { margin-top: 0; }
.dtlInfo .imgpreview { cursor: pointer; height: 45px; width: 12px; background-position: -3px -500px; float: left; display: none; }
.dtlInfo .imgnext { cursor: pointer; height: 45px; width: 12px; background-position: -125px -500px; float: right; display: none; }
.dtlInfo .shareCollectBox { text-align: left; width: 400px; margin-left: 10px; margin: 0 auto; }
.dtlInfo .shareCollectBox li { line-height: 28px; float: left; }
.dtlInfo .shareCollectBox .collect { color: #999; text-align: center; margin-right: 15px; }
.dtlInfo .shareCollectBox .collect a { color: #999; }
.dtlInfo .shareCollectBox i { display: inline-block; vertical-align: middle; height: 19px; }
.dtlInfo .shareCollectBox .collect i { padding-left: 20px; background-position: -107px -1142px; margin-right: 3px; }
.dtlInfo .shareCollectBox .item_number { margin-right: 10px; color: #999999; }
.dtlInfo .shareCollectBox .fenxiang { position: relative; width: 80px; height: 28px; }
.dtlInfo .shareCollectBox .fenxiang .fenicon { width: 70px; padding-left: 5px; position: absolute; color: #999; left: 0; }
.dtlInfo .shareCollectBox .fenxiang .feniconhover { border: 1px solid #e6e6e6; border-bottom: none; background-color: #fff; line-height: 26px; width: 69px; padding-left: 4px; z-index: 4; }
.dtlInfo .shareCollectBox .fenxiang .fenicon i { background-position: -127px -1142px; padding-left: 25px; }
.dtlInfo .shareCollectBox .fenxiang .fenicon em { background-position: -75px -1203px; margin-left: 7px; padding-left: 10px; display: inline-block; vertical-align: middle; height: 19px; }
.dtlInfo .shareCollectBox .fenxiang .bdsharebuttonbox { border: 1px solid #e6e6e6; background-color: #fff; padding-left: 10px; position: absolute; top: 26px; width: 95px; display: none; z-index: 3; }
.dtlInfo .kindlyRemind { text-align: center; padding: 5px 18px 0 18px; line-height: 1.7; color: #5e5e5e; }
.dtlInfo .kindlyRemind span { color: #ff5555; }
.dtlInfo .shareCollectBox .seachTrue a{ color: #999;}
/***度数***/
.degreesList { line-height: 26px; }
.degreesList li { float: left; padding-top: 4px; }
.degreesList li a { display: block; border: 1px solid #ccc; color: #666; padding: 0 6px; margin-right: 8px; position: relative; }
.degreesList li a:hover { text-decoration: none; border: 1px solid #f55; }
.degreesList li a .iconSelect { position: absolute; right: 0; bottom: 0; }
.degreesList .select-pro a { border: 1px solid #f55; }
.degreesList .noGoods a,
.degreesList .noGoods a:hover { border: 1px solid #eee; color: #999; cursor: default; pointer-events: none; }
.degreesList .noSelect-pro a,
.degreesList .noSelect-pro a:hover { border: 1px solid #eee; color: #999; pointer-events: none; cursor: default; }
.dtlInfo li.noSelect-pro a .iconSelect { background-position: -133px -31px; }
/***配送地址***/
.dtlInfo .shangpin_info .areaDl dd { overflow: visible; float: left; width: 388px; }
.divArea { width: 86px; position: relative; margin-top: 3px; z-index:31; float: left; }
.divArea .areaSpan { display: block; width: 76px; border: 1px solid #e6e6e6; line-height: 26px; position: relative; cursor: pointer; padding-left: 8px; background-color: #fff; z-index: 3; }
.divArea .areaSpan i { display: block; width: 7px; height: 4px; position: absolute; right: 10px; top: 11px; background-position: -62px -65px; }
.divArea .areaSpan_on { border-bottom: 0; padding-bottom: 1px; }
.divArea .areaSpan_on i { background-position: -80px -65px; }
.divArea ul { position: absolute; width: 386px; background-color: #fff; border: 1px solid #e6e6e6; left: 0; top: 27px; z-index: 2; padding: 10px 0; display: none; }
.divArea ul li { line-height: 20px; padding: 8px 20px; color: #999; }
.divArea ul li a { color: #666; margin-left: 5px; display: inline-block; padding: 0 6px; }
.divArea ul li .area_cur,
.divArea ul li .area_cur:hover { background-color: #f55; color: #fff; padding: 0 5px; }
.divArea ul li a:hover { color: #f55; text-decoration: none; }
.divArea ul .li_close { position: absolute; right: 10px; top: 10px; padding: 0; }
.divArea ul .li_close a { display: block; width: 12px; height: 11px; background-position: -115px -61px; padding: 0; margin: 0; }
.divArea ul .li_close a:hover { background-position: -134px -61px; }
.notesDvi { float: left; padding-left: 8px; }
.notesDvi i { font-weight: bold; }
/***默认商家***/
.businessInfor { padding: 0 0 18px 0; }
.businessInfor .busLogo { text-align: center; padding: 10px 0; }
.businessInfor .busLogo img { min-width: 100px; min-height: 40px; max-width: 200px; }
.businessInfor .medQuaCertfc{ color: #999; line-height: 1.8; margin-bottom:18px; text-align:  center;}
.businessInfor .busTxt { margin: 0 14px 8px 17px;line-height:20px;}
.businessInfor .busTxt span { color: #999; }
.businessInfor .compScore { padding: 0 14px 0 17px; margin-bottom: 10px; position: relative; width: 100px; z-index:37;}
.businessInfor .compScore span { color: #999; cursor: pointer; display: block; width: 100px; }
.businessInfor .compScore span i { color: #f55; }
.businessInfor .compScore .shopScore { position: absolute; right: 130px; top: 0; background-color: #fff; border: 1px solid #e0e0e0; width: 230px; padding: 10px 0 10px 20px; display: none; }
.businessInfor .busBtn { margin: 0 8px 0 17px; }
.businessInfor .busBtn li { float: left; margin-right: 6px;}
.businessInfor .busBtn li a,
.porBox_more .proTtl a { width: 104px; font-size: 12px; line-height: 24px; border-radius: 3px; }
.businessInfor .busBtn li .red_btn { line-height: 26px; }
.businessInfor .busBtn li a i { display: inline-block; width: 15px; height: 17px; vertical-align: middle; margin: -2px 12px 0 0; background-position: -82px -12px; }
.businessInfor .tel400 { padding: 0 14px 0 17px; margin-bottom: 10px;}
.businessInfor .tel400 span { color: #999; display: block;   }
.businessInfor .tel400 span i { color: #f55; }
/***排序***/
.sortMore { float: right; width: 106px; position: relative; color: #666; font-size: 12px; z-index: 800; }
.sortMore .sortOn { padding: 12px 0 12px 18px; cursor: pointer; }
.sortMore .sortOn i { display: inline-block; width: 7px; height: 4px; vertical-align: middle; margin: -4px 0 0 7px; background-position: -62px -65px; }
.sortMore .sortOn_over { color: #f55; }
.sortMore .sortOn_over i { background-position: -99px -65px; }
.sortMore ul { position: absolute; right: -1px; top: 40x; background-color: #fff; border: 1px solid #e0e0e0; -webkit-box-shadow: -1px 1px 3px rgba(153, 153, 153, .2); box-shadow: -1px 1px 3px rgba(153, 153, 153, .2); width: 104px; padding: 5px 0; display: none; }
.sortMore ul li { padding-left: 16px; line-height: 28px; cursor: pointer; }
.sortMore ul li i { padding-right: 17px; }
/**/
#gallery_view { padding-bottom: 10px; }
.dtlInfoRight { float: right; width: 248px;}
.dtlInfoRight .merchantTtl { color: #333; background-color: #f7f7f7; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; font-weight: normal; font-size: 14px; }
.dtlInfoRight .merchantTtl span { border-left: 2px solid #ff5555; line-height: 16px; padding-left: 15px; display: block; float: left; margin: 12px 0; }
.dtlInfoRight .r_pro_cont { background-color: #fff; position: relative; margin-left: 1px; margin-bottom: -1px; }
.dtlInfoRight .r_pro_box { border: 1px solid #f3f3f3; border-left: 0; border-right: 0; margin-top: -1px; background-color: #fff; position: relative; }
.dtlInfoRight .r_pro_b_hover { background-color: #fff7f7; }
.dtlInfoRight .r_pro_b_hover .porBox_more { display: block; }
.dtlInfoRight .r_pro_box .proCart { display: block; float: left; width: 32px; height: 32px; background-position: -39px -9px; margin-top: 21px; }
.dtlInfoRight .r_pro_box .proCart:hover { background-position: -1px -9px; }
.dtlInfoRight .r_pro_div { color: #999; line-height: 20px; float: left; width: 215px; padding: 13px 0 13px 20px; cursor: pointer; }
.dtlInfoRight .r_pro_info .r_pro_price { font-size: 14px; color: #f55; float: left; font-family: Arial, Helvetica, sans-serif; width: 73px; margin-right: 10px;}
.dtlInfoRight .r_pro_info .freight { float: left; width: 62px; }
.dtlInfoRight .r_pro_info .promotion { display: block; float: right; margin-left:  5px; text-align: center; line-height: 17px; border-radius: 2px; border: none; color: #fff; background-color: #f55; padding: 0 4px; }
.dtlInfoRight .r_pro_name { padding-top: 8px; }
.dtlInfoRight .r_pro_name .stockT{ float: right; line-height: 17px; margin-left: 10px;}
.dtlInfoRight .r_pro_name .r_pro_n { font-size: 12px; color: #666; margin-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 73px; display:block; float:left; }
.porBox_more { position: absolute; z-index: 35; background-color: #fff; width: 270px; border: 1px solid #e0e0e0; padding: 15px 22px 15px 27px; right: 247px; top: -1px; color: #666; display: none; }
.porBox_more .proTtl p { float: left; font-size: 14px; line-height: 31px; min-width: 100px; margin-right: 19px; }
.porBox_more .proTtl a { display: block; float: left; }
.porBox_more .pro_ul01 { line-height: 30px; padding: 5px 0 8px; border-bottom: 1px solid #f5f5f5; }
.porBox_more .pro_ul01 span { color: #999; margin-right: 6px; }
.porBox_more .pro_dl { line-height: 20px; border-bottom: 1px solid #f5f5f5; padding-bottom: 8px; margin-bottom: 8px; }
.porBox_more .pro_dl dt { color: #999; padding: 10px 0; }
.porBox_more .pro_dl dd li { position: relative; padding: 0 0 8px 40px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.porBox_more .pro_dl dd li .infoFull{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; max-width: 200px; vertical-align: top;}
.porBox_more .pro_dl dd li i { position: absolute; left: 0; top: 1px; }
.shopScore { padding: 10px 8px 10px 17px; border-top: 1px solid #f3f3f3;}
.shopScore ul { float: left; width: 110px; line-height: 30px; color: #999; }
.shopScore ul .liTtl { color: #666; }
.i_high,
.i_ping,
.i_low { display: inline-block; width: 10px; height: 11px; vertical-align: middle; margin: -2px 8px 0 0; }
.i_high { background-position: -4px -61px; }
.i_ping { background-position: -23px -61px; }
.i_low { background-position: -41px -61px; }
.iTurn { text-align: right; list-style: none; margin: 0; padding: 9px 10px 0 0; float: right; } 
.iTurn li { width: 14px; display: inline; margin: 0 2px; line-height: 14px; }
.iTurn li a { width: 14px; height: 14px; border-radius: 7px; background-color: #bebebe; color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; display: inline-block; text-decoration: none; text-align: center; }
.iTurn li a:hover,
.iTurn li.cur a { background-color: #ff5555; color: #fff; }
.dtlInfo .tit_h3 { margin-bottom: 10px; font-size: 14px; background: #fff0c3 url(../images/bg01.png) repeat-x left bottom; text-align: center; line-height: 1.7; padding: 5px 0 7px; font-weight: bold; }
.dtlInfo .pro-list-box { padding-top: 10px; }
.dtlInfo .pro-list-dl { margin-bottom: 15px; padding: 0 16px; line-height: 1.7; position: relative; }
.dtlInfo .pro-list-dl dt a { color: #5e5e5e; }
.dtlInfo .pro-list-dl dt { width: 110px; }
.dtlInfo .pro-list-dl .gouwuBtn { padding-top: 7px; height: 35px; position: absolute; right: 10px; top: 0; width: 35px; }
.dtlInfo .pro-list-dl .proPrice { color: #ff5555; font-size: 12px; font-weight: bold; margin-bottom: 3px; width: 110px; }
.dtlInfo .pro-list-dl .proPrice i { font-family: Arial; }
.dtlInfo .pro-list-dl .proPrice span.baoyou01 { color: #fff; background-color: #ff5555; font-weight: normal; padding: 0 4px 2px; margin-left: 5px; }
.dtlInfo .addpro { border: 1px solid #e6e6e6; line-height: 21px; display: inline-block; padding: 0 10px; color: #5e5e5e; text-decoration: none; margin-right: 5px; }
.dtlInfo .addpro:hover { color: #fff; background-color: #0099f1; border: 1px solid #0099f1; text-decoration: none; }
.dtlInfo .zaixiankefu { border: 1px solid #e6e6e6; line-height: 28px; display: inline-block; padding: 0 8px 0 35px; color: #ff5555; text-decoration: none; margin-right: 5px; background-position: 2px -114px; }
.dtlInfo .zaixiankefu:hover { color: #fff; border: 1px solid #0099f1; text-decoration: none; background-position: 2px -54px; background-color: #0099f1; }
.dtlInfo .liuyanzhixu { line-height: 28px; display: inline-block; padding: 0 8px 0 35px; color: #b6b6b6; text-decoration: none; margin-right: 5px; background-position: 2px -173px; background-color: #f1f1f1; }
.dtlInfo .liuyanzhixu:hover { color: #b6b6b6; text-decoration: none; }
.dtlInfo .pmore { line-height: 26px; text-align: center; border-bottom: 1px dotted #ebebeb; }
.dtlInfo .pmore:hover { color: #5e5e5e; text-decoration: none; }
.dtlInfo .proReview { color: #ff5555; }
.dtlInfo .erweima { padding: 13px 10px; overflow: hidden; zoom: 1; }
.dtlInfo .erweima .erwei_img { /*float: right;*/ text-align: center; }
.dtlInfo .erweima .erwei_img img { width: 120px !important; height: 120px !important; }
.dtlInfo .erweima p { padding: 10px 0 0 0; font-size: 12px; line-height: 1.5; display: none; }
.dtlInfo .erweima p span { color: #ff5555; display: block; font-size: 14px; font-weight: bold; }
.moreList { background: url(../images/icon_common_1.png) no-repeat -329px -611px; display: inline-block; width: 12px; height: 12px; margin-right: 5px; }
.dtlInfo dd span.moreList { display: none; background-position: -44px -262px; cursor: pointer; padding: 0 6px 0 0; margin: 0 0 0 6px; }
.dtlInfo dd span.moreListDown { background-position: -86px -262px; }
.dtlInfo .zenpingList { padding-top: 10px; overflow: hidden; zoom: 1; clear: both; }
.dtlInfo .zenpingList li { margin-bottom: 10px; width: 45%; margin-right: 12px; display: inline-block; vertical-align: top; overflow: hidden; zoom: 1; }
*html .dtlInfo .zenpingList li { display: inline; }
*+html .dtlInfo .zenpingList li { display: inline; }
.dtlInfo .zenpingList li .imgBox { margin-right: 10px; width: 43px; height: 43px; float: left; }
.dtlInfo .zenpingList li .imgBox img { width: 43px; height: 43px; }
.dtlInfo .shangpin_info #newpromotion2 dd .giftBox p { line-height: 1.6; }
.dtlInfo .shangpin_info #newpromotion2 dd .giftBox p .zenping { font-style: normal; }
.dtlInfo .zenpingList li .text { padding: 5px 0 0 50px; line-height: 1.6; }
.dtlInfo .zenpingList li .text a { color: #999999; display: block; height: 35px; overflow: hidden; zoom: 1; }
.dtlInfo .zenpingList li .text span { display: block; color: #ff5555; }
.dtlInfo .selectBox { margin-right: 10px; float: left; width: 106px; position: relative; background-position: 74px -860px; }
.dtlInfo .numLabel { float: left; }
.dtlInfo .selectBox .selectvalue { position: absolute; top: 38px; left: 0; z-index: 8; background-color: #fff; width: 104px; border: 1px solid #e6e6e6; border-top: none; display: none; height: 200px; overflow-y: scroll; }
.dtlInfo .selectBox .selectvalue li { padding-left: 13px; font-size: 14px; line-height: 30px; }
.dtlInfo .selectBox .selectvalue li.hover { background-color: #ff5555; color: #fff; }
.dtlInfo .selectBox .selectvalue li.quehuo { color: #ccc; cursor: no-drop; }
.dtlInfo .selectBox .selected { padding-left: 10px; border: 1px solid #e6e6e6; font-size: 14px; height: 38px; line-height: 38px; }
.dtlInfo .huansuanbox { position: relative; }
.dtlInfo .huansuanbox .huansuan { position: absolute; left: 290px; top: 34px; }
.dtlInfo .huansuanbox .huansuan a { padding-right: 20px; background-position: -90px -552px; }
.dtlInfo a.btn_zaixian { font-size: 16px; color: #fff; width: 90px; padding-left: 70px; height: 48px; line-height: 48px; text-align: left; display: block; background-color: #0099f1; background-position: 19px 10px; border-bottom: 3px solid #ff5555; float: left; margin-right: 10px; cursor: pointer; }
.dtlInfo a.btn_zaixian:hover { text-decoration: none; background-color: #ff5555; }
.dtlInfo .tel_call { float: left; width: 295px; position: relative; }
.dtlInfo .tel_call input { /*width: 193px;*/ width: 145px; border: 1px solid #cdcdcd; border-right: 1px solid #0099f1; line-height: 25px; height: 25px; font-size: 16px; color: #000; padding: 12px 0 12px 10px; vertical-align: middle; float: left; }
.dtlInfo .tel_call input.focusIput { border: 1px solid #0099f1; }
.dtlInfo .tel_call .subBtn { padding-left: 55px; /*width: 103px;*/ width: 82px; font-size: 16px; border: 1px solid #0099f1; border-left: none; color: #fff; line-height: 49px; height: 49px; display: block; float: right; text-align: left; background-position: 15px -304px; background-color: #0099f1; }
.dtlInfo .tel_call .subBtn:hover { background-color: #ff5555; background-position: 15px -304px; color: #fff; text-decoration: none; }
.dtlInfo .bigtel { /*width: 318px;*/ width: 273px; padding: 0 10px; color: #000; height: 54px; line-height: 54px; font-size: 28px; border: 1px solid #e6e6e6; position: absolute; top: -56px; left: 0; background-color: #fff; display: none; overflow: hidden; zoom: 1; }
.dtlInfo .grayColor { color: #a5a5a5; }
.dtlInfo .nosales_list { margin-bottom: 10px; }
.dtlInfo .nosales_list li { margin-bottom: 20px; overflow: hidden; zoom: 1; }
.dtlInfo .nosales_list li .old_price del { font-family: Arial, Helvetica, sans-serif; }
.dtlInfo .nosales_list li .ml30 { margin-left: 10px; }
.dtlInfo .similar_goods { border: 1px solid #e6e6e6; padding: 10px 17px; overflow: hidden; zoom: 1; clear: both; }
.dtlInfo .similar_goods .detail_list li { width: 143px; }
.dtlInfo .similar_goods .detail_list li .photo a { width: 133px; height: 133px; }
.dtlInfo .similar_goods .detail_list li p { width: 133px; }
.dtlInfo .similar_goods .similar_goods_inner { overflow: hidden; zoom: 1; clear: both; }
.dtlInfo .similar_goods .similar_goods_tit { padding-left: 10px; margin-bottom: 10px; color: #5e5e5e; font-size: 12px; }
.dtlInfo .similar_goods .similar_goods_inner ul { width: 1000px; }
/****锟斤拷锟斤拷锟斤拷CSS****/
.p_r_rightinfo { font-size: 12px; height: 28px; line-height: 28px; padding-bottom: 10px; font-weight: bold; }
.p_r_rightinfo em { color: #c00; font-style: normal; font-weight: normal; margin-right: 5px; vertical-align: middle; }
.p_r_rightinfo span { color: #999; font-weight: normal; }
.proSatis { display: inline-block; height: 26px; position: relative; vertical-align: -8px; width: 155px; }
.rating-level .current-rating,
.rating-level a:hover,
.rating-level { background-image: url(../images/star_01.png); }
.rating-level { background-position: 0 -30px; height: 26px; position: relative; width: 150px; z-index: 1000; }
.rating-level li { display: inline; }
.rating-level a { height: 26px; left: 0; line-height: 26px; outline: 0 none; position: absolute; text-indent: -999em; top: 0; }
.rating-level a.one-star { width: 20%; z-index: 6; }
.rating-level a.two-stars { width: 40%; z-index: 5; }
.rating-level a.three-stars { width: 60%; z-index: 4; }
.rating-level a.four-stars { width: 80%; z-index: 3; }
.rating-level a.five-stars { width: 100%; z-index: 2; }
.rating-level .current-rating,
.rating-level a:hover { background-position: 0 0px; }
.rating-level a.one-star:hover,
.rating-level a.two-stars:hover,
.rating-level a.one-star.current-rating,
.rating-level a.two-stars.current-rating { background-position: 0 0; }
.rating-level .three-stars .current-rating,
.rating-level .four-stars .current-rating,
.rating-level .five-stars .current-rating { background-position: 0 0; }
.pe_item_star { height: 26px; line-height: 26px; padding: 0 0 10px; }
.pe_item_star .result { color: #c00; }
.result { color: #c00; }
.pe_item { font-weight: normal; line-height: 20px; margin: 0 0 10px 70px; position: relative; }
.title { left: -60px; position: absolute; top: 0; }
.product_reply { margin-left: 5px; }
.product_reply textarea { border: 1px solid #dbdbdb; height: 100px; line-height: 18px; overflow-y: scroll; padding: 2px; resize: none; width: 400px; }
.product_btn { border-top: 1px dashed #dbdbdb; margin-top: 10px; padding-top: 10px; }
.product_btn .p_text { color: #999; line-height: 20px; margin: 0 10px; }
.product_btn .p_btn { line-height: 26px; padding: 15px 0; text-align: center; }
.pop_reviewmain { width: 520px !important; }
.pop_reviewmain .bule_btn { margin: 0 auto; }
.pop_review .p_r_title { line-height: 100px; border-bottom: #ccc 1px dotted; display: block; width: 100%; font-weight: bold; margin-bottom: 15px; }
.pop_review dt,
.pop_review dd { padding-left: 25px; padding-bottom: 7px; }
.p_r_div { width: 100%; padding: 10px 0; height: 100px; overflow: hidden; }
.p_r_leftimg { width: 100px; height: 100px; float: left; padding-left: 20px; }
.p_r_rightinfo { float: right; width: 380px; }
.p_r_area { width: 458px; border: #ccc 1px solid; height: 64px; margin: 10px 10px 10px 20px; padding: 10px; color: #999; }
.p_r_note { margin-left: 20px; margin-right: 10px; }
.pop_review button { border: 0; margin: 0 auto; }
.pop_review .add_favorites { padding-bottom: 10px; color: #999; }
.pop_review dt { color: #5e5e5e; }
.pop_review { padding-bottom: 35px; }
#titleContent em { vertical-align: top; }
.detailPop { width: 100%; height: 100%; }
.detailPop .popConts { background-color: #fff; z-index: 99999; display: block; }
.detailPop .popBg { position: fixed; width: 100%; height: 100%; background: none; z-index: 100; left: 0; top: 0; }
.popText { padding: 20px 40px; }
.popText p.sucTips,
.popText p.errTips,
.popText p.noticeTips { color: #ffa600; font-size: 14px; line-height: 33px; font-weight: bold; padding-left: 36px; background: url(../images/ico_01_1.png) no-repeat 0 0; }
.popText p.sucTips { background-position: 0 -149px; color: #84bb20; }
.popText p.errTips { background-position: 0 -73px; color: #ff5555; }
.popText p.yellow { margin-bottom: 15px; color: #ffaa00; }
.popText .okBtn { text-align: center; margin: 30px 0 0 0; }
.popText .okBtn a { margin: 0 auto; }
.qian { font-family: Arial; font-style: normal; }
.bfd_dt_out { height: 332px; width: 990px; margin: 0 auto; }
.iocHot { background: url(../images/icon_huo.png) no-repeat left bottom; height: 24px; padding-left: 21px; display: inline-block; vertical-align: top; margin-left: 3px; }
#prodDetailCotentDiv { margin: 0 auto; line-height: 1.6; }
.evaluate_mian { clear: both; }
.evaluate_mian .pageNavi { padding-right: 10px; }
.promise { padding: 0 12px; margin-top: 10px; overflow: hidden; zoom: 1;}
.promise span { float: left; line-height: 19px; margin-right: 15px; }
.promise span.fl { font-size: 12px; color: #666; margin-right: 5px; }
.promise i { float: left; height: 19px; width: 17px; background-position: 0 -1141px; margin-right: 5px; vertical-align: middle; }
.promise span a { color: #666; cursor: default; text-decoration: none; pointer-events: none; }
.promise span a:hover { text-decoration: none; }
.d_app { text-align: center; font-weight: bold; }
.d_app a { color: #333; }
.num_section { position: relative; }
.num_section .amount-msg { background-color: #fffccc; border: 1px solid #ffe288; box-shadow: 1px 1px 6px #e6e6e6; color: #5e5e5e; height: 22px; left: 0px; line-height: 20px; position: absolute; text-align: center; top: -30px; width: 100px; z-index: 10; }
.amount-msg.amount-msg1 { left: 115px; }
.num_section .amount-msg em { background: url(../images/cart.png) no-repeat 0 -40px; display: block; height: 9px; left: 45px; position: absolute; top: 22px; width: 11px }
.specificationBox { border: #ddd 1px solid; border-collapse: collapse; margin-bottom: 10px; }
.specificationBox th { width: 120px; }
.specificationBox th,
.specificationBox td { border: 1px solid #a9c6c9; background: #f5fafa; text-align: left; padding: 3px 5px; font-size: 12px; line-height: 1.8; font-weight: normal; }
.specificationBox th.titleName { color: #ec000e; font-size: 18px; font-size: 18px; color: #f55; text-align: center; background-color: #f5fafa; font-weight: normal; }
.specificationBox th.titleP { text-align: center; font-weight: normal; background-color: #fff; }
.specificationBox .colorWhite th,
.specificationBox .colorWhite td { background-color: #fff; }
.fristTit .zenping { font-style: normal; color: #666; cursor: pointer; }
.fristTit .zenping:hover { text-decoration: none; }
.dtlInfo .prescriptionDrug dd { padding-left: 0; }
.tabConTop50 { margin-top: 50px; }
.gouwuBtn a { display: block; height: 35px; width: 35px; text-indent: -9999999px; }
.gouwuBtn .jiaru { background-position: -115px -1228px; }
.gouwuBtn .zaixian { background-position: -77px -1228px; }
.gouwuBtn .dinggou { background-position: -38px -1228px; }
.gouwuBtn .shouwan { background-position: 0px -1228px; }
.dtlInfo .errorRed .selected { color: #f55; border: 1px solid #f55; }
.quehuoDiv { padding: 40px 20px; text-align: center; line-height: 1.7; font-size: 14px; color: #5e5e5e; }
.quehuoDiv .quetitle { font-weight: bold; font-size: 14px; margin-bottom: 5px; }
.quehuoDiv .btnDiv { text-align: center; width: 116px; margin: 20px auto 0; }
.questionPopDiv { width: 100%; text-align: center; padding: 30px 0; }
.questionPopDiv .questionPopText { font-size: 14px; }
.questionPopDiv .btnDiv { text-align: center; }
.questionPopDiv .btnDiv .bule_btn { margin: 20px auto 0; }
.left_ad { width: 180px; margin-top: 10px; }
.left_ad a { float: left; line-height: 250px; font-size: 0; width: 180px; height: 250px; overflow: hidden; margin-bottom: 10px; }
.bottom_ad { width: 990px; height: 90px; overflow: hidden; padding: 10px 0; }
.mobPrice { width: 265px; height: 28px; border: 1px solid #e6e6e6; background-color: #f8f8f8; position: relative; text-indent: 4px; display: none; margin-bottom: 14px; }
.mobPrice i { display: block; width: 15px; height: 19px; line-height: 28px; background: url(../images/mobprice.png) 0 0 no-repeat; margin: 5px; float: left; }
.mobPrice span { font-size: 12px; color: #5e5e5e; line-height: 28px; }
.mobPrice em { font-style: normal; }
.mobPrice .mobNum { font-family: Arial; color: #ff5555; font-weight: bold; }
.mobPrice .mobBuy { color: #ff5555; text-decoration: none; }
.mobPrice .mobBuy:hover { text-decoration: underline; }
.mobPrice .erdCode { position: absolute; top: -200px; right: -36px; width: 156px; height: 156px; border: 1px solid #e6e6e6; box-shadow: 1px 2px 2px #e6e6e6; background-color: #fff; z-index: 12; display: none; }
.erdCode:after { content: ''; display: block; width: 0px; height: 0px; border-top: 6px solid #ffffff; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 0; left: 86px; top: 156px; position: absolute; }
.erdCode:before { content: ''; display: block; width: 0px; height: 0px; border-top: 6px solid #e6e6e6; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 0; left: 87px; top: 159px; position: absolute; }
.mobprice .erdCode img { border: none; width: 150px; height: 150px; max-width: 100%; }
/*详情页关联*/
.detail_product_list { width: 790px; margin: 10px auto; background: -moz-linear-gradient(left, #C4E1FF, #fff 50%, #C4E1FF); background: -webkit-linear-gradient(left, #C4E1FF, #fff 50%, #C4E1FF); background: -o-linear-gradient(left, #C4E1FF, #fff 50%, #C4E1FF); padding-bottom: 12px }
.detail_product_list a { display: block; float: left; width: 112px; height: 24px; border-radius: 6px; margin: 12px 0 0 17px; background: #017EFF; color: #fff; line-height: 24px; text-align: center; font-size: 14px; text-decoration: none; }
.detail_product_list a.col02 { background: #7059FF }
.detail_product_list a.col03 { background: #A65AFB }
.detail_product_list a.col04 { background: #FF59E5 }
.detail_product_list a:hover { -webkit-animation-name: push; animation-name: push; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }
.detail_wrapper { text-align: left; }
/*跳转1*/
.bgTrans { background-color: #f8f8f8; text-align: center; padding: 0; margin: 0; }
.transConts { width: 778px; background-color: #fff; border-radius: 2px; text-align: center; padding: 35px; margin: 100px auto 0; }
.transConts h3 { margin-bottom: 80px; }
.transConts .tBox { overflow: hidden; zoom: 1; clear: both; width: 615px; margin: 0 auto 70px; }
.transConts .tBox .mlogo { float: left; width: 145px; margin-right: 30px; }
.transConts .tBox .mlogo img { width: 145px; }
.transConts .tBox .mgif { float: left; width: 187px; margin-right: 30px; padding-top: 30px; }
.transConts .tBox .oLogo { width: 180px; height: 70px; float: left; }
.transConts .aCenter { font-size: 12px; color: #767676 }
.transConts .aCenter a { color: #29a339; text-decoration: none; }
.proDesBox { width: 790px; margin: 0 auto; line-height: 1.7; }
.proDesBox p img { display: block; float: none !important; margin: 0 auto !important; }
.rbtPricce { min-width: 67px; height: 20px; line-height: 20px; background-color: #fff1f1; color: #f55; display: block; float: left; text-align: center; border-radius: 2px; }
#prodDetailCotentDiv p{ font-size:0;}
/*ratBox*/
.ratBox { padding: 30px 0; overflow: hidden; zoom: 1; }
.ratBoxL { width: 210px; text-align: center; float: left; }
.ratBoxL .ratPri { font-size: 30px; color: #f55; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.ratBoxL .ratPri span { font-size: 60px; }
.ratBoxM { float: left; width:460px; margin-right:-42px;}
.ratBoxR { float: right; width: 235px; text-align: center; }
.ratBoxR a { margin: 0 auto; }
.ratText { position: absolute; left: 50%; top: 50%; margin-left: -40px; margin-top: -31px; line-height: 1.2; width: 80px; color: #333; text-align: center; }
.ratText span { font-family: Arial, Helvetica, sans-serif; color: #f55; font-size: 40px; }
.ratIcon { height: 110px; width: 110px; display: block; float: left; text-align: center; position: relative; margin-right: 30px; }
.ratIcon0,
.ratIcon20,
.ratIcon40,
ratIcon50,
.ratIcon60,
.ratIcon75,
.ratIcon80,
.ratIcon99,
.ratIcon100 { background: url(../images/icon_quan.png) no-repeat -200px -200px; }
.ratIcon20 { background-position: 10px 10px; }
.ratIcon40 { background-position: -96px 10px; }
.ratIcon50 { background-position: -200px 10px; }
.ratIcon60 { background-position: 10px -90px; }
.ratIcon75 { background-position: -96px -90px; }
.ratIcon80 { background-position: -200px -90px; }
.ratIcon99 { background-position: 10px -200px; }
.ratIcon100 { background-position: -96px -200px; }
.rebateBtn { color: #f55; background-color: #fff1f1; border-radius: 2px; line-height: 20px; height: 20px; font-size: 12px; font-weight: normal; padding: 2px 5px; }
.iconService { background: url(../images/xiaoneng.png) no-repeat left top; width: 73px; height: 18px; display: block; }
.commenTab li.ctLast { border: medium none; float: right; line-height: 38px; padding-right: 10px; }
.commenTab li.ctLast input { margin-right: 3px; vertical-align: middle; }
.otherBtn { margin-top: 25px; }
.detail_adv { text-align: center; }
.detail_adv img { margin: 0 auto; }
/***第三方***/
.thirdParty { border: 1px solid #eee; background-color: #fcfcfc; font-size: 13px; color: #666; line-height: 25px; padding: 8px 10px; clear: both; margin: 15px 0 15px 12px; }
/*热销推荐*/
.sellingRecommend { border: 1px solid #eee; background-color: #fff; clear: both; width:1188px; margin:0 auto 15px;}
.sellingRecommend .hotTtl { font-size:14px; color: #333; padding:12px 20px; line-height: 16px; border-bottom:1px solid #eee; margin-bottom:20px; position:relative;}
.sellingRecommend .hotTtl span { display: inline-block; border-left:2px solid #f55; padding: 0 0 1px 10px; }
.updateBtn{ position:absolute; right:20px; padding:10px 0; color:#333; top:2px; font-size:12px;}
.updateBtn i{display:inline-block;background:url(../images/ico_update.png) no-repeat;width:16px;height:16px; vertical-align:middle; margin:-4px 5px 0 0;}
.updateBtn:hover{ color:#f55; text-decoration:none;}
.updateBtn:hover i{ background-image:url(../images/ico_update_o.png);}
.proList{ overflow:hidden; margin:0 auto; width:1186px !important;}
.seachListBox{ width:1188px;} 
.seachListBox li { text-align:center; float:left; width:198px;line-height:1.5; position:relative;}
.seachListBox li:before{ display:block; content:""; width:1px; height:140px; position:absolute; right:0; top:10px; background-color:#eee;}
.seachListBox li .proImg { display:block; width:150px; margin:0 auto 10px;}
.seachListBox li .proImg img{ width:150px; height:150px; display:block; vertical-align:baseline;}
.seachListBox .listName { margin:0 15px 8px; text-align:left; height:36px; line-height:18px;font-size: 12px; overflow:hidden; zoom:1;}
.seachListBox .listName a { color: #333; }
.seachListBox  .priceTxt{ float:left; color:#f55; font-family:Arial;}
.seachListBox  .priceTxt span{ font-size:16px;}
.seachListBox  .saleVol{ float:right; color:#666; padding-top:2px;}
.seachListBox .listText { text-align: left; padding: 0 15px 10px; line-height: 1.6; overflow: hidden; zoom: 1; }
.seachListBox .listPrice { font-size: 20px; color: #f55; font-family: Arial, Helvetica, sans-serif; }
.seachListBox .busInfo { line-height: 30px; height: 30px; color: #666; font-size: 12px; background-color: #f7f7f7; border-top: 1px solid #eee; overflow: hidden; zoom: 1; padding: 0 15px; text-align: left; }
/*mbrBox*/
.mbrBox li i,
.mbrBox li.i_next {display: inline-block; vertical-align: middle; float: left; }
.mbrBox { width: 1190px; margin: 0 auto; border: 1px solid #fee7b8; background-color: #fef3d1; margin-bottom: 20px;}
.mbrBox dl {padding:15px 0 15px 54px; overflow: hidden; zoom: 1; line-height: 1.6; font-size: 14px; }
.mbrBox dl dt { float: left; clear: left; width: 135px; margin:0 70px 0 0; font-size:20px; color:#f55; line-height:1.3; border-right:1px solid #f5d593;}
.mbrBox dl dt span{ font-size:28px; display:inline-block; margin-top:-3px;}
.mbrBox dl dd{ float:left; width:925px; padding-top:6px;}
.mbrBox dl dd ul{ overflow:hidden; zoom:1;}
.mbrBox dl dd li { float: left; margin-right:38px; font-size: 16px; }
.mbrBox dl dd .mr30{ margin-right:30px;}
.mbrBox li i { margin:6px 10px 0 0; }
.mbrBox li i.i_text { background-position: -110px -172px; width: 40px; height: 35px; }
.mbrBox li i.i_call { background-position: -68px -114px; width: 40px; height: 37px; }
.mbrBox li i.i_qian { background-position: -0px -172px; width: 40px; height: 37px; }
.mbrBox li i.i_wan { background-position: -29px -219px; width: 36px; height: 36px; }
.mbrBox li.i_next { background-position: -3px -218px; width: 14px; height: 37px; margin-top: 7px; }
.mbrBox li p { float: left; font-size: 12px; color: #666; }
.mbrBox li p span { font-size: 16px; color:#f55; font-weight:bold;}
/*资质证明*/
.w790{ width: 790px; margin: 0 auto 10px;}
.descTit{ margin-bottom: 30px;}
.desTable{ width: 790px; margin: 0 auto;border: 1px solid #dddddd;font-size:  14px; }
.desTable th{border: 1px solid #dddddd; border-left:none ; border-right: none; font-weight: normal; padding: 10px 0 10px 30px;color: #666;}
.desTable td{ border: 1px solid #dddddd; border-left: none; padding: 10px 10px 10px 30px; color: #333;}
.licensesUl { clear: both; overflow: hidden; zoom: 1; font-size: 14px; color: #666; width: 790px; margin: 0 auto; border: 1px solid #eee;  border-bottom:none; background-color: #f8f8f8; line-height: 35px;}
.licensesUl li { float: left; width:  50%; text-align: center; }
.licensesTit{ text-align:  center; color:  #333; border-bottom: 1px solid #e5e5e5; font-size:  14px; line-height: 18px; height: 11px; margin-bottom: 27px;}
.licensesTit p{ margin-bottom: -7px; display: inline-block; background-color:  #fff; padding:  0 10px;}
.licensesTit p span{ display: inline-block; vertical-align: middle;}
.decStar{background-position: -35px -600px; width:  17px; height: 18px; display: inline-block; vertical-align: middle;}
.licensesImg { text-align: center;  border:none; width: 790px; margin: 0 auto 20px;}
.licensesImg img { margin: 0 auto;  max-width: 690px;}
.bespokeCart { float: right; margin-top: 15px; position: relative; z-index: 999; }
.bespokeCart .cart_icon { background: url("../images/icon_common_1.png") no-repeat scroll -345px -696px; display: block; height: 30px; left: 14px; position: absolute; top: 9px; width: 38px; }
.bsk_cart_btn { border: 1px solid #fff; color: #666; display: block; font-size: 16px; height: 44px; line-height: 40px; width: 166px; }
.bsk_cart_btn span { display: block; left: 60px; position: absolute; top: 2px; }
.goodListInfo ul.proInfoUl { overflow: hidden; zoom:1;}
.goodListInfo ul.proInfoUl li{ color: #818181; margin:  10px 40px 10px 10px; float:  left; width: 240px; height: 17px; overflow: hidden; zoom:1;  text-overflow: ellipsis; white-space: nowrap;}
#certificate_info{ width:790px;  margin: 0 auto;}			
.desTable .warnTip{ color:#333;}	
.desTable .warnTip .iWarn{ background-position:-78px -159px;}	
.promptText{ color: #818181 !important;}

.dtlInfo .bBlueS, .dtlInfo .bBlueS:hover, .dtlInfo .bGreenS, .dtlInfo .bRedS{
	border:  none;background-color:  #f55; color:  #fff;}

/*销量评价*/
.saleComments{ border: 1px dashed #e4e4e4; line-height: 1.2; border-left: none; border-right:  none; padding: 10px 0 10px 13px; margin-bottom: 12px; color: #999;}
.saleComments .saleText{ color:  #f55; font-weight: bold; margin-left: 3px; margin-right: 18px;}
.saleComments .commentText{ margin-left: 18px;}
.saleComments .commentText a{ margin-left: 3px; color: #f55;font-weight: bold;}
.saleComments .saleline{ color: #eae8e8;}

/***优惠券***/
.couponDetail{ width:790px; margin:0 auto;}
#coupon, #coupon_gotologin, #has_coupon, #coupon_close,#systemBusy { width:437px;height:145px;overflow:hidden;position:fixed;background: url(../images/img_coupon02.png) no-repeat 0 0; display:none; cursor:pointer;z-index:10004; margin:-72px 0 0 -218px;}
#coupon a, #has_coupon a, #coupon_close a,#systemBusy a{ display:block; width:437px;height:145px; text-indent:-9999px;}
#coupon_gotologin { background-image:url(../images/img_coupon05.png); height:205px; margin-top:-102px;}
#coupon_gotologin a{ display:block; width:160px; height:43px; text-indent:-9999px; position:absolute; top:130px;}
#coupon_gotologin .link01{ left:52px;}
#coupon_gotologin .link02{ left:225px;}
#has_coupon {background-image:url(../images/img_coupon04.png);}
#coupon_close {background-image:url(../images/img_coupon01.png);}
#systemBusy {background-image:url(../images/img_coupon03.png);}
#pageOverlay {display:none;position:fixed; top:0; left:0; z-index:10003; width:100%; height:100%; background:#000; filter:alpha
(opacity=60); opacity:0.6; }

/*加入购物车*/
.btn_car_box{width: 170px;float: left;margin-right: 10px;}
.quanImg{ width: 40px;height: 40px;border-radius: 20px;margin-top: -40px;}
.quanImg img{ width: 50px; height: 50px; position: absolute; border-radius: 25px; top: 0; z-index: 9999;}
.panicTime{ font-size: 14px; padding:15px 0 12px 15px;color: #666; line-height: 15px; background-color: #f7f7f7; border-bottom:1px dashed #e4e4e4 ;}
.numRed{ color: #f55; font-family: arial; margin: 0 3px;}
.panicTime i.iClock{ display: inline-block; vertical-align: middle; margin-right: 5px; background: url(../images/icon_detail_1.png) no-repeat -68px -603px; width: 15px; height: 15px;}
/*每日一款*/
.meiriTit { background-color: #ff5555; overflow: hidden; zoom: 1; padding: 10px 10px 10px 17px; }					
.meiriTit ul {	float: right;}
.meiriTit ul li {color: #ff5555;font-size: 14px; background-color: #fffc00;	float: left; line-height: 26px;	border-radius: 2px;	padding: 0 7px;	display: block;	margin-right: 5px;	float: left;}
.saleComments .oldSale{ width: 165px; float: right;}
.panicTimeBox{ float:  right; margin-top: -25px; padding-right: 10px; position: relative;}	  	
.panicTime1{ color: #666; font-size: 14px;}	
.grabBox{ font-size: 16px; color: #666666; line-height: 1.6; background-color: #e4e4e4; padding: 15px 25px; margin-left:12px;}	
/*药监码*/
.yaoImg{ text-align:  center; margin-bottom: 20px;}
.yaoImg img{ margin: 0 auto;}
.yaoText{ width: 540px; margin:  15px auto 0; font-size: 12px; line-height: 1.7; color: #666; text-align:  left;}
.yaoTextw895{ text-align:  center; margin: 0 auto; font-size: 14px; line-height: 1.7; color: #666; width: 910px;;}
.yaoBox{text-align: center; margin-bottom: 40px;}
.yaoIput{ background-color: #3b3b3b; color: #fff; padding: 18px 0; text-align: left; font-size: 14px; padding-left: 110px;position:relative; z-index:800;}
.yaoIput input{ width: 40px; padding: 0 10px; border: 1px solid #9d9d9d; line-height: 40px; height: 40px;  background-color: #3b3b3b; color: #9d9d9d;}
.yaoIput img{ margin: 10px 5px 0 0;}
.w200{ width: 200px !important;}
.mb30{ margin-bottom: 30px !important;}
.mb40{ margin-bottom: 40px !important;}
.mb139{ margin-bottom: 139px !important;}
.yaoImgonly{ margin-bottom: 60px;}
.yaoIput .subBtn{ width: 85px; height: 40px; line-height: 40px; text-decoration: none; margin-left: 20px; text-align: center; padding: 0;  border: 1px solid #fff; border-radius: 3px; color: #fff; display: inline-block;}
.yaoIputfix{ position: fixed; bottom: 0; width: 870px;}	
.pop_div{ margin-top: -200px;}
.bigNumber{position:absolute;left:250px;top:-28px;background:#fff;padding:10px;color:#333;font-size:18px;border:1px solid #eee}
/***评论有礼***/
.evaluateGift_box{ background-color:#f8f8f8; width:330px; line-height:24px; float:left; border-radius:5px; margin-top:-8px; display:none;}
.evaluateGift_box p{ padding:10px 0 10px 15px;}
/*.rltInfoMenu ul li a:hover .evaluateGift em,.rltInfoMenu ul .on a .evaluateGift em{ text-decoration:underline;}*/
.evaluateGift{ position:relative; display:inline-block; vertical-align:middle; margin:-2px 0 0; height:37px; z-index:10; display:none;}
.evaluateGift em{font-size:12px; color:#f55; display:block; left:8px; top:50%;border:1px solid #f55; border-radius:2px; line-height:15px; position:absolute; width:32px; text-align:center; height:30px; margin-top:-16px; background-color:#fff;}
.evaluateGift em i{ background-position:-137px -607px; display:block; position:absolute; left:-6px; top:50%; margin-top:-5px; width:6px; height:10px;}

/***二维码***/
.erweimaDetail{ position:relative;}
.erweimaInr{ position:absolute; right:0; bottom:-128px; width:94px; height:126px; border:1px solid #eee; background-color:#fff;}
.erweimaInr p{ color:#f55; font-size:12px; text-align:center; border-top:1px solid #eee; line-height:16px;}

/***赠品详情***/
.dtlInfo .shangpin_info dl.price_gift{padding: 23px 15px;}
.price_gift i{color:#f55; font-size:30px; font-family: arial; position: relative; bottom: -2px; font-weight:bold;}
.price_gift i em{font-size: 20px;margin-right: 2px}

/*手机专享价*/
.mobilBox{ font-size:12px; color: #666; line-height: 1.2;}
.mobilePrice{ font-size: 14px; color: #ff5555; font-family: arial; margin-right:10px; vertical-align: middle;}
.mobilePrice em{ font-size: 18px; margin-left: 3px;}
.zhuanPrice{ color: #fff;  background-color:  #f55; margin-right: 10px;  display: inline-block; line-height: 18px; padding:0 5px; vertical-align: middle;}
/*.zhuanPrice i{ background: url(../images/icon_common_1-1.png) no-repeat -1px -810px; display:  inline-block; width: 18px; height: 18px; background-color:  #f55; vertical-align:  top; margin-right: 5px;}
*/
/*领　券*/
.quanSection{ background-color:  #f7f7f7; padding-top: 5px; display: none; overflow: hidden;zoom:1;}
.quanSection .dt{float: left; width: 62px;clear: left;text-align: right;color: #999;padding-right: 5px;}
.quanCont{ float:  left; position: relative; padding-right: 70px; width: 220px;}
.quanCont .quanBox{ height: auto;}
.quanCont .quanBox.hideCoupon{ overflow: hidden;zoom:1;height: 43px; }
.quanBox  a{ background: url(../images/icon_detail_1.png) no-repeat -1px -279px; height: 17px; width: 64px; line-height: 17px; padding:0 3px; text-decoration:  none; display: inline-block; vertical-align:  middle; color: #fff; text-align: center; margin-bottom: 5px; margin-right: 2px;}
.quanBox a i{background: url(../images/icon_detail_1.png) no-repeat -1px -300px; width: 10px; height: 17px; display: inline-block; vertical-align:  middle;}
.quanCont .aLink{position: absolute; right: 0; bottom: 5px;}
.dataCode {	background-color: #ffe8a9;	color: #ff5555;	position: fixed; left: 50%;	top: 50%;	margin: -157px 0 0 -218px;	width: 436px;	height: 265px;	text-align: center;	padding: 25px 0;	z-index: 9999;	border-radius: 10px;}
.dataCode01{ height: 100px;margin: -75px 0 0 -218px; padding: 30px 0 20px;}
.dataCode .closeX{background: url(../images/icon_detail_1.png) no-repeat -106px -280px;width: 30px;height: 30px;display:  inline-block;	position: absolute;right: 10px;top: 10px;}
.dataCode .ttl{ font-size: 30px; margin-bottom:  10px;}
.dataCode p{ font-size: 15px; margin-bottom: 15px;}
.erweima{ padding: 5px; width: 160px; height: 160px; margin:  0 auto; background-color:  #fff;}
.gray_ikefuW102{background: url(../images/gray_kf2.png) no-repeat left top; width: 104px; height: 26px; display: inline-block; text-indent:-9999px; vertical-align: middle; border-radius: 0 !important;}
/*药师的样式*/
.pharmacist_ranking{ overflow:hidden; zoom:1; position:relative; height:220px;}
.pharmacistList {width:5000px; position:absolute;left: 0; position: absolute; top:0;}
.pharmacistList .img_doc img{ width: 80px; height: 80px; border-radius: 40px; display: block; margin: 0 auto;}
.pharmacistList .img_doc span{  font-size:  12px; color: #fff; background-color:  #f55; width: 70px; margin: 0 auto; display:  inline-block; border-radius: 15px;}
.pharmacistList li{ float:left;position:relative;  color:#666; font-size:14px;  width:248px; height: 220px; }
.pharmacistList li a{ text-decoration:  none; color: #666;}
.pharmacistList li .doc_name{margin-top: 5px;}
.pharmacistList .off_line .img_doc img{ opacity:0.35;filter:alpha(opacity=35);}
.pharmacistList li .inrBox{ text-align:center; padding:0; line-height:26px; overflow:hidden; width:190px;height: 220px; display: block; margin:  0 auto;}
.pharmacistList li .inrBoxHover{display:block;position:absolute; box-shadow: 1px 1px 10px #ccc; }
.pharmacistList li .inrBox .doc_info{display:block;background-color:#f55; color:#fff; text-decoration:none; text-align:left; font-size:12px;}
.pharmacistList li .inrBoxHover .doc_info{ color: #333; text-align: left;  display: inline-block; text-decoration:  none;}
.pharmacistList li .doc_info .docTtl{ display:block; font-size: 16px; line-height: 30px; font-weight:  bold; }
.pharmacistList li .consult_num i{ color: #f55;}
.pharmacistList li .stat_box{ font-size:12px; color:#666; }
.pharmacistList li .star_rank{ vertical-align:middle; margin:-3px 8px 0 0;}
.pharmacistList li .consult_num{font-size:  12px;}
.pharmacistList li .star_rank,.pharmacistList li .star_rank em{ background:url(../images/star_red_img_1.png) no-repeat; display:inline-block; width:69px; height:12px; background-position:0px -27px; position:relative;}
.pharmacistList li .star_rank em{ display:block; position:absolute; left:0; top:0; height:14px; background-position:0px 0px;}
.arrowLink .prev{ background:  url(../images/icon_common_1.png) no-repeat -257px -373px; display: inline-block; width: 11px; height: 24px;position: absolute;  top:50%; margin-top: -12px; left: 20px;}
.arrowLink .next{ background:  url(../images/icon_common_1.png) no-repeat -281px -373px; display: inline-block; width: 11px; height: 24px;position: absolute;  top:50%; margin-top: -12px; right: 20px;}
.arrowLink .last{opacity:0.35;filter:alpha(opacity=35);}	
.imgadd{width: 790px;  margin: 0 auto 10px;}

/*处方药下载APP*/
.popPrescription .comPop_div{width:740px;border: 0;background-color:#fff9f3;border-radius:6px;overflow:hidden;}
.popPrescription .title_div{border-radius:6px 6px 0 0;}


.zoomPad { position: relative; float: left; z-index: 90; cursor: crosshair }
.zoomPreload { -moz-opacity: .8; opacity: .8; filter: alpha(opacity = 80);text-align: center; background: #fff url(../images/loader.gif) no-repeat left top; z-index: 110; width: 100px; height:100px;  border-radius: 50px; position: absolute; top: 0; left: 0; text-indent: -9999px; display: none!important;}
.zoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: .6; opacity: .6; filter: alpha(opacity = 60); z-index: 120; position: absolute; border: 1px solid #CCC; z-index: 101; cursor: crosshair; }
.zoomOverlay { position: absolute; left: 0; top: 0; background: #FFF; z-index: 5000; width: 100%; height: 100%; display: none; z-index: 101 }
.zoomWindow { position: absolute; top: 40px; background: #FFF; z-index: 6000; height: auto; z-index: 10000; z-index: 110 }
.zoomWrapper { position: relative; border: 1px solid #999; z-index: 110 }
.zoomWrapperTitle { display: block; background: #999; color: #FFF; height: 18px; line-height: 18px; width: 100%; overflow: hidden; text-align: center; font-size: 10px; position: absolute; top: 0; left: 0; z-index: 120; -moz-opacity: .6; opacity: .6; filter: alpha(opacity = 60) }
.zoomWrapperImage { display: block; position: relative; overflow: hidden; z-index: 9999 }
.zoomWrapperImage img { border: 0; display: block; position: absolute; z-index: 101 }
.zoomIframe { z-index: -1; filter: alpha(opacity=0); -moz-opacity: .80; opacity: .80; position: absolute; display: block }
body { margin: 0; padding: 0; }
a img, :link img, :visited img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 }
:focus { outline: 0 }
* { margin: 0; padding: 0 }
fieldset { padding: 0; padding-left: 7px; padding-right: 7px; padding-bottom: 7px }
fieldset legend { margin-left: 15px; padding-left: 3px; padding-right: 3px; color: #333 }
dl dd { margin: 0 }
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden }
.clearfix { display: block; zoom: 1 }
ul#thumblist { display: block; width: 1000px; }
ul#thumblist li a { display: block; }
.jqzoom { text-decoration: none; float: left }
#sliderImgs ul{ width: 1000px;}
