@charset "utf-8";
body{
	/*background:#f1f1f1 url(../images/bg.png) repeat-x fixed center top;*/
	background:#f1f1f1 repeat 0 0;
}
.content{
	width: 1100px;
	margin: 0 auto;
}
#wrap_box{background:url(../images/wrap_bg.png) repeat 0 0;}
.content-ad{width: 1098px;margin-bottom: 10px;/*background: #f0ebf3;*/background:url(../images/wrap_bg.png) repeat 0 0;}
.content-ad .banner{padding:0 0 10px 30px;}
/*column begin*/
.column{/*background: url(../images/content-bg.png) repeat;*/background:url(../images/wrap_bg.png) repeat 0 0;width: 1038px;	padding: 30px 31px 30px 31px;margin: 10px 0;}
.column-l{float: left;width: 355px;opacity:1;filter:alpha(opacity=100);}
.column-c{float: left;width: 320px;margin: 0 31px;opacity:1;filter:alpha(opacity=100);}
.column-c .today-hot{
	background: url(../images/pic/hot-t.png) right no-repeat;
	height: 55px;
}
.column-r{
	float: left;
	width: 300px;
	opacity:1;
	filter:alpha(opacity=100);
}
.column-list{
	border-bottom: #cccccc 1px dashed;
	padding: 16px 0 15px 0;
}
.column-list-last{
	border-bottom: none;
	padding-bottom: 0;
}
.column-list .pic{
	float: left;
	width: 120px;
	margin-right: 20px;
}
.column-list .text{
	float: left;
	width: 180px;
	line-height: 22px;
	height:110px;
	overflow:hidden;
}
.column-list h2{
	font-weight: bold;
	font-size: 12px;
}
.column-list p,.column-list p a{
	color: #666666;
}
/*column end*/
/*fashion begin*/
.fashion{
	background: url(../images/content-bg.png) repeat;
	width: 1038px;
	padding: 20px 31px 10px 31px;
}
.fashion-top-l{
	float: left;
}
.fashion-top-l h2{
	background: url(../images/icon/fashion-t.jpg) no-repeat;
	height: 55px;
}
.fashion-top-l h2 a{
	display:block;width:220px;height:55px;text-indent:-999em;
}
.fashion-top-pic{
	background: url(../images/shadowpic/fashion-bg.png) no-repeat;;
	padding: 3px 6px 6px 3px;
}
.fashion-top-r{
	float: right;
	width: 310px;
}
.fashion-top-r h2{
	background: url(../images/icon/fashion-new-t.jpg) no-repeat 0 center;
	height: 55px;
}
.fashion-news{
	margin-top: 2px;
}
.fashion-news li{
	margin-bottom: 1px;
}
.fashion-news .pic{
	position: relative;
	float: left;
	z-index: 10;
	width: 102px;
	height: 102px;
	background: url(../images/shadowpic/fashion-new-bg.png) no-repeat;
	padding: 11px 5px 5px 14px;
}
.fashion-news .pic i{
	left: 0;
	top: 2px;
	background: #e11425;
	color: #ffffff;
	padding: 1px 5px 4px 5px;
	font-size: 14px;
	position: absolute;
}
.pic span.arrow{
	background: url(../images/arrow-new.png) no-repeat;
	width: 11px;
	height: 8px;
	left: 0px;
	top: 21px;
	position: absolute;
}
.pic span.arrow-bg{
	background: url(../images/arrow-new-bg.png) no-repeat;
	width: 225px;
	height: 94px;
	left: 91px;
	top: 22px;
	position: absolute;
}
.fashion-news .text{
	width: 170px;
	float: right;
	padding-top: 15px;
	z-index: 11;
	position: relative;
}
.fashion-news .text h3{
	color: #000;
	display: block;
	line-height: 20px;
	margin-bottom: 6px;
}
.fashion-news .text h3 a{
	font-size: 13px;
}
.fashion-news .text span{
	color: #303030;
	font-size: 12px;
	display: block;
	line-height: 18px;
	height:54px;
	overflow:hidden;
}
/*fashion end*/
/*hot-buy begin*/
.hot-buy{
	background: #ffffff;
	width: 1038px;
	padding: 0 31px 30px 31px;
	margin-bottom: 10px;
}
.hot-buy-l{
	float: left;
}
.hot-buy-l h3{
	background: url(../images/icon/hotbuy-t.jpg) left center no-repeat;
	height: 65px;
}
.hot-buy-l .pic{
	position: relative;
}
.hot-buy-l .pic a{
	width: 352px;
	height: 353px;
	display: block;
}
.hot-buy-l .pic a i{
	position: absolute;
	left: 40px;
	top: 28px;
	display: none;
	width: 274px;
	height: 275px;
}
.hot-buy-l .pic a:hover i{
	display: block;
}
.hot-buy-c{
	float: left;
}
.hot-buy-r{
	float: left;
}
.hot-buy-r h3{
	background: url(../images/icon/alllove-t.jpg) left center no-repeat;
	height: 51px;
}
.hot-buy-r .pic{
	position: relative;
	margin-left: 5px;
}
.hot-buy-r .pic .all-like{
	position: absolute;
	left: -40px;
	top: 220px;
	background: url(../images/pic/alllove-prod.png) center center no-repeat;
	width:190px;
	height:190px;
}
.hot-buy-r .pic .all-like a{
	position: absolute;
	display:block;
	left:37px;
	top:43px;
	width:115px;
	height:115px;
}
.hot-buy-r .pic .all-like i{
	position: absolute;
	display:block;
	right:-14px;
	top:-1px;
	width:60px;
	height:56px;
	background: url(../images/pic/alllove-like.png) center center no-repeat;
}
/*hot-buy end*/
/*star begin*/
.star{
	background: #ffffff;
	width: 1038px;
	padding: 20px 31px 40px 31px;
	margin-bottom: 10px;
}
.up-down{
	float: left;
	width: 345px;
	margin-right: 10px;
}
.up-down h3{
	background: url(../images/icon/star-t.jpg) left center no-repeat;
	height: 55px;
}
.up-down h3 a{
	display: block;
    height: 55px;
    text-indent: -999em;
    width: 185px;
}
.up-down h4{
	height:42px;
	line-height:42px;
	overflow:hidden;
	font-weight:normal;
}
.up-down h4 a{
	font-size: 16px;
}
.up-down .text{
	margin-top:2px;
	border-bottom: #000 2px solid;
	line-height: 24px;
	font-size: 12px;
	padding-bottom: 12px;
}
.up-down .text p{
	line-height: 24px;
	height:72px;
	overflow:hidden;
}
.news-hot{
	float: left;
	width: 345px;
}
.news-hot h3{
	background: url(../images/icon/new-hot-t.jpg) left bottom no-repeat;
	height: 45px;
	margin-bottom:10px;
}
.faceoff h3{
	background: url(../images/icon/faceoff-t.jpg) left bottom no-repeat;
	height: 45px;
	margin-bottom:10px;
}
.faceoff-pic{
	background: url(../images/shadowpic/faceoff-bg.png) left center no-repeat;
	width: 325px;
	height: 322px;
}
.faceoff-pic a{
	position:relative;display:block;width:325px;;height:322px;
}
.faceoff-pic a .t_bg{
	background-color: #000000;bottom:7px;display: block;height:30px;left:0;opacity: 0.3;overflow: hidden;position: absolute;width:315px;z-index: 1;
}
.faceoff-pic a .t_title{
	bottom:7px;color: #ffffff;display: block;font-size: 13px;height:30px;left:0;line-height:30px;overflow: hidden;position: absolute;text-align: center;white-space: nowrap;width:315px;text-overflow:ellipsis;z-index: 2;font-style:normal;
}
.player-sing{
	height: 87px;
	/*padding-top: 12px;*/
}
.player-sing .pic{
	float: left;
	margin-right: 10px;
}
.player-sing .pic img{
	display:block;
	-moz-border-radius:28px;
	border-radius:28px;
}
.player-sing .text{
	float: left;
	width: 265px;
	padding: 5px 0 0 0;
	line-height: 22px;
}
.player-sing .news{
	border-bottom: 2px solid #000;
    font-size: 12px;
    line-height: 24px;
    margin-top: 2px;
    padding-bottom: 12px;
}
.player-sing .news h4 {
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    font-weight:normal;
}
.player-sing .news h4 a {
    font-size: 16px;
}
.player-sing .news p {
    height: 72px;
    line-height: 24px;
    overflow: hidden;
}
.star-r{
	float: left;
	width: 325px;
}
.selfie{
}
.selfie h3{
	background: url(../images/icon/selfie-t.jpg) left center no-repeat;
	height: 35px;
	margin: 10px 0 10px 0;
}
.selfie .pic{
	float: left;
}
.selfie .text{
	float: left;
	width: 130px;
	margin: 20px 12px 0 10px;
}
.selfie a.read{
	background: #ff3933;
	width: 85px;
	height: 24px;
	line-height: 24px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	margin-top: 20px;
}
.selfie .text h4{
	margin-bottom: 10px;
	font-weight:normal;
}
.selfie .text span{
	line-height: 20px;
	color: #2e2e2e;
}
.vertical{
	border-left: #cbcbcb 1px solid;
	width: 1px;
	height: 602px;
	overflow: hidden;
	float: left;
	margin: 40px 5px 0 5px;
}
/*star end*/
/*beauty begin*/
.beauty{
	background: #ffffff;
	width: 1058px;
	padding: 20px 21px 40px 21px;
	margin-bottom: 10px;
	position: relative;
}
.beauty-nav{
	position: absolute;
	left: -87px;
	top: 60px;
	width: 86px;
	height: 395px;
	/*background: #f7f7f7;*/
	padding-top: 10px;
}
.beauty-nav li{
	width: 61px;
	height: 61px;
	margin: 0 auto 15px auto;
	text-align: center;
	line-height: 61px;
	background: url(../images/beauty-bg.png);
	position: relative;
}
.beauty-nav li.li2{
	background-position: 0 -81px;
}
.beauty-nav li.li3{
	background-position: 0 -163px;
}
.beauty-nav li.li4{
	background-position: 0 -243px;
}
.beauty-nav li.li5{
	background-position: 0 -326px;
}
.beauty-nav li a{
	font-size: 16px;
	font-weight: bold;
	width: 61px;
	height: 61px;
	display: block;
	z-index: 3;
}
.beauty-nav li a i{
	width: 23px;
	height: 15px;
	display: none;
	position: absolute;
	left: 56px;
	top: 26px;
	background: url(../images/beauty-bg-r.png) no-repeat;
	z-index: 2;
}
.beauty-nav li a:hover i{
	display: block;
}
.beauty-l{
	float: left;
	width: 720px;
}
.beauty-l .beauty-l-t{
	margin-bottom: 24px;
}
.beauty-l .beauty-l-t h2{
	background: url(../images/icon/beauty-tit.jpg) no-repeat;
	height: 55px;
}
.beauty-l .beauty-l-t h2 a{
	display:block;width:220px;height:55px;
}
.beauty-l img{
	vertical-align: top;
}
.choice{
	position: relative;
	float: left;
	background: url(../images/shadowpic/choice-bg.png) no-repeat;
	width: 315px;
	height: 315px;
	padding: 16px 28px 26px 23px;
}
.choice i{
	position: absolute;
	left: 0;
	top: 0;
}
.bodywatch{
	float: left;
	width: 315px;
	height: 315px;
	position: relative;
	background: url(../images/shadowpic/bodywatch-bg.png) no-repeat;
	padding: 16px 20px 20px 17px;
}
.bodywatch i{
	position: absolute;
	left: 0;
	top: 0;
}
.beauty-r{
	float: right;
	width: 314px;
}
.beauty-r h3{
	background: url(../images/icon/class-try.jpg) right center no-repeat;
	height: 38px;
	margin:2px 0;
}
.beauty-r h4{
	font-weight:normal;
}
.beauty-r img{
	display: block;
	margin: 0 auto;
}
.beauty-pic{
	background: url(../images/shadowpic/class-c-bg.png) no-repeat;
	width: 260px;
	height: 195px;
	padding: 10px 6px 0px 16px;
	margin:0 auto;
}
.beauty .vertical{
	height: 747px;
}
.beauty-r .text{
	width: 265px;
	margin-left: 33px;
	line-height: 22px;
}
.beauty-r .try-apply{
	position: relative;
}
.beauty-r .try-apply .try-apply-pic{
	width: 306px;
	height: 47px;
	position: absolute;
	bottom:0;
	left: 8px;
}
/*beauty end*/
/*luxury begin*/
.luxury{
	background: #ffffff;
	width: 1058px;
	padding: 20px 21px 40px 21px;
	margin-bottom: 10px;
}
.luxury-l{
	float: left;
	width: 720px;
}
.luxury-l h3{
	background: url(../images/icon/luxury-t.jpg) left center no-repeat;
	height: 55px;
}
.luxury-l h3 a{
	display: block;
    height: 55px;
    text-indent: -999em;
    width: 240px;
}
.luxury-pic{
	background: url(../images/shadowpic/luxury-bg.png) no-repeat;
	padding: 1px 3px 7px 6px;
	width: 710px;
	height: 350px;
}
.luxury-r{
	width: 320px;
	float: right;
}
.luxury-r a{
	position:relative;display:block;width:320px;;height:240px;
}
.luxury-r a .t_bg{
	background-color: #000000;bottom:0;display: block;height:30px;left:0;opacity: 0.3;overflow: hidden;position: absolute;width:320px;z-index: 1;
}
.luxury-r a .t_title{
	bottom:0;color: #ffffff;display: block;font-size: 13px;height:30px;left:0;line-height:30px;overflow: hidden;position: absolute;text-align: center;white-space: nowrap;width:320px;text-overflow:ellipsis;z-index: 2;font-style:normal;
}
.luxury-r h3{
	background: url(../images/icon/bags-t.jpg) left center no-repeat;
	height: 55px;
}
.luxury-r .tit{
	margin: 10px 0;
}
.luxury-r .tit h3{
	background: url(../images/icon/watch-t.jpg) left center no-repeat;
	height: 30px;
}
.shoes{
	width: 720px;
	overflow: hidden;
}
.shoes h3{
	margin:6px 0;	
	background: url(../images/icon/shoes-t.jpg) left center no-repeat;
	height: 35px;
}
.shoes ul{
	width:740px;
}
.shoes li{
	float:left ;
	margin-right: 16px;
}
.shoes li a{
	position:relative;display:block;width:168px;height:126px;
}
.shoes li a .t_bg{
	background-color: #000000;bottom:0;display: block;height:30px;left:0;opacity: 0.3;overflow: hidden;position: absolute;width:167px;z-index: 1;
}
.shoes li a .t_title{
	bottom:0;color: #ffffff;display: block;font-size: 13px;height:30px;left:0;line-height:30px;overflow: hidden;position: absolute;text-align: center;white-space: nowrap;text-overflow:ellipsis;width:150px;padding:0 2px;z-index: 2;font-style:normal;
}
/*luxury end*/
/*life begin*/
.life{
	background: #ffffff;
	width: 1058px;
	padding: 20px 21px 40px 21px;
}
.life .tit{
	height: 38px;
}
.life-l{
	float: left;
	width: 720px;
}
.life-l h4{
	background: url(../images/icon/life-t.jpg) left center no-repeat;
	height: 55px;
}
.life-l h4 a{
	display: block;
    height: 55px;
    text-indent: -999em;
    width: 180px;
}
.life-pic{
	background: url(../images/shadowpic/life-bg.png) no-repeat;
	padding: 0 1px 7px 6px;
	width: 710px;
	height: 350px;
}
.life-r{
	float: right;
	width: 320px
}
.life-r h4{
	background: url(../images/icon/design-t.jpg) left bottom no-repeat;
	height: 53px;
	margin-bottom:4px;
}
.life-r .art{
	display: block;
    height: 240px;
    position: relative;
    width: 320px;
}
.life-r .art .t_bg{
	background-color: #000000;
    bottom: 0;
    display: block;
    height: 30px;
    left: 0;
    opacity: 0.3;
    overflow: hidden;
    position: absolute;
    width: 320px;
    z-index: 1;
}
.life-r .art .t_title{
	bottom: 0;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-style: normal;
    height: 30px;
    left: 0;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    text-overflow:ellipsis;
    width: 320px;
    z-index: 2;
}
.design .pic{
	position: relative;
	margin-top: 8px;
	width: 108px;
	height: 108px;
	float: left;
	z-index: 10;
}
.design .pic img{
	position: absolute;
	left: -2px;
}
.design .pic .new{
	position: absolute;
	width: 56px;
	height: 21px;
	text-indent: 60px;
	overflow: hidden;
	background: url(../images/new.png) no-repeat;
	left: 75px;
	top: -3px;
	z-index: 2;
}
.design span.arrow-bg{
	background: url(../images/arrow-new-w-bg.png) no-repeat;
	left: 77px;
	top: 12px;
	z-index: 1;
}
.design .text{
	width: 170px;
	float: left;
	padding-top: 15px;
	margin: 20px 0 0 12px;
	position: relative;
	z-index: 11;
}
.design .text h3{
	color: #000;
	display: block;
	line-height: 20px;
	margin-bottom: 6px;
}
.design .text h3 a{
	font-size: 15px;
}
.design .text span{
	color: #303030;
	font-size: 13px;
	display: block;
	line-height: 18px;
}
/*life end*/
/*content-b begin*/
.content-b{
	border: #dbdbdb 1px solid;
	background: url(../images/content-b-bg.jpg) repeat-x #ffffff;
	padding: 13px;
}
.content-b .img_show{
	position:relative;display:block;
}
.content-b .img_show .t_bg{
	background-color: #000000;bottom:0;display: block;height:30px;left:0;opacity: 0.3;overflow: hidden;position: absolute;z-index: 1;
}
.content-b .img_show .t_title{
	bottom:0;color: #ffffff;display: block;font-size: 13px;height:30px;left:0;line-height:30px;overflow: hidden;position: absolute;text-align: center;white-space: nowrap;text-overflow:ellipsis;padding:0 5px;z-index: 2;font-style:normal;
}
.food{
	float: left;
	padding-left: 26px;
	margin-right: 3px;
}
.food h4{
	height: 42px;
	padding-top: 13px;
	position: relative;
	background: url(../images/icon/food-t.jpg) left center no-repeat;
}
.food h4 i{
	position: absolute;
	left: 320px;
}
.food-c{
	margin-bottom: 12px;
}
.food-c img{
	margin-right: 10px;
}
.food-content{
	width: 380px;
}
.food-content .pic{
	float: left;
}
.food-content .text{
	float: right;
	width: 300px;
	line-height: 22px;
}
.food-content h3{
	color: #000;
    display: block;
    line-height: 22px;
    font-weight:normal;
}
.food-content .text span{
	color:#1fa0c8;
	display: inline-block;
	margin-right: 5px; 
}
.food-content .text p{
	color: #666;
    line-height: 22px;
}
.content-b-li{
	float: left;
	width: 174px;
	padding: 0 13px;
	background: url(../images/point.png) left top repeat-y;
}
.content-b-li .tit{
	height: 42px;
	padding-top: 13px;
}
.content-b-li ul{
	padding: 15px 0 25px 10px;
}
.content-b-li ul li{
	line-height: 28px;
	font-size: 14px;
}
.content-b-li h4.car{
	background: url(../images/icon/car-t.jpg) left center no-repeat;
	height: 55px;
}
.content-b-li h4.horoscope{
	background: url(../images/icon/horoscope-t.jpg) left center no-repeat;
	height: 55px;
}
.content-b-li h4.love{
	background: url(../images/icon/love-t.jpg) left center no-repeat;
	height: 55px;
}
/*content-b end*/
/*vvvip begin*/
.vvvip{
	background: #ffffff;
	padding: 40px 0 30px 70px;
	margin-bottom: 10px;
	position: relative;
}
.vvvip .vip-pic{
	position: absolute;
	top: 10px;
	left:80px;
}
.vvvip .vip-dot{
	background: url(../images/city_banner_bg.png) repeat-x 0 0;
	position: absolute;
	top:100px;
	left:75px;
	z-index:2;
	width:969px;
	height:12px;
}
.vvvip ul{
	height: 92px;
	width: 917px;
	margin-left:50px;
}
.vvvip li{
	position: relative;
	float: left;
	width: 80px;
	height: 80px;
	margin-left:70px;
	background: url(../images/city_banner_12.png) 0 0 no-repeat;
	cursor: pointer;
}
.vvvip li em{
	position: absolute;
	width: 80px;
	height: 17px;
	background: url(../images/city_banner_11.png) 0 0 no-repeat;
	top:80px;
	left:0;
}
.vvvip li .city-name-0{
	top:70px;
	left:0;
}
.vvvip li .city-name-1{
	top:15px;
	left:60px;
}
.vvvip li .vip-dot-icon{
	background: url(../images/vvvip-dot-0.png) no-repeat 0 0;
	width:12px;
	height:12px;
	display:block;
	position: absolute;
	top:60px;
	left:0;
	z-index:9;
}
.vvvip li:hover .vip-dot-icon{
	background: url(../images/vvvip-dot-1.png) no-repeat 0 0;
}
/**MILANO 米兰**/
.vvvip li.city_139{
	background-position: 0 0;
}
.vvvip li.city_139 em{
	background-position: 0 0;
}
.vvvip li:hover.city_139{
	background-position: -80px 0;
}
.vvvip li:hover.city_139 em{
	background-position: -80px 0;
}
/**SHANGHAI 上海**/
.vvvip li.city_140{
	background-position: 0 -80px;
}
.vvvip li.city_140 em{
	background-position: 0 -18px;
}
.vvvip li:hover.city_140{
	background-position: -80px -80px;
}
.vvvip li:hover.city_140 em{
	background-position: -80px -18px;
}
/**BEIJING 北京**/
.vvvip li.city_141{
	background-position: 0 -160px;
}
.vvvip li.city_141 em{
	background-position: 0 -36px;
}
.vvvip li:hover.city_141{
	background-position: -80px -160px;
}
.vvvip li:hover.city_141 em{
	background-position: -80px -36px;
}
/**PARIS 巴黎**/
.vvvip li.city_142{
	background-position: 0 -240px;
}
.vvvip li.city_142 em{
	background-position: 0 -54px;
}
.vvvip li:hover.city_142{
	background-position: -80px -240px;
}
.vvvip li:hover.city_142 em{
	background-position: -80px -54px;
}
/**NEW YORK 纽约**/
.vvvip li.city_143{
	background-position: 0 -320px;
}
.vvvip li.city_143 em{
	background-position: 0 -72px;
}
.vvvip li:hover.city_143{
	background-position: -80px -320px;
}
.vvvip li:hover.city_143 em{
	background-position: -80px -72px;
}
/**LONDON 伦敦**/
.vvvip li.city_144{
	background-position: 0 -400px;
}
.vvvip li.city_144 em{
	background-position: 0 -90px;
}
.vvvip li:hover.city_144{
	background-position: -80px -400px;
}
.vvvip li:hover.city_144 em{
	background-position: -80px -90px;
}
/**SOEUL 首尔**/
.vvvip li.city_145{
	background-position: 0 -480px;
}
.vvvip li.city_145 em{
	background-position: 0 -108px;
}
.vvvip li:hover.city_145{
	background-position: -80px -480px;
}
.vvvip li:hover.city_145 em{
	background-position: -80px -108px;
}
/**GUANGZHOU 广州**/
.vvvip li.city_146{
	background-position: 0 -560px;
}
.vvvip li.city_146 em{
	background-position: 0 -126px;
}
.vvvip li:hover.city_146{
	background-position: -80px -560px;
}
.vvvip li:hover.city_146 em{
	background-position: -80px -126px;
}
/**TOKYO 东京**/
.vvvip li.city_149{
	background-position: 0 -640px;
}
.vvvip li.city_149 em{
	background-position: 0 -144px;
}
.vvvip li:hover.city_149{
	background-position: -80px -640px;
}
.vvvip li:hover.city_149 em{
	background-position: -80px -144px;
}
/**ABU DHABI  阿布达比**/
.vvvip li.city_147{
	background-position: 0 -720px;
}
.vvvip li.city_147 em{
	background-position: 0 -162px;
}
.vvvip li:hover.city_147{
	background-position: -80px -720px;
}
.vvvip li:hover.city_147 em{
	background-position: -80px -162px;
}
/**NEW DELHI 新德里**/
.vvvip li.city_150{
	background-position: 0 -800px;
}
.vvvip li.city_150 em{
	background-position: 0 -180px;
}
.vvvip li:hover.city_150{
	background-position: -80px -800px;
}
.vvvip li:hover.city_150 em{
	background-position: -80px -180px;
}
/**STOCKHOLM 斯德哥尔摩**/
.vvvip li.city_151{
	background-position: 0 -880px;
}
.vvvip li.city_151 em{
	background-position: 0 -198px;
}
.vvvip li:hover.city_151{
	background-position: -80px -880px;
}
.vvvip li:hover.city_151 em{
	background-position: -80px -198px;
}
/**SINGAPORE 新加坡**/
.vvvip li.city_154{
	background-position: 0 -960px;
}
.vvvip li.city_154 em{
	background-position: 0 -216px;
}
.vvvip li:hover.city_154{
	background-position: -80px -960px;
}
.vvvip li:hover.city_154 em{
	background-position: -80px -216px;
}
/**GENEVA 日内瓦**/
.vvvip li.city_152{
	background-position: 0 -1040px;
}
.vvvip li.city_152 em{
	background-position: 0 -234px;
}
.vvvip li:hover.city_152{
	background-position: -80px -1040px;
}
.vvvip li:hover.city_152 em{
	background-position: -80px -234px;
}
/**VENICE 威尼斯**/
.vvvip li.city_153{
	background-position: 0 -1120px;
}
.vvvip li.city_153 em{
	background-position: 0 -252px;
}
.vvvip li:hover.city_153{
	background-position: -80px -1120px;
}
.vvvip li:hover.city_153 em{
	background-position: -80px -252px;
}
/**BERLIN 柏林**/
.vvvip li.city_148{
	background-position: 0 -1200px;
}
.vvvip li.city_148 em{
	background-position: 0 -270px;
}
.vvvip li:hover.city_148{
	background-position: -80px -1200px;
}
.vvvip li:hover.city_148 em{
	background-position: -80px -270px;
}
/**ROME 罗马**/
.vvvip li.city_155{
	background-position: 0 -1280px;
}
.vvvip li.city_155 em{
	background-position: 0 -288px;
}
.vvvip li:hover.city_155{
	background-position: -80px -1280px;
}
.vvvip li:hover.city_155 em{
	background-position: -80px -288px;
}
/**LOS ANGELES 洛杉矶**/
.vvvip li.city_156{
	background-position: 0 -1360px;
}
.vvvip li.city_156 em{
	background-position: 0 -306px;
}
.vvvip li:hover.city_156{
	background-position: -80px -1360px;
}
.vvvip li:hover.city_156 em{
	background-position: -80px -306px;
}
/**COPENHAGEN 哥本哈根**/
.vvvip li.city_157{
	background-position: 0 -1440px;
}
.vvvip li.city_157 em{
	background-position: 0 -324px;
}
.vvvip li:hover.city_157{
	background-position: -80px -1440px;
}
.vvvip li:hover.city_157 em{
	background-position: -80px -324px;
}
/**TAIPEI 台北**/
.vvvip li.city_158{
	background-position: 0 -1520px;
}
.vvvip li.city_158 em{
	background-position: 0 -342px;
}
.vvvip li:hover.city_158{
	background-position: -80px -1520px;
}
.vvvip li:hover.city_158 em{
	background-position: -80px -342px;
}
/**DUBAI 迪拜**/
.vvvip li.city_159{
	background-position: 0 -1600px;
}
.vvvip li.city_159 em{
	background-position: 0 -360px;
}
.vvvip li:hover.city_159{
	background-position: -80px -1600px;
}
.vvvip li:hover.city_159 em{
	background-position: -80px -360px;
}
/**CHENGDU 成都**/
.vvvip li.city_160{
	background-position: 0 -1680px;
}
.vvvip li.city_160 em{
	background-position: 0 -378px;
}
.vvvip li:hover.city_160{
	background-position: -80px -1680px;
}
.vvvip li:hover.city_160 em{
	background-position: -80px -378px;
}
/**NANJING 南京**/
.vvvip li.city_161{
	background-position: 0 -1760px;
}
.vvvip li.city_161 em{
	background-position: 0 -396px;
}
.vvvip li:hover.city_161{
	background-position: -80px -1760px;
}
.vvvip li:hover.city_161 em{
	background-position: -80px -396px;
}
/**NINGBO 宁波**/
.vvvip li.city_162{
	background-position: 0 -1840px;
}
.vvvip li.city_162 em{
	background-position: 0 -414px;
}
.vvvip li:hover.city_162{
	background-position: -80px -1840px;
}
.vvvip li:hover.city_162 em{
	background-position: -80px -414px;
}
/**SHENYANG 沈阳**/
.vvvip li.city_163{
	background-position: 0 -1920px;
}
.vvvip li.city_163 em{
	background-position: 0 -432px;
}
.vvvip li:hover.city_163{
	background-position: -80px -1920px;
}
.vvvip li:hover.city_163 em{
	background-position: -80px -432px;
}
/**DALIAN 大连**/
.vvvip li.city_164{
	background-position: 0 -2000px;
}
.vvvip li.city_164 em{
	background-position: 0 -450px;
}
.vvvip li:hover.city_164{
	background-position: -80px -2000px;
}
.vvvip li:hover.city_164 em{
	background-position: -80px -450px;
}
/**CHONGQING 重庆**/
.vvvip li.city_165{
	background-position: 0 -2080px;
}
.vvvip li.city_165 em{
	background-position: 0 -468px;
}
.vvvip li:hover.city_165{
	background-position: -80px -2080px;
}
.vvvip li:hover.city_165 em{
	background-position: -80px -468px;
}
/**KUNMING 昆明**/
.vvvip li.city_166{
	background-position: 0 -2160px;
}
.vvvip li.city_166 em{
	background-position: 0 -486px;
}
.vvvip li:hover.city_166{
	background-position: -80px -2160px;
}
.vvvip li:hover.city_166 em{
	background-position: -80px -486px;
}
/**LISBON 里斯本**/
.vvvip li.city_167{
	background-position: 0 -2240px;
}
.vvvip li.city_167 em{
	background-position: 0 -504px;
}
.vvvip li:hover.city_167{
	background-position: -80px -2240px;
}
.vvvip li:hover.city_167 em{
	background-position: -80px -504px;
}
/**BALI 巴厘岛**/
.vvvip li.city_168{
	background-position: 0 -2320px;
}
.vvvip li.city_168 em{
	background-position: 0 -522px;
}
.vvvip li:hover.city_168{
	background-position: -80px -2320px;
}
.vvvip li:hover.city_168 em{
	background-position: -80px -522px;
}
/**MIAMI 迈阿密**/
.vvvip li.city_169{background-position: 0 -2400px;}
.vvvip li.city_169 em{background-position: 0 -540px;}
.vvvip li:hover.city_169{background-position: -80px -2400px;}
.vvvip li:hover.city_169 em{background-position: -80px -540px;}
/**ASTERDAM 阿姆斯特丹**/
.vvvip li.city_170{background-position: 0 -2480px;}
.vvvip li.city_170 em{background-position: 0 -558px;}
.vvvip li:hover.city_170{background-position: -80px -2480px;}
.vvvip li:hover.city_170 em{background-position: -80px -558px;}
/**HAWAII 夏威夷‍**/
.vvvip li.city_171{	background-position: 0 -2560px;}
.vvvip li.city_171 em{background-position: 0 -576px;}
.vvvip li:hover.city_171{background-position: -80px -2560px;}
.vvvip li:hover.city_171 em{background-position: -80px -576px;}
/**MACAO 澳门‍**/
.vvvip li.city_174{background-position: 0 -2640px;}
.vvvip li.city_174 em{background-position: 0 -594px;}
.vvvip li:hover.city_174{background-position: -80px -2640px;}
.vvvip li:hover.city_174 em{background-position: -80px -594px;}
/**HONGKONG 香港‍**/
.vvvip li.city_175{background-position: 0 -2720px;}
.vvvip li.city_175 em{background-position: 0 -612px;}
.vvvip li:hover.city_175{background-position: -80px -2720px;}
.vvvip li:hover.city_175 em{background-position: -80px -612px;}
/**HANGZHOU 杭州‍**/
.vvvip li.city_176{background-position: 0 -2800px;}
.vvvip li.city_176 em{background-position: 0 -630px;}
.vvvip li:hover.city_176{background-position: -80px -2800px;}
.vvvip li:hover.city_176 em{background-position: -80px -630px;}


