@charset "utf-8";
.poa{position:absolute}.por{position:relative}
.db,.dbimg img,.db_p_a a{display:block}.dn{display:none}
.fl,.float_L{float:left;display:inline}.fr,.float_R{float:right;display:inline;position: absolute; right: 0; z-index: 99999;}
#OVERALL_CNTNR .fr,#OVERALL_CNTNR .float_R{float:right;display:inline;position:static;}
.ar_headtop_inc .fr{/*width: 308px;_width:320px;*/}
.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}
.c,.Clear_BOTH{clear:both;overflow:hidden;zoom:1;}
a img,fieldset{border:0;}
.maauto{margin:0 auto; }
.texthide,.texthide p,.texthide h2,.texthide h3{visibility: visible;text-indent: -999em;overflow: hidden;position:absolute; width: 1px;height: 1px;  }
ul,li{list-style-type:none}
.pama0{padding:0;margin:0;}
a{color:#ccc;text-decoration:none; }
a:hover{color:#eee;text-decoration:none;}
a.f333,.f333{color:#333}a.f333:hover{color:#666}
.fs12{font-size:12px;}.fs14{font-size:14px;}
.fb{font-weight:bold}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{font-size:12px;margin: 0;	padding: 0;font-family:Arial, 宋体, Helvetica, sans-serif;}
table {border-collapse: collapse;	border-spacing: 0;}
address,caption,cite,code,dfn,em,th,var {	font-style: normal;	font-weight: normal;}
.cp{cursor:pointer;}.cp_d{cursor:default}
.font_arial{font-family:Arial, 宋体, Helvetica, sans-serif;}
/* end common  */
body{background-color: #000;color:#ccc;text-align:left; }

.ar_wrap{width:100%;margin:0 auto;border:0px solid #ccc;}
.ar_headtop{height: 23px;line-height:23px;border-bottom:1px solid #333333;background:#222; position: relative; z-index: 50;  } 
.w980 .ar_headtop{width: 980px;margin:0 auto;  }
.ar_headtop_inc{width: 980px;margin:0 auto;color:#7C7C7C;position: relative; }
.ar_headtop_inc a{color:#7C7C7C}
.ar_headtop_inc .tlog{margin:0 10px;/*width: 80px*/}
.ar_headtop_inc a.topshop{height: 27px; padding-left:22px; background-position:0px -30px;color:#fff;  display: block;}
 
.topdingyue{padding:0 5px}
.topdingyue_hover{background:#fff}
.topdingyue_inc{width: 218px;height: 70px;left:0;top:22px;background:#fff;   }
.topdingyue_inc .text{margin:10px 0 10px 10px;color:#666666;line-height:15px; }
.topdingyue_inc .topdyinput{margin-left:10px;width: 197px;height:20px;border:1px solid #A2A2A2;}
.topdingyue_inc .topdyinput input{border:0; height: 20px; line-height:20px; padding-left:2px;color:#A3A3A3;width:148px; }
.topdingyue_inc .topdyinput .fbtn{width: 40px;height: 20px; line-height:20px;  background-position:-515px -336px;cursor:pointer; }

.ar_header{height: 66px;text-align:center;width: 980px; margin:0 auto;clear:both;overflow:hidden }
.ar_header a{float:left;display:inline;margin-left:370px}
/* ar_menu */
.ar_menu{width: 980px; height: 31px;position:relative; margin:0 auto;background:#000;/*z-index:22;*//*not oh,because will hide sub part*/*z-index:22;}
.ar_menu li{float:left;display:inline;position:relative; /*z-index:15;*/height:31px}
.lb .ar_menu li{margin-left:30px;}
.lb .ar_menu .ar_submenu_inc li{margin-left:0px;}

/* .ar_menu li.last,.ar_menu li li{background-position:right 9992px;} */
.ar_menu li a.main{padding:0 25px;display:inline-block;color:#fff;line-height:31px; height: 31px;zoom:1;overflow:hidden;font-size:14px;text-decoration:none;}
.ar_menu li a.mainshare{background-position:-530px -166px; }
.ar_menu li a.mainshare:hover,.ar_menu li.hover a.mainshare{background-position:-530px -205px; }
.ar_menu li a.main:hover,.ar_menu li.hover a.main{color:#000;background-color:#fff;border-left:0px solid #333;border-right:0px solid #333; }
 .ar_menu li a.cur{color:#000;background:#fff;}
.menusearch .searchform{position:absolute; right:0;top:0; margin-top:5px;height: 20px; background:#fff; }
.menusearch .searchform input{width: 168px; border:0;height: 20px;line-height:20px;padding:0 5px ;float:left;display:inline;  margin:0;color:#aaa }
.menusearch .searchform button{width: 20px;height: 20px;  float:left; display:inline; margin:0;background-position:-535px -256px;cursor:pointer ;border:0;}

/* ar_submenu */
.ar_menu li.hover .ar_submenu{display:block;}
.ar_submenu{left:0px;top:31px;border-top:0;z-index:222;background:#fff;display:none}
.ar_menu li.hover .w500{width: 500px; }

.ar_submenu_inc .arsub_text{padding:20px;clear:both;overflow:hidden}
.ar_submenu_inc .imgrr{padding:5px}

.ar_submenu_inc .sortBy {float:left;display:inline; width:147px;margin:0 5px;padding-bottom:15px}
.ar_submenu_inc .sortTitle {padding:2px 0; 	font-weight:bold;}
.ar_submenu_inc .sortTitle a{color:#868686;}
.ar_submenu_inc li {display:block;width: 100%; height:22px;margin: 0px 1px}
.ar_submenu_inc li a{color:#B0B0B0;font-size: 12px;display:block;height: 20px;line-height: 20px;padding:0; }
.ar_submenu_inc li a:hover{color:#868686;font-weight:bold }
.ar_submenu_inc .imgrr a{float:left;display:inline}
.ar_submenu_inc .imgrr a.last{margin-left:5px;}
.ar_submenu_inc .del_Armani_F1_Fragrance_ForGift{/*float:right*/}

#arsubmenu_skin .ar_submenu{width:615px}
#arsubmenu_makeup .ar_submenu{width:615px}
#arsubmenu_frag .ar_submenu{width:310px}
#arsubmenu_men .ar_submenu{width:340px}
#arsubmenu_new .ar_submenu{width:310px}
/*#arsubmenu_liyu .ar_submenu{width:615px}*/

#arsubmenu_skin .sortBy{width:127px}
#arsubmenu_makeup .sortBy{width:83px}
#arsubmenu_men .sortBy{width:117px}
#arsubmenu_frag .frag_gui{display:none}
#arsubmenu_frag .sortBy{width:110px}
#arsubmenu_new .ar_submenu_inc .arsub_text{padding-bottom:0}
.menubian{width: 980px; height:2px;margin:0 auto; overflow:hidden;background:#000 url(../img/bg/menubian5.jpg) no-repeat center 0;}
/* arsubmen sortby */
#arsubmenu_skin .Armani_F1_Skin_Regenessence{width:111px} 
#arsubmenu_skin .Armani_F1_Skin_Luminessence{width:90px} 
#arsubmenu_skin .Armani_F1_Skin_gift{width:70px} 
#arsubmenu_men .Armani_F1_Men_Skincare{width:100px}
#arsubmenu_men .Armani_F1_Men_Gift{width:70px}
#arsubmenu_men .Armani_F1_Men_Fragrances{width:110px}
#arsubmenu_makeup .armanixdzr{width:93px}

 
/*****internal search*****/
.ar_footer{
	z-index: 59;
}
#aspnetForm{
	*position: relative;
	*z-index: 100;
}
.ar_menu .search .quickSearch{
	display: none;
	background: #fff;
	position:absolute;
	left:50%;						
	top: 35px;
	width: 218px;
	padding: 20px;
	margin-left: 232px;
	color: #000;
	z-index: 60;
}
.ar_menu .search .quickSearch li a{
	text-decoration: none;
	color: #000;
}
.ar_menu .quickSearch_name li{
	padding: 0;
	margin-bottom: 5px;
	float: none;
	height: 18px;
}
.ar_menu .best_products_total_box{
	display: block;
	width: 100%;
	height: 28px;
	border-bottom: 1px solid #ccc;
	margin-top:10px;
	font-size: 14px;
}
.ar_menu .best_products_total_box .best_products_total_box_armani{
	width: 146px;
	height: 24px;
	background-color: #e3e5e6;
	text-align: center;
	line-height: 24px;
	display: block; 
}
.ar_menu .best_products_total_box .best_products_total{
	font-weight: bold;
}
.ar_menu .best_products li{
	width: 100%;
	height: auto;
	float: none;
	padding: 16px 0;
	border-bottom: 1px solid #ccc;
}
.ar_menu .best_products li .best_products_pic{
	float: left;
	width: 75px;
	height: 79px;
	text-align: center;
}
.ar_menu .best_products li .best_products_pic img{
	vertical-align:middle;
	display: block;
	width: 75px;
	height: 79px;
}
.ar_menu .prolist_star{
	width: 120px;
}
.ar_menu .best_products li .best_products_R{
	float: left;
	margin-left: 10px;
	display: block;
	width: 133px;
}
.ar_menu .best_products li .best_products_R .name {
	
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
}
.ar_menu .best_products li .best_products_R .desc{
	margin-top: 6px;
	overflow: hidden;
}
.ar_menu .best_products li .best_products_R .price{
	margin-top: 5px;
}
.ar_menu .best_products li .best_products_R .button{
	margin: 5px 0 0 0;
}
.ar_menu .search .quickSearch .showall{
	margin-top: 20px;
	float: right;
	display: block;
	width: 98px;
	height: 24px;
	background: url(/aab/img/internalSearch-sprite.png) 0 -472px no-repeat;
	text-indent: -9999px;
}
.ar_menu .search .quickSearch .showall:hover{
	background-position: -180px -472px;
}
.ar_menu .search .quickSearch .matchText{
	color: #e51e61;
}
.ar_menu .best_products li .best_products_R .ajax-loader{
	margin-top: -8px;
}
.best_products_R .armani_liststar{
	margin: 3px 0 6px;
}
/*#quickSearch .starbar .star {
    background: url("../../aab/img/common/review/star.png") no-repeat 0 0;
    display: inline-block;
    height: 16px;
    margin-bottom: 2px;
    vertical-align: bottom;
    width: 80px;
}
.pro_excerpta{
	display: none;
}*/
#quickSearch .buybtn{
	cursor: pointer;
	display: block;
	width: 77px;
	height: 24px;
	background: url(/aab/img/internalSearch-sprite.png) 0 -429px no-repeat;
	text-indent: -9999px;
}
#quickSearch .buybtn:hover{
	background-position: -201px -429px;
}
.quickSearchLoading{
	display: none;
    width: 16px;
    height: 17px;
    background: url("/aab/img/common/loader-black.gif") 0 0 no-repeat;
    position: absolute;
    top: 6px;
    right: 20px;
}
#quickSearch .closeSearch{
	background: url("/lancome/_zh/_cn/ecommerce/medias/img/pictos.png") 0 -661px no-repeat;
	display: block;
	cursor: pointer;
	height: 11px;
	overflow: hidden;
	padding-right: 0 !important;
	position: absolute;
	right: 7px;
	text-indent: -500em;
	top: 7px;
	width: 11px;
}

/* ar_crumb */
.crumb a{color:#fff}
.crumb a:hover{color:#eee}
.area{ background:#000;  }
.ar_area{width:980px;margin:0 auto;*z-index:-999;}
.ar_area .CkCrmbs,.ar_area .crumb{height:25px;line-height:25px;color:#fff;padding:5px 22px;text-align:left;clear:both;}


/* ar_footer */
.ar_footer {width: 980px; height: 110px;margin:10px auto;font-size:12px;color:#7C7C7C;}
.ar_footer a{text-decoration:none;color:#7C7C7C }
.ar_footer .k1{padding-left:10px }
.ar_footer .k1 a{float:left;margin-right:18px;height: 27px;line-height:27px;   }
.ar_footer .k2{height: 25px;line-height:25px;text-transform: uppercase;}
.ar_footer .footlink{margin-top:-2px;}
.ar_footer .footlink a{margin-right:10px;}
.ar_footer .footlink a:hover{color:#fff}
.ar_footer .footgj{width:110px;  height:20px;margin-left:10px;background:#fff;z-index:3}
.ar_footer .footgj .fsele{width: 83px; height: 20px; line-height:20px;padding-left:3px; color:#A3A3A3;cursor:pointer; }
.ar_footer .footgj .fbtn{width: 20px;height: 20px;  background-position:-535px -299px;cursor:pointer}
.ar_footer .footgj_inc{width: 110px;background:#fff;top:20px;left:0;z-index:3 }
.ar_footer .footgj_inc a{display:block;padding:0 3px; }
.ar_footer .footgj_inc a:hover{font-weight:bold;}

.ar_footer .footdingyue{width:197px;  height:20px;margin-left:10px;background:#fff;  }
.ar_footer .footdingyue .fsele{width: 150px;height: 20px;line-height:20px; border:0;padding-left:3px;color:#A3A3A3}
.ar_footer .footdingyue .fbtn{width: 40px;height: 20px; line-height:20px;  background-position:-515px -336px;cursor:pointer; }
.ar_footer .cnt{background-position:-464px -5px; padding-left:30px;width: 55px; }
.ar_footer .kx{background-position:-534px -33px;padding-left:20px;}
.ar_footer .bk{background-position:-527px -63px;padding-left:29px;}
.ar_footer .wb{background-position:-532px -92px;padding-left:20px;}
.ar_footer .sitemap{background-position:-532px -123px;padding-left:25px;}
.footicpimg{left:10px;top:30px}
.footicptext{left:120px;top:40px;}
.footertel{position:absolute; top:40px;right:0px;color:#7C7C7C;z-index:1}

/* bg */
.bg,.bg_a a{background-image:url(../img/bg/ar_icon.png);background-repeat:no-repeat;  }
.bg24,.bg24_a a{background-image:url(../img/bg/ar_icon24.png);background-repeat:no-repeat;}

.dot,.uldot li{background-image:url(../img/bg/ar_dot.png);background-repeat:no-repeat;  }
.rep{background-image:url(../img/bg/rep.jpg);background-repeat:repeat-x; }
/*
.bg,.bg_a a,.ar_menu a.main{background-image:url(../img/bg/ar_icon.png);background-repeat:no-repeat;  }
 
.tab,.ar_menu li.hover,.ar_menu li.hover span.main{background-image:url(../img/bg/ar_tab.png);background-repeat:no-repeat; }

*/
/*shopping popup*/
#simpleCart {
	behavior: url(/aab/js/dev/libs/PIE.htc);
	border-radius: 8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    position:absolute;
} 

 