.l{float:left;}
.r{float:right;}
.cl{clear:both;}
.ovh{overflow:hidden;}
.mg20{ margin-top:20px;}
.mg10{ margin-top:10px;}
.f0{font-size:0;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.rel01{position:relative;}
.abs01{position:absolute;}
a:hover { color:#289130;}
.ck-slide{ height:454px;}
.ck-slide ul.ck-slide-wrapper li {position: absolute; margin-top:0px;height:454px; width:100%;}
.ck-slide ul.ck-slide-wrapper li a{display:block;width:100%; height:455px;}
.ck-slide .ck-prev, .ck-slide .ck-next {position: absolute;top:40%;z-index: 2;width: 35px;height: 70px;margin-top: -35px;border-radius: 3px;opacity:0;background: red;text-indent: -9999px;
background-repeat: no-repeat;transition: opacity .2s linear 0s;}
.ck-slide .ck-prev {background: url(../images/arrow-left.png) #000 50% no-repeat; position:absolute; left:2px;*background:none; margin-top:160px;}
.ck-slide .ck-next {background: url(../images/arrow-right.png) #000 50% no-repeat; position:absolute; right:29px;*background:none;margin-top:160px;}
.ck-slidebox {position: absolute;left: 50%;z-index: 30;margin-top:410px;}
.ck-slidebox ul {height: 20px;padding: 0 4px;border-radius: 8px;}
.ck-slidebox ul li {float: left;height:22px;margin: 4px 4px;text-align:center;}
.ck-slidebox ul li em {display: block;width:22px;height: 22px;border-radius: 100%;background-color: #fff;font-size:12px;color:#2b2b2b;font-style:normal;cursor: pointer;text-align:center;
line-height:22px;opacity: .8;}
.ck-slidebox ul li.current em {background-color: #fe6500;color:#ffffff;opacity:1;}
.ck-slidebox ul li em:hover {background-color: #fe6500;}
/*bannner*/

.warps_s{width:1190px; margin:0 auto; position:relative; z-index:9999;}
.subs_left{ position:absolute; width:224px; background-color:#363b43; height:454px; z-index:9999; float:right; right:0;}
.news_t_box li{ color:#fff;}
.news_t_box li a{ color:#f48337;}
.news_zx{padding:10px;}
.news_zx_tit h3{ font-size:15px; color:#fff; line-height:28px;}
.org{ color:#f48337;}
.news_t_box li{ line-height:28px; width:200px; overflow:hidden; height:28px;}
.t_icons{ width:100%;}
.t_icons a{width:55px; text-align:center; line-height:28px; border:1px solid #e4e3e3; border-left:0; padding-top:10px; display:block; float:left; }
.t_icons img{width:25px; height:26px; display:block; margin:0 auto;}
.sub_l_poster a{width:210px; height:210px; display:block; margin:0 auto; overflow:hidden;}



.top_sear .inp_btn{ height:40px; line-height:40px; padding:0 25px; background:#1586db; font-family:Helvetica, Tahoma, Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size:16px; color:#fff; cursor:pointer; outline:medium;}
.nav-all{ position: relative; clear: both; display: block; float: left; width:198px;*width:199px; background: #1586db; text-align: center; font-size: 15px; color:#ffffff;}
.nav-le:hover{color: #289130;}  
.list-boxt li .db{ color: #fff; height:65px; padding:14px 15px; background-color:#1586db; display:block; line-height:20px;}
.list-boxt li{ vertical-align: bottom; height:75px; color: #fff; border: 0;padding:0; margin:0; border-top: 1px solid #198fe8;  overflow: hidden;} 
.list-boxt li.hover .db .absbt a:hover{ text-decoration:none; color:#289130;}
.sub_l_poster{ background:#fff; padding:10px 0px;}
.sub_l_poster p{ text-align:center; line-height:36px;}
.pagebg{ overflow:hidden;}

/*总监推荐*/
.zj_cont{ padding:15px; overflow:hidden; margin-top:20px;}
.zj_tj{ width:204px; height:286px; background:#ec8038; overflow:hidden;}
.zj_peo{ width:116px; height:116px; margin-top:-10px; text-align:center; margin-left:45px;}
.zj_font{ padding:10px;}
.zj_font h3{ font-size:15px; color:#ffe952; line-height:30px; text-align:center;}
.zj_font p{ color:#fff; line-height:24px;}
.zj_tjnr{ width:936px; height:286px; overflow:hidden;}
.zj_tjnr li{ width:233px; height:115px; border-right:1px solid #e2e2e2; text-align:center; padding:10px 0px 10px 0px; margin-bottom:16px; float:left;}
.zj_tjnr li a h3{ font-size:20px; color:#474747;}
.zj_tjnr li a p{ text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; line-height:24px; font-size:10px;}

/*品牌旗舰店*/
.brand{}
.icon01{ width:4px; height:20px; background:#1586db; float:left;}
.brand_tit h3{ font-size:18px;  line-height:20px; padding-left:10px; font-weight:normal;}
.brand_tit h3 a{ color:#000;}
.brand_adv{ width:446px;}
.brand_advtop{ width:446px; height:335px;}
.mqfb{ display:block;}
.mqfb_img{-ms-transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;}
.mqfb:hover .mqfb_img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.brand_bot li{ width:140px; height:79px; margin:10px 5px 0px 3px; float:left;}
.brand_rt{ width:732px; float:right; border:1px solid #f5f5f5;}
.brand_rt li{ width:121px; height:105px; border-bottom:1px solid #f5f5f5; border-right:1px solid #f5f5f5; float:left; text-align:center;}
.brand_rt li img{ margin-top:30px;}

/*1楼*/
.floor01{}
.floor01_tit{ border-bottom:2px solid #1586db; height:30px;}
.floor01_tit h3{ float:left;}
.floor01_tit h3{ font-size:18px;  line-height:20px; padding-left:10px; font-weight:normal; float:left;}
.floor01_tit h3 a{ color:#000;}
.font14{ font-size:14px; color:#000;}


.clothing-le{ width: 198px; height: 367px; padding: 25px 0; border:1px solid #eee; border-top: 0;}

.clothing-tag{ padding: 0 20px; margin-right: -50px;}

.clothing-tag .l{ display: inline; width: 90px; height: 37px; overflow: hidden;}

.clothing-tag .tag-a{ display: inline-block; width: 66px; height: 32px; line-height: 32px; margin:0 22px 3px 0;   text-align: center;}

.tag-a:hover{ background: #2c9734; color: #fff}

.clothing-banner{ position: relative; float: left; width: 240px; height: 418px;}

.clothing-banner .abs01{  bottom: 0; width: 240px; height: 130px; padding-top: 10px; }

.clothing-banner .abs01 .tc{ position: relative; z-index: 22; color: #fff; line-height: 22px; margin-bottom: 5px;}

.brandtab{ }

.brandtab-m{ width: 166px; padding: 18px; margin: 0; overflow: hidden;}

.brandtab-bg{ width: 166px; overflow: hidden;}

.brandtab-bg .ovh{  height: 130px; margin-right: -10px;}

.brandtab-bg .dib,.brandtab-bg .dibs{ display: inline; float: left; width: 76px; height: 40px; margin:0 4px 12px 0;}

.brandtab-bg .dibs{ margin-right: 0;}

.brandtab-pic{ width: 76px; height: 40px; border: 1px solid #f8f8f8;}

.brandtab-bg .dib .brandtab-pic:hover,.brandtab-bg .dibs .brandtab-pic:hover{ position:relative; width: 76px; height: 40px; border: 1px solid #ccc;}

/* 通用楼层左侧品牌墙 */

.brandtab-li .l{ display: block; float: left; width: 166px; overflow: hidden;}


.banner-img { position: relative;  font-size: 0; letter-spacing: -3px; width: 166px; overflow: hidden;}

.product-lit .l,.product-lits .l{ width: 229px; height: 208px; border:1px solid #eee; border-top: 0; border-left: 0;}

.product-lit .l .product-liimg{ height: 160px;} 

.product-lit .l .product-tit,.product-lit .l .price{ padding:0 24px;}

.product-lit .l .product-tit{ height: 20px; overflow: hidden;}

.product-lit .l .price .gc4{ font-size: 15px;}

.product-lits .l{ width: 459px;}

.product-lits .product-liimg{ float: right; width: 180px; height: 208px;}

.product-litits{ float: left; width: 190px; padding: 50px 0 0 40px;}

.product-litits .product-tit .f12{ display: inline-block; line-height: 28px; margin-bottom: 5px; padding-bottom:6px;  border-bottom: 1px solid #000; font-size: 14px; color: #000; font-weight: bold;}


.product-li{ margin: 24px 0 0 18px; display: inline; margin-right: -50px;}

.product-li .l{ width: 194px; margin-right: 24px; padding: 0 12px; background: #fff; border:1px solid #e0e5e8;}

.product-liimg{ width: 194px; height:186px; display:table-cell; text-align:center; vertical-align:middle; overflow: hidden;}

.product-pic{ vertical-align:middle;}

.imgnone{ display:inline-block; height:100%; vertical-align:middle;}

.product-tit .f12{ font-weight: normal; line-height: 20px;}

.product-tag .dib{ height:18px; line-height: 18px; padding: 0 6px; margin:12px 6px 12px 0; border:1px dashed #c40000; border-radius: 3px; }

.price .gc4{ font-size: 20px;}

.price .price-del{ margin-left: 5px;}

.buy-btn{ display: inline-block; background: #c40000; color: #fff; border-radius: 2px;}

.buy-btn:hover{ background: #c14141; color: #fff;}

.product-li .pstate{ top: 10px;}

.europe-sale .buy-btn{ padding: 0 6px; height: 26px; line-height: 26px; }

.europe-sale .price{ height: 26px; line-height: 26px;margin-bottom: 18px;}

/*精选特卖*/

.sale-banimg{ display: block; width: 946px; height: 255px; margin-top: 22px;}

.hotbrand{ width: 200px; height: 1106px; padding: 0 10px; border:1px solid #eee;}

.hotbrand-tit{ height: 45px; line-height: 45px; border-bottom: 1px solid #eee; font-size: 20px; font-weight: 300; font-family: "Microsoft YaHei"; color: #333;}

.hotbrand-list{ overflow: hidden; }

.hotbrand-list .l{ width: 99px; height: 67px; border-bottom: 1px solid #eee; overflow: hidden;}

.hotbrand-list .brand,.europe-sale .europe-img,.clothing-banner .db-img{-ms-transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;}

.hotbrand-list .dib:hover .brand,.europe-sale .db:hover .europe-img,.clothing-banner .db:hover .db-img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.shops-tit{ margin-top: 38px;}

.sale-banimg:hover .sale-pic,.darenpic:hover img{ opacity: .8}

/*全景展示*/
.qjzs{ overflow:hidden;}
.qjzs_con li{ width:226px; height:196px; margin-right:12px; float:left; overflow:hidden;}
.qjzs_con li p{ font-size:14px; line-height:44px; text-align:center;}
.qjzs_con li a:hover img{}
.news_zx_tit01 h3{ text-indent:10px;}
.hot_dt{ margin-top:10px;}
.hot_dt th{ font-weight:normal; line-height:30px;  font-size:14px; background:#ebebeb;}
.hot_dt td{ line-height:30px; text-align:center; padding:0 10px; font-size:12px; border-bottom:#ddd solid 1px;}
.hot_dt td a{ width:112px; height:30px; line-height:30px;}
.hot_img{ width:224px; height:122px; margin-top:10px;}

/*每日推荐*/

.every_con{overflow:hidden;}
.every_con li{float:left; margin-right:8px;}
.every_con li.mr1{ margin-right:10px;}
.every_con li.mr2{ margin-right:10px;}
.every_con li.mr3{ margin-right:10px;}
.every_con li.mr4{ float:right;}

.every_con li.mr1,.every_con li.mr2{position: relative;display: block;/* overflow: hidden; */box-shadow: 0 0 10px #FFF; width:385px; overflow:hidden;}
.every_con li.mr1 .light,.every_con li.mr2 .light{cursor:pointer;position: absolute;left: -385px;top: 0;width: 385px;height: 170px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
.every_con li.mr1:hover .light,.every_con li.mr2:hover .light{left:385px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}

.every_con li.mr3,.every_con li.mr4{position: relative;display: block;/* overflow: hidden; */box-shadow: 0 0 10px #FFF; width:190px; overflow:hidden;}
.every_con li.mr3 .light,.every_con li.mr4 .light{cursor:pointer;position: absolute;left: -385px;top: 0;width:190px;height: 170px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
.every_con li.mr3:hover .light,.every_con li.mr4:hover .light{left:190px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}




.pahot{ padding:0px 12px; overflow:hidden; color:#fff;}
.hot_con{ padding:5px 12px; overflow:hidden;}
.hot_con li{ width:216px; height:24px; line-height:24px; color:#fff;}
.hot_con li a{ color:#fff;}
.clothing-right{ width:690px; overflow:hidden;}
.hotph{ width:259px; border:1px solid #eee; border-left:none; border-top:none; height:417px; overflow:hidden;}
.hotph h3{ background:#1586db; height:36px; line-height:36px; color:#fff; font-size:15px; text-indent:20px;}
.hot_con01{ height:190px; overflow:hidden; padding:5px;}
.hot_con01 li{ height:42px; width:249px; verflow:hidden; margin-top:20px; }
.hot_con01 li .numfont{ background:#f48337; width:14px; height:14px; line-height:14px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-right:5px; float:left;}

.hot_con01 li a img{ display:block; float:left; border:1px solid #eee; margin-right:5px;}
.hot_con01 li a .hot_font{ width:155px; height:42px; overflow:hidden;}
.hot_con01 li a .hot_font h4{ font-size:12px; font-weight:normal; line-height:22px;}
.hot_con01 li a .hot_font p{ color:#c80303; line-height:20px;}
.hot_con02{ height:160px; overflow:hidden; padding:5px;}
.hot_con02 li{ height:30px;}
.hot_con02 li .numfont{ background:#b0aba8; width:14px; height:14px; line-height:14px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-right:5px; float:left;}


.black_title{ position:absolute;width:109px; height:45px;padding:30px 11px;  background-color:rgba(0,0,0,0.75);  text-align:center;z-index:100;}
.black_title a{ color:white; height:33px;display:block; overflow:hidden; }



