﻿.productshow .toolbar { position:relative; height:0px; overflow:visible; }
    .productshow .toolbar a.favorite { position: absolute; background: url(../image/shop/ico_favorite.gif) no-repeat left center; padding-left: 18px; visibility:hidden; }
    .productshow .toolbar a.favorite-success { background: url(../image/ico-ali.png) no-repeat -164px -389px; color:#196c18; cursor:default; }
.product { width: 98%; margin: 10px auto; }

    .product td.productName { font-weight: bold; font-size: 16px; }
        .product td.productName .subName { color: Red; }
    .product td.pic { width: 250px; vertical-align: top; line-height:25px; padding:6px;  font-size:12px; }
    .product td.pic li.prodec{ font-size:14px; font-weight:bold; padding:0px 25px; background:url(/image/ico-ali.png) no-repeat -57px -472px #E9E5E4}
    .product td.pic li.proQuestion{ font-size:14px; font-weight:bold; padding:0px 25px; background:url(/image/ico-ali.png) no-repeat -90px -446px #E9E5E4; margin-top:4px;}
        .product td.pic .pic { width: 250px; height: 152px; position: relative;  }
            .product td.pic .pic img { left: 0px; top: 0px;width:250px;height:150px; }
            .product td.pic .pic .custor { position: absolute; opacity: 0.3; background: #FFCC00; width: 100px; height: 100px; left: 0px; top: 0px; border: 1px solid #CCCCCC; }

        .product td.pic .preview { padding: 0px 0px; height: 47px; overflow: hidden; margin-top: 5px; }
            .product td.pic .preview a { float: left; margin-right: 5px; }
                .product td.pic .preview a img { border: 1px solid #CCCCCC; width: 45px; height: 45px; }
            .product td.pic .preview .current img { background: #CC3300; border-color: #CC3300; }

             .product td .prodesc{background: #FFFCEB; border: 1px solid #EED97C; margin-top:4px; padding:6px; line-height:20px;}
              .product td .prodesc p{ font-weight:bold; font-size:14px;}

    .product td.info { vertical-align: top; padding-left: 10px; position: relative; }
        .product td.info .show { border: 1px solid #CCC; background: #ffffff; width: 99%; height: 310px; position: absolute; visibility: hidden; }
        .product td.info li.price { height: 36px; }
        .product td.info li { height: auto; padding: 3px 0px; }
            .product td.info li .money { color: #FF5500; font-size: 24px; font: 24px tahoma,arial,"宋体"; }
            .product td.info li .sell { color: #CC6600; font-family: Tahoma,Arial,Helvetica,sans-serif; font-weight: 700; margin-right: 2px; }
            .product td.info li.fav { height: 22px; }

        .product td.info .buy { background: #FFFCEB; border: 1px solid #EED97C; }
            .product td.info .buy .number { padding: 12px; border-bottom: 1px dotted #EED97C; color: #B94708; }
                .product td.info .buy .number label { padding-right: 10px; }
                .product td.info .buy .number a { border: 1px solid #DBDBDB; display: inline-block; font-family: arial; height: 13px; line-height: 13px; overflow: hidden; text-align: center; text-decoration: none; top: 3px; width: 13px; vertical-align: middle; }
                .product td.info .buy .number input { border: 1px solid #989898; height: 18px; line-height: 18px; padding: 0; text-align: center; width: 30px; }
            .product td.info .buy .btns { padding: 12px; }
                .product td.info .buy .btns a.buyer { display: inline-block; width: 127px; height: 36px; background: url(../image/shop/btns.png) no-repeat 0px -186px; vertical-align: middle; }
                .product td.info .buy .btns a.service{padding: 6px 8px; background:#17ef0d;margin-left:40px; color:#000;margin-top:10px;}
.u-SelfSell {
    display: inline-block;
    width: auto;
    padding:2px ;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 3px;
    font-family: simsun;
    color: #FFF;
    background: #E4393C none repeat scroll 0% 0%;
    font-size: 12px;
vertical-align: middle;
font-style: normal;
margin-left:8px;
}
.u-Shop {
    margin-left:8px;
    display: inline-block;
    width: auto;
    padding: 2px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 3px;
    font-family: simsun;
    color: #FFF;
    background: #196c18 none repeat scroll 0% 0%;
    font-size: 12px;
    vertical-align: middle;
    font-style: normal;
}
              .productinfo { padding-top: 20px; }
    .productinfo .tabs { border-bottom: 2px solid #BE0000; height: 27px; }
        .productinfo .tabs a { background: url(../image/shop/tabs.png) no-repeat right -59px; position: relative; float: left; color: #CC3300; height: 24px; font-weight: bold; font-size: 14px; text-decoration: none; padding: 3px 12px 0px; margin-right: 4px; }
            .productinfo .tabs a span { width: 10px; height: 27px; background: url(../image/shop/tabs.png) no-repeat 0px -59px; position: absolute; left: 0px; top: 0px; }
            .productinfo .tabs a.current { background-position: right -31px; color: White; }
                .productinfo .tabs a.current span { background-position: left -31px; }

    .productinfo .collocation { background: #FFF9EB; border: 1px solid #F3E7C7; border-top: 0px; padding: 5px; height: 180px; overflow: hidden; }
        .productinfo .collocation ul.pro { background: #FFF; float: left; height: 180px; width: 180px; }
        .productinfo .collocation ul li { float: left; width: 130px; text-align: center; padding: 5px; }
            .productinfo .collocation ul li .pic img { width: 80px; height: 80px; border: 1px solid #CCC; padding: 2px; background: #FFF; }
            .productinfo .collocation ul li .name { padding-top: 5px; height: 52px; overflow: hidden; line-height: 16px; }
            .productinfo .collocation ul li.icon { width: 30px; }
                .productinfo .collocation ul li.icon .ico-add { width: 30px; height: 30px; background: url(../image/360buy/ico.png) no-repeat left -415px; display: block; margin-top: 30px; }
        .productinfo .collocation .show { background: #FFF; float: left; height: 180px; width: 420px; overflow: auto; overflow-y: hidden; }

        .productinfo .collocation .buy { width: 120px; text-align: center; float: right; line-height: 18px; padding-top: 12px; }
            .productinfo .collocation .buy h3 { margin: 0px; padding: 0px; color: #336699; font-size: 14px; }
            .productinfo .collocation .buy p { padding: 5px 0px; margin: 0px; }
            .productinfo .Detail ul{margin:6px;}
            .productinfo .Detail ul li{line-height:22px;}


.location { padding: 12px 0px 0px; color: #333333; }
    .location a { color: #333333; text-decoration: none; }
        .location a:hover { color: #CC0000; text-decoration: underline; }

#txtProductDetail{line-height:22px;}
#txtProductDetail b{font-size:14px; line-height:28px; margin-left:6px; font-weight:bold;font-family:dashicons, 'Segoe UI', 'WenQuanYi Micro Hei', 'WenQuanYi Micro Hei Mono', 'Microsoft Yahei', 'Microsoft Yahei Mono', ，, 微软雅黑, sans-serif !important;outline:none;}
