  
 .hidden{ display:none;}
/*--------------------------------------------------左侧导航------------------------------------------------*/
.ej-main{width:1008px; margin:1px auto; background:#fff; }
.ej-left{float:left; width:170px; padding-bottom:10px; }

.ej-nav{border:solid 1px #858585;  width:165px; }
.ej-item h1{float:left; width:167px; height:24px; background:url(/img/ej-nav2.jpg) 0 0 no-repeat; line-height:24px; font-size:14px; color:#323232; font-weight:bold; }
.ej-item h1 span{padding-left:3px;}
.ej-item a{width:167px; height:24px; display:block; color:#323232; white-space:normal;overflow:hidden}
.ej-item a:hover{width:167px; height:24px; display:block; color:#886430; text-decoration:none;}
.ej-itemActive{width:167px; height:24px; display:block; background:url(/img/ej-nav.jpg) 0 0 no-repeat;}
.ej-item ul{width:165px; margin-left:3px; margin-bottom:8px; padding-top:8px;}
.ej-item ul li{float:left; margin-right:3px; width:70px; height:20px; margin-top:8px;}
 
.ej-right{ width:815px; margin-left:188px;}

/*--------------------------------------------------引导路径------------------------------------------------*/
.ej-path{width:815px; height:22px; color:#922217; font-size:14px; font-weight:bold; line-height:22px;}
.ej-path span{color:#696856;}
.ej-path a{color:#922217;}
.zd-path{width:1008px; height:25px; color:#676767; font-size:14px; font-weight:bold; line-height:25px; margin:0 auto;}
.zd-path a{color:#676767;}
.zd-path span{color:#922217;}

.Retrieval-zd{width:815px;  border-top:solid 3px #E4E4E4; margin-top:3px;  background:#FBFBFB;
    min-height:25px;  line-height:25px          }
.ret-title-zd{font-size:14px; font-weight:bold; color:#603912; margin-top:10px; margin-left:10px;}
.ret-Brand-zd{margin-top:10px; margin-left:30px;}
.ret-Letter-zd{width:700px;}
.ret-Letter-zd ul li{float:left; width:auto; overflow:visible; margin-left:15px;white-space:nowrap; }
.ret-Letter-zd ul li a{color:#603912; cursor:pointer;}
.ret-Letter-zd ul li a:hover{ background:#603912; color:#FFF;}

/*--------------------------------------------------右侧品牌检索------------------------------------------------*/
.Retrieval{width:815px; height:auto; border-top:solid 3px #E4E4E4; margin-top:3px; margin-bottom:3px; background:#FBFBFB;}
.ret-title{font-size:14px; font-weight:bold; color:#603912; margin-top:10px; margin-left:10px;}
.ret-Brand{margin-top:10px; margin-left:30px;}

.ret-Letter{width:700px;height:25px;}
.ret-Letter ul li{float:left; width:auto; margin-left:15px; }
.ret-Letter ul li a{color:#603912; cursor:pointer;}
.ret-Letter ul li a:hover{ background:#603912; color:#FFF;}
.retCurrent{ background:#603912; color:#FFFfff;}
.ret-Letter ul li span{font-weight:bold;}

.ret-Brand_son{width:720px; margin-top:10px; margin-left:0px;line-height:30px;}
.ret-Brand_son ul li{float:left; width:auto; height:25px; margin-right:20px;}
.ret-Brand_son ul li a{color:#603912;}
.ret-Brand_son ul li a:hover{background:#333; color:#fff;}
.ret-Brand_son ul li span{font-weight:bold; vertical-align:middle;}

.ej-Style{width:815px; min-height:25px; border-bottom:dotted 1px #BCBC9A; margin-top:3px; line-height:25px} 
.ej-Style ul{margin-left:4px;}
.ej-Style ul li{float:left;  height:30px; margin-right:15px; line-height:30px; width:auto; padding-right:3px;}
.ej-Style ul li a{color:#603912; line-height:30px;}
.ej-Style ul li a:hover{background:#603912; color:#FFF;}
.ej-Style ul li span{font-weight:bold; margin-right:0px;}
.ej-Style-title{float: right; text-align: right;}
.ej-Style-active{background:#DBDBDB;color:#FFF;}

.Brand-nav{width:100%; height:auto; margin:3px auto; }
.Brand-name{float:left; width:100%; height:auto; line-height:25px;}
.Brand-name ul li{float:left; margin-right:4px; color:#603912; font-weight:400;white-space:nowrap; }
/*--商品列表页面商品分类样式--*/
.Brand-name ul li a{color:#603912; width:60px; overflow:hidden;}
.Brand-name ul li span{color:#952019;}

.Brand-into{float:right;width:146px; height:37px; background:url(/img/Brand-into.jpg)}
.Brand-into p{width:146px; height:37px; display:block; color:#FFF; text-align:center; margin-top:4px;}
.Brand-into p a{width:146px; height:37px; display:block; color:#FFF; text-decoration:none;}

/*--------------------------------------------------商品图片------------------------------------------------*/
.ej-com{ float:left;width:815px; padding-left:0px;}
.ej-com-zd{ margin:1px auto ;width:100%; height:400px; }
.ej-combg{width:100%; height:33px; background:url(/img/ej-bg.gif) repeat-x 0 0; margin-top:10px; padding-top:6px;}
.ej-com-js{width:100%; height:30px; margin:0 auto; line-height:30px}
.ej-com-jsLeft{float:left; }

.ej-com-jsLeft ul div{float:left; width:50px; height:24px; line-height:24px;background:url(/img/ej-bg2.gif); text-align:center; margin-right:10px; margin-top:7px;}
.ej-com-jsLeft ul li a{float:left; width:50px; height:24px; display:block;  border:solid 1px #CBCBCD; }
.ej-com-jsLeft ul li a:hover{background:url(/img/ej-bg3.gif); text-decoration:none; border:solid 1px #7A7756;}
.ej-com-jsLeft ul li span{font-weight:bold; color:#603910;}

.ej-com-jsRight{float:right;}
.ej-com-jsRight ul li{float:left; line-height:30px; margin-right:10px;}

.ej-splist{width:100%;}
.ej-splist ul{width:100%;  margin-left:auto; margin-right:auto; text-align:center;}
.ej-splist ul li{width:190px; float:left; margin-right:1px; margin-left:1px; margin-top:5px; border:solid 3px #fff; overflow:hidden;}
.ej-splist ul li:hover{border:solid 3px #E6E6E6;} 
.ej-spImg{ width:182px;  height:190px; overflow:hidden;} 
.ej-spImg img{ width:180px;   border:solid 1px #FFF; } 
.ej-spImg img:hover{}
.ej-spName{text-align:center; line-height:20px; height:40px;  overflow:hidden; }
.ej-spName a{color:#666666; }
.ej-spName-zd{ border-bottom:0px solid;text-align:center; line-height:20px;  text-decoration:none; color:#666666;}
.ej-spPrice{text-align:center; line-height:20px; color:#E36501; font-weight:bold; font-size:14px;}
.ej-spCom{text-align:center; line-height:20px; color:#623812;}
.ej-btn{text-align:center; margin:2px auto;}
.ej-btn a{float:left; width:50px; height:22px; display:block; background:url(/img/ej-btn.gif);text-align:center; margin-right:10px; line-height:22px;}

.fanye-selected{font-weight:bold;font-size:14px; background-color:#E8DEAD; }

/*--------------------------------------------------专店样式------------------------------------------------*/
.zd-zl{width:1008px; margin-top:20px; margin:10px auto;}
.zd-logo{float:left; width:185px; height:100px; border:solid 1px #CCC; text-align:center; overflow:hidden; }
.zd-logo img{height:100px; width:185px; border:solid 1px #CCC; text-align:center;  }
.zd-js h1{color:#613711; font-size:14px; font-weight:bold;}
.zd-js p{color:#757575; font-size:12px; line-height:22px;}
.zd-gg{float:right; width:180px; height:100px; background:#e3e3e3; overflow:hidden;}
.zd-js{ width:610px; height:80px; border:solid 1px #CCC; margin:0 180px; padding:10px; overflow:auto;}

.zd-banner{width:1008px; margin:0 auto;}

.zd-Retrieval{width:815px; height:100px; border-top:solid 3px #E4E4E4; margin-top:30px; margin-bottom:30px; background:#FBFBFB;}

.zd-Letter{width:755px;}
.zd-Letter ul li{float:left; margin-left:10px; font-weight:bold; line-height:25px;}
.zd-Letter ul li a{color:#603912;}
.zd-Letter ul li a:hover{background:#603912; color:#FFF;}
.zd-Letter ul li span{font-weight:bold;}

.zd-gg2{float:left; width:170px; height:400px;}

.zd-fanye{width:100%; height:60px; margin:0 auto; text-align:right}
.zd-fanye ul{width:800px; height:60px; line-height:60px;  margin:0 auto; padding-top:30px; padding-right:20px; float:right }
.zd-fanye ul li{float:left; border:solid 1px #999999; height:25px; text-align:center; line-height:25px; margin-right:8px; display:block; color:#503721;}
.zd-fanye ul li a{width:25px; height:25px; display:block; color:#503721;}
.zd-fanye ul li a:hover{color:#503721; background:#E8DEAD; text-decoration:none;} 
.zd-fanye ul li.page-1 a{width:60px; height:25px; display:block; color:#503721;}
.zd-fanye-center{ text-align:center; float:left; width:50px; margin-left:5px;}
.zd-fanye-selected{background:url(/img/ej-bg3.gif); text-decoration:none; }  

/*--------------------------------------------------三级页面样式------------------------------------------------*/

.sanji-left{float:left; width:204px; padding-bottom:10px;}
.sanji-right{float:left; width:792px; margin-left:12px;}

.sj-spname{width:100%; height:39px; background:url(/img/ej-bg.gif);}
.sj-spname ul{width:1008px; margin:0 auto; height:39px; }
.sj-spname ul li{float:left; font-size:14px; font-weight:bold; color:#323232; line-height:39px;}
.sj-spname ul li d{ display:block; width:160px; height:39px; overflow:hidden; }
.sj-spname ul li img{ height:39px;  }

.sj-main{width:1008px; margin:auto;}
.sj-mainLeft{float:left; width:204px;}
.sj-main h1{width:196px; height:26px;background:url(/img/sj-left-bg.jpg); color:#FFF; font-size:12px; padding-left:8px; line-height:26px; font-weight:bold;}
.sj-fenli{width:204px; margin-bottom:8px;}
.sj-fenli ul{width:202px; height:auto; min-height:120px; border-left:solid 1px #E4E4E4; border-right:solid 1px #E4E4E4; border-bottom:solid 1px #E4E4E4; }
.sj-fenli ul li{float:left; width:60px; height:25px; line-height:25px; margin-left:20px;}

.sj-left-bk{width:202px;border-left:solid 1px #E4E4E4; border-right:solid 1px #E4E4E4; border-bottom:solid 1px #E4E4E4; margin-bottom:8px;}

.sj-spimg{width:202px; height:70px; border-top:dotted 1px #EEE; padding-top:5px;}
.sj-spimg span{float:left; width:57px; max-height:69px; overflow:hidden;}
.sj-spimg img{width:57px; }
.sj-spimg p{line-height:20px; padding-top:10px;}
.sj-gg{margin-bottom:8px; border-bottom:solid 1px #E4E4E4;}

.sj-mainRight{float:right; width:794px;}

.sj-spDimg{float:left; }
.sj-spDimg img{border:solid 1px #EEE; margin-right:5px;}

.spec-n5{margin-top:10px; width:355px; height:60px; }
.sj-left{float:left; padding-top:5px;}
.sj-right{float:right; padding-top:5px;}
.sj-spimgSmall ul li{ height:60px; overflow:hidden;}
.sj-spimgSmall ul li{float:left; margin:2px;}
.sj-spimgSmall img:hover{border:solid 1px #FF9900;}


.sj-spxxzl{float:right; width:430px;}
.sj-spxxzl p{line-height:30px;}
.sj-spxxzl p span{ text-decoration:line-through;}
.sj-spxxzl p b{color:#FE0002; font-size:18px; text-transform:none; font-weight:bold;}

.sj-spxz{float:left; width:420px;  border:solid 1px #BCBC98;}

.sj-color{padding:8px 8px; border-bottom:dotted 1px #BCBC98; overflow:hidden;}
.sj-color dt{float:left; line-height:60px;}
.sj-color dd div{float:left; margin-right:10px;border:solid 1px #CBCDCC; height:41px; width:41px; text-align:center; vertical-align:middle;}
.sj-color dd div:hover{float:left; margin-right:10px;border:solid 1px #FF8500;}
.sj-color dd div img{  height:40px;margin:1 1 1 1;}
.selectedColor{background:#FF8500; border:solid 1px #FF8500; color:#fff; }
.unColor{background:#666666; border:solid 0px #FF8500; color:#fff; }

.sj-size{padding:8px 8px; border-bottom:dotted 1px #BCBC98; overflow:hidden;}
.sj-size dt{float:left; line-height:25px;}
.sj-size dd div{float:left; margin-right:10px;}
.sj-size dd div ul{padding:2px 5px; line-height:25px; border:solid 1px #CBCDCC; width:25px; text-align:center;}
.sj-size dd div ul:hover{border:solid 1px #FF8500;}
.selected{border:solid 2px #FF8500; padding:2px 4px;}

.sj-amount{padding:8px 8px; border-bottom:dotted 1px #BCBC98; overflow:hidden;}
.sj-amount img{padding-top:4px;}
.sj-amount input{width:30px; height:18px; border:solid 1px #CBCDCC; text-align:center; font-size:12px;}
.sj-amount dt{float:left; line-height:25px;}
.sj-amount dd div{float:left; margin-right:5px; line-height:25px;}
#selectedQty{ width:40px;}

.result{padding:10px 8px 0;}
.result strong{color:#B94708; margin-right:10px;}

.sj-btn{margin:10px 5px;}

/*--------------------------------------------------三级最佳组合------------------------------------------------*/

.sj-zuhe{width:790px; height:200px;margin-top:20px;}
.sj-zuhe-title{width:790px; height:24px; border-bottom:solid 2px #FF8802;}
.sj-zuhe-title h1{width:94px; height:24px; background:url(/img/sj-icon.jpg) 0 0 no-repeat; color:#fff; padding-left:15px; font-size:14px;}
.sj-zuhebg{width:790px; height:200px; overflow:hidden; background:#eee; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; border-bottom:solid 1px #D9D9D9;}
.sj-zuheMaster{float:left; width:630px; height:180px; background:#FFF; margin-top:10px; margin-left:10px;}
.sj-zuheMaster ul {height:180px; }
.sj-zuheMaster ul li{float:left;height:180px; text-align:center;}
.sj-zuheList{height:180px;overflow:auto;}

.sj-name{width:130px; line-height:24px; height:24px; text-align:center; margin-left:10px; overflow:hidden;}
.sj-masterimg{width:130px; max-height:105px; text-align:center; margin-left:10px; overflow:hidden;}
.sj-masterimg img{width:105px; max-height:105px; overflow:hidden;}
.sj-addicon{margin-top:50px; }

shangj_msg{width:202px; border:solid 1px #c7c7c7; margin-bottom:8px; overflow:hidden;}
.shangj_msg h1{background:#e0dfdf; color:#333; width:194px;}

.sj-zuhe-right{ float:right; width:120px; margin-top:10px; top:300px;}
.sj-zuhe-right span{color:#202220; font-size:14px; font-weight:bold; }
.sj-zuhe-right p{line-height:25px;}

.pro-xx{width:786px;   margin-top:30px; margin-bottom:15px;}
.pro-xxNav{width:786px; height:24px; border-bottom:solid 2px #FF8802;}
.pro-xxNav ul li{float:left; width:94px; height:24px; background:url(/img/sj-icon2.jpg) 0 0 no-repeat;text-align:center; line-height:24px; margin-right:2px;font-weight:bold; display:block;}
.pro-xxNav ul li a{width:94px; height:24px; display:block; font-size:14px;}
.pro-xxNav ul li a:hover{background:url(/img/sj-icon.jpg) 0 0 no-repeat; color:#fff; text-decoration:none;}
.pro-xxNavActive{width:94px; height:24px; display:block; background:url(/img/sj-icon.jpg) 0 0 no-repeat; color:#fff; }
.pro-xxImg{width:786px; text-align:center;}
.pro-content{ margin:10px 4px 10px 6px; width:786px; min-height:200px;}

.pro-pl{width:784px; height:100px; border:solid 1px #E4E4E4; margin-top:8px; }
.pro-hpd{float:left; width:100px; height:90px; border-right:solid 1px #E4E4E4; display:block; margin-top:5px; text-align:center;}
.pro-hpd p{padding-top:10px;}
.pro-plsj{float:left; width:240px; height:90px; border-right:solid 1px #E4E4E4; margin-top:5px; margin-left:10px;}
.pro-plsj ul{padding:10px;}
.pro-plsj ul li{line-height:22px;}

.pro-qmpl{float:left ;width:460px; height:90px; border-right:solid 1px #E4E4E4; margin-top:5px; margin-left:10px; line-height:20px;}
.pro-qmpl span{color:#FE0000;}

.pro-wypl{float:left ;width:150px; height:90px; margin-top:5px; margin-left:10px; line-height:23px;}
.pro-wypl p{text-align:center;line-height:28px;}

.pl-new{width:784px; margin-top:15px; height:150px;}
.pl-newL{float:left;width:70px; text-align:center;}
.pl-newL img{border:solid 2px #EAEAEA;}
.pl-newL span{color:#FE0000; font-weight:bold;}
.pl-newL p{color:#999;line-height:20px;}

.pl-newR{float:right;width:700px;}
.pl-top{width:700px; height:43px;background:url(/img/pl-bgtop.gif);}
.pl-topL{float:left; margin-top:8px; margin-left:25px;}
.pl-topR{float:right;margin-top:8px; margin-right:20px;}

.pl-bg{width:700px; overflow:auto; background:url(/img/pl-bg.gif) 0 0 repeat-y; padding-bottom:8px;}
.pl-bg p{margin-left:25px;line-height:22px; }
.pl-bg span{color:#FE8F02;}
.pl-bom{width:700px; height:7px;background:url(/img/pl-bgbom.gif);}

.pl-pj{float:left;}
.pl-pj span{float:left; width:60px; height:25px; background:url(/img/pl-btn.jpg); display:block; margin-left:10px; line-height:25px; text-align:center;}
.pl-pj span a{width:60px; height:25px; display:block; text-decoration:none;}
.pl-pj b{float:left; font-weight:normal; }
.pl-hf{float:right; margin-right:20px;}

/*--------------------------------------------------购物车------------------------------------------------*/

.gwc{width:1008px; margin:10px auto;}
.gwc-bk{border:solid 1px #DDD;}
.gwc-bk2{width:20px; height:20px; border:solid 1px #DDD;}
.gwc-jg{font-size:25px; color:#F00; font-weight:bold;}
.jl{width:100%;height:20px;}

.gwc-border{width:1008px;  margin:20px auto; }
.gwc-title{width:1008px; height:33px;}
.title-left{float:left; width:14px; height:33px; background:url(/img/icon1.gif);  }
.reg-titleMsg{height:33px; background:url(/img/icon3.gif); margin:0 14px; color:#2D2D2D; font-size:14px; font-weight:bold; line-height:33px;}
.gwc-msg{width:1006px; border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;}
.gwc-msg h1{ font-size:14px; font-weight:bold;} 
.gwc-msg h2{ background-color:#F7F4EB; height:35px; line-height:35px; vertical-align:middle; padding-left:30px; margin-top:1px; font-weight:bold;} 
.gwc-hei14C{font-size:14px; font-weight:bold; color:#1c1c1c; padding-left:30px;}
.green-16{font-size:16px; color:#389308; font-weight:bold;}
.red-16{font-size:16px; color:#CD0200; font-weight:bold;}
.gwc-btn{ height:24px; line-height:24px; width:160px; text-align:center; border:1px solid #c38605; background-color:#ffbc02; color:#333;}
.gwc-xgxx{ font-size:12px; font-weight:bold; color:#0417cb;} 
.gwc-blue12X{font-size:12px; color:#0417cb;}

.gwc-btn1111:hover{  height:28px; width:160px;background-color:#2D2D2D; color:#fff;}
.gwc-td{ height:24px; }
.gwc-sptitle{ height:30px; background-color:#faf0ce; text-align:center;}
.gwc-spContent{ height:26px; background-color:#F3F3F3; padding-left:6px; } 
.gwc-addTable{ background-color:#fefefe; width:95%;}

/*--------------------------------------------------购物车 支付页面------------------------------------------------*/ 