@charset "utf-8";
/* CSS Document */

.shopcont { width:1060px; margin:20px auto;}
.shopcontl { width:805px; float:left;}
.shopfenlei { display:none; position:absolute;z-index:1;}

.showDetail {
  display: block;
}


.content_left {
width:803px; 
border:solid 1px #d4d4d4; 
float:left;
background: #fafafa;
}

.content_left_top {
width:803px;
/* background-image:url(/main/img/titlebg1.jpg);
background-repeat:repeat-x; */
background: #dadada;
height:38px;
line-height:38px;
vertical-align:middle;
font-size:12px;

}
.content_left_top a{
color:#97791F;
}

.shugan{
width:5px;
height:37px;
background:#dadada;
position:absolute;
top:-2px;
left:-1px;
}

.content_left_top_T {
width:159px;
float:left;
font-size: 12px;
font-weight: bold;
text-align:center;
border-right:1px solid #ccc;
cursor:pointer;
}
.content_left_top .li1{
background-color:#f0eeee;
color:#9b2227;
}

.content_left_top_b {
width:70px;
text-align:center;
line-height:20px;
height:20px;
background-image:url(/main/img/butbg.gif);
background-repeat:no-repeat;
float:left;
margin-top:6px;
margin-right:6px;
vertical-align:middle;
padding-top:1px;
_padding_top:2px;

}

