.slides { position:relative; overflow:hidden; width:660px; height:237px; }
.slide-pic { overflow:hidden; width:660px; }
.slide-pic img { width:660px; height:205px; border:1px solid #E4E4E4; }
.slide-pic li { display:none; }
.slide-pic li.cur { display:block; }
.slide-li { position:absolute; left:0; bottom:0; }
.slide-li li { float:left; width:164px; height:30px; line-height:30px; margin-right:1px; text-align:center; }
.slide-li a { display:block; width:174px; height:30px; font-size:14px; color:#FFF; }
.slide-li .cur a, .slide-li a:hover { color:#333; text-decoration:none; }
.op li { background:#666; opacity: 0.6; filter:alpha(opacity=60); }
.op li.cur { background:#FFF; }
.slide-txt span { display:none; }
.h3 { font:14px/30px "Microsoft YaHei"; color:#6B3D39; }
.h3 .h3 { float:left; }
.h5 { background:#E4E4E4; padding-left:1em; margin:5px; }
.h5, .h6 { height:22px; font:14px/22px "Microsoft YaHei"; color:#6B3D39; }
.h6 { margin:5px 0; }
.side .h5 { margin:0 0 -5px; width:213px; }
.main { float:left; width:704px; }
.side { float:right; width:230px; padding-right:9px; }
.mag { overflow:hidden; height:140px; clear:both; text-align:center; }
.mag a { margin-left:1px; }
.topad { margin:5px 0; }
.topad1 { margin-top:10px; }
.topad img, .topad1 img { border:1px solid #EFEFEF; }
.pr-s { color:#666; padding:5px 0; margin-top:6px; background:#F2F2F2; }
.pr-s ul { width:191px; margin:0 auto; }
.pr-s ul li { margin-top:3px; border:1px solid #ccc; }
.pr-s ul li a { display:block; height:43px; text-indent:-9em; overflow:hidden; }
.pr-s ul li a.brand-a1 { background:url(http://img.m18.com/web/i/hp/euromoda.jpg) no-repeat 0 0; }
.pr-s ul li a.brand-a2 { background:url(http://img.m18.com/web/i/hp/rampage.jpg?091104v1) no-repeat 0 0; }
.pr-s h2 { font-weight:600; margin:0px 8px 4px 0; }
.pr-s p { line-height:24px; }
.pr-s a.more { color:#B0202A; float:right; margin-right:8px; margin-top:6px; text-decoration:underline; }
.item { padding-left:5px; }
.item li { float:left; padding:0 10px 0 8px; }
.item a { display:block; }
.item img { display:block; margin-bottom:5px; }
.banner1 { height:250px; padding:0 0 10px; }
.banner1 div { float:left; }
.banner1 img { border:1px solid #E4E4E4; }
.price { display:block; color:#F82453; font-size:12px; }
.affiche { float:left; }
.affiche, .subscribe, .comment, .investigate { margin-top:10px; margin-bottom:10px; border:1px solid #E4E4E4; }
.affiche { width:220px; }
.affiche ul { margin-left:10px; }
.affiche li { list-style:inside disc; line-height:30px; }
.subscribe { width:494px; padding:5px 0; background:url(http://img.m18.com/web/i/hp/subscribebg.jpg) no-repeat 100% 0; }
.subscribe .fl { width:220px; margin-right:10px; border-right:1px solid #E8E8E8; line-height:22px; padding-left:1em; }
.subscribe a.sbt { display: inline-block; margin-left:5px; text-decoration:none; }
.subscribe input { margin:3px 0 0; }
.subscribe .sbt { width:45px; height:23px; line-height:23px; font-size:14px; font-weight:600; background:url(http://img.m18.com/web//i/hp/bg-sbt2.jpg) no-repeat 0 0; border:none; cursor:pointer; text-align:center; color:#AC3F57; }
.subscribe .email, .subscribe .address { width:150px; }
.subscribe .name, .subscribe .pcode { width:110px; }
.get-cat { padding-right:99px; }
.comment { width:494px; }
.affiche .h5 a, .comment .h5 a, .side .h5 a, .h3 .more { float:right; margin-right:15px; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.comment ul { overflow:hidden; margin:0 10px; _zoom:1; }
.comment li { overflow:hidden; padding:4px 0 4px 10px; background:url(http://img.m18.com/web/i/comm/ico2.gif) no-repeat 2px 50%; }
.comment div p { float:left; }
.comment ul div { text-align:right; }
.comment-con { float:right; width:260px; }
.get-cat p { padding-top:2px; line-height:23px; *padding-top:4px;
*line-height:24px;
}
.news-con { float:left; width:230px; }
.investigate {float:right; width:220px; }
.investigate ul, .investigate p { margin:0 1em; }
.investigate li { color:#666; padding:2px 0; *padding:1px 0;
}
.investigate ul { padding-top:2px; }
.investigate input { margin-right:5px; vertical-align:middle; *margin-right:0;
}
.investigate .btn-invest { display:block; margin:6px auto; width:65px; height:21px; background:url(http://img.m18.com/web/i/hp/btn-invest.jpg) no-repeat 0 0; color:#fff; border:none; text-align:center; cursor:pointer; }
.invest-suc { margin:5px 1em; text-indent:2em; height:21px; line-height:21px; border:1px solid #E591A3; background:#FFF4F7 url(http://img.m18.com/web/i/hp/tick.gif) no-repeat 4px 4px; ; color:#A71F24; display:none; }
.newgoods ul { overflow:hidden; _zoom:1; }
.newgoods li { float:left; width:100%; border-top:1px dotted #CCC; }
.newgoods li a { float:left; padding:5px; }
.newgoods li a:hover { text-decoration:none; }
.newgoods li span { display:block; margin-left:115px; }
.newgoods li img { float:left; }
.newgoods .title { margin-top:30px; }
.hot { float:left; padding-left:5px; width:195px; }
.hot ul { padding:10px 0 0 10px; }
.hot li { padding:0 0 5px 10px; background:url(../../i/hp/ico-arrow.gif) no-repeat 0 7px; }
.hotbox { float:right; width:742px; }
.hotbox li { padding:0 10px 15px 14px; }
.banner { margin:5px 0 15px; }
.opic { float:left; margin:0 0 5px 5px; _display:inline; }
.mainbox3 .fl { width:466px; }
.mainbox3 .fl.dbox { width:482px; }
.item1 { overflow:hidden; float:right; width:250px; }
.dbox .item1 { width:270px; }
.item1 li { height:100px; margin-bottom:-1px; padding-bottom:10px; border-bottom:1px solid #E4E4E4; }
.item1 a { display:block; overflow:hidden; zoom:1; }
.item1 img { float:left; width:100px; height:100px; vertical-align:top; }
.item1 span { display:block; margin-left:120px; padding-top:5px; }
h3 { float:left; display:inline; color:#6C1A3D; margin-left:10px; margin-right:10px; height:41px; width:180px; background:url(../../i/hp/navcata.gif) no-repeat 0 0; text-indent:-9em; overflow:hidden; }
h3 a { display:block; width:100%; height:100%; text-indent:-9em; overflow:hidden; }
h3 span { float:left; }
h3.sub2 { background-position:0 -50px; }
h3.sub3 { width:186px; height:55px; background-position:0 -104px; }
h3.sub4 { width:186px; height:55px; background-position:0 -162px; }
h3.sub5 { width:186px; height:55px; background-position:0 -221px; }
h3.sub6 { width:186px; height:55px; background-position:0 -282px; }
h3.sub7 { width:185px; height:52px; background-position:0 -350px;}
h3.sub8 { width:90px; height:52px; background-position:0 -404px;}
.catagroy { background:#F4EFE8; padding:0 6px; width:183px; height:18px; overflow:hidden; }
a.hc { color:#957D5B; margin-right:10px; }
.catagroy dt, .catagroy dd { float:left; display:inline; color:#957D5B; }
.catagroy dd { margin-right:5px; white-space:nowrap; }
.catagroy dd a { color:#957D5B; margin-top:0; text-decoration:none; }
.catagroy dd a:hover { color:#FF6600; text-decoration:underline; }
.catagroy.sd { }
a.morelink { color:#E61C4C; font-size:12px; }
h3 a:hover { text-decoration:none; }
h3 a span { display:block; padding-right:18px; background:url(../../i/hp/hp-n2.gif) no-repeat right bottom; }
.mainbox { overflow:hidden; border:1px solid #E4E4E4; margin-top:5px; height:263px; }
.dbox { width:475px; border-right:1px solid #E4E4E4; }
.fl .item li { padding-right:5px; padding-bottom:5px; }
.top100 { float:right; margin:-32px 5px 0 0; }
.mainboxc { margin:10px 0 15px; padding-top:10px; border:1px solid #E4E4E4; }
.itemm li { padding:0 24px 0 0; }
.mainbox .item li { padding:0 7px; }
.mainbox .item a { width:125px; }
.mainbox .title, .mainbox .price, .mainbox li, .hotbox .title, .hotbox .price, .hotbox li, .itemm .title, .itemm .price, .itemm li { text-align:center; }
#newwrap img { width:120px; height:155px; }
.clboth { clear:both; }
.mtalt { margin-top:-25px; }
.pleft {width:265px; }
.pleft2{ width:300px;}
.mb20 { margin-bottom:20px; }
.mt15 { padding:4px 0; margin-top:15px; white-space:nowrap; }
.ex-banner { width:940px; height:308px; margin:10px auto; padding-right:10px; display:none; position:relative; }
.ex-banner p { font-size:22px; font-weight:600; color:#EFDE00; font-family:"SimHei"; text-align:center; width:460px; margin-left:250px; position:absolute; z-index:5; top:20px; left:0; }
.ex-banner p span { font-size:28px; }
.ex-banner a.close { float:right; width:59px; height:19px; background:url(http://img.m18.com/web/i/hp/close-off.jpg) no-repeat 0 0; text-indent:-99em; overflow:hidden; position:absolute; top:5px; left:870px; z-index:5; }
.ex-banner a:hover.close { background:url(http://img.m18.com/web/i/hp/close-on.jpg) no-repeat 0 0; }
.catalog {width:224px; padding-left:1px; height:162px; overflow:hidden; }
.catalog .h5 { margin-left:-1px; }
.catalog .imgbox { width:448px; margin-top:7px; }
.catalog .imgbox li { float:left; overflow:hidden; width:111px; margin-right:1px; }
.catalog .arrow { float:right; width:90px; height:19px; margin-top:-167px; _display:inline; }
.catalog .arrow li { float:left; }
.catalog .arrow a.left, .catalog .arrow a.right { display:block; width:30px; height:19px; line-height:15px; background:url(../../i/hp/ca-arrow2.gif) no-repeat 0 0; text-indent:-99em; overflow:hidden; }
.catalog .arrow a.left { width:50px; }
.catalog .arrow a.left { background-position:-76px 0; }
.catalog .arrow a.right { margin-left:8px; background-position:-131px 0; }
.catalog .arrow a.left:hover { background-position:0 0; }
.catalog .arrow a.right:hover { background-position:-55px 0; }
.m4 { margin:4px auto; }
#topromotion { position:relative; width:227px; }
#spbimg { position:absolute; top:-23px; right:0; _right:-1px; width:500px; height:340px; display:none; }
#topromotion { margin-top:0; }
.rbox { width:455px; }


/**hp Brand**/
.hp-brand { margin-top:5px; }
.hp-brand h5 { margin:1px 1px 0 1px; background:#F4EFE8; font-size:14px; font-weight:600; line-height:22px; text-indent:1em; }
.hp-brand dl { margin:0 8px; padding:2px 0; }
.hp-brand dt, .hp-brand dt a { color:#846E52; line-height:20px; font-size:14px; font-weight:600; font-family:Arial; }
.bline { border-bottom:1px solid #E8E8E8; }
.hp-brand dd { color:#999; text-indent:2em; line-height:20px; }
.hp-brand dd a { color:#846E52; text-decoration:underline; }
.hp-brand a:hover { color:#FF6600; }
/*** catagroy list**/
.catalist {float:left;overflow:hidden;}
.catalist li {float:left;margin:8px -1px 0 0; padding:0 10px; border-right:1px solid #cacaca; line-height:14px;}
.catalist li.bornone{ border-right:none;}
.catalist.ca li{margin-top:5px;}
.catalist li a:hover{ text-decoration:underline;}
/*---=fixed---*/
#audiobar{ position:fixed; top:0; left:0; width:100%; min-width:950px; height:60px; z-index:100;}
#audio{ width:950px; height:60px; margin:0 auto;}
* html,* html body {background-image:url(about:blank);background-attachment:fixed;}
* html #audiobar {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}

/*---=New commend ul li---*/
.newcommend{float:right; width:220px; }
.newcommend ul { margin-left:5px; }
.newcommend li { list-style:inside disc; line-height:30px; }

/*** woman brand**/
.catalist.cl{ float:none;margin:10px 0;clear:both;}
.h4{clear:both;}
.h4 a.sub03{ float:left;margin-top:-56px;margin-left:10px;background:url(../../i/hp/navcata.gif) no-repeat 0 -100px; width:186px;height:54px;text-indent:-9em; overflow:hidden;}
.h4 a.sub03-red{ margin-top:-30px;margin-right:10px; color:#E61C4C; text-decoration:underline;}
.womanbrand{margin:10px 4px 0 4px;padding-left:212px;background:url(../../i/hp/wbrand-line.gif) repeat-x 0 100%; height:40px;}
.womanbrand li{ float:left; margin-right:5px; height:40px;}
.womanbrand li a{display:block; width:136px;border:2px solid #fff; border-bottom-width:0; background:url(../../i/hp/brandw-list.jpg) no-repeat 10px 4px;line-height:36px; font-family:Arial; font-weight:600; font-size:18px; text-indent:-99em; overflow:hidden;}
.womanbrand li a.a1{ background-position:-125px 4px;}
.womanbrand li a.a2{ background-position:-248px 4px;}
.womanbrand li a:hover,.womanbrand li.cur a{text-decoration:none;border:2px solid #9B8269; border-bottom-color:#fff; color:#666;}
div.wbrand{ display:none;}
div.wbrand.cur{display:block;}
.wp{ padding-left:12px;color:#6B6B6B; font-weight:600;}
#hd-nav .navp.wnav .navlist{ margin-top:0; margin-bottom:1px;float:none;}
#hd-nav .brandlink{ margin-left:12px; width:105px; }
#hd-nav .brandlink a{display:block;height:23px; background:url(http://img.m18.com/web/i/hp/brandbg2.gif) no-repeat 0 0; color:#5B5B5B;line-height:23px; text-align:center; }
#hd-nav  .brandlink a:hover{background:url(http://img.m18.com/web/i/hp/brandbg2.gif) repeat-x no-repeat 0 0; }
#hd-nav .navp.wnav { width:321px; }
#hd-nav .navp.wnav .navlist.wpp { width:180px;}


/***New Year**/
#hd{margin-top:0;background:url(http://img.m18.com/web/i/hp/newyear.jpg) no-repeat 50% 0; }
#hd .rel{position:relative; z-index:99}
#hp .logo {padding-left:0; height:96px; }
#hp .logo a { text-indent:-99em; overflow:hidden; }
.hd-box { margin-top:0; }
.hd-my{ margin-top:25px;}
.hd-my li { border-top:0; }

.hd-special { margin-top:22px; }
.hd-special a{ background:none;}
.yearswf{position:absolute;top:0; left:1px;}

