@charset "utf-8";
/* CSS Document */
#makeupli img {
	border-top:2px solid #FF0000;
	padding:0;
}
.content_top_list_color {
	color:#f38fb5;
	padding-top:30px;
	font-weight:bold;
}
.makeup_pro_title {
	float:left;
	display:block;
	margin-top:90px;
	_margin-top:60px;
	color:#333;
	width:100%;
}
.makeup_pro_content {
	float:left;
	display:inline;
	width:100%;
}
.makeup_pro_list_l {
	float:left;
	display:inline;
	margin-top:15px;
	width:135px;
}
.makeup_pro_list_s {
	float:left;
	display:inline;
	margin-top:15px;
	width:105px;
	cursor:pointer;
}
.makeup_pro_letter {
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:3px;
}
#main_img {
	float:left;
	display:inline;
	margin-left:0px;
}
.makeup_bot {
	float:left;
	display:inline;
	font-weight:normal;
	margin-left:10px;
	width:675px;
	_width:685px;
}
.makeup_bot img {
	margin-left:10px;
}
.makeup_bot_title {
	float:left;
	display:inline;
	color:#333;
	margin-top:30px;
	width:100%;
}
.makeup_pro_list_l img {
	float:left;
	display:inline;
}
.makeup_pro_list_s img {
	float:left;
	display:inline;
}
.islate {
	background:url(/img/_zh/_cn/global/dot_line.gif) repeat-x left center;
	height: 1px;
	margin-top: 0px;
	margin-left:10px;
	padding:80px 0 5px 0;
	float:left;
	width:650px;
}
.list_makeup {
	margin-top:50px;
	float:left;
	display:inline;
}
.list_makeup ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
.list_makeup ul li {
	float:left;
	display:inline;
}
.image_makeup_top img {
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:5px;
}
.img_no_click {
	border:1px solid #ffffff;
}
.img_click {
	border:1px solid #f38fb5;
}
.image_makeup_down img {
	border:1px solid #f38fb5;
}
.ul_s {
	width:140px;
	*width:150px;
}
.image_makeup_bottom {
	float:left;
	display:inline;
	margin-left:40px;
	*margin-left:30px;
}
.makeup_img_bottom_letter {
	clear:left;
	display:inline;
	margin-top:5px;
	text-align:center;
	margin-left:7px;
	font-weight:bold;
	color:#333;
	float:left;
	width:100px;
}
/*************************/
.product_main {
	float:left;
	display:inline;
	margin-left:10px;
	width:301px;
	border-right:1px dotted #f20017;
}
.product_detail {
	float:left;
	display:inline;
	width:360px;
	margin-left:10px;
}
.list_images {
	margin-top:50px;
	float:left;
	display:inline;
}
.main_image {
	float:left;
	display:inline;
	width:300px;
	overflow:hidden;
}
.list_images ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:300px;
}
.list_images ul li {
	float:left;
	display:inline;
	width:120px;
}
.image_top {
	float:left;
	display:inline;
	margin-left:20px;
}
.list_images .letter_bottom {
	margin:5px 10px;
	float:left;
	display:inline;
	color:#f20017;
	clear:left;
}
.product_detail .top_title {
	color:#333;
	line-height:20px;
}
.product_detail .middle_title {
	float:left;
	margin-top:17px;
	color:#333;
	clear:left;
	line-height:20px;
}
.product_detail .bottom_title {
	float:left;
	display:inline;
	margin-top:20px;
	color:#333;
	line-height:20px;
	clear:left;
}
.pro_list {
	border-top:1px dotted #f20017;
	border-bottom:1px dotted #f20017;
	float:left;
	margin:20px 0 10px 0px;
	overflow:hidden;
	height:193px;
	width:365px;
}
.pro_content {
	float:left;
	display:inline;
	margin:10px 10px 20px 5px;
	overflow-y:scroll;
	overflow-x:hidden;
	height:170px;
	scrollbar-face-color:#f20017;
	scrollbar-highlight-color:#e0dfdf;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-Shadow-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-base-color:#ffffff;
}
.pro_content_title {
	float:left;
	display:inline;
	color:#333;
	clear:left;
}
.content_list {
	float:left;
	display:inline;
	line-height:20px;
	color:#666;
	margin:10px 10px 22px 10px;
	width:320px;
	clear:left;
	_margin-right:20px;
	_width:310px;
}
.brand_pro {
	color:#f20017;
}
.pro_other {
	float:left;
	display:inline;
	margin:15px 0 5px 0px;
	width:400px;
}
.pro_other_list img {
	float:left;
	display:inline;
	margin-top:20px;
}
.pro_other_list_sub {
	float:left;
	display:inline;
}
.pro_other_list_sub img {
	float:left;
	display:inline;
	margin-top:10px;
}
.detail_tog {
	background-color:#f20017;
	color:#ffffff;
	float:left;
	display:none;
	width:140px;
	height:auto;
	margin-top:53px;
 *margin-top:1px;
	margin-left:-50px;
 *margin-left:10px;
	clear:left;
	text-align:center;
	position:absolute;
}
.detail_tog_makeup {
	background-color:#f20017;
	color:#ffffff;
	float:left;
	display:none;
	width:140px;
	height:auto;
	margin-top:55px;
 *margin-top:1px;
	margin-left:-86px;
 *margin-left:10px;
	clear:left;
	text-align:center;
	position:absolute;
}
.detail_tog_sub {
	background-color:#f20017;
	color:#ffffff;
	float:left;
	display:none;
	width:100px;
	height:17px;
	margin-top:3px;
	margin-left:70px;
	clear:left;
	text-align:center;
}
.product_detail ul {
	list-style-type:none;
}
.product_detail li {
	list-style-type:none;
	float:left;
	display:inline;
	height:70px;
}
/*pop css */
.white_content_lend {
	display: none;
	top: 0%;
	left: 20%;
	width:780px;
	height:435px;
	background-color: #ffffff;
	position:absolute;
	z-index:9999;
	overflow: auto;
	background:url(/img/_zh/_cn/skincare/bg_tv.jpg) top no-repeat;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	_width:1250px;
	height: 1250px;
	background-color: #000000;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.40;
 *opacity:.30;
	filter: alpha(opacity=80);
}
#close_layor {
	float:left;
	display:inline;
	color:#ea0016;
	margin-top:15px;
	margin-left:325px;
	width:10px;
}
#close_flv {
	float:left;
	display:inline;
	color:#ea0016;
	margin-top:15px;
	margin-left:755px;
	width:10px;
	cursor:pointer;
}
.flv_pop_content {
	float:left;
	display:inline;
	width:558px;
	height:354px;
	margin:25px 0 0 110px;
}
.news_pop_img {
	margin:17px;
	float:left;
	display:inline;
	clear:both;
}
.news_pop_content {
	color:#ea0016;
	float:left;
	display:inline;
	margin:13px 17px 35px 17px;
	line-height:20px;
	clear:both;
	width:300px;
}
.news_list_sort {
	float:left;
	display:none;
}
.image_detail_content {
	display:none;
}
.product_list_top {
	border-bottom: 1px solid #ddd;
	clear:both;
	height:16px;
}
.list_top_content {
	float:left;
	display:inline;
	border-bottom:2px solid #ff0000;
}
.list_top_nav {
	float:right;
	display:inline;
	cursor:pointer;
}
.list_title_top_b {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	width:200px;
}
.makeup_index .list_sub {
	width:220px;
	height:140px;
	margin-left:10px;
}
.list_sub {
	_margin-left:0px;
	width:200px;
	height:210px;
	_height:220px;
}
.menu_d {
	color: #666;
	text-decoration: none;
	margin:0px 0 0 7px;
	padding: 0px;
	list-style-type: none;
	font-weight: normal;
	line-height: 14px;
	display:none;
}
.menu_static {
	color: #666;
	text-decoration: none;
	margin:0px 0 0 2px;
	padding: 0px;
	list-style-type: none;
	font-weight: normal;
	line-height: 14px;
	display:none;
}
.current .menu_d {
	display:inline;
}
.link_tag {
	display:none;
}
.makeup_category .menu_d a {
	background-color:#E0DFDF;
	color:#666;
}
.makeup_looks #prodListTitle .BorderBottom_sub_Title {
	width:110px;
}
.makeup_looks .menu_static {
	display:inline;
}
.makeup_looks .qxzr a {
	font-weight:bold;
	background-color:#E0DFDF;
	color:#666;
}
.makeup_looks .menu_static_title a {
	background-color:#f38fb5;
	color:#fff;
}
.makeup_elegant #prodListTitle .BorderBottom_sub_Title {
	width:110px;
}
.makeup_elegant .menu_static {
	display:inline;
}
.makeup_elegant .yyzr a {
	font-weight:bold;
	background-color:#E0DFDF;
	color:#666;
}
.makeup_elegant .menu_static_title a {
	background-color:#f38fb5;
	color:#fff;
}
.menu_static a {
	background-color:#E0DFDF;
	color:#666;
}
.makeup_fashion #prodListTitle .BorderBottom_sub_Title {
	width:110px;
}
.makeup_fashion .menu_static {
	display:inline;
}
.makeup_fashion .sszr a {
	font-weight:bold;
	background-color:#E0DFDF;
	color:#666;
}
.makeup_fashion .makeup_pro_list_s {
	width:115px;
}
.makeup_fashion .makeup_pro_list_l {
	width:140px;
}
.makeup_fashion .menu_static_title a {
	background-color:#f38fb5;
	color:#fff;
}
.makeup_list_content_middle {
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:10px;
	width:110px;
	line-height:13px;
	font-size:11px;
	color:#333;
}
.makeup_list_content_bottom {
	float:left;
	display:inline;
	margin-top:15px;
	margin-left:10px;
	width:110px;
	line-height:13px;
	font-size:11px;
}
.product_list {
	float:left;
	display:inline;
	width:699px;
}
.new_product {
	color:#ff0000;
}
.image_spacial {
	background-color:transparent;
	background-image:url(/img/_db/shades/c_F5253801.png);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:22px;
	margin-left:11px;
	width:108px;
	border:1px solid #fff;
	font-size:1px;
}
.sp1 {
	border:1px solid #fff;
	width:20px;
	height:20px;
	float:left;
	display:inline;
	margin:-2px 6px 0 -1px;
	font-size:1px;
}
.makeup_left_menu {
	background-color:#E0DFDF;
	color:#666;
}
.makeup_bot_list {
	clear:left;
}
.makeup_looks #column_bottom a {
	color:#666;
}
.makeup_fashion #column_bottom a {
	color:#666;
}
.makeup_elegant #column_bottom a {
	color:#666;
}
.makeup_looks #mainProdInfo #mainProdInfoText {
	_width:320px;
}
.makeup_elegant #mainProdInfo #mainProdInfoText {
	_width:320px;
}
.makeup_fashion #mainProdInfo #mainProdInfoText {
	_width:320px;
}
.image_makeup_top{
	*width:142px;
}
.makeup_product .image_makeup_top img{
	*margin-left:10px;
}

