.past{width: 1190px; padding: 19px 0 13px; height: 26px; margin: 0 auto;}
.past .crumbs-arrow{display: block; width: 6px; height: 12px; float:left; background: url("../images/past-icon01.png") no-repeat; margin: 7px 10px 0 10px; overflow: hidden;}
.past .first{float: left; padding-left: 20px; height: 26px; }
.past span{float: left; line-height: 26px; color: #000000;}
.past .cata{float: left; line-height: 26px; color: #000000;}
.past a:hover.cata{color: #2fbdc8;}
.past .nav-item{float: left; height: 26px; }
.past .nav-item .menu-drop{float: left; height: 26px; position: relative; z-index: 41;}
.past .nav-item .menu-drop .trigger{display: inline-block; padding: 0 26px 0 10px; height: 24px; line-height: 24px; border: 1px dashed #dcdcdc; color: #000000;}
.past .nav-item .menu-drop .trigger i{display: inline-block; width: 9px; height: 5px; background: url("../images/past-icon01.png") no-repeat -19px 0; position: absolute; top: 10px; right: 10px; overflow: hidden;}
.past .nav-item .menu-drop a:hover.trigger{border: 1px dashed #2fbdc8; color: #2fbdc8;}
.past .nav-item .menu-drop a:hover.trigger i{background: url("../images/past-icon02.png") no-repeat;}
.past .nav-item .menu-drop .drop-main-bd{display: none; width: 280px; background-color: #fff; padding-top: 2px; position: absolute; left: 0; top: 26px;}
.past .nav-item .menu-drop .drop-main-bd .drop-main{width: 266px; padding: 6px 0 6px 8px; border: 3px solid #eee; overflow: hidden;}
.past .nav-item .menu-drop .drop-main-bd .drop-main a{display: inline-block; width: 80px; float: left; margin-left: 8px; height: 30px; line-height: 30px; color: #666;}
.past .nav-item .menu-drop .drop-main-bd .drop-main a:hover{color: #2fbdc8;}

.past .nav-item .hover .drop-main-bd{display: block;}
.past .nav-item .hover .trigger{border: 1px dashed #2fbdc8; color: #2fbdc8;}
.past .nav-item .hover .trigger i{background: url("../images/past-icon02.png") no-repeat;}

/*详情页上半部*/
.d-main .detail-meta{background-color: #f5f5f5;}
.d-main .detail-meta .w{width: 1188px; border: 1px solid #e7e7e7; margin: 0 auto; background-color: #fff; overflow: hidden;}
.d-main .detail-meta .fl{width: 1009px; border-right: 1px solid #e7e7e7; overflow: hidden;}
/*11-05新增*/
.d-main .detail-meta .w{overflow: inherit;}/*这个 class:w; 那里多加一个class:clearfix； */
.d-main .detail-meta .fl{overflow: inherit;}/*这个 class:fl; 那里多加一个class:clearfix； */
.d-main .detail-meta .fl .preview .l-btm{overflow: inherit; position: relative; z-index: 1; height: 32px;}
.d-main .detail-meta .fl .preview .l-btm .share{height: 32px;}
.fl .preview .l-btm .share-cont{width: 250px; border: 1px solid #e5e5e5; background-color: #fff; position: absolute; left: 200px; top: 30px; z-index: 2; box-shadow: 0 0 4px rgba(0,0,0,0.2);}
.fl .preview .l-btm .share-cont .s-ewm{width: 250px; height: 212px; padding-top: 10px; border-bottom: 1px solid #e5e5e5; background-color: #f5f5f5; text-align: center;}
.fl .preview .l-btm .share-cont .s-ewm p{text-align: center; line-height: 25px; color: #666666;}
.fl .preview .l-btm .share-cont .smc{width: 230px; padding: 6px 10px;}
.fl .preview .l-btm .share-cont .smc label{display: block; line-height: 22px; padding-bottom: 5px; padding-left: 10px; color: #666;}
.fl .preview .l-btm .share-cont .smc .more{display: inline-block; height: 24px; line-height: 24px; padding-left: 22px; margin: 5px 0 0 65px; background: url("../images/order-infor-icon04.png") no-repeat 0 center; color: #666666;}
.fl .preview .l-btm .share-cont .smc a:hover.more{color: #333; text-decoration: underline; cursor: pointer;}
.fl .preview .l-btm .share-cont .smc .mc-ul{width: 230px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.fl .preview .l-btm .share-cont .smc ul{width: 230px; overflow: hidden;}
.fl .preview .l-btm .share-cont .smc ul li{width: 32px; height: 32px; overflow: hidden; float: left; margin:0 0 10px 20px;}

.ewm-layer{width: 250px; border: 1px solid #e5e5e5; background-color: #fff; position: absolute; left: 375px; top: 60px; z-index: 2; box-shadow: 0 0 4px rgba(0,0,0,0.2);}
.ewm-layer .s-ewm{width: 250px; height: 212px; padding-top: 10px; border-bottom: 1px solid #e5e5e5; background-color: #f5f5f5; text-align: center;}
.ewm-layer .s-ewm p{text-align: center; line-height: 25px; color: #666666;}
/*图片*/
.d-main .detail-meta .fl .preview{width: 380px; float: left;}
.d-main .detail-meta .fl .preview .x-pic{width: 380px; height: 380px;}
.d-main .detail-meta .fl .preview .x-pic a{display: block; width: 380px; height: 380px;}

.d-main .detail-meta .fl .preview .list-pic{width: 380px; height: 62px;  padding-top: 17px;}
.d-main .detail-meta .fl .preview .list-pic .turnL{display: block; width: 29px; height: 62px; float: left; background: url("../images/detail-01-allbg.png") no-repeat 10px 23px;transition:background 120ms;}
.d-main .detail-meta .fl .preview .list-pic a:hover.turnL{background: url("../images/detail-01-allbg2.png") no-repeat 10px 23px;}
.d-main .detail-meta .fl .preview .list-pic .turnR{display: block; width: 29px; height: 62px; float: right;background: url("../images/detail-01-allbg.png") no-repeat 10px -19px;}
.d-main .detail-meta .fl .preview .list-pic a:hover.turnR{background: url("../images/detail-01-allbg2.png") no-repeat 10px -19px;}

.d-main .detail-meta .fl .preview .list-pic .sorll-box{width: 322px; height: 62px; float: right; overflow: hidden;}
.d-main .detail-meta .fl .preview .list-pic .sorll-box ul{width: 200%; height: 62px; overflow: hidden;}
.d-main .detail-meta .fl .preview .list-pic .sorll-box ul li{width: 62px; height: 62px; float: left; margin-right: 3px; overflow: hidden;}
.d-main .detail-meta .fl .preview .list-pic .sorll-box ul li a{display: block; width: 60px; height: 60px; border: 1px solid #fff; overflow: hidden;}
/*.d-main .detail-meta .fl .preview .list-pic .sorll-box ul li a:hover{border: 1px solid #999999;}*/
.d-main .detail-meta .fl .preview .list-pic .sorll-box .cur a{border: 1px solid #999999;}

.d-main .detail-meta .fl .preview .l-btm{padding-left: 27px; height: 21px; margin: 21px 0; line-height: 21px; }
.d-main .detail-meta .fl .preview .l-btm .bm{float: left; color: #999999;}
.d-main .detail-meta .fl .preview .l-btm .bm em{color: #333; font-style: normal;}
.d-main .detail-meta .fl .preview .l-btm .choose{padding-left: 21px; line-height: 21px; color: #333333; position: relative; float: left; margin-left: 40px;}
.d-main .detail-meta .fl .preview .l-btm .choose .yes {display: block; width: 18px; height: 20px; background: url("../images/detail-01-allbg.png") no-repeat -20px 0; position: absolute; left: 0; top: 1px;}
.d-main .detail-meta .fl .preview .l-btm .choose .no{display: block; width: 18px; height: 20px; background: url("../images/detail_isCollect.png") no-repeat 0 0; position: absolute; left: 0; top: 1px;}

.d-main .detail-meta .fl .preview .l-btm .share{padding:0 17px 0 23px; line-height: 21px; color: #333333; position: relative; float: left; margin-left: 30px; white-space: nowrap;}
.d-main .detail-meta .fl .preview .l-btm .share i{display: block; width: 18px; height: 20px; background: url("../images/detail-01-allbg.png") no-repeat -20px -20px; position: absolute; left: 0; top: 0;}
.d-main .detail-meta .fl .preview .l-btm .share em{display: block; width: 9px; height: 5px; background: url("../images/detail-01-allbg.png") no-repeat -20px -46px; position: absolute; right: 0; top: 8px; overflow: hidden;}
.d-main .detail-meta .fl .preview .l-btm a:hover{color:#1da5b0;}

/*中间部分*/
.d-main .detail-meta .fl .inner{width: 628px; padding: 15px 0 30px; min-height: 530px; float: left;}
.d-main .detail-meta .fl .inner h3{width: 570px; padding-left: 30px; height: 30px; line-height: 30px; color: #000000; font-size: 18px;}
.d-main .detail-meta .fl .inner h3 img{ padding-right: 10px; vertical-align: middle;}
.d-main .detail-meta .fl .inner .newpc{padding: 0 30px; line-height: 24px; color: #e60012; font-size: 14px; margin-bottom: 7px;}
.d-main .detail-meta .fl .inner .price{width: 581px; height: 47px; color: #fff; padding: 18px 0 0 47px; background-color: #2fbdc8;}
.d-main .detail-meta .fl .inner .price .pri01{float: left; /*width: 200px;*/}
.d-main .detail-meta .fl .inner .price .pri01 span{font-size: 24px; padding-left: 15px;color: #e60012;}
.d-main .detail-meta .fl .inner .price .pri01 i{font-style: normal; font-size: 26px; font-weight: bold;}
.d-main .detail-meta .fl .inner .price .pri02{float: left; padding-top: 10px;margin-left: 15px;}
.d-main .detail-meta .fl .inner .price .pri02 del{ padding-left: 8px;}
.d-main .detail-meta .fl .inner .price .time{float: right; width: 245px; padding-top: 3px; }
.d-main .detail-meta .fl .inner .price .time em{font-style: normal; padding-right: 3px; font-size: 20px;}
.d-main .detail-meta .fl .inner .price .time span{padding-right: 10px;}

.d-main .detail-meta .fl .inner .info{width: 574px; padding: 14px 0 14px 13px; margin: 0 auto; border-bottom: 1px dotted #dcdcdc;}
.d-main .detail-meta .fl .inner .info ul{width: 574px; overflow: hidden;}
.d-main .detail-meta .fl .inner .info ul li{width: 270px; float: left; margin-right: 10px; height: 24px; color: #333333;}
.d-main .detail-meta .fl .inner .info ul li span{display: inline-block; min-width: 50px; float: left; text-align: right; color: #999999; padding-right: 20px;}

.d-main .detail-meta .fl .inner .counter{width: 580px; height:26px; line-height: 26px;  color: #999999; padding: 6px 10px 6px 0; border-bottom: 1px dotted #dcdcdc; margin: 0 auto 18px;}
.d-main .detail-meta .fl .inner .counter a.sug{display: block; width: 69px; height: 24px; padding: 1px;  text-align: center; line-height: 26px; color: #999999; background: url("../images/detail-01-allbg.png") no-repeat -20px -53px; float: right; transition:all 0ms;}
.d-main .detail-meta .fl .inner .counter a:hover.sug{color: #fc6a15; padding: 0; background: none; border: 1px solid #fc6a15; border-radius: 2px;}
.d-main .detail-meta .fl .inner .counter span{float: left; padding: 0 12px 0 16px;}
.d-main .detail-meta .fl .inner .counter em{color: #e60012; font-weight: bold; font-style: normal;  float: left;}
.d-main .detail-meta .fl .inner .counter i{color: #228834; font-weight: bold; font-style: normal; float: left;}
.d-main .detail-meta .fl .inner .counter .num{color: #e60012;font-weight: bold;  float: left;}

/*促销信息*/
.d-main .detail-meta .fl .inner .sale-pro{width: 590px; margin: 0 auto; overflow: hidden; padding: 0 0 18px; border-bottom: 1px dotted #dcdcdc;}
.d-main .detail-meta .fl .inner .sale-pro .label{width: 65px; float: left; line-height: 24px; color: #999999; display: block; text-align: right;}
.d-main .detail-meta .fl .inner .sale-pro .sale-cont{width: 330px; float: left; margin-left: 15px;}
.d-main .detail-meta .fl .inner .sale-pro .sale-cont li{width: 330px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.d-main .detail-meta .fl .inner .sale-pro .sale-cont .c-icon{padding: 1px 3px; color: #fff; background-color: #f85127;}
.d-main .detail-meta .fl .inner .sale-pro .sale-cont .in-text{padding-left: 5px; color: #333;}

.d-main .detail-meta .fl .inner .sale-pro .more{float: right; width: 120px; height: 23px; text-align: right; line-height: 23px; color: #999; padding-top: 7px; margin-right: 18px; _margin-right: 9px; overflow: hidden;}
.d-main .detail-meta .fl .inner .sale-pro .more span{color: #ff6600; font-weight: bold;}
.d-main .detail-meta .fl .inner .sale-pro .more a{color: #216dbf; position: relative; padding-right: 12px;}
.d-main .detail-meta .fl .inner .sale-pro .more a i{display: block; width: 7px; height: 4px; overflow: hidden; background: url("../images/detail-01-allbg.png") no-repeat -33px -46px; position: absolute; right: 0; top: 7px;}
.d-main .detail-meta .fl .inner .sale-pro .more a:hover{text-decoration: underline;}

/*选择规格*/
.d-main .detail-meta .fl .inner .choose-pro{width: 570px; padding: 20px 20px 14px 34px; overflow: hidden;}
.d-main .detail-meta .fl .inner .choose-pro .label{float: left; line-height: 28px; display: inline-block; width: 50px; text-align: right; padding-right: 20px; color: #999999;}
.d-main .detail-meta .fl .inner .choose-pro .cho-cont{float: left; width: 490px; overflow: hidden;}
.d-main .detail-meta .fl .inner .choose-pro .cho-cont li{float: left; margin: 0 15px 10px 0; border: 1px solid #cccccc;}
.d-main .detail-meta .fl .inner .choose-pro .cho-cont li a{display: inline-block; padding: 0 15px 0 10px; height: 24px; color: #666666; line-height: 24px; border: 1px solid #fff;}
.d-main .detail-meta .fl .inner .choose-pro .cho-cont .cur{position: relative; border: 1px solid #df1830;}
.d-main .detail-meta .fl .inner .choose-pro .cho-cont .cur a{border: 1px solid #df1830;}
.d-main .detail-meta .fl .inner .choose-pro .cho-cont .cur i{display: inline-block; width: 13px; height: 12px; overflow: hidden; background: url("../images/detail-01-allbg.png") no-repeat -63px -36px; position: absolute; right: 0; bottom: 1px;}
.d-main .detail-meta .fl .inner .choose-pro .cho-cont .lock {background-color: #cccccc}

/*购买数量*/
.d-main .detail-meta .fl .inner .choose-amount{padding-left: 34px; height: 32px; margin-bottom: 23px; overflow: hidden;}
.d-main .detail-meta .fl .inner .choose-amount span{float: left; line-height: 32px; color: #999;}
.d-main .detail-meta .fl .inner .choose-amount .wrap-input{width: 88px; height: 32px; float: left; margin: 0 18px 0 20px; position: relative; _margin: 0 18px 0 10px;}
.d-main .detail-meta .fl .inner .choose-amount .wrap-input input{float: left; width: 53px; height: 30px; border: 1px solid #dbdbdb; border-radius: 2px; padding-left: 12px; line-height: 30px; font-size: 16px; color: #1a1a1a;}
.d-main .detail-meta .fl .inner .choose-amount .wrap-input .add{display: block; width: 19px; height: 15px; background: url("../images/detail-01-allbg.png") no-repeat -43px -21px; position: absolute; top: 0; right: 0;}
.d-main .detail-meta .fl .inner .choose-amount .wrap-input .sub{display: block; width: 19px; height: 15px; background: url("../images/detail-01-allbg.png") no-repeat -43px -37px; position: absolute; bottom: 0; right: 0;}
.d-main .detail-meta .fl .inner .choose-amount .wrap-input .disabled{display: block; width: 19px; height: 15px; cursor: default; background: url("../images/detail-01-allbg2.png") no-repeat -43px -37px; position: absolute; bottom: 0; right: 0;}
.d-main .detail-meta .fl .inner .choose-amount .wrap-input .disabledAdd{display: block; width: 19px; height: 15px; cursor: default; background: url("../images/detail-01-allbg2.png") no-repeat -43px -53px; position: absolute; bottom: 0; right: 0;}

/*购物车按钮*/
.d-main .detail-meta .fl .inner .choose-btn{padding-left: 34px; height: 50px; position: relative;}
.d-main .detail-meta .fl .inner .choose-btn .btn1{display: block; width: 160px; height: 50px; line-height: 50px; background: url("../images/detail-01-btn1.png") no-repeat; text-align: center; font-size: 18px; color: #fff; margin-right: 18px; float: left;}
.d-main .detail-meta .fl .inner .choose-btn a:hover.btn1{background: url("../images/detail-01-btn2.png") no-repeat;}
.d-main .detail-meta .fl .inner .choose-btn .btn2{display: block; width: 140px; height: 50px; line-height: 50px; padding-left: 40px; background: url("../images/detail-01-btn1.png") no-repeat 0 -51px; text-align: center; font-size: 18px; color: #fff; float: left;}
.d-main .detail-meta .fl .inner .choose-btn a:hover.btn2{background: url("../images/detail-01-btn2.png") no-repeat 0 -51px;}

.d-main .detail-meta .fl .inner .choose-btn .ewm{display: block; height: 50px;width: 50px;  background: url("../images/ewm-default.png") no-repeat; margin-left: 18px;margin-top: 4px; float: left;}
.d-main .detail-meta .fl .inner .choose-btn a:hover.ewm{background: url("../images/ewm-hold.png") no-repeat; }

.d-main .detail-meta .fl .inner .choose-btn .btn3{display: block; width: 136px; height: 50px; line-height: 50px; padding-left: 34px; background: url("../images/detail-01-btn1.png") no-repeat 0 -102px; text-align: center; font-size: 18px; color: #fff; margin-right: 18px; float: left;}
.d-main .detail-meta .fl .inner .choose-btn a:hover.btn3{background: url("../images/detail-01-btn2.png") no-repeat 0 -102px;}
.d-main .detail-meta .fl .inner .choose-btn .btn4{display: block; width: 368px; height: 48px; padding: 1px;  background: url("../images/detail-01-btn3.png") no-repeat;  float: left;}
.d-main .detail-meta .fl .inner .choose-btn .btn4 input{width: 185px; padding-left: 12px;height: 46px; line-height: 46px; border: none; font-size: 18px; color: #666666; float: left; }
.d-main .detail-meta .fl .inner .choose-btn .btn4 a{display: block; width: 125px; height: 46px; line-height: 46px; padding-left: 41px; text-align: center; float: right; font-size: 18px; color: #fff;}
.d-main .detail-meta .fl .inner .choose-btn .btn4 a:hover{background: url("../images/detail-01-btn4.png") no-repeat;}
/*提示*/
.d-main .detail-meta .fl .inner .summary-tips{padding:25px 0 0 50px;}
.d-main .detail-meta .fl .inner .summary-tips p{margin-bottom: 15px; line-height: 24px; color: #999999;}
.d-main .detail-meta .fl .inner .summary-tips a{color: #0083ce;}
.d-main .detail-meta .fl .inner .summary-tips a:hover{text-decoration: underline;}
.d-main .detail-meta .fl .inner .summary-tips span{color: #666;}
.d-main .detail-meta .fl .inner .summary-tips img{padding: 0 3px 0 10px; vertical-align: text-bottom;}


/*同类型产品*/
.d-main .detail-meta .fr{width: 178px; padding-bottom: 15px;}
.d-main .detail-meta .fr h4{width: 155px; height: 24px; margin: 0 auto 14px; border-bottom: 1px dotted #c9c9c9; position: relative;}
.d-main .detail-meta .fr h4 span{display: block; width:87px; height: 20px; background-color: #fff; text-align: center; line-height: 20px; color: #666666; font-size: 14px; position: absolute; left: 33px; bottom:-10px; }
.d-main .detail-meta .fr .inner{width: 120px; height: 465px; overflow: hidden; margin: 0 auto;}
.d-main .detail-meta .fr .inner ul{width: 120px;}
.d-main .detail-meta .fr .inner ul li{width: 120px; height: 155px;}
.d-main .detail-meta .fr .inner ul li a{display: block; width: 120px; height: 120px; overflow: hidden; position: relative;}
.d-main .detail-meta .fr .inner ul li a span{display: block;  width: 120px; height: 20px; line-height: 20px; position: absolute; left: 0; bottom: 0;}
.d-main .detail-meta .fr .inner .gl-price{display: block; color: #e60012; font-size: 14px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; margin-top: 6px; text-align: center;}
.d-main .detail-meta .fr .inner .gl-price em{font-size: 16px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}

.d-main .detail-meta .fr .slider{padding-left: 34px; height: 25px; margin-top: 25px; overflow: hidden; color: #333333; line-height: 25px;}
.d-main .detail-meta .fr .slider span{padding: 0 23px; float: left;}
.d-main .detail-meta .fr .slider .slider-prev{display: inline-block; width: 25px; height: 25px;  text-align: center; float: left;}
.d-main .detail-meta .fr .slider .slider-prev i{display: inline-block; width: 14px; height: 8px;background: url("../images/detail-01-allbg.png") no-repeat -40px 0; overflow: hidden;}
.d-main .detail-meta .fr .slider a:hover.slider-prev i{background: url("../images/detail-01-allbg2.png") no-repeat -40px 0;}
.d-main .detail-meta .fr .slider .slider-next{display: inline-block; width: 25px; height: 25px; text-align: center; float: left;}
.d-main .detail-meta .fr .slider .slider-next i{display: inline-block; width: 14px; height: 8px;background: url("../images/detail-01-allbg.png") no-repeat -40px -10px; overflow: hidden;}
.d-main .detail-meta .fr .slider a:hover.slider-next i{background: url("../images/detail-01-allbg2.png") no-repeat -40px -10px;}

/*搭配购买*/
.d-main .fitting{width: 1188px; border: 1px solid #e3e3e3; background-color: #fff; margin: 12px auto 0;}
.d-main .fitting .mt{width: 1188px; height: 36px; border-bottom: 1px solid #ddd; background-color: #fbfbfb;}
.d-main .fitting .mt li{width: 120px; height: 36px; border-right: 1px solid #dddddd; float: left;}
.d-main .fitting .mt li a{display: block; width: 120px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #333333;}
.d-main .fitting .mt li a:hover{color: #1da5b0;}
.d-main .fitting .mt .cur{position: relative; }
.d-main .fitting .mt .cur a{ position: absolute;background-color: #fff; height: 37px; line-height: 34px; color: #1da5b0; border-top: 2px solid #1da5b0; left: 0; top: -1px; }



.d-main .fitting .mc{padding: 10px 0 10px 22px; width: 1166px; overflow: hidden;}
.d-main .fitting .mc ul{padding: 5px; height: 215px; overflow: hidden;}
.d-main .fitting .mc ul li{width: 160px; height: 193px; padding-top: 20px; border: 1px solid #fff; float: left; margin:0 28px 5px 0; transition: all 120ms ease 0s; overflow: hidden;}
.d-main .fitting .mc ul li:hover{box-shadow: 0 0 0 5px rgba(0,0,0,0.05);}
.d-main .fitting .mc .pic{display: block; width: 120px; height: 120px; margin: 0 auto; overflow: hidden;}
.d-main .fitting .mc .title{display: block; width: 120px; height:30px; line-height: 15px; color: #333; overflow: hidden; margin: 7px auto 0; }
.d-main .fitting .mc a:hover.title{color: #1da5b0;}
.d-main .fitting .mc .gl-price{display: block; padding-left: 20px; color: #e60012; font-size: 12px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; margin-top: 6px;}
.d-main .fitting .mc .gl-price em{font-size: 14px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}

/*联合用药*/
.d-main .unite{width: 1188px;  border: 1px solid #e3e3e3; background-color: #fff; margin: 12px auto 0;}
.d-main .unite .mt{width: 1178px; height: 33px; padding-left: 10px; border-bottom: 1px solid #e3e3e3; background-color: #fbfbfb;}
.d-main .unite .mt li{width: 110px; height: 35px; position: relative; top: -3px; border-top: 2px solid #2fbdc8; background-color: #fff;}
.d-main .unite .mt li span{display: block; line-height: 35px; text-align: center; font-size: 14px; color: #333333; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

.d-main .unite .mc{padding: 10px; width: 1168px; overflow: hidden;}
.d-main .unite .mc .pic{width: 450px; height: 300px; float: left;}
.d-main .unite .mc .pic a{display: block; width: 450px; height: 300px; overflow: hidden;}
.d-main .unite .mc .fr{width: 690px; padding-top: 7px; margin-right: 10px;}
.d-main .unite .mc .fr .title{display: block; line-height: 38px; font-size: 22px; color: #333;}
.d-main .unite .mc .fr .title img{padding-right: 10px; vertical-align: middle;}
.d-main .unite .mc .fr a:hover.title{text-decoration: underline;}
.d-main .unite .mc .fr p{width: 690px; line-height: 20px; font-size: 14px; color: #666;}

.d-main .unite .mc .fr .pri{width:685px; height: 50px; margin-top: 20px; }
.d-main .unite .mc .fr .pri a{display: block; width: 140px; height: 50px; line-height: 50px; padding-left: 40px; background: url("../images/detail-01-btn1.png") no-repeat 0 -51px; text-align: center; font-size: 18px; color: #fff; float: right;}
.d-main .unite .mc .fr .pri a:hover{background: url("../images/detail-01-btn2.png") no-repeat 0 -51px;}
.d-main .unite .mc .fr .pri .btn3{display: block; width: 136px; height: 50px; line-height: 50px; padding-left: 34px; background: url("../images/detail-01-btn1.png") no-repeat 0 -102px; text-align: center; font-size: 18px; color: #fff; margin-right: 18px; float: right;}
.d-main .unite .mc .fr .pri a:hover.btn3{background: url("../images/detail-01-btn2.png") no-repeat 0 -102px;}
.d-main .unite .mc .fr .pri del{float: left; font-size: 14px; color: #999; margin: 13px 0 0 30px;}
.d-main .unite .mc .fr .pri .gl-price{padding-left: 20px; color: #e60012; font-size: 24px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; margin-top: 5px; float: left;}
.d-main .unite .mc .fr .pri .gl-price em{font-size: 26px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}
/*商品组合*/
.d-main .unite .mc .fr .comb{width: 690px; margin-top: 28px; padding-top: 29px; border-top: 1px solid #f5f5f5; position: relative;}
.d-main .unite .mc .fr .comb .lh{display: block; width: 128px; height: 20px; line-height: 20px; font-size: 14px; color: #999999; position: absolute; left: 0; top: -11px; background-color: #fff;}
.d-main .unite .mc .fr .comb .lb-prev{display: block; width: 31px; height: 49px; background: url("../images/detail-01-arrow1.png") no-repeat;  border-radius: 3px 0 0 3px; position: absolute; left: 0; top: 33px;}
.d-main .unite .mc .fr .comb a:hover.lb-prev{background: url("../images/detail-01-arrow2.png") no-repeat;}
.d-main .unite .mc .fr .comb .lb-next{display: block; width: 31px; height: 49px; background: url("../images/detail-01-arrow1.png") no-repeat -32px 0; border-radius: 0 3px 3px 0; position: absolute; right: 0; top: 33px;}
.d-main .unite .mc .fr .comb a:hover.lb-next{background: url("../images/detail-01-arrow2.png") no-repeat -32px 0;}
.d-main .unite .mc .fr .comb .comb-cont{width: 610px; height: 60px; margin: 0 auto; overflow: hidden;}
.d-main .unite .mc .fr .comb ul{width: 500%; height: 60px; overflow: hidden;}
.d-main .unite .mc .fr .comb ul li{width: 195px; height: 60px; float: left; margin-right: 10px; overflow: hidden; }
.d-main .unite .mc .fr .comb ul li span{float: right; display: block; font-size: 14px; width: 128px; height: 20px; line-height: 20px; color: #999; overflow: hidden;}
.d-main .unite .mc .fr .comb ul li i{color: #666; font-style: normal;}
.d-main .unite .mc .fr .comb ul li em{color: #e60012; font-style: normal;}
.d-main .unite .mc .fr .comb .c-pic{display: block; width: 60px; height: 60px; float: left; overflow: hidden;}
.d-main .unite .mc .fr .comb .c-title{display: block; width: 128px; height: 20px; line-height: 20px; color: #999999; font-size: 14px; float: right;}
.d-main .unite .mc .fr .comb a:hover.c-title{color: #1da5b0;}

/*详情页下半部*/
.d-main .detail-main{width: 1190px; margin: 10px auto 0; overflow: hidden;}
.d-main .detail-main .fl{width: 210px;}
/*相关分类*/
.d-main .detail-main .fl-item{width: 208px; border: 1px solid #dddddd; margin-bottom: 10px;}
.d-main .detail-main .fl-item h4{height: 33px; padding-left: 10px; background-color: #f7f7f7; border-bottom: 1px solid #ddd; line-height: 33px; font-size: 14px; color: #333;}
.d-main .detail-main .fl-item ul{width: 190px; margin: 0 auto; overflow: hidden;}
.d-main .detail-main .fl-item ul li{width: 190px; height: 208px; padding-top: 20px; border-bottom: 1px dotted #dcdcdc; margin-bottom: -1px;}
.d-main .detail-main .fl-item .pic{display: block; width: 120px; height: 120px; overflow: hidden; margin: 0 auto;}
.d-main .detail-main .fl-item .title{display: block; width: 190px; height: 36px; line-height: 18px; color: #333333; margin: 9px auto; overflow: hidden; text-align: center;}
.d-main .detail-main .fl-item a:hover.title{color: #1da5b0;}
.d-main .detail-main .fl-item .gl-price{display: block; color: #e60012; text-align: center; font-size: 16px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; margin-top: 6px;}
.d-main .detail-main .fl-item .gl-price em{font-size: 18px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}

/*右边nav*/
.d-main .detail-main .fr{width: 960px;}
.d-main .detail-main .minute-menu{width: 958px; height: 36px; border: 1px solid #ddd; background-color: #fbfbfb;}
.d-main .detail-main .minute-menu li{width: 120px; height: 36px; border-right: 1px solid #dddddd; float: left;}
.d-main .detail-main .minute-menu li a{display: block; width: 120px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #333333;}
.d-main .detail-main .minute-menu li a:hover{color: #1da5b0;}
.d-main .detail-main .minute-menu .cur{position: relative; }
.d-main .detail-main .minute-menu .cur a{ position: absolute;background-color: #fff; line-height: 34px; color: #1da5b0; border-top: 2px solid #1da5b0; left: 0; top: -1px; }

/*商品详情*/
.d-main .detail-main .dt-cont{width: 960px; padding-top: 10px; margin-bottom: 20px;}
.d-main .detail-main .attributes{width: 958px; padding: 9px 0; border: 1px solid #f1f1f1; background-color: #fbfbfb; overflow: hidden;}
.d-main .detail-main .attributes li{width: 299px; height: 24px; line-height: 24px; color: #333333; padding-left: 20px; float: left;}
.d-main .detail-main .attributes li span{display: inline-block; width: 70px; float: left;}
.d-main .detail-main .dt-post{width: 960px; padding-top: 15px; text-align: center;}

/*说明书*/
.d-main .detail-main .spe-cont{width: 960px; padding-top: 20px; margin-bottom: 20px;}
.d-main .detail-main .spe-cont h4{font-size: 18px; text-align: center; color: #333;}
.d-main .detail-main .spe-cont h5{font-size: 14px; text-align: center; line-height: 30px; color: #cb2d2d;}
.d-main .detail-main .spe-cont .sc-main{padding: 0 15px; line-height: 22px; color: #333;}
.d-main .detail-main .s-table{width: 959px; border-top: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1;}
.d-main .detail-main .s-table td{border-bottom: 1px solid #f1f1f1; line-height: 28px;text-align: center; padding: 5px 0; border-right: 1px solid #f1f1f1;}
.d-main .detail-main .s-table h4{font-size: 18px; color: #333;}
.d-main .detail-main .s-table h5{font-size: 14px; color: #cb2d2d;}
.d-main .detail-main .s-table .title{ background-color: #fbfbfb; }
.d-main .detail-main .s-table .tb-label{width: 160px; font-size: 14px; vertical-align: top; color: #333333; background-color: #fbfbfb;}
.d-main .detail-main .s-table .tb-info{padding: 5px 25px; font-size: 14px; color: #333333; text-align: left;}
.d-main .detail-main .s-table .tb-info span{color: #999999; padding-left: 10px;}
.d-main .detail-main .s-table .tb-info a{color: #cc3333; padding-left: 10px;}
.d-main .detail-main .s-table .tb-info a:hover{text-decoration: underline;}

/*用户评价*/
.d-main .detail-main .rev-cont{width: 960px; padding-top: 10px;}
.d-main .detail-main .rev-cont .rc-top{width: 958px; border: 1px solid #f1f1f1; overflow: hidden;}
.d-main .detail-main .rev-cont .rt-lt{width: 120px; height: 100px; padding-top: 20px; float: left; text-align: center;}
.d-main .detail-main .rev-cont .rt-lt span{color: #ff6600; font-size: 42px;}
.d-main .detail-main .rev-cont .rt-lt i{font-style: normal; font-size: 28px;color: #ff6600;}
.d-main .detail-main .rev-cont .rt-lt p{ font-size: 14px;color: #333333; }

.d-main .detail-main .rev-cont .rt-rt{width: 230px; padding-top: 30px; height: 90px; text-align: center; float: right;}
.d-main .detail-main .rev-cont .rt-rt a{display: block; width: 120px; height: 30px; margin: 0 auto 12px; text-align: center; line-height: 30px; font-size: 14px; color: #fff; background-color: #1da5b0; border-radius: 2px;}
.d-main .detail-main .rev-cont .rt-rt a:hover{background-color: #1698a3;}
.d-main .detail-main .rev-cont .rt-rt span{color: #999999;}

.d-main .detail-main .rev-cont .rt-mt{width: 564px; padding: 15px 0 0 40px; border-left: 1px solid #f1f1f1;  border-right: 1px solid #f1f1f1;  float: left; overflow: hidden;}
.d-main .detail-main .rev-cont .rt-mt span{display: inline-block; float: left; width: 20px; height: 105px; line-height: 15px; color: #999;}
.d-main .detail-main .rev-cont .rt-mt ul{width: 490px; padding: 10px 0 10px 32px; overflow: hidden; float: left;}
.d-main .detail-main .rev-cont .rt-mt ul li{float: left; box-shadow: 0 0 2px rgba(0,0,0,0.2);border: 1px solid #fc6a15; border-radius: 2px; margin: 0 10px 10px 0;}
.d-main .detail-main .rev-cont .rt-mt ul li a{display: inline-block; height: 24px; color: #fc6a15; line-height: 24px; padding: 0 14px; white-space: nowrap;}
.d-main .detail-main .rev-cont .rt-mt ul li a.selected{background-color: #fc6a15; color: #ffffff;}
/*评论内容*/
.d-main .detail-main .rev-cont .reviews{width: 960px; margin-top: 10px;}
.d-main .detail-main .rev-cont .reviews .rev-nav{width: 953px; height: 34px; padding-left: 3px; border: 1px solid #f1f1f1; background-color: #fbfbfb;}
.d-main .detail-main .rev-cont .reviews .rev-nav li{float: left; border-right: 1px solid #fbfbfb;}
.d-main .detail-main .rev-cont .reviews .rev-nav li a{display: inline-block; padding: 0 18px; height: 33px; line-height: 33px; color: #333333; font-size: 14px;}
.d-main .detail-main .rev-cont .reviews .rev-nav .cur{border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; background-color: #fff;}
.d-main .detail-main .rev-cont .reviews .rev-nav .cur a{position: relative; top: -2px;  border-top: 2px solid #1da5b0;}

.d-main .detail-main .rev-cont .reviews .rev-mc{width: 960px; margin-top: 10px;}
.d-main .detail-main .rev-cont .reviews .rev-mc dt{width: 958px; border: 1px solid #f1f1f1; height: 33px; background-color: #fbfbfb; line-height: 33px; overflow: hidden; color: #333333; font-weight: bold;}
.d-main .detail-main .rev-cont .reviews .rev-mc dt span{float: left; margin-left: 28px; _margin-left: 14px;}
.d-main .detail-main .rev-cont .reviews .rev-mc dt i{float: right;margin-right: 205px; font-style: normal;}

/*评论*/
.reviews .rev-mc dd{width: 940px; margin: 0 auto;}
.reviews .rev-mc .rm-item{width: 940px; padding: 25px 0 18px; background: url("../images/detail-01-page-bg.png") repeat-x 0 100%; position: relative;}
.reviews .rev-mc .rm-item .rm-lt{width: 925px; padding-left: 15px; min-height: 120px;}
.reviews .rev-mc .rm-item .rm-lt p{width: 620px; line-height: 22px; color: #333333;word-wrap:break-word; word-break:normal;}
/*评分*/
.reviews .rev-mc .rm-item .rm-lt .grade-star{margin: 10px 0; height: 22px; line-height: 22px; color: #999999; width: 620px;}
.reviews .rev-mc .rm-item .rm-lt .grade-star span{float: left; margin-right: 12px;}
.reviews .rev-mc .rm-item .rm-lt .grade-star em{display: block; width: 75px; height: 14px; float: left; margin-top: 3px; background: url("../images/detail-01-star.png") no-repeat;}
.reviews .rev-mc .rm-item .rm-lt .grade-star .star4{background: url("../images/detail-01-star.png") no-repeat -15px 0;}
.reviews .rev-mc .rm-item .rm-lt .grade-star .star3{background: url("../images/detail-01-star.png") no-repeat -30px 0;}
.reviews .rev-mc .rm-item .rm-lt .grade-star .star2{background: url("../images/detail-01-star.png") no-repeat -45px 0;}
.reviews .rev-mc .rm-item .rm-lt .grade-star .star1{background: url("../images/detail-01-star.png") no-repeat -60px 0;}
.reviews .rev-mc .rm-item .rm-lt .grade-star .star0{background: url("../images/detail-01-star.png") no-repeat -75px 0;}

/*印象*/
.reviews .rev-mc .rm-item .rm-lt .imp{width: 620px; overflow: hidden;}
.reviews .rev-mc .rm-item .rm-lt .imp span{float: left; margin-right: 10px; line-height: 26px; color: #999;}
.reviews .rev-mc .rm-item .rm-lt .imp ul{width: 570px; float: left; padding-bottom: 1px; overflow: hidden;}
.reviews .rev-mc .rm-item .rm-lt .imp li{display: inline-block; padding: 0 15px; height: 26px; line-height: 26px; border-radius: 2px; color: #666; background-color: #fff1e4; float: left; margin: 0 12px 5px 0;}

/*晒单*/
.reviews .rev-mc .rm-item .rm-lt .pro-show{width: 940px; overflow: hidden;}
.reviews .rev-mc .rm-item .rm-lt .pro-show span{float: left; margin:5px 10px 0 0; color: #999;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .mpic-box{width: 480px; height: 82px; overflow: hidden; float: left;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .mpic-box li{width: 82px; height: 82px; margin-right: 10px; float: left; }
.reviews .rev-mc .rm-item .rm-lt .pro-show .mpic-box li a{display: block; width: 80px; height: 80px; position: relative;border: 1px solid #f1f1f1; overflow: hidden;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .mpic-box li a i{background:url("../images/zoom1.png") no-repeat;  height: 40px;  left: 20px;  position: absolute;  top: 80px;  width: 40px;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .mpic-box li a:hover{border: 1px solid #bfbfbf;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .mpic-box li a:hover i{top: 20px;}

.reviews .rev-mc .rm-item .rm-lt .pro-show .lpic-box{width: 820px; padding: 29px 0; margin-top: 20px; height: 300px; background-color: #f7f7f7; float: left;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .pic{width: 430px; height: 300px; overflow: hidden; margin: 0 auto; position: relative;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .pic a{display: block; width: 40px; height: 40px; position: absolute;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .pic ul{width: 500%; height: 300px;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .pic ul li{width: 430px; height: 300px; float: left; overflow: hidden;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .s-prev{display: block; width: 31px; height: 49px; background: url("../images/detail-01-arrow1.png") no-repeat; float: left; margin: 99px 0 0 65px; border-radius: 3px 0 0 3px;}
.reviews .rev-mc .rm-item .rm-lt .pro-show a:hover.s-prev{background: url("../images/detail-01-arrow2.png") no-repeat;}
.reviews .rev-mc .rm-item .rm-lt .pro-show .s-next{display: block; width: 31px; height: 49px; background: url("../images/detail-01-arrow1.png") no-repeat -32px 0; float: right; margin: 99px 65px 0 0; border-radius: 0 3px 3px 0;}
.reviews .rev-mc .rm-item .rm-lt .pro-show a:hover.s-next{background: url("../images/detail-01-arrow2.png") no-repeat -32px 0;}

.reviews .rev-mc .rm-item .rm-rt{width: 250px; height: 120px; position: absolute; right: 0; top: 25px;}
.reviews .rev-mc .rm-item .rm-rt p{color: #999999; line-height: 24px;}
.reviews .rev-mc .rm-item .rm-rt p a{color: #666;padding-left: 10px;}
.reviews .rev-mc .rm-item .rm-rt p span{color: #666; padding-left: 10px;}
.reviews .rev-mc .rm-item .rm-rt p em{color: #999; font-style: normal; padding-left: 10px;}
.reviews .rev-mc .rm-item .rm-rt a.zan{display: block; width: 69px; height: 24px; padding: 1px;  margin-top: 13px; text-align: center; line-height: 26px; color: #999999; background: url("../images/detail-01-allbg.png") no-repeat -20px -53px; transition:all 0ms;}
.reviews .rev-mc .rm-item .rm-rt a:hover.zan{color: #fc6a15; padding: 0; background: none; border: 1px solid #fc6a15; border-radius: 2px;}

/*下一页*/
.d-main .detail-main .rev-cont .reviews .rev-page{width: 940px; height: 65px; margin: 0 auto;  padding: 35px 0 20px;}


/*交易记录*/
.d-main .detail-main .record-cont{width: 960px; padding-top: 10px;}
.d-main .detail-main .record-cont .rev-page{width: 940px; height: 65px; margin: 0 auto;  padding: 35px 0 20px;}
.d-main .detail-main .record-cont .r-table{width: 958px; border: 1px solid #f1f1f1; border-bottom: none;}
.d-main .detail-main .record-cont .r-table th{border-bottom: 2px solid #f1f1f1; line-height: 33px; text-align: center; color: #333333; background-color: #fbfbfb;}
.d-main .detail-main .record-cont .r-table td{border-bottom: 1px solid #f1f1f1; line-height: 46px; text-align: center; color: #666666;}

/*产品资质*/
.d-main .detail-main .cert-cont{width: 958px; border: 1px solid #dddddd; border-top: none; padding: 26px 0; overflow: hidden; position: relative;}
.d-main .detail-main .cert-cont .cc-prev{display: block; width: 24px; height: 34px; background: url("../images/detail-01-allbg.png") no-repeat -77px 10px; position: absolute; left: 18px; top: 115px;}
.d-main .detail-main .cert-cont a:hover.cc-prev{background: url("../images/detail-01-allbg2.png") no-repeat -77px 10px;}
.d-main .detail-main .cert-cont .cc-next{display: block; width: 24px; height: 34px; background: url("../images/detail-01-allbg.png") no-repeat -77px -16px; position: absolute; right: 18px; top: 115px;}
.d-main .detail-main .cert-cont a:hover.cc-next{background: url("../images/detail-01-allbg2.png") no-repeat -77px -16px; }

.d-main .detail-main .cert-cont .cc-pic{width: 850px; height: 233px; overflow: hidden; margin: 0 auto;}
.d-main .detail-main .cert-cont .cc-pic ul{width: 1000%; height: 233px;}
.d-main .detail-main .cert-cont .cc-pic ul li{width:260px;height: 215px; border: 1px solid #f1f1f1; padding-top: 16px; float: left; margin-right: 27px; }
.d-main .detail-main .cert-cont .cc-pic ul li a{display: block; width: 220px; height: 160px; margin: 0 auto; overflow: hidden;}
.d-main .detail-main .cert-cont .cc-pic ul li span{display: block; width: 260px; height:40px; font-size: 14px; line-height: 40px; color: #333; border-top: 1px solid #f1f1f1; text-align: center; margin-top: 14px; background-color: #fbfbfb; }

/*售前咨询*/
.d-main .detail-main .consult-cont{width: 960px; margin-bottom: 10px;}
.consult-cont .consult{ line-height: 18px; color: #666; background: url("../images/detail-01-state.png") no-repeat 27px 23px; border: 1px solid #f1f1f1; border-top: none; padding: 17px 20px 17px 70px;}

.consult-cont .leave-msg{width: 958px; border: 1px solid #f1f1f1;}
.consult-cont .leave-msg .mmt{height: 33px; padding-left: 33px; line-height: 33px; font-size: 16px; color: #333; background-color: #fbfbfb;}
.consult-cont .leave-msg .mmc{width: 958px; padding: 17px 0 23px; overflow: hidden;}
.consult-cont .leave-msg .mmc p{width: 353px; line-height: 22px; color: #999; float: right; margin: 34px 45px 0 0;}
.consult-cont .leave-msg .mmc .mc-lt{width: 520px; float: left;}
.consult-cont .leave-msg .mmc .mc-type{ width: 520px;margin-bottom: 12px; overflow: hidden; }
.consult-cont .leave-msg .mmc .mc-type span{float: left; display: inline-block; width: 94px; line-height: 21px; color: #666; text-align: right; padding-right: 3px;}
.consult-cont .leave-msg .mmc .mc-type .mc-label{width: 410px; float: left;}
.consult-cont .leave-msg .mmc .mc-type label{float: left; line-height: 21px; color: #666; margin-right: 20px; white-space: nowrap;}
.consult-cont .leave-msg .mmc .mc-type input{vertical-align: sub; _vertical-align: middle;}

.consult-cont .leave-msg .mmc .mc-cont{width: 520px; overflow: hidden;}
.consult-cont .leave-msg .mmc .mc-cont span{float: left; display: inline-block; padding-top: 6px; width: 94px; line-height: 21px; color: #666; text-align: right; padding-right: 3px;}
.consult-cont .leave-msg .mmc .mc-cont textarea{float: left; border: 1px solid #ececec; width: 390px; height: 120px; padding: 5px 10px; line-height: 23px; color: #333; font-size: 14px;}
.consult-cont .leave-msg .mmc .mc-cont a{display: block; width: 80px; height: 30px; background-color: #1da5b0; text-align: center; line-height: 30px; color: #fff; font-size: 14px; float: left; margin: 10px 0 0 97px; border-radius: 2px; _margin: 10px 0 0 50px;}
.consult-cont .leave-msg .mmc .mc-cont a:hover{background-color: #1698a2;}

.d-main .detail-main .consult-cont .rev-page{width: 960px; overflow: hidden; padding: 15px 0 10px;}

.d-main .detail-main .consult-cont .consult-main{width: 960px;}
.consult-cont .consult-main ul{width: 960px;}
.consult-cont .consult-main ul li{width: 960px; line-height: 22px; padding: 25px 0; border-bottom: 1px solid #f1f1f1;}
/*网友提问*/
.consult-cont .consult-main .con-info{width: 960px; color: #666666; line-height: 22px; overflow: hidden;}
.consult-cont .consult-main .con-info span{display: inline-block; width: 94px; text-align: right; padding-right: 10px; float: left; }
.consult-cont .consult-main .con-info i{float: left; padding-right: 20px; font-style: normal;}
.consult-cont .consult-main .con-info em{float: left; font-style: normal;}
/*咨询内容*/
.consult-cont .consult-main .con-det{width: 960px; color: #000; line-height: 22px; overflow: hidden;}
.consult-cont .consult-main .con-det span{display: inline-block; width: 94px; text-align: right; padding-right: 10px; float: left; }
.consult-cont .consult-main .con-det p{width: 700px; line-height: 22px; float: left;}
/*客服回复*/
.consult-cont .consult-main .con-reply{width: 960px; color: #ff7700; line-height: 22px; overflow: hidden;}
.consult-cont .consult-main .con-reply span{display: inline-block; width: 94px; text-align: right; padding-right: 10px; float: left; }
.consult-cont .consult-main .con-reply p{width: 700px; line-height: 22px; float: left;}
.consult-cont .consult-main .con-reply em{float: right; color: #666; margin-right: 18px;font-style: normal;}

.infoPage {float:right; font-size: 14px; height: 42px;margin-bottom: 10px;margin-top: 4px;text-align: center;}
.infoPage{width:auto;float:right;}
.infoPage ul li{float:left; line-height: 38px;list-style:none;color:#999999;}
.infoPage li span { float: left}
.infoPage .prev {margin-right: 20px;}
.infoPage .next {margin-left: 15px;}
.infoPage .everyPage{color:#666666;margin-left: 12px;border: 1px solid #e9e9e9;border-radius: 1px;display: inline-block;height: 38px;line-height: 38px; text-align: center;width:38px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
.infoPage .nowPage{margin-left: 4px;border-radius: 1px; display: inline-block; height: 38px; line-height: 38px;text-align: center;width:38px;border: 1px solid #149ba6;color: #FFF;background:#2fbdc8;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
.infoPage select{height:18px;color:#e60611;}
.infoPage span, .pager a {text-decoration: none;}
.infoPage li {display: inline-block;height: 45px;}
.infoPage li a, .infoPage .pages li span {display: block; float: left; width: auto; line-height:11px;}
.infoPage li a:hover {color:#2fbdc8;;background:#FFF; border: 1px solid #2fbdc8;}
.infoPage .upPage,.infoPage .downPage {border: 1px solid  #e9e9e9;border-radius: 1px; box-shadow: 0 2px 2px rgba(0,0,0,0.1); color: #333333;display: inline-block;font-size: 14px;font-style: normal;height: 38px;line-height: 38px;text-align: center;width:70px;margin-left:4px;}
.infoPage li.current {color: #000000; cursor: default;}
#inputPage{border:#e9e9e9 1px solid; font-size: 14px; color: #666666; width:50px; height: 38px; line-height: 38px; text-align: center;}
#inputPage:focus{border: 1px solid #2fbdc8;}
.infoPage .goToPage{margin-left:5px; background:#FFF;border:1px solid #e9e9e9; color: #999999; font-size: 14px; width: 70px; height: 38px; line-height: 34px; cursor:pointer;_padding-top: 1px;*padding-top: 1px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);transition:all 120ms;}
.infoPage .goToPage:hover {color:#2fbdc8;;background:#FFF; border: 1px solid #2fbdc8;}


/*弹出层——价格反馈*/
.layer-bg{width: 100%; height: 100%; position: fixed; z-index: 999; background: url("../images/bg0.15.png") repeat;}
.layer-bg .d-layer{width: 618px; border-radius: 4px; box-shadow: 0 0 0 5px rgba(0,0,0,0.15); border: 1px solid #bdbdbd; background-color: #fff; position: absolute; left: 50%; margin-left: -309px; top: 155px; z-index: 9999;}
.layer-bg .d-layer .mt{width: 618px; height: 35px; background-color: #f3f3f3; overflow: hidden;}
.layer-bg .d-layer .mt span{float: left; line-height: 35px; color: #666666; font-size: 14px; margin-left: 20px;}
.layer-bg .d-layer .mt a{display: block; width: 28px; height: 28px; background: url("../images/detail-01-allbg.png") no-repeat -55px 9px; float: right; margin: 3px 5px 0 0;}
.layer-bg .d-layer .mt a:hover{background: url("../images/detail-01-allbg2.png") no-repeat -55px 9px; ;}

.layer-bg .feedback .mc{padding-top: 34px; height: 410px; background-color: #fff;}
.layer-bg .feedback .mc p{width: 490px; padding-left: 96px; line-height: 22px; color: #000000; background: url("../images/layer-icon01.png") no-repeat 42px 3px;}
.layer-bg .feedback .mc .goods{width: 512px; margin: 23px 0 0 96px; height: 60px; overflow: hidden;}
.layer-bg .feedback .mc .pic{display:block; width: 60px; height: 60px; float: left; overflow: hidden;}
.layer-bg .feedback .mc .title{display: block; float: left; width: 390px; height: 22px; line-height: 22px; margin-left: 15px;}
.layer-bg .feedback .mc a:hover.title{color: #333; text-decoration: underline;}
.layer-bg .feedback .mc .pri{float: left; margin-left: 15px; color: #999; height: 20px; line-height: 20px;}
.layer-bg .feedback .mc .pri .gl-price{color: #e60012; font-size: 12px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana;}
.layer-bg .feedback .mc .pri .gl-price em{font-size: 14px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}

.layer-bg .feedback .mc .btn{padding-left: 178px;}
.layer-bg .feedback .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; margin-right: 10px; background-color: #2fbdc8;}
.layer-bg .feedback .mc .btn a:hover.sub{background-color: #1da5b0;}
.layer-bg .feedback .mc .btn .cancel{display: inline-block; width: 98px; height: 28px; border: 1px solid #f6f6f6; border-radius: 2px; text-align: center; line-height: 28px; color: #666666; font-size: 14px; background-color: #f4f4f4;}
.layer-bg .feedback .mc .btn a:hover.cancel{background-color: #e5e5e5;}
.feedback .mc .loc-cont .c-item i{display:none;float: left; line-height: 31px; font-style: normal; padding-left: 29px; color: #999999; background: url("../images/layer-icon02.png") no-repeat 11px center;}

.layer-bg .feedback .mc .location{width: 520px; margin-top: 13px; padding-left: 96px;}
.layer-bg .feedback .mc .location .label{display: block; line-height: 22px; color: #333333; font-weight: bold;}
.layer-bg .feedback .mc .location ul{width: 520px; height: 22px; margin-top: 10px; overflow: hidden;}
.layer-bg .feedback .mc .location ul li{float: left; margin-right: 20px; line-height: 22px; color: #666;}
.layer-bg .feedback .mc .location ul li input{vertical-align: text-top; _vertical-align: baseline; }
.feedback .mc .location .loc-cont{width: 520px;  padding: 15px 0 5px;}
.feedback .mc .location .loc-cont .c-item{width: 520px; height: 41px; overflow: hidden;}
.feedback .mc .location .loc-cont .c-item span{display: inline-block; width: 82px; height: 31px; line-height: 31px; color: #666; text-align: right; float: left;}
.feedback .mc .location .loc-cont .c-item em{color: #cc0000; font-style: normal; font-family: "宋体";}
.feedback .mc .location .loc-cont .c-item input{display: block; width: 250px; height: 29px; border: 1px solid #ccc; padding-left: 10px; line-height: 29px; float: left;}

/*弹出层——需求登记*/
.layer-bg .register .mc{padding: 23px 0 70px; background-color: #fff;}
.layer-bg .register .mc p{width: 500px; padding-left: 112px; height: 30px; font-size: 14px; font-weight: bold; line-height: 30px; color: #000000; background: url("../images/layer-icon01.png") no-repeat 42px 0;}
.layer-bg .register .mc .btn{padding-left: 178px;}
.layer-bg .register .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; margin-right: 10px; background-color: #2fbdc8;}
.layer-bg .register .mc .btn a:hover.sub{background-color: #1da5b0;}
.layer-bg .register .mc .btn .cancel{display: inline-block; width: 98px; height: 28px; border: 1px solid #f6f6f6; border-radius: 2px; text-align: center; line-height: 28px; color: #666666; font-size: 14px; background-color: #f4f4f4;}
.layer-bg .register .mc .btn a:hover.cancel{background-color: #e5e5e5;}

.register .mc .loc-cont{width: 520px;  padding: 15px 0 25px 96px;}
.register .mc .loc-cont .c-item{width: 520px; margin-bottom: 10px; overflow: hidden;}
.register .mc .loc-cont .c-item span{display: inline-block; width: 82px; height: 31px; line-height: 31px; color: #666; text-align: right; float: left;}
.register .mc .loc-cont .c-item em{color: #cc0000; font-style: normal; font-family: "宋体";}
.register .mc .loc-cont .c-item input{display: block; width: 214px; height: 29px; border: 1px solid #ccc; padding-left: 10px; line-height: 29px; float: left;}
.register .mc .loc-cont .c-item i{display:none;float: left; line-height: 31px; font-style: normal; padding-left: 29px; color: #999999; background: url("../images/layer-icon02.png") no-repeat 11px center;}
.register .mc .loc-cont .c-item textarea{float: left; width: 340px; height: 60px; padding: 5px 10px; border: 1px solid #ccc; line-height:20px;color: #333;}
.register .mc .loc-cont .c-item .btn-sm{float: none; display: inline-block; width: 90px; height: 32px; margin-left: 10px; color: #666;font-size: 14px;line-height: 30px; text-align: center;background: url(../images/btn-bg.png);}

/*弹出层——药师联系我*/
.layer-bg .contact .mc{padding: 23px 0 40px; background-color: #fff;}
.layer-bg .contact .mc p{width: 450px; padding-left: 166px; height: 30px; font-size: 14px; font-weight: bold; line-height: 30px; color: #000000; background: url("../images/layer-icon03.png") no-repeat 106px 0;}
.layer-bg .contact .mc .btn{padding-left: 168px;}
.layer-bg .contact .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; margin-right: 10px; background-color: #2fbdc8;}
.layer-bg .contact .mc .btn a:hover.sub{background-color: #1da5b0;}
.layer-bg .contact .mc span{display: block; width: 400px; line-height: 24px; padding-left: 166px; color: #666; margin: 15px 0 25px;}
.layer-bg .contact .mc i{font-style: normal; padding: 0 3px;}

/*弹出层——添加购物车成功信息*/
.layer-bg .addCartInfo .mc{padding: 23px 0 40px; background-color: #fff; margin-left: 55px}
.layer-bg .addCartInfo .mc em{display: block;color:#000; padding-left: 150px;line-height: 30px}
em, i {
    font-style: normal;
    color: red;
}
.layer-bg .addCartInfo .mc .btn{padding-left: 140px;}
.layer-bg .addCartInfo .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-color: #2fbdc8; margin-left: 10px; margin-top: 25px}
.layer-bg .addCartInfo .mc .btn a:hover.sub{background-color: #1da5b0;}
.layer-bg .addCartInfo .mc span{display: block; width: 400px; line-height: 24px; padding-left: 166px; color: #666; margin: 15px 0 25px;}
.layer-bg .addCartInfo .mc i{font-style: normal; padding: 0 3px;}
.layer-bg .addCartInfo .mc p{width: 250px; padding-left: 150px; height: 30px; font-size: 18px;line-height: 30px; color: #000000; background: url("../images/layer-icon03.png") no-repeat 106px 0; margin-left: 0px}



/*弹出层——通用成功信息*/
.layer-bg .winMsgInfo .mc{padding: 23px 0 40px; background-color: #fff; margin-left: 55px}
.layer-bg .winMsgInfo .mc em{display: block;color:#000; padding-left: 150px;line-height: 30px}
.layer-bg .winMsgInfo .mc .btn{padding-left: 140px;}
.layer-bg .winMsgInfo .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-color: #2fbdc8; margin-left: 10px; margin-top: 25px}
.layer-bg .winMsgInfo .mc .btn a:hover.sub{background-color: #1da5b0;}
.layer-bg .winMsgInfo .mc span{display: block; width: 400px; line-height: 24px; padding-left: 166px; color: #666; margin: 15px 0 25px;}
.layer-bg .winMsgInfo .mc i{font-style: normal; padding: 0 3px;}
.layer-bg .winMsgInfo .mc p{width: 250px; padding-left: 150px; height: 30px; font-size: 18px;line-height: 30px; color: #000000; background: url("../images/layer-icon03.png") no-repeat 106px 0; margin-left: 0px}






