﻿img.err-price{height:18px;}
.left-extra { float:left; width:725px; overflow:hidden; }
.poster-1 { overflow:hidden; text-align:center; zoom:1; }
.logo-color1 { padding:0 4px; _padding:0 1px; background:#f0b3b3; }
.logo-color2 { padding:0 4px; _padding:0 1px; background:#cab0ec; }
.logo-color3 {
padding:0 4px_padding:0 1px;; background:#fca8d9; }
.logo-color4 { padding:0 4px; _padding:0 1px; background:#9fb9eb; }
.logo-color5 { padding:0 4px; _padding:0 1px; background:#dfb3a6; }
.logo-color6 { padding:0 4px; _padding:0 1px; background:#9cd183; }
.logo-color7 { padding:0 4px; _padding:0 1px; background:#dab387; }
.poster-1 .adlogo { float:left; width:97px; height:40px; }
.home-main { width:100%; }
#home .w{ margin-bottom:15px;}
.p-name { height:1.5em; }
.right { width:245px; overflow:hidden; }
.p-img { padding:0; }

.mainight{ float:right;}
/*.slide*/
.slide { position:relative; zoom:1; background:url(misc/skin/i/loading.gif) no-repeat center center; }
.slide .slide-itemswrap { position:relative; overflow:hidden; }
.slide .slide-items { position:absolute; overflow:hidden; }
.slide-controls span { width:14px; height:14px; overflow:hidden; margin-right:6px; float:left; display:block; color:#283c4e; line-height:20px; text-align:center; background-color:#fff; border-radius:50% 50% 50% 50%; text-indent:-100px;}
.slide-controls a:link, .slide-controls a:visited { display:inline-block; width:100%; color:#fff; font-weight:bold; }
.slide-controls .curr { color:#fff; background-color:#271418; width:30px; height:30px; }
/*#slide*/
#slide { width:789px; height:380px; position:relative; background:url("http://misc.360buyimg.com/lib/skin/e/i/loading.gif") no-repeat scroll center center transparent;}
#slide a img{ display:block;}
#slide .slide-itemswrap,  #slide .slide-items li { width:789px; height:380px; overflow:hidden; position:relative; }
#slide .slide-items { height:380px; background:#F5F5F5; position:absolute; }
#slide .slide-items li { float:left; }
#slide .slide-items div { float:left; width:789px; height:380px; overflow:hidden; }
#slide .slide-controls { height:22px; padding:4px 10px 10px 20px; text-align:right; position:absolute; bottom:5px; left:0; }
#slide .slide-controls span { width:14px; height:14px; line-height:14px; margin-right:5px; margin-top:3px; }
#slide .slide-controls .curr{ width:20px; height:20px; margin-top:0;}
#slide .slide-controls a { font-size:13px; }
#slide .style1 .fore2, #slide .style1 .fore3, #slide .style1 .fore4 { margin-left:1px; }
#slide img{ float:left;}
/* 最新快报 */
.latest-express { width:170px; height:100px; background:#FFF; overflow:hidden; position:absolute; top:-112px; right:22px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);}
.latest-express .mt { position:relative; }
.latest-express .mt .extra { position:absolute; right:10px; top:7px; }
.home-main .latest-express .mt .extra a { color:#999; font-family:"宋体"; }
.latest-express h3 { height:30px; }
.latest-express h3 span { padding:0 5px 0 12px; color:#333; font:bold 14px/30px "microsoft yahei", "\5b8b\4f53"; }
.latest-express h3 em { color:#283c4e; font:16px/30px Arial, Verdana, "\5b8b\4f53"; }
.latest-express ul { padding:0 0 0 12px; }
.latest-express li { line-height:22px; height:22px; overflow:hidden; }
.mainhot .latest-express li a{float:none;}
.latest-express li b { display:inline; line-height:22px; font-size:12px; }
/* 限时特价 */
.limited-sales{ width:170px; height:225px; background:#fff; overflow:hidden; position:absolute; top:20px; right:22px;}
.limited-sales .mt { position:relative; height:30px; }
.limited-sales .lmc{ height:195px; padding:0 5px;}
.limited-sales h3 { height:30px; }
.limited-sales h3 span { padding:0 5px 0 12px; color:#333; font:bold 14px/30px "microsoft yahei", "\5b8b\4f53"; }
.limited-sales h3 em { color:#283c4e; font:16px/30px Arial, Verdana, "\5b8b\4f53"; }

.jlink{}

.home-poster { border:1px solid #d5d5d5; height:218px; overflow:hidden; }
.home-poster .mt { position:relative; }
.home-poster .mt .extra { position:absolute; right:10px; top:7px; }
.home-main .home-poster .mt .extra a { color:#283c4e; font-family:"宋体"; }
.home-poster h3 { height:30px; background:#f0f0f0; }
.home-poster h3 span { padding:0 5px 0 12px; color:#283c4e; font:bold 16px/30px "microsoft yahei", "\5b8b\4f53"; }

.floor{ width:990px; overflow:hidden;}
.floor .fh{ height:30px; overflow:hidden;}
.floor .fh h2{ float:left;}
.floor .fh h2 a:hover{cursor:default;}
.floor .popular-category li{ line-height:30px;}
.floor .fc{ height:410px;}
.floor .fcside,.floor .f-ad{ display:block; width:330px; height:410px; float:left;}
.floor .fcmain{ float:right; width:635px; height:378px; float:right; margin:16px 23px 0 0; position:relative; zoom:1;}
.floor .mt{ position:absolute; top:0; width:91px; height:24px; line-height:24px; text-align:center; cursor:pointer; font-size:12px; color:#fff; font-weight:bold; background:url(i/mini-cart.png) 0 0 no-repeat;}
.floor .mt1{ position:absolute; left:453px; background:url(i/mini-cart.png) no-repeat 0 -29px;}
.floor .mt2{ position:absolute; left:544px;}
.floor .mc{ padding-top:24px; display:none;}
.floor .curr .mt{ color:#333; background:#fff;}
.floor .curr .mc{ display:block;}
.floor .curr .mc a{ display:block;}
.floor .mc .mcin{ background-color:#fff; padding:7px 0 0 7px; height:346px;overflow:hidden;}
.floor .mc .mcin ul{ float:left;}
.floor .mc .mcin2{background:#FFF;  padding:1px 0 0 4px; overflow:hidden;width:631px;height:347px;}
.floor .mc .mcin2 ul{width:632px;overflow:hidden;}
.floor .mc li{ float:left;}
.floor .mc .mclist-col4 li{ width:150px; height:185px; padding:0 7px 7px 0;}
.floor .mc .mclist-col2 li{ width:307px; height:100px; padding:0 7px 7px 0;}
.floor .mc .mclist-logo{ padding-left:2px;}
.floor .mc .mclist-logo li{ width:103px; height:40px; padding-bottom:7px;}
.floor .mc .mclist-product li{width:157px; height:173px; border-width:0 1px 1px 0; border-color:#dadbd5; border-style:solid;}
.floor .mc .mclist-product .p-img{text-align:center;}
.floor .mc .mclist-product .p-name{margin:4px 0 0 10px;height:1.5em;line-height:1.5em;width:142px;overflow:hidden;}
.floor .mc .mclist-product .p-price{margin:1px 0 0 10px;color:#cc0000;}
.floor .mc .mclist-product .p-price strong{font-size:16px;}
.floor1 .fc{ background-color:#e78a8b;}
.floor2 .fc{ background-color:#ab90cb;}
.floor3 .fc{ background-color:#f488b6;}
.floor4 .fc{ background-color:#ba9072;}
.floor5 .fc{ background-color:#809dd7;}
.floor6 .fc{ background-color:#a5c858;}
.floor7 .fc{ background-color:#dcb159;}
.floor .floor-w:after { height:0; content:"."; display:block; visibility:hidden; clear:both; font-size:0; }
.floor .floor-w { zoom:1; }
* html .floor .floor-w { height:1%; }
*:first-child+html .floor .floor-w { min-height:1px; }
.floor .fd, .floor .fb { overflow:hidden; }
.floor .fd { height:28px; border-bottom:2px solid #283c4e; }
#home-women .fd { border-bottom-color:#9d0b1a; }
#home-men .fd { border-bottom-color:#5e2c81; }
#cometics .fd { border-bottom-color:#de0a6d; }
#hot-life .fd { border-bottom-color:#86453e; }
#mbtoys .fd { border-bottom-color:#20730b; }
#food-health .fd { border-bottom-color:#ab4b12; }
#outdoor-sports .fd { border-bottom-color:#3164b0; }
.floor .fd h2 { height:28px; float:left; }
.floor .fd h2 a { height:28px; display:block; float:left; overflow:hidden; line-height:100px; background:url(i/bg-s1.png) no-repeat; }
#hot-sale h2 a { background:none; }
#home-women h2 a { width:350px; background-position:0 -29px; }
#home-men h2 a { width:350px; background-position:0 -58px; }
#cometics h2 a { width:350px; background-position:0 -87px; }
#healthy h2 a { width:350px; background-position:0 -232px; }
#hot-life h2 a { width:350px; background-position:0 -116px; }
#mbtoys h2 a { width:350px; background-position:0 -145px; }
#food-health h2 a { width:350px; background-position:0 -174px; }
#outdoor-sports h2 a { width:350px; background-position:0 -203px; }
.roll-news { height:28px; padding-left:24px; float:right; background:url(i/icon-01.gif) no-repeat left center; }
.roll-news .roll-wrap { width:456px; height:28px; overflow:hidden; }
.roll-news ul { width:540px; }
.roll-news li { width:180px; height:28px; float:left; line-height:28px; }
.roll-news li b { margin-right:4px; display:inline; color:#c66666; line-height:28px; font-size:12px; }
.popular-category { height:28px; float:right; overflow:hidden; }
.popular-category ul { float:right; }
.popular-category li { margin-left:16px; _margin-left:8px; float:left; line-height:28px; }
.popular-category a, .popular-category a:visited { color:#999; }
.popular-category a:hover{ color:#a9036a;}
.floor .fb { width:978px; border:1px solid #e6e6e6; border-top:0; clear:left; }
.floor .col-1, .floor .col-2, .floor .col-3 { float:left; overflow:hidden; }
.floor .p-img .pri { width:54px; height:44px; overflow:hidden; position:absolute; background:url(i/ribbon-icon.png) no-repeat; _background:url(i/ribbon-icon-ie.png) no-repeat; }
.floor .p-img .pri-1 { background-position:0 0; }
.floor .p-img .pri-2 { background-position:0 -44px; }
.floor .brand-list { height:50px; border-top:3px solid #f7f7f7; }
.floor .brand-list ul { padding:5px 25px 0; }
.floor .brand-list li { height:40px; padding:0 10px; float:left; }
.floor .floor-line { height:1px; overflow:hidden; line-height:0; font-size:0; background:#e6e6e6 url(i/home-line-bg.gif) no-repeat center top; }
.floor .product-fore { overflow:hidden; }
.floor .product-grid { overflow:hidden; }
.floor .product-grid ul { margin:-1px 0 0 -1px; *display:inline-block;
}
.floor .product-grid li { border-top:1px dashed #d5d5d5; border-left:1px dashed #d5d5d5; float:left; width:165px;}
.floor-1 .product-grid .p-img, .floor-1 .product-grid .p-name, .floor-1 .product-grid .p-price, .floor-2 .product-grid .p-img, .floor-2 .product-grid .p-name, .floor-2 .product-grid .p-price { margin:0; }
.floor .p-price strong { color:#CC0000; font-size:14px; }
.floor-1 { margin-bottom:1px; }
.floor-1 .floor-line { position:relative; margin-top:-1px; background-color:#e6e6e6; }
.floor-1 .fb { height:331px; }
.floor-1 .col-1 { width:330px; }
.floor-1 .col-2 { width:322px; }
.floor-1 .col-3 { width:326px; }
.floor-2 .col-1, .floor-3 .col-1 { width:240px; }
.floor-2 .col-2, .floor-3 .col-2 { width:554px; border-left:1px dashed #d5d5d5; border-right:1px dashed #d5d5d5; }
.floor-2 .col-3, .floor-3 .col-3 { width:182px; }
.floor-2 .col-3 { padding-top:1px; }
.floor-1 .product-fore { width:330px; height:331px; }
.floor-1 .product-list { width:321px; border-left:1px dashed #d5d5d5; overflow:hidden; }
.floor-1 .product-list ul { width:322px; margin-left:-1px; *display:inline-block;}
.floor-1 .product-list li { width:160px; height:331px; border-left:1px dashed #d5d5d5; float:left; overflow:hidden; }
.floor-1 .product-grid { width:325px; height:331px; border-left:1px dashed #d5d5d5; }
.floor-1 .product-grid ul { width:326px; }
.floor-1 .product-grid li { width:162px; height:165px; }
.floor-1 .product-grid .p-img, .floor-1 .product-grid .p-name, .floor-1 .product-grid .p-price { width:162px; }
.floor-1 .product-grid .p-img a { width:162px; height:165px; display:block; overflow:hidden; }
.floor-2 .fb { }
.floor-2 .p-img .pri { bottom:2px; left:0; }
.floor-2 .product-fore { width:240px; height:463px; }
.floor-2 .product-grid { height:463px; }
.floor-2 .product-grid ul { width:555px; }
.floor-2 .product-grid li { width:184px; height:231px; }
.floor-2 .product-grid .p-img { width:184px; height:231px; overflow:hidden; position:relative; }
.floor-2 .product-grid .p-img img { width:184px; height:231px; }
.floor-2 .product-item { width:182px; height:461px; overflow:hidden; }
.floor-2 .product-item ul { margin-top:-1px; *display:inline-block;}
.floor-2 .product-item li { width:182px; height:153px; border-top:1px dashed #d5d5d5; overflow:hidden; }
.floor-3 .p-img .pri { bottom:10px; left:10px; }
.floor-3 .product-fore { width:240px; height:311px; }
.floor-3 .product-fore1 { width:182px; }
.floor-3 .product-grid { width:554px; height:311px; }
.floor-3 .product-grid ul { width:555px; }
.floor-3 .product-grid li { width:184px; height:155px; overflow:hidden; position:relative; }
.floor-3 .product-grid .p-img { width:184px; height:155px; padding:0; position:absolute; top:0; right:0; bottom:0; z-index:1; }
.floor-3 .product-grid .p-img a { width:184px; height:155px; display:block; overflow:hidden; text-align:right; }
.floor-3 .product-grid .p-detail { width:100px; overflow:hidden; position:absolute; top:10px; left:10px; z-index:2; }
#outdoor-sports { padding-bottom:30px; }
#top-banner { margin:2px auto 0; width:980px; position:relative; }
/*p-list*/
.p-list { overflow:hidden; width:725px; }
.p-list ul { overflow:hidden; width:550px; float:left; height:195px; zoom:1; }
.p-list li { float:left; width:175px; height:195px; margin-right:8px; overflow:hidden; }
.p-list .p-lista { float:right; width:175px; height:195px; overflow:hidden; }
/*group*/
.group { overflow:hidden; height:131px; border:1px solid #d5d5d5; background:#FFF; zoom:1; }
.group .mt { background:#f0f0f0; }
.group .mt .extra { float:right; color:#989ca4; margin:5px 8px 0 0; }
.home-main .group .mt .extra a { color:#283c4e; font-family:"宋体"; }
.group .mt .extra b { background:#474e5d; padding:2px; display:inline; line-height:normal; font-size:12px; color:#FFF; margin-right:3px; }
.group h3 { height:30px; float:left; }
.group h3 span { padding:0 5px 0 12px; color:#283c4e; font:bold 16px/30px "microsoft yahei", "\5b8b\4f53"; }
.group h3 em { color:#283c4e; font:16px/30px Arial, Verdana, "\5b8b\4f53"; }
.group .mc { height:103px; }
.group .p-img { overflow:hidden; }
.group .p-name { float:left; width:157px; }
.group .p-price { float:left; width:157px; }
.group .p-detail { margin-top:5px; float:left; width:140px; background:url(i/2.png) no-repeat; height:25px; overflow:hidden; padding:5px 7px 5px 10px; }
.group .p-detail .btn-tuan { float:right; background:url(i/1.png) no-repeat; width:38px; text-align:center; height:18px; line-height:18px; font-weight:bold; color:#333333; }
.group .p-detail span { float:left; font-size:16px; color:#FFF; font-weight:bold; }
.group .p-detail strong { float:left; font-size:20px; color:#FFF; font-weight:bold; }
/*list*/
.list { zoom:1; margin-bottom:0; }
.list .mt { border-bottom:2px solid #990000; height:28px; line-height:28px; }
.list .mt h2 { float:left; }
.list .mt .extra { float:right; }
.list .mc { border:1px solid #d5d5d5; border-top:none; }
.list .lista { overflow:hidden; margin:0px 0 0 -1px; width:723px; }
.list .lista li { float:left; width:203px; height:184px; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5 }
.list .lista .fore { width:314px; overflow:hidden; position:relative; }
.list .lista .fore .bm-line { background:url(i/3.png) no-repeat bottom center; overflow:hidden; font-size:0; height:1px; line-height:0; position:absolute; bottom:0px; left:20px; width:275px; }
.list .lista .fore .bt-line { background:url(i/3.png) no-repeat top center; overflow:hidden; font-size:0; height:1px; line-height:0; position:absolute; top:0px; left:20px; width:275px; }
/*store*/
.store { background:#FFF; overflow:hidden; height:200px; }
.store .mt { position:relative; border-bottom:2px solid #2d4357; height:28px; line-height:28px; }
.store .mt .extra { float:right; }
.home-main .store .mt .extra a { color:#283c4e; font-family:"宋体"; }
.store h3 { height:30px; float:left; }
.store h3 span { padding:0 5px 0 12px; color:#283c4e; font:bold 16px/30px "microsoft yahei", "\5b8b\4f53"; }
.store h3 em { color:#283c4e; font:bold 16px/30px "microsoft yahei", "\5b8b\4f53"; }
.store .mc { height:169px; border:1px solid #D5D5D5; border-top:none; }
/*minilogo*/
.minilogo { background:#FFF; overflow:hidden; margin-bottom:0; }
.minilogo .mt { position:relative; border-bottom:2px solid #2d4357; height:28px; line-height:28px; }
.minilogo .mt .extra { position:absolute; right:10px; top:7px; }
.minilogo h3 { height:30px; }
.minilogo h3 span { padding:0 5px 0 12px; color:#283c4e; font:bold 16px/30px "microsoft yahei", "\5b8b\4f53"; }
.minilogo h3 em { color:#283c4e; font:16px/30px Arial, Verdana, "\5b8b\4f53"; }
.minilogo .mc { height:160px; border:1px solid #d5d5d5; border-top:none; background:#f9f9f9; }
.minilogo ul { overflow:hidden; margin:-1px 0 0 -1px; width:244px; }
.minilogo ul li { float:left; width:121px; height:53px; border-top:1px dashed #d5d5d5; border-left:1px dashed #d5d5d5 }
.bg-main { background:#999; height:380px; width:100%; overflow:hidden;}
.bg-main .w{ width:790px; height:380px;position:relative; zoom:1; margin-bottom:0 !important; padding-left:201px;}
.mainhot{ position:relative;width:789px; height:120px; padding:0 0 0 201px; margin-bottom:15px;}
.mainhot a{ float:left;}

#o-nav { margin-bottom:0;}
#o-nav .w{ margin-bottom:0;}
.hot{ width:990px; padding-top:37px; position:relative; zoom:1; margin-top:10px;}
.hot .mt{ width:249px; height:37px; position:absolute; left:0; top:0; overflow:hidden; background-image:url(i/tabbg.png); background-repeat:no-repeat;}
.hot .mt h2{ text-indent:-9999px; cursor:pointer; height:37px;}
.hot .fore1 .mt{ width:248px; background-position:0 -160px;}
.hot .fore2 .mt{ background-position:-4px -197px; left:246px;width:249px}
.hot .fore3 .mt{ background-position:-4px -234px; left:492px;width:249px;}
.hot .fore4 .mt{ background-position:-1px -271px; left:738px;width:252px}
.hot .mc{ border:2px solid #6c1c4f; width:986px; height:283px; overflow:hidden; display:none;}
.hot .curr .mt1{ background-position:0 0;}
.hot .curr .mt2{ background-position:0 -37px;left:245px;width:250px;}
.hot .curr .mt3{ background-position:0 -74px;left:491px;width:250px;}
.hot .curr .mt4{ background-position:0 -111px;left:737px;width:253px;}
.hot .curr .mc{ display:block;}
.hot .mc li{ width:197px; text-align:center; float:left; overflow:hidden;}
.hot .mc b{ display:inline; font-size:16px; line-height:14px;}
.hot .mc .countdown{ color:#a1a1a1; height:20px; margin:20px 0 15px;}
.hot .mc .p-img{ padding:0;}
.hot .mc .p-name{ line-height:20px;}
.hot .mc .p-price{ height:26px; padding:5px 15px; overflow:hidden;}
.hot .mc .p-price .price{ float:left; color:#cb0000;}
.hot .mc .p-price .price em{ font-size:18px;}
.hot .mc .p-price .countdownbuy{ display:block; width:40px; height:24px; line-height:20px; float:right; color:#fff; text-align:left; padding-left:4px; background:url(i/buy.jpg) 0 0 no-repeat;}

/*日潮馆韩风社*/
.rchf{ width:990px; height:370px; position:relative; zoom:1; background:url(i/rchf.jpg) 0 0 no-repeat;}
.rchf a{ display:block; position:absolute; left:0; top:0;}
.rchf a img{ display:block;}
.rchf .rchf1{ left:0; top:0;}
.rchf .rchf2{ left:185px; top:0;}
.rchf .rchf3{ left:185px; top:185px;}
.rchf .rchf4{ left:0; top:185px;}
.rchf .rchf5{ left:370px; top:0;}
.rchf .rchf6{ left:495px; top:0;}
.rchf .rchf7{ left:620px; top:0;}
.rchf .rchf8{ left:805px; top:0;}
.rchf .rchf9{ left:620px; top:185px;}
.rchf .rchf10{ left:805px; top:185px;}

/*返回顶部*/
.gototop{display:none; position:absolute; right:0; top:150px; width:40px; height:40px;}
.gototop a{ display:block; width:40px; height:40px; background:url(i/mini-cart.png) 0 -61px no-repeat;}
.gototop a:hover{ background-position:-46px  -61px;}
.con-wrap { position: relative; width:100%; height:380px; overflow:hidden; -webkit-box-shadow: 0 8px 6px -6px #ccc; -moz-box-shadow: 0 8px 6px -6px #ccc; box-shadow: 0 8px 6px -6px #ccc; }

/*#img-scroll*/
#g-scroll {width:100%; position: absolute; top: 0; margin:0 auto; text-align: center; }
#g-scroll ul { height:380px; overflow:hidden; }
#g-scroll li { height:380px; background-position: center top; background-repeat: no-repeat; width:100%; display:table; }
#g-scroll .slide-link { display:block; position: absolute; left:210px; top:0; width:530px;height:380px; }

#g-scroll .slide-banner { position: relative; }
#g-scroll .banner-wrap { position: absolute;; right:22px; top:12px; -moz-box-shadow:0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);}
#g-scroll .banner-wrap div { border-bottom:1px solid #ddcdcd; }
#g-scroll .banner-wrap div.last { border-bottom:none; }
#g-scroll .controls-inner { position: absolute; top:-30px; left:220px; }
#g-scroll .slide-controls { position: relative; }
#g-scroll .slide-controls span {-moz-border-radius:8px;width:16px; height:16px; overflow:hidden; margin-right:6px; float:left; display:block; color:#283c4e; line-height:20px; text-align:center; background-color:#fff; border-radius:50% 50% 50% 50%; text-indent:-100px; } 
#g-scroll .slide-controls .curr { color:#fff; background-color:#271418;  }
.root61 #g-scroll .slide-link {  width:750px;}

#categorys .mmc{display:block;}
#categorys h2 b{display:none;}

