*{ margin:0; padding:0;}
html,body {color: #666; font-size: 12px; display: block; line-height: normal;  height: 100%; line-height: 1.25; font-family: tahoma; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-family: "Microsoft Yahei"; font-weight: normal; }
ul,ol,li{list-style-type:none;*zoom:1;}
img{ border: 0; vertical-align: middle;}
input,select{ vertical-align: middle; }
table{border-collapse:collapse;}
em{ font-style: normal; }
.cf:after {content:"\200B"; display:block; height:0; clear:both; }
.cf {*zoom:1;
	margin-top: 10px;
}
.fl{ float: left; }
.fr{ float: right; }
.tc{ text-align: center; }
.tr{ text-align: right; }
.rel{ position: relative; }
.abs{ position: absolute; }
.hide{display:none;}
.ovh{ overflow: hidden; *zoom:1; }
.lh15{ line-height: 1.5; }
.lh2{ line-height: 2; }
.f14{ font-size: 14px; }
.f12{ font-size: 12px; }
.g9,a.g9{ color: #999; }
.g2{ color: #2d2d2d; }
a{color: #333; text-decoration:none; outline:none; }


.pt5{ padding-top: 5px; }
.pb5{ padding-bottom: 5px; }
.p10{ padding: 10px; }
.pt10{ padding-top: 10px; }
.pb10{ padding-bottom: 10px; }
.pl10{ padding-left: 10px; }
.pr10{ padding-right: 10px; }
.pl15{ padding-left: 15px; }
.pr15{ padding-right: 15px; }
.p20{ padding: 20px; }
.pt20{ padding-top: 20px; }
.pb20{ padding-bottom: 20px; }
.pl20{ padding-left: 20px; }
.pr20{ padding-right: 20px; }
.mt5{ margin-top: 5px; }
.mb5{ margin-bottom: 5px; }
.m10{ margin: 10px; }
.m15{ margin: 15px; }
.mt10{ margin-top: 10px; }
.ml10{ margin-left: 10px; }
.mr10{ margin-right: 10px; }
.mb10{ margin-bottom: 10px; }
.mt20{ margin-top: 20px; }
.mb20{ margin-bottom: 20px; }
.ml20{ margin-left: 20px; }
.mr20{ margin-right: 20px; }

.wrap{ width: 1000px; margin: 0 auto; position: relative; }
.trends-top{ height: 26px; overflow: hidden; color: #000; }
.trends-top .tip{ line-height: 26px; color: #999;  }
.trends-top .panel{ position: absolute; right: 0; top: 0; overflow: hidden;}
.trends-top .panel li{ float: left;  padding-left: 20px; line-height: 26px; }
.trends-top .signup{ background: url(trends-icons.png) 0 3px no-repeat; padding: 0 0 0 13px; }
.trends-top .login{ background: url(trends-icons.png) 0 -16px no-repeat; padding: 0 0 0 13px; margin: 0 0 0 11px; }
.trends-top .panel .search{ padding-top: 3px;_padding-top: 1px;line-height: 1.25; }
.trends-top .search input{ height: 18px; width: 140px; padding: 0 2px; border: 1px solid #E3E3E3; }
.trends-top .search .btn{ width: 22px; height: 20px; overflow: hidden; text-indent: 999px; border: 0; padding: 0; vertical-align: middle; margin: 0 0 0 5px; background: url(trends-icons.png) 0 -35px no-repeat; font-size: 0px; cursor: pointer;}
.trends-top .set a{ margin: 0 0 0 15px; }
.trends-head{ height: 119px; background: url(trends-bg-x.png) 0 0 repeat-x; overflow: hidden; }
.trends-head .logo{ position: absolute; left: 0; top: 26px; }
.trends-head .ad{ position: absolute;  right: 0; top: 15px;}
.trends-nav{ height: 40px; background: url(nav-ul.png) repeat-x;  text-align: center; z-index: 13; position: relative; }
.trends-nav a:hover{  text-decoration: none; color: #fff; }
.trends-nav ul{ width: 1008px; margin: 0 auto; }
.trends-nav li{ height: 40px; width: 84px; float: left; background: url(nav-li.png) 100% 12px no-repeat; position: relative; }
.trends-nav li a{ display:block; line-height: 38px; height: 40px; font-size: 16px; color: #120B09; position: relative; z-index: 14; font-family: "Microsoft Yahei"; }
.trends-nav li:last-child{ background: none; }
.trends-nav .active{ background: url(nav-hover.png) center 0; color: #fff; }
.trends-nav .active:hover{ color: #fff!important ; }
.trends-nav li dl{ display: none;  overflow: hidden;*zoom:1; position: absolute; width: 100%; left: 0; top: 38px; z-index: 13;  }
.trends-nav li dd{ padding: 0 0 1px; overflow: hidden;zoom:1; background: url(about:blank);}
.trends-nav li dd a{ padding: 0; height: 32px; display: block; background: #262626; line-height: 32px; font-size: 14px; color: #e4e4e4;}
.trends-nav li dd a:hover{ color: #ff6400!important ;  }
.trends-nav .bg-none{ background: none; }
.trends-foot{ position: relative; border-top: 3px solid #A57127; background: #262626; padding: 30px 0; }
.trends-foot .ft-logo{ float: left; }
.trends-foot .ft-nav{ text-align: center; overflow: hidden;*zoom:1; }
.trends-foot .ft-nav p{ padding: 3px 0 20px; }
.trends-foot .ft-nav p a{ font-size: 14px; color: #6A6A6A; margin: 0 10px; }
.trends-foot .ft-nav p a:hover{ color: #fff; text-decoration: none; }
.foot-map h2{  height: 20px; background: url(/img/idx-main-title.png) 0 -300px; margin: 0 0 30px;  }
.foot-map dl{ float: left; font-size: 14px; text-align: center; margin: 0 15px 0 16px; _display: inline;}
.foot-map dt{ margin: 0 0 25px;  color: #444;}
.foot-map dd{ margin: 0 0 20px; }
.foot-map dd a{ color: #666; }
.foot-map dd a:hover{ text-decoration: none; }
.foot-link{ margin: 25px auto 30px;  }
.foot-link h2{ height: 20px; background: url(/img/idx-main-title.png) 0 -330px; margin: 0 0 30px; display: block; }
.foot-link p{ margin: 0 0 20px; text-align: center; }
.foot-link p a{ margin: 0 19px; color: #666; }
.trends-banner{ height: 570px; background: url(/img/banner-bg.jpg) center 0 no-repeat;  }
.trends-banner .slidesjs-navigation{ width: 32px; height: 61px; top: 237px;position: absolute; display: block; overflow: hidden; line-height: 999; }
.trends-banner .slidesjs-previous{ left: 0px;  background: url(/img/top-slidesjs-navigation.png) 0 0 no-repeat;  }
.trends-banner .slidesjs-previous:hover{ background: url(/img/top-slidesjs-navigation.png) -32px 0 no-repeat;  }
.trends-banner .slidesjs-next{ right: 0; background: url(/img/top-slidesjs-navigation.png) 0 -61px no-repeat;  }
.trends-banner .slidesjs-next:hover{ right: 0; background: url(/img/top-slidesjs-navigation.png) -32px -61px no-repeat;  }
.trends-banner .slidesjs-pagination{ display: none; }
#top-slides{ padding: 0 63px; width: 1000px; margin: 0 auto; position: relative;}

.idx-main{
	width: 660px;
	float: left;
}
.idx-main a:hover{
	color: #006D14;
}
.title-nav{ position: absolute;  top: 25px; right: -17px; }
.title-nav li{ float: left; padding: 0 17px 0 6px; background: url(/img/title-nav-li.png) 100% 1px no-repeat;  }
.pic-mask-title{ font-family: "Microsoft Yahei"; height: 40px; line-height: 40px; font-size: 16px; color: #fff; text-align: center; width: 100%;  position: absolute; left: 0; bottom: 0; background: #000; opacity: .8;  filter: alpha(Opacity=80);}
.pic-mask-title a{ color: #fff; }
.idx-side{ width: 300px; float: right; position: relative; }

.spotlight{ padding: 20px 0 0; }
.spotlight li{ overflow: hidden; height: 175px;  }
.spotlight .pic{ float: left; }
.spotlight .cont{
	overflow: hidden;
*zoom:1;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	height: 150px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
}
.spotlight .cont p{ line-height: 2; margin: 10px 0 0 ; padding: 0 1em 0 0; }
.spotlight .cont p a{ color: #b36c4f; }
.spotlight .cont li{ height: auto; padding: 0 0 12px; }
.spotlight .cont li a{ font-size: 14px; color: #2d2d2d;}
.spotlight .cont li span{ color: #A9A9A9; margin: 0 10px 0 0; }
.spotlight .title{ height: 16px; font-size: 16px; line-height: 16px; overflow: hidden; border-left: 3px solid #424242;  padding: 0 0 0 12px; margin: 0 0 15px; color: #414141;font-family: "Microsoft Yahei";}
.spotlight h2 a{
	font-size: 20px;
	color: #1A1A1A;
	font-family: "微软雅黑";
}
.spotlight .top{
	height: 195px;
	position: relative;
	width: 660px;
	padding: 70px 0 0;
	background-image: url(/img/tastelife-bg.jpg);
	background-repeat: no-repeat;
}
.spotlight .trends-share{
	position: absolute;
	right: 30px;
	top: 24px;
}

.trends-share{ overflow: hidden; }
.trends-share a{
	display: inline-block;
	width: 25px;
	height: 19px;
	background-image: url(/img/share-icons.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin: 0 4px 0 0;
	font-size: 6px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.trends-share .tencent{ background-position: 0 0 ; }
.trends-share .qzone{ background-position: -19px 0 ; }
.trends-share .qq{ background-position: -38px 0 ; }
.trends-share .weibo{ background-position: -57px 0 ; }
.trends-share .weixin{ background-position: -76px 0 ;  }
.trends-share .renren{ background-position: -95px 0; }
.trends-share .weibo-s{ width: 14px; height: 14px; background-position: 0 -20px; }
.trends-share .weixin-s{ width: 14px; height: 14px; background-position: -14px -20px; }
.trends-share .tencent-s{ width: 14px; height: 14px; background-position: -28px -20px;}

.idx-fashion .title{
	height: 50px;
	position: relative;
	overflow: hidden;
*zoom:1; 	margin: 0 0 25px;
	background-image: url(/img/idx-main-title.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.idx-fashion .pic{ width: 306px; height: 298px; position: relative; }
.idx-fashion .title-list{ width:330px;  }
.idx-fashion .title-list dt{ font-size: 18px; color: #2d2d2d; height: 33px;  font-family: "Microsoft Yahei";}
.idx-fashion .title-list dd{ height: 51px; }
.idx-fashion .col-wrap{ clear: both;  }
.idx-fashion .col{ width: 203px; float: left; margin: 0 25px 0 0; }
.idx-fashion .col h3{ font-weight: normal; margin: 0 0 10px; display: block; height: 15px; line-height: 15px; padding: 0 0 0 9px; border-left-width: 4px; border-left-style: solid;  font-size: 14px;}
.idx-fashion .col .pic{ width: 201px; height: 156px; border: 1px solid #E4E4E4; position: relative;  overflow: hidden;}
.idx-fashion .col .pic-mask-title{ height: 36px; line-height: 36px; font-size: 14px; }
.idx-fashion .col li{ font-size: 14px; padding: 10px 0 0; }
.idx-fashion .col span{ color: #A9A9A9; margin: 0 10px 0 0; }
#iftab { width: 306px; margin: 27px 0 0; }
#iftab .tab-nav li{ float: left; height: 35px; position: relative; }
#iftab .tab-nav li a{ width: 153px; height: 30px; display: inline-block; line-height: 30px;  text-align: center; background: #E5E5E5; color: #000;   font-family: "Microsoft Yahei";  font-size: 14px; }
#iftab .tab-nav li a:hover{ text-decoration: none;}
#iftab .tab-nav li i{ width: 9px; height: 5px; background: url(/img/trends-icons.png) 0 -60px no-repeat; position: absolute; bottom: 0; overflow: hidden; font-size: 0; left: 72px; display: none; }
#iftab .tab-nav li a:hover{ text-decoration: none; }
#iftab .tab-nav .active i{ display: inline-block; }
#iftab .tab-nav .active a{ background: #D61217; color: #fff; }
#iftab .tab-nav .active a:hover{ color: #fff!important ; }
#iftab .tab-cont{ width: 306px; height: 276px; overflow: hidden; *zoom:1; position: relative; }
#iftab .tab-cont span{ width: 153px; height: 276px; overflow: hidden; float: left; display: block;  position: relative; }
#iftab .pic-mask-title{ display: none; font-size: 12px; }

.idx-side-top{ margin: 30px 0 -10px; position: relative; }
.idx-side-top h3{
	display: block;
	height: 38px;
	position: relative;
	left: -4px;
	width: 304px;
	background-image: url(/img/idx-side-title.png);
	background-position: 0 0;
}
.idx-side-top h3 b{ font-size: 18px; position: relative; top: 14px; left: 18px; color: #fff; font-weight: normal; }
.idx-side-top h3 .more{ position: absolute; right: 10px; top: 17px; font-weight: normal; color: #666; }
.idx-side-top .cont{ border: 1px solid #DCDCDC; border-top: none; overflow: hidden; *zoom:1; }
.idx-side-top .cont-s{ padding: 10px 0;  font-family: "Microsoft Yahei"; border: 1px solid #DCDCDC; border-top: none; }
.idx-side-top .cont-s a{ color: #2d2d2d; }
.idx-side-top .cont-s a span{ color: #726168; }
.idx-side-top .cont-s dl{ padding: 0 10px;  overflow: hidden; margin: 5px 0; }
.idx-side-top .cont-s dt{ font-size: 14px; line-height: 26px; }
.idx-side-top .cont-s dd{ display: none; padding: 5px 0 10px; }
.idx-side-top .cont-s .active{
	padding: 5px 10px;
	background-image: url(/img/idx-side-top-bg.png);
}
.idx-side-top .cont-s .active a span{ color: #eb1c24; }
.idx-side-top .cont-o{ padding: 20px; }
.idx-side-top .cont-o .txt{ padding: 0 0 0 15px; }
.idx-side-top .cont-o h4 a{ font-size: 16px; color: #395C9D }
.idx-side-top .cont-o .txt p{ margin: 5px 0 0; }
.idx-side-top .cont-o .txt p a{ color: #B36C4F; }
.idx-side-top .cont-o li{ font-size: 14px; padding: 12px 0 0; }

.idx-side-title{ height: 19px; background-image: url(/img/idx-side-title.png); position: relative; overflow: hidden; }
.ist-1{ background-position: 0 -50px; margin: 25px 0 15px; }
.ist-2{ background-position: 0 -80px; margin: 20px 0 10px; }
.ist-3{ height: 50px; background-position: 0 -110px; margin: 0 0 25px; }
.ist-4{ background-position: 0 -170px;  line-height: 18px; text-align: right; }
.ist-5{ background-position: 0 -200px; margin: 0 0 30px; }
.ist-6{ background-position: 0 -230px; margin: 50px 0 25px; }
.ist-7{ background-position: 0 -260px; margin: 40px 0 30px; }
.ist-8{ background-position: 0 -290px; margin: 32px 0 20px; }
.ist-9{ background-position: 0 -320px; margin: 30px 0 20px; }
.ist-10{ background-position: 0 -350px; margin: 57px 0 20px; }
.ist-11{ background-position: 0 -380px; margin: 30px 0 20px; }

.chart-list i{ width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: url(/img/trends-icons.png) 0px -70px; color: #313131; font-style: normal; font-size: 9px; padding: 0 3px 0 0; text-align: center; line-height: 16px; margin: 0 12px 0 0; }
.chart-list .rank-top{  background: url(/img/trends-icons.png) -20px -70px; color: #fff; }
.chart-list li{ padding: 7px 0; font-size: 14px; }

.idx-beauty .title{ height: 50px; background: url(/img/idx-main-title.png) 0 -60px no-repeat; position: relative; overflow: hidden; *zoom:1; margin: 0 0 25px; }
.idx-beauty .pic-1{ width: 320px; height: 320px; float: left; border: 1px solid #E0E0E0; position: relative; }
.idx-beauty .cont-1{ float: right; width: 310px; }
.idx-beauty .cont-1 .cf{ margin: 0 0 20px; }
.idx-beauty .pic-2{ width: 150px; height: 150px; float: left; border: 1px solid #E0E0E0;  }
.idx-beauty .cont-2{ padding: 0 0 0 20px; overflow: hidden; *zoom:1; }
.idx-beauty .cont-2 h4 a{ font-size: 16px; line-height: 1.5; }
.idx-beauty .cont-2 p{ margin: 10px 0 0; }
.idx-beauty .title-list{ padding: 10px 0 0; }
.idx-beauty .title-list li{ width: 300px; height: 100px;  }
.idx-beauty .title-list h3 a{ font-size: 18px; }
.idx-beauty .title-list p{ line-height: 2; margin: 5px 0 0; }
.idx-beauty .title-list p a{ color: #B36C4F; }
.idx-beauty .search-bar{ width: 660px; height: 38px; background: url(/img/idx-beauty-search-bar.png); position: relative; overflow: hidden; }
.idx-beauty .search-bar p{ padding: 8px 0 0 305px; }
.idx-beauty .search-bar select{ width: 140px; height: 22px; }
.idx-beauty .search-bar input{ height: 18px; width: 135px; position: absolute; left: 126px; top: 10px; border: 0; background: none; outline:none;}
.idx-beauty .search-bar .more{ position: absolute; top: 12px; right: 10px; }
.idx-beauty .search-bar .btn{ display: block; width: 23px; height: 23px; position: absolute; left: 272px; top: 7px; }
.idx-beauty .title-list-v{ width: 300px; }
.idx-beauty .title-list-v li{ font-size: 14px; padding: 0 0 12px; }
.idx-beauty .new-pic{ padding: 0 15px; }
.idx-beauty .new-pic p{ margin: 10px 0 0; }

.idx-side-cm{ margin: 0 0 25px; }
.idx-side-cm dt{ float: left; }
.idx-side-cm dt img{ border: 1px solid #E0E0E0;  }
.idx-side-cm dd{ overflow: hidden; *zoom:1; padding: 0 0 0 15px; }
.idx-side-cm dd h3{ font-size: 14px; }
.idx-side-cm dd p{ margin: 6px 0; line-height: 2; }
.idx-side-cp li{ overflow: hidden;*zoom:1; vertical-align: top; margin: 25px 0 0; }
.idx-side-cp li img{ width: 80px; height: 80px; }

.idx-luxury .title{ height: 50px; background: url(/img/idx-main-title.png) 0 -120px no-repeat; position: relative; overflow: hidden; *zoom:1; margin: 0 0 25px; }
.luxury-cm{ margin: 30px 0 45px; }
.luxury-cm li{ width: 315px; }
.luxury-cm li i{ display: inline-block; width: 4px; height: 16px; overflow: hidden; font-size: 1px; position: absolute;  left: 15px; top: 3px; background: #333; }
.luxury-cm h3{ font-family: "Times New Roman";  font-size: 24px; color: #333; font-weight: normal; display: block; height: 40px; }
.luxury-cm h4{ padding: 0 0 0 15px; position: relative; }
.luxury-cm h4 a{ font-size: 14px; line-height: 1.6; }
.luxury-cm li p{ line-height: 2; margin: 10px 0 0 15px; }
#idx-luxury-tab{ height: 270px; width: 674px; overflow: hidden;*zoom:1;  position: relative;}
#idx-luxury-tab .iltc{ width: 360px; height: 270px; position: absolute; overflow: hidden; left: 0; top: 0;}
#idx-luxury-tab .iltn{ width: 313px; position: absolute; top: 0; left: 361px;  }
#idx-luxury-tab .iltn a{ height: 54px; display:block; line-height: 54px; font-family: "Microsoft Yahei"; font-size: 16px; margin: 0 16px 0 0; background: #eee;}
#idx-luxury-tab .iltn a b{ font-family: "Bookman Old Style"; font-style: italic; font-weight: normal;  display: inline-block; width: 50px; padding: 0 0 0 10px; text-align: center; vertical-align: middle; }
#idx-luxury-tab .iltn .active a{ margin: 0; background: url(iltn-li.png); color: #fff; font-size: 22px; line-height: 50px; }
#idx-luxury-tab .iltn .active a:hover{ text-decoration: none; color: #fff!important ; }
#idx-luxury-tab .iltn .active a b{ padding: 0 10px 0 0; font-size: 33px; }


.idx-people .title{ height: 50px; background: url(idx-main-title.png) 0 -180px no-repeat; position: relative; overflow: hidden; *zoom:1; margin: 0 0 5px; }
#people-pic{ width: 660px; height: 484px; position: relative; overflow: hidden; }
#people-pic div{ position: absolute; overflow: hidden; }
#people-pic img{ vertical-align: top; }
#people-pic .p-1{ width: 210px; height: 165px; top: 0; left: 0; }
#people-pic .p-2{ width: 210px; height: 318px; bottom:0; left: 0; }
#people-pic .p-3{ width: 257px; height: 484px; top: 0; left: 210px; }
#people-pic .p-4{ width: 193px; height: 320px; top: 0; right: 0; }
#people-pic .p-5{ width: 193px; height: 163px; bottom: 0; right: 0; }
#people-pic .pic-mask-title{ display: none; }
#people-pic .p-3 .pic-mask-title{ left: 1px; width: 255px; }

.idx-people .title-list{ padding: 25px 0 0; }
.idx-people .title-list li{ width: 300px; height: 105px;  }
.idx-people .title-list h3 a{ font-size: 18px; }
.idx-people .title-list p{ line-height: 2; margin: 5px 0 0; }
.idx-people .title-list p a{ color: #B36C4F; }

.idx-cont-area{ margin: 35px 0 0; }
.idx-cont-area .tab-nav{ height: 38px; background: url(index-main-tabs-bg.png) 0 0 repeat-x; overflow: hidden;*zoom:1; padding: 0 0 0 15px;}
.idx-cont-area .tab-nav li{ float: left;  font-family: "Microsoft Yahei"; }
.idx-cont-area .tab-nav li a{ font-size: 16px; color: #000; height: 38px; line-height: 40px; overflow: hidden; width: 87px; text-align: center; display: inline-block;   }
.idx-cont-area .tab-nav li a:hover{ color: #000; text-decoration: none; }
.idx-cont-area .tab-nav .active a{ background: url(index-main-tabs-bg.png) 0 -38px; }
.idx-cont-area .tab-cont{ width: 660px; overflow: hidden; padding: 40px 0 0; overflow: hidden;}
.idx-cont-area .tcon{display: none; overflow: hidden;*zoom:1;}
.idx-cont-area .tcon .pic{width: 315px; position: relative; }
.idx-cont-area .tcon .title-list{ width: 315px; float: right; }
.idx-cont-area .title-list dt{ font-size: 18px; color: #2d2d2d; height: 31px; font-family: "Microsoft Yahei";}
.idx-cont-area .title-list dd{ height: 45px; }
.idx-cont-area .cont-list{  overflow: hidden; *zoom:1; padding: 0 0 30px; }
.idx-cont-area .cont-list dt{ float: left; }
.idx-cont-area .cont-list dd{ overflow: hidden; *zoom:1; padding: 0 0 0 30px;  }
.idx-cont-area .cont-list dd h3{  font-size: 18px;  }
.idx-cont-area .cont-list dd p{ line-height: 2; margin: 10px 0; }
.idx-cont-area .cont-list .tags a{ color: #658099; }

.idx-fashion-beauty{ margin: 0 0 40px; }
.idx-fashion-beauty .title{ height: 53px; background: url(idx-main-title.png) 0 -240px no-repeat; position: relative; overflow: hidden; *zoom:1; margin: 0 0 29px; }
#idx-fashion-beauty-pic{ width: 1000px; height: 451px; position: relative; }
#idx-fashion-beauty-pic div{ position: absolute; overflow: hidden; }
#idx-fashion-beauty-pic .p-1{ width: 335px; height: 451px; left: 0; top: 0; }
#idx-fashion-beauty-pic .p-2{ width: 164px; height: 225px; left: 336px; top: 0; }
#idx-fashion-beauty-pic .p-3{ width: 164px; height: 225px; left: 336px; top: 226px; }
#idx-fashion-beauty-pic .p-4{ width: 163px; height: 225px; left: 500px; top: 0; }
#idx-fashion-beauty-pic .p-5{ width: 163px; height: 225px; left: 500px; top: 226px; }
#idx-fashion-beauty-pic .p-6{ width: 335px; height: 451px; right: 1px; top: 0; }
#idx-fashion-beauty-pic .pic-mask-title{ display: none; }

.is-tab{  position: relative; padding: 25px 0 0; }
.is-tab .slidesjs-pagination{ position: absolute; top: 0; left: 0; text-align: center; width: 100%; }
.is-tab .slidesjs-pagination li{ padding: 0 3px; display: inline; }
.is-tab .slidesjs-pagination li a{ display: inline-block; width: 6px; height: 6px; border-radius: 3px; background: #C9C9C9; overflow: hidden; line-height: 20px; font-size: 0; }
.is-tab .slidesjs-pagination .active{ background: #E2511F; }
.is-tab .slidesjs-navigation{ display: block; overflow: hidden; line-height: 100px; font-size: 0; width: 25px; height: 44px; position: absolute; top: 130px;  z-index: 17;  background-color: rgba(0, 0, 0, 0.5); background-image: url(side-slidesjs-navigation.png); _background-color: #222;}
.is-tab .slidesjs-previous{ left: 0; background-position: 0 0 ; }
.is-tab .slidesjs-next{ right: 0 ; background-position: -25px 0; }

#nav-fixed{ width: 131px; height: 378px; background: url(side-nav.png) 0 0 no-repeat; z-index: 99;position: fixed;_position: absolute; right: 0; bottom: 120px; display: none; 
_top: expression((document.compatMode && document.compatMode == 'CSS1Compat' ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight ) : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)) - 120);
_background-attachment: fixed;
}

#nav-fixed ul{ padding: 21px 0 0; }
#nav-fixed a{ display: block; height: 41px; }
#nav-fixed .go-top{ height: 44px; width: 81px; bottom:10px; left: 25px; position: absolute; }
#nav-fixed .go-top:hover{ background-position: -156px -324px; }
#nav-fixed a:hover{ background-image: url(side-nav.png); background-repeat: no-repeat; }
#nav-fixed .nf-1:hover{ background-position: 100% -21px; }
#nav-fixed .nf-2:hover{ background-position: 100% -62px; }
#nav-fixed .nf-3:hover{ background-position: 100% -103px; }
#nav-fixed .nf-4:hover{ background-position: 100% -144px; }
#nav-fixed .nf-5:hover{ background-position: 100% -185px; }
#nav-fixed .nf-6:hover{ background-position: 100% -226px; }
#nav-fixed .nf-7:hover{ background-position: 100% -267px; }


#index_b_hero { width: 1000px; height: 570px; margin: auto; position: relative; }
#index_b_hero img {  height: 570px; vertical-align: top; }
#index_b_hero .heros { width: 1000px; height: 570px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute;  }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff;  z-index: 1; position: absolute; top: 0; left: 0; width: 1000px; height: 570px;*zoom:1; overflow: hidden; left: 2000px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1000px; filter: alpha(Opacity=90); opacity: .9; background: #000; overflow: hidden; }
#index_b_hero .mask-right { left: 1000px; }
#index_b_hero .active { z-index: 2; left: 0; }
#index_b_hero .hero .img-w1{ background: #fff; width: 334px; height: 570px; float: left; overflow: hidden; *zoom: 1; position: relative;text-align:center; }
#index_b_hero .hero .img-w1 img{ width: 333px; float: left; }
#index_b_hero .hero .img-w2{ background: #fff; width: 334px; height: 570px; float: left; overflow: hidden; *zoom: 1; position: relative;text-align:center;}
#index_b_hero .hero .img-w2 img{ width: 333px; float: left; }
#index_b_hero .hero .img-w3{ background: #fff; width: 332px; height: 570px; float: left; overflow: hidden; *zoom: 1;position: relative; text-align:center;}
#index_b_hero .hero .img-w3 img{ width: 332px; float: left; }
#index_b_hero .hero .abs{ width: 100%; padding: 10px 0; background: #000; font-size: 26px; text-indent: 0.5em; font-family: "Microsoft Yahei"; bottom: 0; left: 0; right: 0; opacity: .8;  filter: alpha(Opacity=80); }
#index_b_hero .hero .abs a{  color:  #fff; }

.icon-arrow-a-left, .icon-arrow-a-right { cursor: pointer; width: 32px; height: 61px; top: 237px;position: absolute; display: block; overflow: hidden;  z-index: 83; background-repeat: no-repeat; /*background-color: rgba(0, 0, 0, 0.7);*/background-image: url(top-slidesjs-navigation.png); }
.icon-arrow-a-left { left: 0; background-position: 0 0;}
.icon-arrow-a-left:hover{ background-position: -32px 0; }
.icon-arrow-a-right { right:0; background-position: 0 -61px; }
.icon-arrow-a-right:hover{ background-position: -32px -61px; }

div.orbit-wrapper { position: relative; overflow: visible; height: 240px;}
div.orbit { position: relative; overflow: hidden; width: 300px;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 150px; box-shadow: 0 3px 8px rgba(0,0,0,0.5) }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 30px; height: 20px; line-height: 20px; color: #fff; text-align: center; position: absolute; z-index: 100; top: 210px; cursor: pointer; opacity: .5;  filter: alpha(Opacity=50);background: #000;}
div.slider-nav span.right { right: 110px }
div.slider-nav span.left { left:110px; }

.title-a{ display: block; height: 50px; position: absolute; left: 0; top: 0;  }
.idx-fashion .title-a,.idx-beauty .title-a,.idx-people .title-a{ width: 100px; }
.idx-luxury .title-a{ width: 150px; }
.idx-fashion-beauty .title-a{ width: 210px; }
.fr{display:inline;
float:right}