.content_left_top_b a:hover{ background-color:#060; text-decoration:none; color:#FFF; }

.red {
/* color:#FF0000; */
color:#a20010;

}

.content_left_top_total {
float:right;
width:80px;
line-height:34px;
vertical-align:middle;
color: #828282;
}

.content_left_top_page {
width:135px;
line-height:28px;
vertical-align:middle;
float:right;
margin-top:6px;

}

.content_left_top_page a {
margin-left:10px;

}

.content_left_item {
/* width:765px; */
padding-top:10px;
padding-bottom:10px;
border-bottom:dotted 1px #d4d4d4;
margin-left:auto;
margin-right:auto;
/* height:190px;*/
padding: 10px 30px 30px 30px;
/* background:#FEF7E5; */
background: #f0eeee;
}
.content_left_item_top {
  display: block;
  height: 190px;
}
.content_left_item_top_tu {
width:145px;
float:left;
padding:15px;
}
.content_left_item_top_tu a img {
  width: 100%;
}
.content_left_item_top_content {
padding:35px 15px;
float:left;
overflow:hidden;
}

.content_left_item_top_content_t {
font-size:12px;
color:#666;
width:530px;

}
.goodsname{
float:left;
}
.green {
font-size:16px;
color:#333;
font-weight:bold;

}
.jiangjia{
width:32px; height:25px; float:left; margin-left:5px; background:url(/main/img/jiangjia.gif) no-repeat scroll 0 0 transparent;
}/*降价图标*/
.gift{
width:25px; height:25px; float:left; margin-left:2px; background:url(/main/img/gift.png) no-repeat scroll 0 0 transparent;
}/*赠品图标*/
.giftTip{ position:absolute; width:195px; height:86px; display:none; line-height:22px; padding:20px 40px 25px 65px; background:url(/main/img/dialogbox.png) no-repeat; font-size:14px; margin-top:-140px; margin-left:260px;}/*赠品信息浮动框*/
.sjpf {
float:right
}
.sjpf img{
	vertical-align:middle;

}

.content_left_item_top_content ul {
  padding-top: 10px;
}

.content_left_item_top_content ul li{
  line-height:25px;
  font-size:12px;
  color:#161616;
  /* padding-left: 8px; */
  /* background: url(/main/img/list_ico.jpg) no-repeat left 11px; */
}

.content_left_item_top_content_c a { color:#999;}

.content_left_item_top_right {
width:100px;
float:left;
padding-top:15px;

}

.content_left_item_top_right_li ul li {
font-size:12px;
color:#00589f;
line-height:20px;
vertical-align:middle;
text-align:right;

}

.content_left_item_top_right_li ul li a { color:#00589f;}

.content_left_item_bot {
width:745px;
/* 
background-color:#FEF7E5;
margin-left:auto;
margin-right:auto; */
height:56px;
margin-top:10px;
_margin-top:0px;
background:#dadada;

}
.content_left_item_bot {
font-size:12px;
color:#666;

}
.redbig {
color:#FF0000;
font-weight:bold;
font-size:16px;
font-family:Arial;

}

.wy {
width:32px;
height:15px;
margin-left:5px;
margin-right:5px;
border:solid 1px #d5d5d5;

}

.content_left_item_bot_y {
width:180px;
line-height:56px;
text-align:center;
vertical-align:middle;
float:left;
}

.content_left_item_bot_g {
width:330px;
float:left;
padding-left:20px;
padding-top:6px;

}

.content_left_item_bot_g ul li {
line-height:45px;
vertical-align:middle;

}

.content_left_item_bot_g ul li div{
float:left;

}


.wyd {


}

.content_left_item_bot_t {
padding-top:19px; width:180px;/*  padding-left:30px; */
float:left;
}

.gotom {
margin-left:10px;

}

.content_page {
background-repeat:no-repeat;
width:730px;
height:59px;
text-align:right;

}

.content_page_content {
float:right;
margin-top:16px;

}

.numb{
font-family:"宋体";
font-size:13px;
color:#666;
height:70px;
background-image:url(/main/img/gongkaike_1_44.gif);
background-repeat:no-repeat;
width:29px;
height:26px;
display:block;
float:left;
margin-right:5px;
line-height:26px;
text-align:center;


}

.numb:hover{

color:#fff;


background-repeat:no-repeat;



}

.nonumb {
font-family:"宋体";
font-size:13px;
color:#666;
height:70px;
background-image:url(/main/img/gongkaike_1_40.gif);
width:61px;
background-repeat:no-repeat;
height:26px;
display:block;
float:left;
margin-right:5px;
line-height:26px;
text-align:center;
}

.nonumbC {
font-family:"宋体";
font-size:13px;
color:#666;
height:70px;
width:61px;
height:26px;
display:block;
float:left;
margin-right:5px;
padding-top:6px;
text-align:center;
margin-left:-10px;
}

.nonumb:hover {
color:#fff;

background-image:url(/main/img/gongkaike_1_40_1.gif);
background-repeat:no-repeat;

}

.content_left_item_top_right_li_b {
margin-top:80px;
color:#666;
*margin-top:60px;
_margin-top:80px;
}

.content_right {
float:right;
width:230px;

}

.hot {
width:303px;
border:solid 1px #F8EBC9;
background:#FEF7E5
}

.hot_t {
background-image:url(/main/img/titlebg1.jpg);
background-repeat:repeat-x;
line-height:34px;
vertical-align:middle;
padding-left:10px;
font-size:14px;
font-weight:bold;
width:293px;
color:#97791F;

}

.hot_c {

width:277px;
margin-left:auto;
margin-right:auto;
border-bottom:dotted 1px #FAE089;
margin-top:6px;
height:95px;
color:#666;

}

.hot_c_f {

width:277px;
margin-left:auto;
margin-right:auto;
margin-top:6px;
height:95px;
color:#666;

}

.hot_cid1 {
background-image:url(/main/img/hot1.jpg);
width:20px;
height:60px;
background-repeat:no-repeat;
float:left

}

.hot_cid2 {
background-image:url(/main/img/hot2.jpg);
width:20px;
height:60px;
background-repeat:no-repeat;
float:left

}

.hot_cid3 {
background-image:url(/main/img/hot3.jpg);
width:20px;
height:60px;
background-repeat:no-repeat;
float:left

}

.hot_cid4 {
background-image:url(/main/img/hot4.jpg);
width:20px;
height:60px;
background-repeat:no-repeat;
float:left

}

.hot_cid5 {
background-image:url(/main/img/hot5.jpg);
width:20px;
height:60px;
background-repeat:no-repeat;
float:left

}

.hot_ctu {
width:90px;
float:left;

}

.hot_ctu img{
width:90px;
float:left;

}

.hot_clist {
width:130px;
float:left;
margin-left:10px;

}

.hot_clist ul li {
width:150px;
padding:4px 0;
vertical-align:middle;
font-size:12px;

}
 
.gry {
color:#777;

}

.yyal {
/* margin-top:10px; 
 border:solid 1px #F8EBC9;
background:#FEF7E5; */
border: 1px solid #d4d4d4;
background: #f0eeee;
}

.ad {
  padding-top: 8px;
}
.ad img{
  width: 285px;
}

.yyal_t {
/* background-image:url(/main/img/titlebg1.jpg);
background-repeat:repeat-x; 
border-bottom: 1px solid #7a7a7a;*/
line-height:38px;
vertical-align:middle;
font-size:14px;
font-weight:bold;
/* color:#666; */
padding-left:10px;
height:38px;
margin-bottom:6px;
background: #dadada;
color: #a20010;
}
.yyal_t a{
}
.yyal_t_left{
float:left;
}
.yyal_t_more{
float:right;
margin-right:10px;
}

.yyal_list{
line-height:37px;
height:37px;
vertical-align:middle;
font-size:12px;
color:#666;
border-bottom:dotted 1px #d4d4d4;
padding: 0px 15px;
margin-left:8px;
margin-right:8px;
background:url(/main/img/dot.gif) 2px center no-repeat;
overflow: hidden;
}

.yyal_list_f {
line-height:30px;
vertical-align:middle;
font-size:12px;
color:#666;
width:270px;
padding-left:15px;
margin-left:auto;
margin-right:auto;
background:url(/main/img/dot.gif) 2px center no-repeat;
}

.grybig {
font-size:16px;
font-weight:bold;
color:#666;

}

.hotp {
position:absolute;
z-index:90;
width:37px;
height:38px;
background-repeat:no-repeat;
margin-top:-146px;
margin-left:70px;
_margin-top:0px;
_margin-left:-30px;

}

.tjp {
position:absolute;
z-index:1000;
width:37px;
height:38px;
background-image:url(/main/img/tj.gif);
background-repeat:no-repeat;
margin-top:-146px;
margin-left:70px;
_margin-top:0px;
_margin-left:-30px;

}


.shopcontr { float:right; width:239px;}







.footerlink,.footerrightto { width:1170px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#999; padding-top:30px; margin:0px auto;}
.footerlink a,.footerrightto a { color:#999;}
.footerlink a:hover,.footerrightto a:hover { color:#666;}
.footerrightto { padding-top:0px;color:#333333;}
.footerrightto a{ color:#333333;}
.footerbot { background:none; width:1170px; text-align:center; height:40px; margin:10px auto;}



.memmenul { width:308px; height:165px; border:#d8d8d8 1px solid; display:block; margin-top:31px; margin-left:-70px; *margin-left:-450px; position:absolute;text-align:left; font-size:12px; color:#666; background-color:#f3f3f3; display:none;}
.memmenul .memlt{ width:288px; height:37px; line-height:37px; padding:0px 10px; background:url(/main/img/carttitlebg.jpg) center repeat-x;}

.memmenul .dlmen { width:73px; height:25px; display:block; background:url(/main/img/gocen.jpg) center no-repeat; margin:0px; margin-left:210px; *margin-left:140px; margin-top:5px;}
.memmenul .nhdl { float:left;}

.memlist { width:308px; height:95px; padding:10px 0px; background:#FFF;}
.memlistl,.memlistr{ width:153px; float:left;}
.memlistl { border-right:solid 1px #d8d8d8;}
.memlistl ul li,.memlistr ul li { height:22px; line-height:22px; border-bottom:dotted 1px #d8d8d8; width:130px; margin:0px auto;}
.memlistl ul li a,.memlistr ul li a { height:22px; line-height:22px; width:120px; display:block; padding-left:10px;}
.memlistl ul li a:hover,.memlistr ul li a:hover { background-color:#f3f3f3; color:#C00; }



.mytmenul { width:308px; height:180px; border:#d8d8d8 1px solid; display:block; *margin-left:-309px; position:absolute;text-align:left; font-size:12px; color:#666; background-color:#f3f3f3; display:none; z-index:1;right: 0;top: 24px;}
.mytmenul .mytlt { width:288px; height:37px; line-height:37px; padding:0px 10px; background:url(/main/img/carttitlebg.jpg) center repeat-x; font-weight:bold;}
.mytmenul .mytlti { width:288px; background-color:#FFF; padding:10px; height:52px; line-height:64px;}
.mytmenul .mytlist { width:288px;  height:52px; line-height:64px;}
.mytlistltu { width:50px; height:50px; border:#d8d8d8 1px solid; float:left; margin-right:10px;}
.memlistc { width:150px; height:50px; overflow:hidden; line-height:16px; font-size:12px; float:left;}
.mytmenul .mytlti:hover { background-color:#f3f3f3;}
.memlistg { width:71px; float:right;}
.memlistg ul li { text-align:right; line-height:18px; height:18px;}
.memlistg ul li a { width:60px; position:relative; color:#06F;}

.memlistg .mytlb { height:100px; text-align:right;}
.mytlb .priceall { text-align:right; font-size:12px; height:30px; line-height:30px; padding-right:10px;}
.mytlb .gotocarch { width:120px; height:30px; display:block; background:url(/main/img/gocheckup.jpg) center no-repeat; margin-left:175px;}

.mytlb .pricego a:hover{
	text-decoration:none;
}


.heardertoprl .shuxian,.heardertoprr .shuxian { color:#ccc;}
.heardertoprl .shuxian:hover,.heardertoprr .shuxian:hover { text-decoration:none;}
.shuxian { color:#ccc;}




/*.fenleiml { width:625px; position:absolute; border:#F6AA00 1px solid; background-color:#FFF3D1; top:0px; z-index:100; margin-left:169px; background:url(/main/img/rry.jpg) center repeat-y;  display:none;}

.fenleimll { width: 406px; padding:15px 10px; line-height:28px; color:#666; font-size:12px; font-weight:normal; background-color:#FFF; float:left;}

.fenleimll .fenleimlli { border:none; font-weight:bold;}

.fenleimll ul li { float:left; width:190px; height:35px; line-height:35px; border-bottom:dotted 1px #d8d8d8; margin:0px 5px; padding:0px; _margin:0px 3px;}


.fenleimlr { float:left; width:178px; padding:5px 10px;}
.fenleimlrad .fenleimlradt,.fenleimlrl .fenleimlrlt { font-size:12px; font-weight:bold; color:#F6AA00; line-height:25px;}

.fenleimlrl ul li { font-size:12px; font-weight:normal; color:#999; line-height:18px;}
.fenleimlrl ul li a { color:#999;}

.fenleii .onfenlei { border:#F6AA00 1px solid; padding:0px 10px; background-color:#FFF; margin-left:-11px; position:absolute; z-index:1000; width:159px; border-right:#FFF 1px solid; overflow:hidden;}


.fenleiXX { background:url(/main/img/rryx.jpg) center no-repeat; width:15px; height:15px; margin-left:160px; display:block; position:absolute; float:right; margin-top:-20px; *margin-left:100px; *margin-top:-4px;}
.fenleiXX:hover { text-decoration:none;}*/


.last { border-bottom:none;}

/*商品试用弹出框样式*/
.mfsylist { width:500px; position:fixed; _position:absolute; height:395px; padding:10px; display:none;z-index:10001; left:45%; margin-left:-200px; top:200px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-565))}
.mfsylistr { width:498px; background-color:#fafafa; border:solid 1px #ddd;}
.mfsylistrt { width:478px; background:#e2e2e2; padding-left:20px; height:29px; line-height:29px;position: relative;} 

.mfsylistrt a{background:none !important;} 
.mfsylistrt span{font-size: 14px;font-weight: bold;color: #005c31;}
.mfsylistrl { padding:10px 20px 30px; width:458px; height:325px;}

.mfsylistrli { line-height:20px; padding-bottom:15px;}

.shxx { width:18px; height:18px; background:url(/main/img/show_close.png) center no-repeat; position:absolute; top: 4px;right: 6px;}
#shxxb { text-decoration:none; display:block; width:18px; height:18px;}
.inputspan { width:60px; height:30px; line-height:30px; text-align:right; font-size:12px; display:block; float:left;}

.inputr { width:250px; float:left; height:25px; line-height:30px;padding-top: 5px;}

.inputte { width:310px; float:left; height:40px; line-height:25px; margin:5px auto;}
.suozai { width:340px;height: 30px;padding: 0;_padding-top:5px;}
.suozaip { width:430px;}
.suozai select{height: 22px;}
.shenqpreviewc input { color:#999;height: 20px;line-height: 20px;}
.shenqpreviewc .shiyonggo { color:#666; background:url(/main/img/submit_btn.jpg) no-repeat; width:85px; height:29px; margin-right:10px; display:block; border:none; float:left; cursor:pointer;}

.shenqpreviewc .shiyongres { color:#666; background:url(/main/img/reset_btn.jpg) no-repeat; width:85px; height:29px; display:block; border:none; float:left; cursor:pointer;}
.thatbot { padding-top:10px; text-align:center; width:250px; margin:0px auto;}


/*弹出层背景*/
.tanchukuang_bg{
  width:100%;
  min-width: 1164px;
  height: 100%;
  background:#000;
  position:absolute;
  z-index:1001;
  filter:alpha(opacity=20);
  opacity:0.2;
  left:0px;
  top:0px;
}