.vip-popup{
	border: #cdcdcd 1px solid;
	background: #ffffff;
	width: 245px;
	position: absolute;
	top: -80px;
	left: 35px;
	display: none;
	z-index:9;
}
.vvvip li.milan .vip-popup{
	left: 30px;
}
.vvvip li:hover .vip-popup{
	display: block;
}
.vip-popup i{
	position: absolute;
	background: url(../images/arrow-down-b.png) no-repeat;
	width: 12px;
	height: 9px;
	top: 80px;
	left: 40px;
}
.vip-popup .pic{
	float: left;
	margin-right: 10px;
	position: relative;
}
.vip-popup .text{
	width: 135px;
	float: left;
}
.vip-popup .text span{
	line-height: 18px;
}
.vip-popup .text h4{
	line-height: 24px;
	font-weight: normal;
	margin-top: 10px;
}

/*vvvip end*/
/*slider begin*/
.wrap { 
	width:1039px; 
	height:549px; 
	overflow:hidden; 
	margin:0; 
}
.wrap ul {
	padding:0; 
}
.wrap ul li { 
	list-style:none; 
	float:left; 
	width:1039px; 
}
.section_gar { 
	width:1039px; 
	margin:0 auto; 
	position:relative; 
}
.at_arro_lf { 
    background: url("../images/slider-r.png") no-repeat scroll 0 0 transparent; 
    display:block; 
    height:57px; 
    left:5px; 
    position:absolute; 
    top:230px; 
    width:30px; 
    cursor:pointer; 
}
.at_arro_ri { 
    background: url("../images/slider-r.png") no-repeat scroll 0 -57px transparent; 
    display:block;
    height:57px;
    right:5px; 
    position:absolute; 
    top:230px; 
    width:30px; 
    cursor:pointer; 
}
.at_arro_ks { 
    background: url("../images/sprite.png") no-repeat scroll -10px -496px transparent; 
    display:block; 
    height:33px; 
    left:30px; 
    position:absolute; 
    top:365px; 
    width:44px; 
    cursor:pointer; 
}

