﻿.jzpage .body .products{ margin:10px auto;}
.bg-x
{
    height:30px; line-height:30px;
    background-repeat:repeat-x;    
}

.products .sidebar { width:208px; }
.products .mainbar { width:985px; }
.products .hotsale .title 
{
    padding-left:28px; font-size:14px; font-weight:bold;
    background-image: url('/Images/list_title_bg.png');
}
.products .hotsale .list{ margin:8px auto; width:965px;}
.products .hotsale .item{ width:185px; margin:auto 3px; height:265px; }
.products .hotsale .item .product_title { height:36px; overflow:hidden;}

.products .filters .tip{ height:30px; line-height:30px; font-size:14px;background-color:#F4F3F3; padding-left:15px; white-space:nowrap;}
.products .filters .oplist{ margin:5px 15px; white-space:nowrap;}
.products .stotal { color:#FD3803; margin: auto 3px;}
.products .skey { color:#F66F03; }
.products .skey .sName { margin-right:3px; font-size:12px;}
.products .filters .title { color:#807E7E; font-weight:bold; width:85px; margin:3px 5px auto auto; vertical-align:top; text-align:right; white-space:normal;}
.products .filters .opitem
{
    border-bottom: 1px dotted #E3E0E0;
    border-bottom-style: dashed;
    line-height:28px;
}
.products .filters .opitem .sitem
{
	float:left;
	margin-right:6px;
}
.products .filters .body { line-height:24px; margin: 3px auto;}
.products .filters .body .op_block { max-width:860px; }
.products .filters .body .op { margin:auto 3px; }
.products .filters .body .selected{ background-color:#F56F03; display:inline-block;}
.products .filters .body .selected .op { color:#fff; font-weight:bold; }

.products .result { margin:10px auto;}
.products .result .list_head{ background-color:#F4F3F3; line-height:33px;height:33px; vertical-align:middle; }
.products .result .list_head .L{ margin-left:20px; width:300px;}
.products .result .list_head .R{ margin-right:10px; text-align:right;}
.products .result .list_head .sort 
{
    display:inline-block; width:45px; height:24px; line-height:24px;
    border:1px solid #E5E4E4; text-align:center; background-color:#fff;
    vertical-align: middle;
}
.products .result .list_head .selected 
{
    background-color:#FD3803; color:#fff;     
    background-repeat: no-repeat;background-position: 38px center;
} 

.products .result .list{ width:978px; margin:0px auto; }
.products .result .list .item
{
    width: 236px;
    height:345px;
    margin: 0px 3px 5px 3px;
}
.products .result .list .item .picture { width:230px; height:230px;}
.products .result .paging{ margin:10px;text-align: right;}
#pager2 .paging{ margin:0px; height:24px; line-height:24px; vertical-align:middle;margin-top: 5px;}
.products .result .list .item .product_title
{
	height:36px;
}
.products .result .noProduct
{
	height:40px;
	line-height:40px;
	font-size:14px;
	text-align:center;
}

.products .price h5
{
    display: inline;
    font-family: 微软雅黑;
    font-size: 14px;
    color:#595959;
    font-weight: normal;
}

.leftTree {border:#f9d7a6 1px solid; margin-bottom:15px;}
.leftTree .current3{ background:url('/images/menu_02_bg.png') no-repeat; background-position: right;}
.leftTree .current3 a{ color:#fa4904;}
.leftTree .treeTitle{height:30px; line-height:30px; text-align:center; color:#555; font-size:14px; font-weight:bold; background-color:#ffb751; color:#fff;}
.leftTree .bigCate{ border-bottom: #f9d7a6 1px solid;}
.leftTree .item1{ height:100%;}
.leftTree .item1 .h3{height:28px; line-height:28px;background-color:#fcf4e1; font-size:14px; color:#555; border-bottom: #f9d7a6 1px solid; padding-left:8px;font:14px/30px 微软雅黑}
.leftTree .item1 ul{ padding-top:6px;}
.leftTree .item1 .unfold{ margin-right:5px; vertical-align:middle;}
.leftTree .item1 .current{ background:url('/images/menu_02_bg.png') no-repeat; background-position: right;}
.leftTree .item1 .current a{ color:#fa4904;}
.leftTree .item2{ float:left; width:90px; height:22px; line-height:22px; padding-left:8px;}
.leftTree .item3{ margin: 0px 10px;height:28px; line-height:28px; padding-left:8px; font-size:13px; border-bottom: 1px #e2e2e2 dashed;}
.leftTree .last3{border-bottom:0px;}

.leftTree .tree {}
.leftTree .tree li a:hover{ text-decoration:underline;}
.leftTree .tree .h3 { cursor:pointer;}
.leftTree .tree .h3 a{ color:#807E7E;}
.leftTree .tree .ac{ color:#FEE1A9;}
.leftTree .tree .subtree { line-height:22px;}
.leftTree .tree .sub{ margin:auto 8px; }

.addtocart .addnow{ width:80px;}

.products .sep, .product_detail .sep{ margin: 5px 10px 4px 10px;border-bottom: 1px dashed #D2CFCF; height:1px; }

.product_detail { }
.product_detail .side{ width:205px; }
.product_detail .main{ width:985px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~ 产品左侧栏目 ~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.side_block{ text-align: center; margin-bottom:10px;}
.side_block .title 
{
    border-bottom:1px solid #E5E4E4;
    height: 31px; line-height: 31px;
    background-image: url('/Images/detail_title_bg.png');
    background-repeat:repeat-x;
    margin:auto 1px;
    text-align:left;
}
.side_block .list{ margin-top:5px;}
.side_block .title .h5{ margin-left:5px;font-size: 14px;color: #716F6F;}
.side_block .item .picture{ margin:5px auto;}
.side_block .item .price{ text-align:center;}
.side_block .item .buy_rate{ font-size:14px; color:#3F3E3E; font-weight:bold; margin-top:10px; margin-left:5px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~ End 产品左侧栏目 ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.product_detail .overview{ width:580px;}
.product_detail .overview .name{ color:#555454; font-size:16px; font-weight:bold; margin-bottom:10px; }
.product_detail .overview .suda{ font-weight:bold; color:#e4393c; }
.product_detail .overview .desc{ line-height:22px; margin:10px auto;}
.product_detail .overview .desc .arrv { margin-right:5px; }
.product_detail .overview .t0 { display:inline-block; width:55px; margin-right:5px; white-space:pre;}
.product_detail .overview .w { height:40px; margin-top:10px;margin-right: 10px; text-align: center; }
.product_detail .overview .w .count { text-align:center; }

.product_detail .overview .product_attr{ line-height:18px !important; margin-bottom:5px;}
.product_detail .overview .attr{ margin-right:5px;}
.product_detail .overview .desc .nohover {margin-right:8px; border: 1px solid #CCC; display:inline-block; }
.jzpage .product_detail .overview .price { margin:0px;}
.jzpage .product_detail .overview .now { color:#e4393c; font-size: 18px; font-weight: bold; }
.product_detail .overview .desc .nohover span { margin:auto 5px;}
.product_detail .overview .desc .selected { background-color: #fde6bc; text-align:center;}

.product_detail .overview .buy_block { background-color:#FCF1E5; padding:1px 5px; margin-bottom:10px; }
.product_detail .overview .buy_block .buy{ margin:15px auto 5px 15px;}
.product_detail .overview .buy_block .buy input{ border:none;}    
.product_detail .overview .wishbtn { background-image: url('/Images/share_2.jpg'); background-position:left center; background-repeat:no-repeat; width:60px; height:20px; border:none; padding-left:20px;display: inline-block; }
.product_detail .overview .word { width:450px; height:50px;}
.product_detail .refunds .iRef{ margin-right: 10px; }
.product_detail .overview .qrcodes { margin:6px 0px; }
.product_detail .overview .qr{ background-position:left center; background-repeat:no-repeat; width:60px; height:24px; line-height:24px; padding-left:25px; margin: 10px 15px auto auto; }
.product_detail .overview .weixin{ background-image:url("/images/wxslo.png"); }
.product_detail .overview .alipay{ background-image:url("/images/alislo.png"); }

.showHomePageCss{color: #FB8601;}
.product_detail .h24{ line-height:24px;}
.product_detail .jz_BigMap .bodyFlow{ max-height:630px;}
.product_detail #wmap .mapInfo{ margin:5px; padding:0px; line-height:20px; height:42px; }
.bshare-custom { margin:8px auto; }
.bshare-custom a{ margin-right:0; }

/******************************* 产品图片浏览 css *******************************************/
.product_detail #preview{ float:none; margin:20px auto; text-align:center; width:500px;}
.product_detail #spec-n5{width:385px; height:55px; padding-top:6px; overflow:hidden;}
.product_detail #spec-left{ background:url(/images/left.gif) no-repeat; 
	width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
.product_detail #spec-right{background:url(/images/right.gif) no-repeat; 
	width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
.product_detail #spec-list{ width:360px; float:left; overflow:hidden; margin:5px 2px; display:inline; position:relative; 
	line-height:45px; height:45px;
}
.product_detail #spec-list div{ margin-top:0; *margin-left:0;}
.product_detail #spec-list ul li{ float:left; margin-left:5px; margin-right:0px; display:inline; 
	line-height:45px; height:45px;
	text-align:center;
}
.product_detail #spec-list ul li img{ border:1px solid #ccc;padding: 1px; width:40px; 
	height:40px; 
	vertical-align:middle; 
}
/*jqzoom*/
.product_detail .jqzoom { position:relative;padding:0; width:385px; border: 1px solid #C8C8C8;}
.product_detail .zoomdiv{z-index:100; position:absolute;top:1px;left:0px;
	width:400px;height:400px;left:859px;
	background:url(/images/ajax-loader.gif) #fff no-repeat center center;
	border:1px solid #e4e4e4;display:none;
	text-align:center;overflow: hidden;
}
.product_detail .bigimg{width:600px;height:600px;}
.product_detail .jqZoomPup{z-index:10;visibility:hidden;position:absolute;
	top:0px;left:0px;
	width:20px;height:20px;
	border:1px solid #aaa;background:#FEDE4F 20% top no-repeat;
	opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;
}
/******************************* End 产品图片浏览 css *******************************************/

.product_detail .intro { margin:10px auto;}
.product_detail .intro .bg-x
{
    background-image: url('/Images/list_title_bg.png');
    height: 30px;
    line-height: 30px;
}
.product_detail .intro .block{ border-bottom:1px solid #F56F03;}
.product_detail .intro .t0{ border-right:1px solid #E8E7E7; }
.product_detail .intro .nohover  
{
    font-size:14px; font-weight:bold;
    margin:auto 15px;
    cursor:pointer !important;
}
.product_detail .intro .nohover .total{ color:#1884E0;}
.product_detail .intro .current
{
    border-top:3px solid #F56F03;background:none;
    background-color:#fff; position:relative; top:-1px;
}
.product_detail .intro .full{ margin:10px; width:920px;}

.product_detail .comment{margin-top:25px;}
.product_detail .comment .head  
{
    background-color:#EEEEEE; 
    height:30px; line-height:30px;vertical-align:middle;font-family:tahoma;
    margin:10px auto;
}
.product_detail .comment .head .jz_total { margin: auto 5px;vertical-align:middle; }
.product_detail .comment .head .jz_total input{ margin-right:3px;vertical-align:middle; }
.product_detail .comment .list .block{ padding:10px;}
.product_detail .comment .list .rate { width:100px; text-align:center;color:#E26500; margin:auto 10px;}
.product_detail .comment .list .avg_rate
{
    font-size: 22px;
    font-weight: bold;
    font-family: 微软雅黑;
    margin-top: 15px;
}
.product_detail .comment .detail 
{
    width:330px;
    border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; 
}
.product_detail .comment .detail .items{ height:22px; line-height:22px; vertical-align:middle; margin:5px auto; }
.product_detail .comment .detail .text{ margin-left:20px; margin-right:5px; }
.product_detail .comment .detail .text_r{ margin-left:5px;}
.product_detail .comment .publish{ width:220px; text-align:center;}
.product_detail .comment .rating
{
    background-position: left center;
    width: 240px;
    height: 10px;
    margin-top: 5px;
    border: 1px solid #CDCDCD;
    background-image: url('/Images/cmt_rate_bg.png');
    background-repeat: repeat-x;
    background-position:0px -9px;
}
.star-title { width:45px;}
.img-star-g {
    background: url(/images/star-n.png);
    cursor: pointer;
    width: 14px;
    height: 14px;
    float: left;
}
.product_detail .comment .rating .cur{ width:0px;height:10px;
    background-image: url('/Images/cmt_rate_bg.png');
    background-repeat: repeat-x;
    background-position:0px 0px;
 }
 
.product_detail  input[type="radio"] {
margin: 0px 0px 0px 0px;
}
.product_detail .comment .list .body{ border-top:1px solid #E4E4E4; }
.product_detail .comment .list .no_comment{ margin:5px; }
.product_detail .comment .list .cmt_item{ margin:5px auto; padding:10px auto; }
.product_detail .comment .list .body .cmt_name, 
.product_detail .comment .list .body .stars{ width:90px;margin: 5px 10px;}
.product_detail .comment .list .body .content{ width:740px;margin:0px 10px 5px 10px; line-height:20px;}
.product_detail .comment .list .cmt_word { margin-bottom:3px;}

.product_detail .paging { text-align:right; margin-right:10px;}

.product_detail .faq { margin:25px auto 10px;}
.product_detail .faq .head  
{
    height:35px; line-height:35px; 
    background-color:#EEEEEE; 
    vertical-align:middle;margin:10px auto;
    padding-left:10px;
    font-size:13px;
    font-weight:bold;
}
.product_detail .faq .nofaq{ height:30px; line-height:30px; padding-left:20px;}
.product_detail .faq .faq_item{ margin: 5px auto 15px auto; }
.product_detail .faq .faq_item .ask
{
    background-image: url('/Images/faq_bg0.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    margin-right:4px;
}
.product_detail .faq .faq_item .conRight
{
	color:#555;
}
.product_detail .faq .faq_item .answ{ line-height:20px; padding:10px; margin-left:10px; margin-top:10px;} 
.product_detail .faq .faq_item .faq_top_icon{position: relative;top: -23px;left: 35px;}
.product_detail .faq .publish{ margin:10px auto;padding: 10px;}
.product_detail .faq .publish .queTitle{ font-weight:bold; font-size:14px; margin-bottom:10px;}
.product_detail .faq .publish .queHint{ line-height:24px;}
.product_detail .faq .publish .hint{ color:#F56F03;}
.product_detail .faq .publish .queFill { margin:10px auto 5px 120px; vertical-align:text-top;}
.product_detail .faq .publish .queText{ width:520px; height:60px;}
.product_detail .faq .publish .emailInp{ width:300px; height:22px;}
.product_detail .faq .publish .queSubmit{ text-align:center;}


/***** 产品详情介绍 *****/
.productExplain
    {
        margin: 25px auto;
        width:760px;
        overflow:hidden;
        color:#444;
    }
    .product-variant-line .desc
    {
        margin: 12px !important;
    }
    .productExplain .title
    {
        margin-bottom: 20px;
    }
    .productExplain .content
    {
        font-size: 13px;
        margin-bottom: 5px;
        line-height: 18px;
    }
    .productExplain .content .br
    {
        text-indent: 0em;
        padding-left: 25px;
    }
    .productExplain .content .title1
    {
        background: url('/images/mub-225.gif') 0px 0px no-repeat;
        padding-left: 20px;
        font-size: 14px;
        color: #f03804;
        font-weight: 700;
        margin-bottom: 8px;
        margin-left: 5px;
    }
    .productExplain .content .title2
    {
        background: url('/images/mub-226.gif') 0px 2px no-repeat;
        padding-left: 15px;
        color: #f03804;
        margin-bottom: 6px;
        margin-left: 5px;
    }
    .productExplain .content .title3
    {
        /*background: url('/images/mub-226.gif') 0px 5px no-repeat;
        padding-left: 15px;
        margin-left: 5px;*/
        margin-bottom: 6px;
        
    }
    .productExplain .content .title3 .inline
    {
        color: #444;
        font-weight: bold;
    }
    .productExplain .content p
    {
        text-indent: 2em;
        line-height: 18px;
        margin-bottom: 10px;
        margin-top: 0px;
        margin-left: 5px;
        margin-right: 5px;
        text-align: left;
    }
    .productExplain .content img
    {
        margin-bottom: 10px;
        max-width:760px;
    }
    .productExplain .ifImage
    {
        text-align: center;
    }
    .productExplain .ifImage div, .productExplain .ifImage p
    {
        text-align: left;
    }
    .productExplain .content .left
    {
        margin-right: 30px;
        width:450px;
    }
        .productExplain .content .right img
    {
        width: 250px;
        max-width:250px;
    }
    .productExplain .content .map
    {
        margin-top: 6px;
    }
    .productExplain a
    {
         color:#036CBD;
         text-decoration:none;
        }
    /***** End 产品详情介绍 *****/
    
    
.Shelf
{
    border: 1px solid #e2dfdf;
    background-color: #f3f3f3;
    padding:10px;
    margin-top:10px;
}
.Shelf-hr{ margin:5px 0px; }
.Shelf-title{font-size:18px; font-weight:bold; color:#717171; margin-bottom:10px;}
.Shelf-a{ color:#1274cf; }


.left_top_tree { margin-bottom:10px;}
.left_top_tree .b0{ margin-bottom:5px; display:block;}

