﻿@charset "utf-8";
/* 首页flash */

.fullSlide{width:100%;position:relative;height:402px; overflow:hidden; z-index:0}
.fullSlide .slide-img{margin:0 auto;position:relative;z-index:0;}
.fullSlide .slide-img ul{width:100% !important;}
.fullSlide .slide-img li{width:100% !important;height:402px;overflow:hidden;text-align:center;}
.fullSlide .slide-img li a{display:block;height:402px;}
.fullSlide .slide-icon{width:1200px;position:absolute;z-index:0;bottom:5px;left:50%; margin-left:-600px;height:30px;line-height:30px;}
.fullSlide .slide-icon ul{text-align:right;}
.fullSlide .slide-icon ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:5px;overflow:hidden;background:#3f3f3f;line-height:999px; border-radius:100%}
.fullSlide .slide-icon ul .on{background:#c81622;}

/* 首页主体内容 */
.index-main{overflow:hidden}
.main-box{width:1200px; margin-top:30px; overflow:hidden}
h2.main-box-title{ font-size:18px; color:#333;padding-bottom:12px; position:relative}
.line-orange{border-bottom:2px solid #eb610d; }
.line-blue{border-bottom:2px solid #517ac0; }
.line-red{border-bottom:2px solid #cd526f;}
h2.main-box-title a{ color:#797a7a; font-size:14px; position:absolute; top:5px; right:0px;}
h2.main-box-title a:hover{ color:#e93a38;}
.main-box-list{width:1198px; border-top:none; overflow:hidden; background:#fff;}
.main-box-list a:hover{color:#e93a38;}
.imghover img{-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;-o-transition: all 0.3s ease-in 0s;transition: all 0.3s ease-in 0s;}
.imghover img:hover{-moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

/* 全球特卖 */
ul.main-sale{margin-right:-24px; overflow:hidden;zoom:1; }
ul.main-sale li{ width:393px; height:237px; background:#fff; float:left; margin-right:12px;}
ul.main-sale li p{width:393px; height:190px; overflow:hidden; position:relative;}
ul.main-sale li p span{  border-radius: 30px 0px 0px 30px; position:absolute; right:0px; top:10px; padding:2px 8px 2px 10px; color:#fff; background:#000;opacity: 0.7;  filter: alpha(opacity=70);}
.sale-wen{width:373px; height:47px; padding:0px 10px; }
.sale-wen h2{font-size:14px; color:#8b8b8b; line-height:47px; float:left; width:170px;text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.times{ float:right; position:relative}
.icon {	display: inline-block;position:absolute; left:0px; top:14px; *top:15px;}
.endtime{ font-size:13px; color:#505050; line-height:47px;letter-spacing:2px;  padding-left:20px;}
.endtime i{ color:#e63232;}
/* 热销单品 */

span.yuan-price{color:#8c8c8c; text-decoration: line-through; display:block;line-height:0.8;padding-top: 5px;}
span.bigyuan-price{position: relative; right: 20px;top: 30px;float: right;}
span.price{color:#e93a38;}
span.price small{font-size:12px;font-weight:bold;}
span.price big{font-size:18px;}

.cross-l{ width:284px; height:367px; border-right:1px solid #e8ebed; float:left;}
dl.crl-list { padding-top:20px}
dl.crl-list dd.title span{ display:block; width:59px; height:33px; line-height:16px;text-align:center; background:#f95f5e; color:#fff;padding: 5px 0; float:left;} 
dl.crl-list dd.title h3{ float:left; width:180px;  padding:0px 14px; height:21px;  line-height: 21px; display: inline;} 
dd.title h3 a{ color:#333; font-size:14px;}
dl.crl-list dt{ width:240px; margin:0 auto; padding:30px 0px; overflow:hidden}
dl.crl-list dt img{display: block;margin: 0 auto;}
dl.crl-list dd.price{ text-align:right; padding-right:30px;color:#e93a38; }
dl.crl-list dd.yuan-price{color:#8c8c8c; text-decoration: line-through;line-height:0.8;text-align:right; padding-right:30px;}
dl.crl-list dd.price small{font-size:12px;font-weight:bold; margin-right: 3px;}
dl.crl-list dd.price big{font-size:26px;}
.cross-c{ width:312px; height:367px; border-right:1px solid #e8ebed; float:left; overflow:hidden}
.c-first{border-bottom: 1px solid #e8ebed;  height: 183px;  position: relative;}
.c-first2{ border-bottom: 1px solid #e8ebed; height: 183px; position: relative; width: 300px;float: right;}
p.rennum{background: #f95f5e;color:#fff;text-align: center;width:82px;position: absolute;left: -1px;bottom: 29px;height: 27px;line-height: 27px;}
p.fimg{ width:140px; height:140px; position:absolute;bottom:20px; right:20px;}
.fwen{width: 140px;padding: 40px 0px 0px 15px;font-size: 13px;float: left;}
.fwen h3{ }
.fwen h3 a{ color:#333;}
.fwen p{ height:15px; text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;color:#8c8c8c; margin:5px 0px 10px 0px;}
.fwen span.price{ text-align:right;}
.cross-b{ width:600px; height:367px;float:left;} 
dl.b-first{border-bottom:1px solid #e8ebed;height:183px; }
dl.b-first dt{width:313px; margin-top:16px; float:left;}
dl.b-first dt img{ width:155px; height:155px; margin:0 auto; display:block;}
dl.b-first dd{width:257px; float:left; padding:30px 30px 0px 0px;}
dd.bwen h3{ height:20px; line-height:20px; overflow:hidden;}
dd.bwen h3 a{ color:#333; font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden; display:block;}
dd.bwen p{ height:18px; font-size:13px; color:#8c8c8c; margin:10px 0px 20px 0px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
dd.bwen span.price{ display:block; padding: 5px 0;  border-bottom: 1px dashed #d5d9dd;border-top: 1px dashed #d5d9dd; }
dd.bwen span.price small{font-size:21px;}
dd.bwen span.price big{font-size:33px;}
dd.bwen span.price i{color:#8c8c8c; text-decoration: line-through; font-size:12px;  padding-left: 10px;}
dd.bwen p.gmnum{color: #aaa;}
dd.bwen p.gmnum span{color: #e93a38; padding-right:5px;}
.b-second{ overflow:hidden;}
.b-second dl{overflow:hidden;zoom: 1; float: left; width: 300px; border-left: 1px solid #e8ebed; margin-left: -1px;display: inline; height: 183px;}
.b-second dl dt{width:154px; height:150px; float:left; padding-top:24px;}
.b-second dl dt img{width:140px; height:140px; margin:0 auto; overflow:hidden; display:block;}
.b-second dl dd{width:116px; float:left; padding:40px 30px 0px 0px;}
dd.scent h3{ overflow:hidden; height:36px; }
dd.scent h3 a{ color:#333; font-size:13px; line-height:1.5;}
dd.scent p{ height:15px; font-size:13px; color:#8c8c8c; margin:5px 0px 10px 0px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}

/* 保税直购 */
.bonded-t{overflow: hidden;border-bottom: 1px solid #e8ebed; }
.t-dl{float:left; width:599px; display:inline; border-right:1px solid #e8ebed; height: 274px;  margin-right: -1px; overflow:hidden;zoom: 1; }
/*dl.t-dl dt{ width:320px; height:274px; float:left; margin-top:27px;}
dl.t-dl dt img{ width:220px; height:220px; display:block; overflow:hidden; margin:0 auto;}
dl.t-dl dd{ width:249px; float:left; padding:35px 30px 0px 0px;}*/
dd.bwen span.bonded-price small{font-size:12px;}
dd.bwen span.bonded-price i{color:#808080; padding-right:10px;}
ul.bontlis{margin-top:20px;}
ul.bontlis li{ height:22px; line-height:22px; padding-left:10px; margin-top:5px;}
ul.bontlis li span{ color:#808080;}
ul.bontlis li span.bcoloe{ color:#aaa; padding-left:10px;}
ul.bontlis li.bd2{ border-left:3px solid #7f69b3;}
ul.bontlis li.dh2{ border-left:3px solid #fd9502;}
.bonded-b{overflow: hidden;  zoom: 1; margin-right: -1px;}
dl.bsd-list{height: 177px; float: left;  display: inline;  width: 299.5px; margin-right: -1px; overflow:hidden; position:relative; }
dl.bsd-list dd{ width:150px; position:absolute; z-index:1; top:25px; left:30px; }
dl.bsd-list dd h3{ overflow: hidden; height:40px; margin-bottom:5px;}
dl.bsd-list dd h3 a{ color:#333; font-size:13px; line-height:1.5;}
dl.bsd-list dt{ width:126px; height:126px; position:absolute; bottom:15px; right:10px; z-index:0;}

/* 海外精选 */
.overseas-first{ width:305px;  border-right:1px solid #e8ebed; float:left; overflow:hidden; zoom:1;}
dl.over-list{height: 178px; border-bottom: 1px solid #e8ebed; width:305px; margin-bottom: -1px;}
dl.over-list dt{right:10px;}
.overseas-second{ width:306px;border-right:1px solid #e8ebed; float:left}
dl.sec-list{height:341px;}
dl.sec-list dt{ width:306px; height:240px; margin-top:40px;}
dl.sec-list dt img{ width:230px; height:230px; display:block; overflow:hidden; margin:0 auto;}
dl.sec-list dd{ padding:0px 30px;}
dl.sec-list dd h3{ text-overflow:ellipsis;white-space:nowrap;overflow: hidden; height:18px; margin:10px 0px 0px 0px; line-height:1.2}
dl.sec-list dd h3 a{ color:#333; font-size:18px; }
dl.sec-list span.price big{font-size:20px;}
.overseas-third{width:279px; float:left; overflow:hidden; zoom:1; }
dl.thi-list{height:118px; width:279px; border-bottom:1px dashed #e8ebed;  position:relative;margin-bottom: -1px; }
dl.thi-list dt{ width:90px; height:90px; position:absolute; bottom:5px; right:0px; z-index:0;}
.advert{width:1200px; height:120px; margin-top:20px;}
.advert img{width:1200px; height:120px; display:block; overflow:hidden;}

/* 美容护肤 */
h2.main-item-title{ position:relative; width:1200px;height:33px;}
h2.main-item-title span{ display:block; width:276px; font-size:18px; height:18px; line-height:19px; color:#333;padding-bottom:15px; position:absolute; bottom:-1px; left:0px;}
h2.main-item-title a{ color:#797a7a; font-size:14px; position:absolute; right:0px; top:0px;}
h2.main-item-title a:hover{ color:#e93a38;}
.item-list{ overflow:hidden}
/*span.clolr1{border-bottom:2px solid #9c59b8; }
span.clolr2{border-bottom:2px solid #569557; }
span.clolr3{border-bottom:2px solid #c9506d; }
span.clolr4{border-bottom:2px solid #f56b01; }*/

.item-list-left{ width:220px;float:left; padding:20px 26px 20px 28px;}
.item-list-left .link { margin-top:0px;line-height: 24px;height: 120px;overflow: hidden;}
.item-list-left p{margin-top:12px;}
.item-list-left p img{ width:220px; height:321px;}
.link a{padding: 0px 14px; white-space: nowrap; background: #f5f5f5;float: left; margin-right: 2px;height: 22px;line-height: 22px;margin-bottom: 2px; opacity:0.7; filter:alpha(opacity:70);}
.link a:hover{background: #ccc; color:#333;}

.item-list-right{ width:924px;float:left; overflow:hidden;}
.ilr-t{ height:377px;border-bottom:1px solid #e8ebed;}
.ilr-tleft{float: left;width: 307px;border-right: 1px solid #e8ebed;display: inline;height: 377px;margin-left: -1px;overflow: hidden;}
dl.ilrl-list dd{ padding:20px 20px 0px 30px;}
dl.ilrl-list dd h3{overflow:hidden; height:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
dl.ilrl-list dd h3 a{color:#333; font-size:14px; }
dl.ilrl-list dd p{color:#8c8c8c;margin:5px 0px 10px 0px; font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
dl.ilrl-list span.price big{font-size:23px;}

.ilr-right{overflow: hidden;zoom: 1; margin-right: -1px;float:left;width: 617px;}
dl.ilrr-list{height:188px; border-bottom: 1px solid #e8ebed; width:308px; }
dl.ilrr-list dd {width:180px;top: 25px; }
dl.ilrr-list dd h3 {overflow: hidden;height:35px;margin-bottom:10px;}
dl.ilrr-list dt{bottom:14px; right:14px;}

.ilr-b{ height: 87px;  overflow: hidden;  padding: 0 80px 0 82px;}
.ilr-b .brandcon { border: none; border-radius: 0; box-shadow: none; margin: 0; margin-top:18px; }
.ilr-b .brandcon .flex-direction-nav a { font: 30px 'simsun'; color: #c5c5c5; margin-top: -16px; display: block; text-align: center }
.ilr-b .brandcon .flex-direction-nav .flex-prev { left: -60px; opacity: 1; }
.ilr-b .brandcon .flex-direction-nav .flex-next { right: -60px; opacity: 1 }
.ilr-b .brandcon .flex-viewport li { padding:0 1px; position:relative; height:50px; overflow:hidden }
.ilr-b .brandcon .flex-viewport li .brablk{ top:0; position:absolute; height:50px; transition:0.2s}
.ilr-b .brandcon .flex-viewport li .brablk:hover{ top:-50px;}
.ilr-b .brandcon .flex-viewport li .brablk .b_tx{ height:48px; text-align:center; line-height:48px; text-align:center; border:1px solid #dbdbdb; overflow:hidden; font-size:15px; background:#fafafa; padding:0 10px;}
.ilr-b .brandcon .slides{ height:50px;}
.ilr-b .brandcon .slides li a { position: relative; display: block; width: 100%; height: 50px; text-align: cente; color:#6d6d6d; }
.ilr-b .brandcon .slides li a img { width: auto }

/* logo轮回效果 */
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: none; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -100px; }
.flex-direction-nav .flex-next { right: -100px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next, .flexslider:hover .flex-prev { opacity: 1; display:block; color:#fff; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; /*content: '\f001';*/ }
.flex-direction-nav a.flex-next:before  { /*content: '\f002';*/ }

/* 首页弹框样式 */
.index-box{height:100%;width:100%;  position: fixed;top:0px; left:0px;z-index:9997; display:none;}
.index-box-bg{height:100%;width:100%;position:absolute;top:0px; left:0px;background:#000;z-index:9998;filter:alpha(opacity=50);opacity:.5}
.index-box-centen{height:750px;width:750px;position:absolute;top:50%; left:50%;margin:-375px 0px 0px -375px;z-index:9999;}
.index-box-centen p{height:750px;width:750px;position:relative;}
.index-box-centen p a.index-box-del{background:url(http://cms.3qianwan.com/pcStaticTmp/img/del.png) no-repeat;display: block;height: 45px;width: 45px;position: absolute;top: 80px;right:80px;  cursor: pointer;filter:alpha(opacity=0);background-size: 97%;}

.main-box .color01{background:#caf1ff;}
.main-box .color02{background:#ffea87;}
.main-box .color03{background:#ffb98d;}
.main-box .color04{background:#a3eada;}
.main-box .color05{background:#ffd27f;}

.boright{border-right: 1px solid #e8ebed;}
