.details_main>.product_nav>.nav_title{font-size: 16px;line-height: 35px;}
.details_main>.product_nav>.nav_title>a{color:#333;}
.details_main>.product_nav>.nav_title>a.sy{font-weight: bold;}
.detailImg_l{float: left;width: 450px;position: relative;}
.magnifierContainer {display: flex;}
    .imgMedium {
        position: relative;
    }
    .imgLeft .magnifier {
        position: absolute;
        display: none;
        width: 200px;
        height: 200px;
    }
    .imgLeft .magnifier>img{width:200px;height:200px;}
    .mediumContainer {
        width: 450px;
        height: 450px;
        border: 1px solid #eee;
        /* overflow: hidden; */
    }
    .mediumContainer>img{width:450px;height:450px;}
    #zhezhao {
        width: 450px;
        height: 450px;
        background: transparent;
        position: absolute;
        top: 0;
        border: 1px solid transparent;
    }
    #zhezhao:hover {
        cursor: move;
    }
    .img_x {
        display: flex;
        position: relative;
        z-index: 999;
        height:60px;
    }

    .img_x li{
        width: 58px;
        height: 58px;
        border: 1px solid #EEEEEE;
        margin: 0px 9px;
        float: left;
    }
    .img_x li>img{width:58px;height:58px;}
    .img_u {
        width: 450px;
        height: 450px;
        border: 1px solid #eee;
        float: left;
        margin-left: 15px;
        overflow: hidden;
        display: none;
        position: relative;
        z-index: 99;
        background: #FFFFFF;
    }
    .img_u>img{width:450px;height:450px;}
    .thumbnailBox{width:384px;margin:20px 35px 0 35px;position: relative;}
    .thumbnailBox>.listBox{width:384px;height:62px;overflow: hidden;}
    .thumbnailBox>.listBox span{border:1px solid #ededed;}
    .thumbnailBox>.listBox span.sel{border:1px solid #e3393c;}
    .thumbnailBox>.left,.thumbnailBox>.right{position:absolute;top:15px;font-size: 30px;color:#e4393c;}
    .thumbnailBox>.left{left:-30px;}
    .thumbnailBox>.right{right:-30px;}
    
.detailInfo_r{float:right;width:728px;height:400px;}
.detailInfo_r>.productTit{font-size: 16px;font-weight: 700;line-height: 30px;color:#333;}
.detailInfo_r>.smallInfo{font-size: 14px;color:#e3393c;line-height: 1.5em;word-break: break-all;}
.detailInfo_r>.infoDetails>.infoDetail_l{float: left;width:500px;font-size: 12px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice{background: #f5f5f5;height: auto;margin: 10px 0;overflow: hidden;padding: 10px 0 10px 20px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice>.priceBox{float: left;}
.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice>.priceBox>.price>span{font-size: 20px;font-weight: 700;line-height: 26px;color:#e4393c;}
.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice>.priceBox>.price>.unit{font-size: 12px;color:#333;font-weight: normal;}
.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice>.priceBox>.price>span.red{background: #E3393C;color:#FFFFFF;margin: 0 5px; padding: 0 3px; display: inline-block;line-height: 14px;font-size: 12px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice>.priceBox>.price>span.minute{font-size: 12px;color:#333;font-weight: normal;}

.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice>.slaes{float: right;border-left: 1px solid #ededed;color: #666;float: right;line-height: 24px;padding: 5px 10px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.spPrice>.slaes>span{color:#005ea7;display: block;text-align: center;}
.detailInfo_r>.infoDetails>.infoDetail_l>.infomation{color: #666;line-height: 26px;padding-left: 20px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.infomation>.weight{margin-left: 70px;]}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info{margin-left: 20px;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li{margin: 15px 0;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.bz>label{float: left;margin-top: 8px;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.bz>.sizeBox{float: left;width: 430px;max-height:112px;overflow-y:auto;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.bz>.sizeBox>span{position:relative;border: 2px solid #ededed;cursor: pointer;display: inline-block;height: 30px;line-height: 30px;margin: 0 3px;min-width: 20px;padding: 0 5px;text-align: center;margin-bottom: 5px;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.bz>.sizeBox>span.cur{border-color:#E3393C;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.bz>.sizeBox>span>i{display:none;position: absolute;bottom:-3px;right:-2px;color:#e3393c;width: 15px;height:15px;line-height: 15px;font-size: 15px;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.bz>.sizeBox>span.cur>i{display:block;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.bz>.sizeBox>span.tb-out-of-stock{
	border-style: dashed;
	cursor: not-allowed;
	color: #ddd;
}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop{padding-left: 15px;height:50px;line-height:50px;background: #f5f5f5;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum,.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum>span{float: left;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum>.addNum{float: left;margin-top:9px;border:1px solid #ccc;height:30px;line-height: 30px;overflow: hidden;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum>.addNum>span{float: left;width:20px;text-align: center;cursor: pointer;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum>.addNum>input{border:0;width:50px;text-align: center;float: left;height:30px;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum>.addNum>input.inp{color:#333333;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum>.addNum>span.prep{border-right: 1px solid #ccc;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.buyNum>.addNum>span.add{border-left: 1px solid #ccc;}
.detailInfo_r>.infoDetails>.infoDetail_l>ul.info>li.addShop>.addCar{float:left;color: #fff;background:#e43118;cursor: pointer;margin-left: 30px;padding: 0px 10px;height:32px;line-height:32px;margin-top: 9px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.payMethod{padding-top: 10px;border-top: 1px dotted #f0f0f0;padding-bottom: 20px;margin-left: 20px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.payMethod>b{float: left;font-weight: bold;font-size: 13px;line-height: 30px;width: 65px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.payMethod>ul,.detailInfo_r>.infoDetails>.infoDetail_l>.payMethod>ul>li{float: left;}
.detailInfo_r>.infoDetails>.infoDetail_l>.payMethod>ul>li{margin: 0 20px 5px 0;line-height: 30px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.payMethod>ul>li>span{margin-left: 5px;}
.detailInfo_r>.infoDetails>.infoDetail_l>.payMethod>ul>li>img{height:25px;vertical-align: middle;}

.detailInfo_r>.infoDetails>.infoDetail_r{float: right;width: 210px;float: right;margin: 10px 0 20px;border: 1px solid #ddd;font-size: 12px;}
.detailInfo_r>.infoDetails>.infoDetail_r>li{padding: 10px 25px;line-height: 20px;border-bottom: 1px solid #eee;}
.detailInfo_r>.infoDetails>.infoDetail_r>li>a{color:#014190;display: inline-block;}
.detailInfo_r>.infoDetails>.infoDetail_r>li>a>img{width:100%;}
.detailInfo_r>.infoDetails>.infoDetail_r>li.img{padding:5px;}

.detail_foot{margin-top: 50px;padding-top:10px;border-top:1px solid #EDEDED;}
.detail_foot>.commodity_info{margin-top: 10px;}
.detail_foot>.commodity_info>.commodity_r{float: right;width:970px;font-size: 12px;border:1px solid #ededed;}
.detail_foot>.commodity_info>.commodity_r>.commodity_tab{height:34px;line-height: 34px;border-top:2px solid #e43118;background: #E4E4EC;}
.detail_foot>.commodity_info>.commodity_r>.commodity_tab>li{float: left;padding:0 10px;cursor:pointer;}
.detail_foot>.commodity_info>.commodity_r>.commodity_tab>li.on{height:36px;margin-top: -4px;border-top:2px solid #e43118;background: #FFFFFF;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain{margin-bottom: 10px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>ul{text-align: center;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>ul>li>img{margin: 0;max-width: 970px;padding: 0;vertical-align: middle;}

.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain{display: none;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>div.blockCon{display: block;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.table{border-bottom: 1px solid #d5d5d5;border-collapse: collapse;border-right: 1px solid #d5d5d5;font-size: 12px;margin: 0 auto;margin-top: 10px;text-align: center;width: 95%;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.table td{background-color: #f9fbfd;font-weight: bold;border:1px solid lightblue;line-height: 20px;min-height: 20px;padding: 2px 4px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.table td.title{font-weight: bold;padding-right: 10px;text-align: right;width: 100px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.table td.val{padding-left: 10px;text-align: left;word-break: break-all;word-wrap: break-word;}

.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj{margin-top: 20px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>h3{padding: 10px;background-color: #f7f7f7;border: 1px solid #eee;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.pjInfo{padding: 25px 0;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.pjInfo>.goodPj{padding:15px 0 0 40px;width:90px;float: left;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.pjInfo>.goodPj>strong{font-size: 12px;color: #666;font-weight: 400;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.pjInfo>.goodPj>.percent{line-height: 110%;font-size: 45px;color: #e4393c;font-family: arial;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.tab_main{border: 1px solid #f5f5f5;background-color: #fafafa;padding-left: 10px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.tab_main>ul>li{float: left;padding:5px 10px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.tab_main>ul>li>a{color:#333;font-weight: 700;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.pj>.tab_main>ul>li>a>em{font-style: normal;}

.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.service{width:950px;padding:10px;line-height: 26px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.service>dl{margin-bottom: 10px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.service>dl>dt{font-size: 16px;font-weight: 700;line-height: 30px;color:#2D6BC8;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.service>dl>dd>p{padding: 2px 5px;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.service>dl>dd>p.care{background: #f1f1f1;}
.detail_foot>.commodity_info>.commodity_r>.detailNavBox>.tabContain>.service>dl>dd>ul{margin-left: 2em;}
.vipPrice{
    font-size: 15px;
}
.vipPrice #price{
    font-size: 24px !important;
}

.Ptable {
	margin: 10px 0
}

.Ptable-item {
	padding: 12px 0;
	line-height: 220%;
	color: #999;
	font-size: 12px;
	border-bottom: 1px solid #eee;
}

.Ptable-item:after {
	content: "";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both
}

.Ptable-item h3 {
	width: 110px;
	text-align: right;
	font-weight: 400;
    font-size: 12px;
    float: left;
}

.Ptable-item .dl {
	margin-left: 110px
}

.Ptable-item dt {
	width: 160px;
	float: left;
	text-align: right;
	padding-right: 5px
}

.Ptable-item dd {
	margin-left: 210px
}

.Ptable-item .Ptable-tips {
	position: relative;
	float: left;
	width: auto;
	margin-left: 0
}

.Ptable-item .Ptable-tips:hover {
	z-index: 2
}

.Ptable-item .Ptable-sprite-question {
	display: inline-block;
	margin-left: 4px;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	background: url(../img/sprite.png) no-repeat
}

.Ptable-tips .tips {
	display: none;
	position: absolute;
	left: -10px;
	top: 27px;
	width: 300px
}

.Ptable-tips:hover .tips {
	display: block
}

.Ptable-tips .content {
	padding: 8px 10px;
	background: #fff;
	border: 1px solid #cecbce;
	box-shadow: 0 0 2px 2px #eee
}

.Ptable-tips p {
	font-family: "microsoft yahei";
	color: #999;
	line-height: 160%;
	text-align: left
}

.Ptable-tips .Ptable-sprite-arrow {
	position: absolute;
	overflow: hidden;
	left: 15px;
	top: -5px;
	width: 11px;
	height: 6px;
	background: url(../img/sprite.png) -19px 0 no-repeat
}

.package-list {
	padding: 12px 0;
	line-height: 220%;
	color: #999;
	font-size: 12px;
	margin-top: -1px
}

.package-list p {
	margin-left: 155px;
	padding-right: 50px
}

.package-list h3 {
	width: 130px;
	text-align: right
}
	
	
.message-content {
	padding: 0 20px
}

.message-content .media-body {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.message-content .media-body:last-child{
	border-bottom: 0;
}

.message-content .media-body .pad-btm {
	padding-bottom: 0
}

.message-content .media-left {
	float: left;
	margin-right: 10px
}

.message-content .media-left img {
	border-radius: 50%
}

.message-text {
	padding-top: 10px
}

.message-content-btn {
	text-align: center
}

.message-content .layui-btn {
	height: auto;
	line-height: 26px;
	padding: 5px 30px;
	font-size: 16px
}
.message-content .media-body .min-font .layui-breadcrumb a {
    font-size: 12px;
}

.layui-rate{
	padding: 0;
}
.layui-rate li i.layui-icon{
	font-size: 16px;
}
.message-content .media-body .min-font .layui-inline{
	vertical-align: top;
}
.message-content .shopkeeper_reply{
	margin-top: 15px;
}