.pi-title
{
    padding-left: 10px;
}

.pi-title h3
{
    font-size: 16px;
}

.pi-l
{
    float: left;
    width: 40%;
    text-align: center;
}

.pi-r
{
    float: right;
    width: 60%;
}

.pi-r table
{
    border-collapse: collapse;
    width: 98%;
}

.pi-r table td
{
    border-collapse: collapse;
    line-height: 30px;
    border-top: 1px solid #cccccc;
}

.det-box
{
    border: 1px solid #EFDB7B;
    background: #FFFFEF;
}

.det-box ul
{
    padding: 0;
}

.det-box ul li
{
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EFDB7B;
    color: #BD4D08;
}

.small-pic
{
    margin-top: 10px;
}

.share
{
    overflow: hidden;
    display: inline;
}

.recac
{
    margin-top: 10px;
}

.recac-content table
{
    width: 100%;
}

.recac-content table td
{
    text-align: center;
}

.recac-l
{
    background: url(images/gl.gif) 0 0px;
    height: 45px;
    width: 10px;
}

.recac-r
{
    background: url(images/gl.gif) -11px 0;
    height: 45px;
    width: 10px;
}

.item{border:1px solid #84c4f4; border-bottom: 3px solid #84c4f4; background-color:#f1f8ff;}

.item ul 
{
    overflow: hidden;
    padding: 0;
}

.item ul li
{
    float: left;
    text-align: center;
}

.item-btntab
{padding:0px 20px;
    height: 40px;
    line-height: 40px;
    color: #4A7DE7;
    font-weight: bold;
    font-size: 14px;
    cursor:pointer;
}


.item-tabSelected
{padding:0px 20px;
    background-color: #87c3f9;
    color: White;
    font-weight: bold;
    font-size: 14px;
}
.item-content{}

.itemwords
{
    padding: 10px 40px 10px 10px;
    background: #F8F8F8;
    border:1px solid #c6c6c6;
    color:#666666;
    margin-top: 10px;
}

.goodsintro
{
    font-size: 14px;
    font-weight:bold;
    text-align:center;
    margin-top: 20px;
}
.goodsintro a
{
    color:#000000;
}


.combo
{border:1px solid #e0e0e0;
   color: #6c6c6c;
   cursor:pointer;
   float: left;
   text-align: center;
   padding: 5px;
   margin-right:10px;
}

.combo-selected
{background: url(/images/combo/04.jpg) top center no-repeat;
    color: #a09a28;
	border:1px solid #f9d000;
}

.contents
{
   padding: 10px;
}
.combo_header{background: url(/images/combo/combo_title.jpg) 0 0 no-repeat; color:#FF0000; font-size:14px; font-weight:bold; padding:5px 0 15px 70px; float:left;}
.combotitle{overflow:hidden; padding: 8px 0 0 20px; border-top:1px dotted #ccc;}

.combo-info{}

.combo-info .addgoods
{
    float:left;
    display: inline;
}

.combo-info .goodsbox ul{}


.combo-info .goodsbox{}

.goodsbox ul li a
{
    text-decoration: none;
    color:#3f3f3f;
}

.combo-info .info
{}

.combo-goods a
{
    padding:0px 0px 0px 6px;
}

.combo-goods font
{
    padding:0px 0px 0px 6px;
}

.info{ background-color:#fdeecd; padding:5px 20px; line-height:30px;text-align:right;}

.combo-info span.left
{
    width: 12px;
    height: 47px;
    background: url(/images/combo/left.jpg) no-repeat 0px 0px;
    float:left;
    position: relative;
    top:50px;
    left:10px;
    cursor: pointer;
}

.combo-info span.right
{
    width: 12px;
    height: 47px;
    background: url(/images/combo/right.jpg) no-repeat 0px 0px;
    float:left;
    position: relative;
    top:50px;
    left:530px;
    cursor: pointer;
}

.combo-goods
{
  float:left;
  width:140px;
  height:165px;
  text-align: center;
  display:inline;
  word-wrap:break-word;
  word-break:break-all;
}


.combo-goods img
{
    margin:0 auto;
    width:100px;
    height:100px;
}
.combo_list
{
   width:960px;
}

.bigcombo
{
   background: url(/images/combo/bg2.jpg) 0 0 no-repeat;
   width: 949px;
   margin-bottom: 10px;
   border: 1px solid #f5b225;
}

.biggoodsbox
{
    width: 680px;
    height: 159px;
    float:left;
    display: inline;
    overflow: hidden;
    margin: 12px 20px 0px 60px;
    *margin:10px 20px 0px 60px;/* IE7 */
    _margin:10px 20px 0px 60px;/* IE6 */
}
.bigcombo .goodsbox ul
{
    overflow: hidden;
    width: 680px;
    height: 159px;
}

.bigcombo-goods
{
    float:left;
    width:140px;
    height:159px;
}
.bigcombo-goods img
{
    padding-left: 20px;
    width:100px;
    height:100px;
}

.bigcombo .addgoods
{
    width: 32px;
    height: 159px;
    float:left;
    display: inline;
}

.bigcombo .info
{
    width: 145px;
    margin-bottom: 5px;
    margin-top: 5px;
    float:left;
    display: inline;
    position: relative;
}

.bigcombo span.left
{
    width: 12px;
    height: 47px;
    background: url(/images/combo/left.jpg) no-repeat 0px 0px;
    float:left;
    position: relative;
    top:60px;
    left:20px;
    cursor: pointer;
}

.bigcombo span.right
{
    width: 12px;
    height: 47px;
    background: url(/images/combo/right.jpg) no-repeat 0px 0px;
    float:left;
    position: relative;
    top:60px;
    left:750px;
    cursor: pointer;
}

.biggoodsbox ul li a
{
    text-decoration: none;
    color:#3f3f3f;
}

.comboname
{
    font-size: 15px;
    color:#be2d2f;
    font-weight: bold;
    height:18px;
    overflow:hidden;
}

.ct-l
{
    float: left;
    background: url(/images/goods/03.jpg) 0 0 no-repeat;
    width: 91px;
    height: 29px;
    line-height: 29px;
    color: White;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.ct-r
{
    float: right;
    color: #318EDE;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
}

.appr
{
    padding: 10px;
}

.appr table
{
    width: 100%;
    border: 1px solid #cccccc;
}

.appr table td
{
    border-right: 1px solid #EFEBEF;
}

.appr table td ul
{
    padding: 0;
}

.appr table td ul li
{
    line-height: 20px;
}

.comment-content
{
    margin-bottom:10px;
}

.cm-l
{
    float: left;
    text-align: center;
    width: 120px;
}


.cm-r
{
    float: right;
    width: 640px;
}

.cm-top1
{
    float: left;
    background: url(images/test.gif);
    height: 44px;
    line-height: 44px;
    width: 26px;
}
.cm-top2
{
    float: left;
    border-top: 1px solid #F7EDE1;
    border-bottom: 1px solid #F7EDE1;
    background: #FFFCF5;
    height: 44px;
    line-height: 44px;
    width: 588px;
    color: #393833;
    font-weight: bold;
    z-index: 2;
    position: relative;
}

.cm-top2-l
{
    float: left;
}

.cm-top2-r
{
    float: right;
}

.cm-top3
{
    float: left;
    background: url(images/test2.gif);
    height: 44px;
    line-height: 44px;
    width: 26px;
}

.cm-content
{
    background: #FFFCF5;
    width: 600px;
    border: 1px solid #F7EDE1;
    border-top: 0;
    margin-left: 18px;
    margin-top: -2px;
    width: 560px;
    padding: 0 25px;
    padding-top: 10px;
    
}

.cm-context
{
    margin-bottom:10px;
}

.cm-replay-title
{
    line-height: 30px;
    border-top: 1px solid #F7F4EF;
}

.cmrt-l
{
    float: left;
    color: #0E5B93;
    font-weight: bold;
}

.cmrt-r
{
    float: right;
}

.cmr-content
{
    margin-bottom: 10px;
}




/********************************��-add************************************/
.promote
{
    width: 950px;
}

.promotetitle
{
    height:50px;
    background: url(/images/promote/01.jpg) no-repeat;
}

.promotecontent{
    width:946px;
    border:2px solid #F8A900;
    border-top: none;
}

.promotegoodsinfo
{
    float:left;
    overflow:hidden;
    width:450px;
    height:188px;
    margin: 10px 0px 10px 15px;
    -margin-left: 7px;
    -margin-right: 6px;
    background: url(/images/promote/xiao-bg.jpg) repeat-x;
    border:1px solid #EAEAEA;
}

.promotegoodsinfo .imgbox
{
   width:160px;
   height:160px;
   float:left;
   border: 1px solid #eaeaea;
   margin: 10px 10px auto 10px;
}

.promotegoodsinfo .imgbox img
{
   width:158px;
   height:158px;   
}

.promotegoodsinfo ul
{
    float:left;
    width:250px;
    margin-top: 10px;
    padding-top: 10px;
}

.promotegoodsinfo li
{
    padding-left: 10px;
    color:#9A9A9A;
    font-size: 14px;
}

.promotegoodsinfo li a
{
    color:#717171;
}

.promotegoodsinfo ul li.promotegoodsname
{
    color:#353535;
    font-weight: bold;
    height:40px;
    min-height:40px;
    overflow:hidden;
    word-wrap:break-word;
    word-break:break-all;
}

.lefttime
{
    color:#FE7F03;
    font-weight: bold;

}

.login
{
    margin: 20px 0px 10px 50px;
}

.goodsleft
{
    float:left;
    width:177px;
    background: url("/images/goods/bg1.jpg") no-repeat;
    border: 1px solid #91B3E1;
}

.goodsleft ul
{
   margin-top: 32px;
   margin-left: 12px;
   margin-bottom: 10px;
}

.goodsleft li
{
   margin-top: 5px;
}


.goodsleft li a
{
   word-wrap:break-word;
   word-break:break-all;
   color:#5693C1;
   font-weight: bold;
}

.commentright
{
    width:750px;
    float:right;
}

.generalrate
{
   background: #F9F9F9;
   border-bottom: 2px solid #cccccc;
   margin-bottom: 5px;
}

.generalrate li a
{
    color:#5693C1;
}

.commentsList form#commentForm table tr td input
{
    float:left;
}

.commentsList form#questionForm table tr td
{
    padding:3px;
}

.showcomment
{
    border: 0px solid #FAEFCE;
    background: #FFFDF6;
}

.fanliwelcome
{
    width:300px;
    height:250px;
    background: url("/images/index/3bg.jpg") no-repeat;
    display:block;
    border:1px solid #999999;
    position:absolute;
    top:200px;
    left:300px;
    z-index:3;
}

.promise
{
   background: url("/images/goods/s3.jpg") no-repeat;
    width:724px;
    height:292px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.catList
{
    width:178px;
    border:1px solid #cccccc;  
}

.catList ul
{
    width:158px;
    margin: 10px;
    overflow: hidden;
}

.catList ul li
{
    overflow: hidden;
    width:78px;
    float:left;
    height:30px;
    line-height: 30px;
    background: url("/images/xuxian.gif") repeat-x scroll left bottom transparent;
}

.catList ul li a
{
    color:#333333;
}

.cat-brand-title
{
    background: url(/images/index/bg1-down.jpg) repeat-x;
    width:168px;
    height:31px;
    border:1px solid #CCCCCC;
    border-bottom: none;
    
    font-size:14px;
    font-weight:bold;
    line-height: 31px;
    padding-left: 10px;
}


.brandList
{
    width:178px;
    border:1px solid #cccccc;
}

.brandList ul
{
    width:158px;
    margin: 8px;
    overflow: hidden;
}

.brandList ul li
{
    width:78px;
    float:left;
    height:20px;
    line-height: 20px;
    overflow: hidden;
}

.brandList ul li a
{
    color:#333333;
}

.catBestGoodsList
{
    width:178px;
    border:1px solid #cccccc;
}

.catBestGoodsList li
{
    height:60px;
    padding-bottom: 10px;
    margin-top: 10px;
    background: url("/images/xuxian.gif") repeat-x scroll left bottom transparent;
}

.catBestGoodsList li div
{
    width:48px;
    height:48px;
    margin: 6px;
    float: left;
}

.catBestGoodsList li img
{
    width:48px;
    height:48px;
}
.catBestGoodsList li p
{
    height: 60px;
    width: 100px;
    line-height: 20px;
    float:right;
    padding-right: 10px;
    overflow: hidden;
}

.catBestGoodsList li p a
{
    color: #333333;
}

#yaoshiimg
{
    position: absolute;
    z-index: 100;
}

#yaoshiimg img
{
    margin: 10px;
    width: 80px;
    border: 1px #999999 solid;
    
}