.kv_btn {
    position: absolute;
    top: 520px;
    left: 470px;
    clear: both;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    width: 160px;
}
.kv_btn span {
    background: url("../images/slider-point.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 10px;
    margin: 0 15px 0 0;
    overflow: hidden;
    width: 11px;
}
.kv_btn .btn_select {
    background: url("../images/slider-point.png") no-repeat scroll 0 -18px transparent;
}
.column-l .wrap{width: 355px; height: 496px; overflow: hidden;}
.column-l .wrap ul li{width: 355px;}
.column-l .section_gar{width: 355px;}
.column-l .kv_btn{
	left: 130px;
	top: 470px;
}
.column-l .at_arro_lf { 
    background: url("../images/slider-w.png") no-repeat scroll 0 0 transparent; 
    display:block; 
    height:64px; 
    left:0; 
    position:absolute; 
    top:180px; 
    width:21px; 
    cursor:pointer; 
}
.column-l .at_arro_ri { 
    background: url("../images/slider-w.png") no-repeat scroll 0 -65px transparent; 
    display:block;
    height:64px;
    right:0; 
    position:absolute; 
    top:180px; 
    width:21px; 
    cursor:pointer; 
}
.column-l .kv_btn span {
    background: url("../images/slider-point.png") no-repeat scroll 0 -71px transparent;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 7px;
    margin: 0 8px 0 0;
    overflow: hidden;
    width: 7px;
}
.column-l .kv_btn .btn_select {
    background: url("../images/slider-point.png") no-repeat scroll 0 -88px transparent;
}

.up-down .wrap{width: 345px; height: 600px; overflow: hidden;}
.up-down .wrap ul li{width: 345px; position: relative;}
.up-down .section_gar{width: 345px;}
.up-down .kv_btn{
	left: 130px;
	top: 380px;
}
.up-down .at_arro_lf { 
    background: url("../images/slider-w.png") no-repeat scroll 0 0 transparent; 
    display:block; 
    height:64px; 
    left:0; 
    position:absolute; 
    top:180px; 
    width:21px; 
    cursor:pointer; 
}
.up-down .at_arro_ri { 
    background: url("../images/slider-w.png") no-repeat scroll 0 -65px transparent; 
    display:block;
    height:64px;
    right:0; 
    position:absolute; 
    top:180px; 
    width:21px; 
    cursor:pointer; 
}

.up-down .wrap ul li .fav{
	height: 49px;
	position: absolute;
	left: 0;
	bottom: 130px;
}
.up-down .wrap ul li .fav .like{
	background: url("../images/like.png") 30px 16px no-repeat #dd0a2a;
	float: left;
	line-height: 49px;
	padding-left: 60px;
	width: 112px;
	color: #ffffff;
	font-size: 16px;
}
.up-down .wrap ul li .fav .unlike{
	background: url("../images/wrong.png") 30px 16px no-repeat #000000;
	float: left;
	line-height: 49px;
	padding-left: 60px;
	width: 113px;
	color: #ffffff;
	font-size: 16px;
}

.news-hot .wrap{width: 345px; height: 460px; overflow: hidden;}
.news-hot .wrap ul li{width: 345px;}
.news-hot .section_gar{width: 345px;}
.news-hot .kv_btn{
	left: 130px;
	top: 420px;
}
.news-hot .at_arro_lf { 
    background: url("../images/slider-w.png") no-repeat scroll 0 0 transparent; 
    display:block; 
    height:64px; 
    left:0; 
    position:absolute; 
    top:180px; 
    width:21px; 
    cursor:pointer; 
}
.news-hot .at_arro_ri { 
    background: url("../images/slider-w.png") no-repeat scroll 0 -65px transparent; 
    display:block;
    height:64px;
    right:0; 
    position:absolute; 
    top:180px; 
    width:21px; 
    cursor:pointer; 
}
.news-hot .wrap{
	position: relative;
}
.hot-search{
	position: absolute;
	top: 0;
	left: 0;
	z-index:999;
}
.hot-search .search-text{
	width: 298px;
	height: 27px;
	line-height: 27px;
	border: #de4442 1px solid;
	background: #ffffff;
	opacity: 0.7;
	filter:alpha(opacity=70);
	float: left;
	padding: 3px 0 3px 10px;
}
.hot-search .search-button{
	background: url(../images/search-01.png) 0 0 no-repeat;
	height: 35px;
	width: 35px;
	outline: none;
}


/* 大焦点图 */
.droll_kv{
	width:1038px; 
	height:556px;
	margin-left: 20px;
	margin-top:1px;
	float: left;
}
.g_jiaodt{
	position:relative;
	width:1038px;
	height:556px;
	overflow: hidden;
}
.shadow_l{ 
	width:50%;
	height:549px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5; 
	left:-50%;
	top:0; 
	position: absolute; 
	z-index:2;
}
.shadow_r{ 
	width:50%;
	height:549px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5; 
	left:1048px; 
	top:0; 
	position: absolute; 
	z-index:2;
}
.tab01{
	height:549px;
	position:relative;
}
.imgTab01,.imgTab01 img{
	width:1038px;
	height:549px;
	overflow:hidden;
	float:left;
}
.imgTab01 li{
	width:1038px;
	height:549px;
	overflow:hidden;
	float:left;
	padding-left: 10px;
}
.alpha{
	width:500px;
	height:22px;
	background:#232323;
	filter:alpha(opacity=60);
	opacity:0.6;
	position:absolute;
	top:300px;
	z-index:1;
}
.vTit{
	width:251px;
	overflow:hidden;
	padding-top:2px;
	height:13px;
	position:absolute;
	top:300px;
}
.vTit h4{
	color:#fff;
	font-size:12px;
	display:none;
}
.btnTab_kv{
	width:1038px; 
	height:17px;
	position:absolute;
	bottom:20px;
	text-align:center;
	*margin-left:480px;
}
.btnTab_kv ul{
	text-align:center;
	display:inline-block;
	*display:block;
}
.btnTab_kv li{
	float:left;
	width:10px;
	height:10px;
	padding:0 3px;
	text-align:center;
	background: url(../images/slider-point.png) 0 0 no-repeat;
}
.btnTab_kv li.current01{
	background: url(../images/slider-point.png) 0 -18px no-repeat;
}
.current01{
	background-position: 0 -20px;
}
.btnTab_kv li a{
	display:block;
	width:10px;
	height:10px;
	overflow:hidden;
}
.btnLeft_kv,.btnRight_kv{
 	display:block; 
 	position:absolute; 
 	top:0px; 
 	width:30px; 
 	height:290px;
 	padding-top:200px; 
 	z-index:99;
}
.btnLeft_kv{
	left:10px; 
	width:30px;
}
.btnRight_kv{ 
	left:1017px; 
	width:30px;
}
.btnLeft_kv span,.btnRight_kv span{ 
	display:block;
	width:30px; 
	height:57px; 
	cursor:pointer; 
	overflow:hidden;
	background: url(../images/slider-r.png) 0 0 no-repeat;
}
.btnRight_kv span{
	background-position: 0 -58px;
}
.imgTab01{
	position:absolute;
	left:0;
	top:0;
	width:10400px;
}
.bfff-l{
	background: #f0ebf3;
	position: absolute;
	left: -20px;
	top: 0px;
	width: 30px;
	height: 549px;
	z-index: 100;
}
.bfff-r{
	background: #f0ebf3;
	position: absolute;
	left: 1048px;
	top: 0px;
	width: 30px;
	height: 549px;
	z-index: 100;
}
/* 大焦点图 */

/*一刀切的浮层*/
.float_alink{
	position:relative;display:block;
}
.float_alink .t_bg{
	background-color: #000000;bottom:0;display: block;height:30px;left:0;opacity: 0.3;overflow: hidden;position: absolute;z-index: 1;
}
.float_alink .t_title{
	bottom:0;color: #ffffff;display: block;font-size: 13px;height:30px;left:0;line-height:30px;overflow: hidden;position: absolute;text-align: center;white-space: nowrap;text-overflow:ellipsis;z-index: 2;font-style:normal;
}