/*
Style Name:
Author:Kele5240
Email:kele5240@gmail.com
QQ:21006115
http://www.52004.com.cn
*/
/* ============================================================================ ȫ == */
html, body, div, span, applet, object, iframe, table, caption,  thead,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend { vertical-align:baseline; font-family:arial,sans-serif; font-weight:400; font-style:normal; font-size:12px; outline:0; padding:0; margin:0; border:0; }
:focus { outline:0; }
body { background:#FFF; line-height:1; color:#000; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th,{ font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
th{ text-align: center; height:20px; line-height:20px; }
/* ============================================================================  == */
a:link{ text-decoration:none; color:#000;outline:none; }
a:visited { text-decoration:none; color:#000;outline:none; }
a:hover { cursor: hand; text-decoration:underline; color:#F00;outline:none; }
a:active { text-decoration:underline; color:#F00;outline:none; }
/* ============================================================================  == */
.clear { clear:both; }
.none { display:none; }
h2{ color:#CC0B3A; }
em{ font-weight:700; color:#B80002; }
/* ============================================================================  == */
/* == Header == */
#header{ width:100%; margin:0 auto; padding-bottom:5px;height:216px;}
.header2{
	width:100%;
	background-image: url(images/0908_newmain02_r2_c2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;

	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.header2 {height: 160px; } /* FireFox */
*html .header2 { height: 163px;} /* ie6 fixed */

*+html .header2 { height: 177px;} /* ie7 fixed, 注意顺序 */

.head {padding-right:5px; } /* FireFox */
*html .head {padding-left:0px;} /* ie6 fixed */

*+html .head { padding-right:5px;} /* ie7 fixed, 注意顺序 */


.cct {margin-top:0px; } /* FireFox */
*html .cct {margin-top:-100;} /* ie6 fixed */

*+html .cct {margin-top:0px;} /* ie7 fixed, 注意顺序 */
.header_center{
	width:1003px;
	margin:0 auto;
        padding:0px;
	text-align:center;
	height:177px;
	background-image: url(images/0908_newmain02_r2_c4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

	.logo{
	padding-top:16px;
	margin:0 auto;
	padding-bottom:0px;float:left;margin-left:20px;

}
	.country{ float:left; margin:40px 0 0 10px; }
		.country li{ float:left; font:normal normal bold 12px/1.5em "Arial"; background:url(images/line1.png)  no-repeat left top; padding-left:15px; }
	.login{ width:949px; height:37px; float:right;background-image:url(images/0908main_top_bg2.gif);padding:0 0 0 0; }
		.login li{ float:right; height:19px; line-height:19px; background:url(images/ico2.png)  no-repeat left top; padding-left:15px; margin:1px 1px 0 1px; }
		.login p{ float:right; padding:0px; line-height:16px; }
		.login strong{ font:normal normal bold 16px/1.5em "Arial"; color:#D30606; margin:0 5px; }
	.mainnav{ width:950px; margin-top:-20px; }
		.mainnav-top{ height:25px;  position:relative; }
			.nav-bg1{ float:left; width:80px; height:24px; line-height:24px; border-width:1px 1px 0 1px; border-style:solid; border-color:#CCC; margin-left:145px; background:url(images/nav_top_bg.png) repeat-x center top; display:block; text-align:center; display:inline; }
			.nav-bg2{ float:left; height:24px; line-height:24px; border-width:1px 1px 0 1px; border-style:solid; border-color:#CCC; margin-left:215px;*margin-left:340px;*_margin-left:170px; padding:0 10px; background:url(images/nav_top_bg.png) repeat-x center top; display:block; }
			.nav-bg2 a{ margin:0 5px; }
			.mainnav-on { float:left; width:73px; height:27px; line-height:27px; background:url(images/nav_cosmetic_on.png)  no-repeat center top; font-weight:700; font-size:14px; color:#FFF; text-align:center; position:absolute; left:160px; top:1px; }
				.mainnav-on a:link,.mainnav-on a:visited,.mainnav-on a:hover,.mainnav-on a:active{ font-weight:700; font-size:14px; color:#FFF; }
		.mainnav-left{ float:left; width:3px; height:60px; background:url(images/nav_index_left.png)  no-repeat center top; }
		.mainnav-content{ float:right; width:830px; height:35px; background:url(images/nav_index_content.png)  repeat-y center top ; }
			.mainnav-content-top{ margin:8px 80px 0 120px; color:#FFF; }
			/*.mainnav-content-topone{ margin:0px 0 0 60px; color:#FFF; }*/
			.mainnav-content-topone{ height:18px;  text-align:center;margin:-15px 0 -5px 4px;padding-top:8px;  float:right; color:#FFF;background:url(images/nav_cosmetic_one.png)  repeat-x center top; }
				.mainnav-content-top a:link,.mainnav-content-top a:visited,.mainnav-content-top a:hover,.mainnav-content-top a:active{ margin:0 5px; color:#FFF; }
			.mainnav-content-search{ float:left; width:500px; height:28px; line-height:29px; margin:8px 0 0 0px; *_padding-top:2px; background:url(images/nav_search.png)  no-repeat center top; position:relative; }
				.select-address{ margin-left:4px; }
				.input-text{ width:140px; height:16px;margin-top:1px;}
				.input-submit{
	width:50px;
	height:20px;
	border:0;
	background:url(images/search.png)  no-repeat right bottom;
	
	



}
			.mainnav-content-cart{ float:left; width:311px; height:28px; margin:8px 0 0 40px; *_margin:8px 0 0 20px; background:url(images/nav_cart.png)  no-repeat center top; }
				.mainnav-content-cart img{ margin:5px 0 0 15px; float:left; }
				.mainnav-content-cart p{ float: left; margin:10px 0 0 10px; }
				.mainnav-content-cart a{ margin:0 5px; }
		.mainnav-right{ float:left; width:4px; height:60px; background:url(images/nav_index_right.png)  no-repeat center top; }
.index-ad1{ width:950px; margin:5px auto; }

/* == Pagebody == */
#pagebody{ width:955px; margin:0 auto; position:relative;}
	#float-ad{ position:absolute;width:80px;border:0px solid #EA8CB0;}
		#float-ad h2{ width:80px; height:20px; background:#EA8CB0; font:normal normal bold 12px/20px "Arial"; color:#FFFFFF; text-align:center; }
		#float-ad li{ margin:5px 8px; list-style:disc inside; color:#EA8CB0;}
	#float-div{ position:absolute;width:150px;border:1px;}
		#float-div li{ margin:2px 4px 2px 4px; list-style:disc inside; color:#D9120F;}
/*==测试==*/
#float-adone{ position:absolute;width:80px;border:0px solid #F00095;}
		#float-adone h2{ width:80px; height:20px; background:#F00095; font:normal normal bold 12px/20px "Arial"; color:#FFF; text-align:center; }
		#float-adone li{ margin:5px 8px; list-style:disc inside; color:#F00095;}
/*=========*/
#float-adtwo{ position:absolute;width:84px;border:0px solid #F00095;}
		#float-adtwo h2{ width:80px; height:20px; background:#F00095; font:normal normal bold 12px/20px "Arial"; color:#FFF; text-align:center; }
		#float-adtwo li{ margin:5px 8px; list-style:disc inside; color:#F00095;}
/*=========*/
#float-adtw{ position:absolute;width:84px;border:0px solid #F00095;}
		#float-adtwo h2{ width:80px; height:20px; background:#F00095; font:normal normal bold 12px/20px "Arial"; color:#FFF; text-align:center; }
		#float-adtwo li{ margin:5px 8px; list-style:disc inside; color:#F00095;}


/*=============*/
	.here{ width:930px; height:20px; line-height:20px; margin:5px 0; padding-left:20px; background:url(images/ico5.gif)  no-repeat left center; }
	.sidebar{ float:left; width:199px; }
		.sidebar-top{ width:199px; height:4px; background:url(images/sidebar_top.png)  no-repeat center top; overflow:hidden; *_background:url(images/sidebar_top.png)  no-repeat 1px top; }
		.sidebar-content{ width:199px; height:719px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.sidebar-content-title{ margin-left:15px; padding:10px 0; }
				.sidebar-content-title img{ margin-right:2px; }
			.sidebar-content h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700; color:#CC0A39; }
			.sidebar-content ul{ margin:5px 10px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.sidebar-content li{ float:left; line-height:14px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }
			.sidebar-more{ float:right; padding-right:20px; }
		.sidebar-foot{ width:199px; height:5px; background:url(images/sidebar_foot.png)  repeat-y center top; overflow:hidden; *_background:url(images/sidebar_foot.png)  repeat-y 1px top; }
/*======================*/
.sidebar-one-one{ float:left; width:150px; }
.sidebar-one{ float:left; width:190px; }
		.sidebar-top-one{ width:199px; height:4px; background:url(images/sidebar_top.png)  no-repeat center top; overflow:hidden; *_background:url(images/sidebar_top.png)  no-repeat 0px top; }
		.sidebar-content-one{ width:199px; height:719px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.sidebar-content-title-one{ margin-left:5px; padding:10px 0; }
				.sidebar-content-title-one img{ margin-right:2px; }
			.sidebar-content-one h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700; color:#CC0A39; }
			.sidebar-content-one ul{ margin:5px 10px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.sidebar-content-one li{ float:left; line-height:14px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }
			.sidebar-more-one{ float:right; padding-right:20px; }
		.sidebar-foot-one{ width:199px; height:5px;  }

/*======================*/
	.mainbody{ float:left; width:740px; margin-left:10px; *_margin-left:5px; }
		.affiche{ float:left; width:205px; height:245px; margin-left:7px; }
			.affiche h2{ height:20px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 5px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.affiche div{ width:205px; height:213px; background:url(images/affiche_bg.png)  repeat-x center top; }
			.affiche ul{ padding:10px 0 0 10px; }
			.affiche li{ list-style:none inside disc; margin-bottom:3px;*margin-bottom:1px; }
			.affiche img{ margin:7px 0 0 10px; }
		.recommend{ width:741px; margin:15px 0; }
			.recommend h2{ width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.recommend div{ width:727px; height:119px; margin-left:10px; }
		.newproduct{ width:741px; margin-top:20px; background:url(images/newproduct_bg.png)  no-repeat center top; }
			.newproduct h2{ height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding:10px 0 10px 25px;  background:url(images/ico1.png)  no-repeat 10px 10px; }
			.newproduct img{ margin-left:6px; }
.index-ad2{ clear:both; width:950px; height:154px; margin:5px auto; }
	.index-ad2-left{ float:left; width:696px; height:154px; }
	.index-ad2-right{ float:left; width:248px; height:154px; margin-left:5px; }
.promotion{width:950px; height:260px; margin:5px auto; }
	.promotion h2{ width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 10px 5px; background:url(images/ico1.png)  no-repeat left top; }
	.promotion-left{ float:left; width:193px; height:232px;  }
	.promotion-right{ float:left; width:755px; height:232px; background:url(images/promotion_right.png)  no-repeat center top; }
		.promotion-right img{ margin:12px 0 0 25px; }
.index-ad3{ width:950px; margin:5px auto; }
.sales{ width:950px; height:290px; background:url(images/sales_bg.png)  no-repeat center top; margin:10px auto; position:relative; }
	.sales-title-left{ float:left;  width:200px; height:30px;  line-height:30px; color:#676767; font-size:10px; }
		.sales-title-left h2{ float:left; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:7px 10px 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
	.sales-title-right{ width:700px;  float:left; height:30px;  line-height:30px; }
		.sales-title-right li{ float:left; height:15px; line-height:15px; padding:0 5px 0 10px; margin-top:9px; border-right:1px solid #000; }
	.more{ position:absolute; top:10px;  right:15px; }
	.sales-content-left{ float:left; width:200px; }
	.sales-content-right{ float:left; width:740px; margin-left:3px; background:url(images/sales_right.gif)  repeat-x left top;*_background:url(images/sales_right_ie6.gif)  repeat-x left top; position:relative; }
		.sales-content-right li{ float:left; width:165px; margin:20px 0 0 13px; }
			.sales-content-right li img{ margin-top: 5px; }
			.sales-content-right li div{ width:150px; height:150px; margin:6px}
			.sales-content-right p,.sales-content-right3 p{ text-align:center; margin:5px 0; }
			.sales-content-right em,.sales-content-right3 em{ width:120px; margin-left:25px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block;  text-align:left; }
	.sales-content-right2{ float:left; width:740px; margin-left:3px; }
		.sales-content-right2 li{ float:left; width:340px; margin:10px 0 0 10px; }
			.sales-content-right2 div{ float:left; }
			.sales-content-right2 p{ float:left; width:150px; line-height:14px; margin:15px 0 10px 10px; }
			.sales-content-right2 em{ float:left; width:100px; margin-left:10px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }
	.sales-content-right3{ float:left; width:740px; margin-left:3px; }
		.sales-content-right3 li{ float:left; width:158px; margin:20px 0 0 18px; }

.index-ad4{ width:950px; height:95px; margin:5px auto; }
	.index-ad4-left{ float:left; width:210px; height:65px; padding:30px 0 0 45px; background:url(images/ad4_left.png)  no-repeat center top; }
		.index-ad4-left p{ margin-bottom:11px; }
		.index-ad4-left strong{ color:#F00;  }
	.index-ad4-right{ float:left; margin:3px 0 0 4px; }

.help{ width:950px; height:70px; background:url(images/help.png) no-repeat center top; margin:5px auto; }
	.help1{ float:left; width:130px; height:70px; margin-left:85px; *_margin-left:33px; text-align:center; }
		.help1 h3{ width:60px; line-height:14px; font-weight:700; color:#666; margin:30px 0 0 30px; *_margin:30px 0 0 15px; }
		.help1 h3 a { font-weight:700; color:#666;}
		.help li{ margin:10px 0; list-style-position:inside; list-style-type:square; color:#F00; }
	.help2{ float:left; line-height:14px; width:120px; height:70px; text-align:left; padding-left:20px; }
		.help2 h3{ width:60px; font-weight:700; color:#666; margin:30px 0 0 30px; *_margin:30px 0 0 15px; }
		.help2 h3 a { font-weight:700; color:#666;}
/*==修改备份==*/
/*
	.here{ width:930px; height:20px; line-height:20px; margin:5px 0; padding-left:20px; background:url(images/ico5.gif)  no-repeat left center; }
	.sidebar{ float:left; width:199px; }
		.sidebar-top{ width:199px; height:4px; background:url(images/sidebar_top.png)  no-repeat center top; overflow:hidden; *_background:url(images/sidebar_top.png)  no-repeat 1px top; }
		.sidebar-content{ width:199px; height:719px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.sidebar-content-title{ margin-left:15px; padding:10px 0; }
				.sidebar-content-title img{ margin-right:2px; }
			.sidebar-content h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700; color:#CC0A39; }
			.sidebar-content ul{ margin:5px 10px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.sidebar-content li{ float:left; line-height:14px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }
			.sidebar-more{ float:right; padding-right:20px; }
		.sidebar-foot{ width:199px; height:5px; background:url(images/sidebar_foot.png)  repeat-y center top; overflow:hidden; *_background:url(images/sidebar_foot.png)  repeat-y 1px top; }

	.mainbody{ float:left; width:740px; margin-left:10px; *_margin-left:5px; }
		.affiche{ float:left; width:205px; height:245px; margin-left:7px; }
			.affiche h2{ height:20px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 5px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.affiche div{ width:205px; height:213px; background:url(images/affiche_bg.png)  repeat-x center top; }
			.affiche ul{ padding:10px 0 0 10px; }
			.affiche li{ list-style:none inside disc; margin-bottom:3px;*margin-bottom:1px; }
			.affiche img{ margin:7px 0 0 10px; }
		.recommend{ width:741px; margin:15px 0; }
			.recommend h2{ width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.recommend div{ width:727px; height:119px; margin-left:10px; }
		.newproduct{ width:741px; margin-top:20px; background:url(images/newproduct_bg.png)  no-repeat center top; }
			.newproduct h2{ height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding:10px 0 10px 25px;  background:url(images/ico1.png)  no-repeat 10px 10px; }
			.newproduct img{ margin-left:6px; }
.index-ad2{ clear:both; width:950px; height:154px; margin:5px auto; }
	.index-ad2-left{ float:left; width:696px; height:154px; }
	.index-ad2-right{ float:left; width:248px; height:154px; margin-left:5px; }
.promotion{width:950px; height:260px; margin:5px auto; }
	.promotion h2{ width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 10px 5px; background:url(images/ico1.png)  no-repeat left top; }
	.promotion-left{ float:left; width:193px; height:232px;  }
	.promotion-right{ float:left; width:755px; height:232px; background:url(images/promotion_right.png)  no-repeat center top; }
		.promotion-right img{ margin:12px 0 0 25px; }
.index-ad3{ width:950px; margin:5px auto; }
.sales{ width:950px; height:290px; background:url(images/sales_bg.png)  no-repeat center top; margin:10px auto; position:relative; }
	.sales-title-left{ float:left;  width:200px; height:30px;  line-height:30px; color:#676767; font-size:10px; }
		.sales-title-left h2{ float:left; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:7px 10px 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
	.sales-title-right{ width:700px;  float:left; height:30px;  line-height:30px; }
		.sales-title-right li{ float:left; height:15px; line-height:15px; padding:0 5px 0 10px; margin-top:9px; border-right:1px solid #000; }
	.more{ position:absolute; top:10px;  right:15px; }
	.sales-content-left{ float:left; width:200px; }
	.sales-content-right{ float:left; width:740px; margin-left:3px; background:url(images/sales_right.gif)  repeat-x left top;*_background:url(images/sales_right_ie6.gif)  repeat-x left top; position:relative; }
		.sales-content-right li{ float:left; width:165px; margin:20px 0 0 13px; }
			.sales-content-right li img{ margin-top: 5px; }
			.sales-content-right li div{ width:150px; height:150px; margin:6px}
			.sales-content-right p,.sales-content-right3 p{ text-align:center; margin:5px 0; }
			.sales-content-right em,.sales-content-right3 em{ width:120px; margin-left:25px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block;  text-align:left; }
	.sales-content-right2{ float:left; width:740px; margin-left:3px; }
		.sales-content-right2 li{ float:left; width:340px; margin:10px 0 0 10px; }
			.sales-content-right2 div{ float:left; }
			.sales-content-right2 p{ float:left; width:150px; line-height:14px; margin:15px 0 10px 10px; }
			.sales-content-right2 em{ float:left; width:100px; margin-left:10px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }
	.sales-content-right3{ float:left; width:740px; margin-left:3px; }
		.sales-content-right3 li{ float:left; width:158px; margin:20px 0 0 18px; }

.index-ad4{ width:950px; height:95px; margin:5px auto; }
	.index-ad4-left{ float:left; width:210px; height:65px; padding:30px 0 0 45px; background:url(images/ad4_left.png)  no-repeat center top; }
		.index-ad4-left p{ margin-bottom:11px; }
		.index-ad4-left strong{ color:#F00;  }
	.index-ad4-right{ float:left; margin:3px 0 0 4px; }

.help{ width:950px; height:70px; background:url(images/help.png) no-repeat center top; margin:5px auto; }
	.help1{ float:left; width:130px; height:70px; margin-left:85px; *_margin-left:43px; text-align:center; }
		.help1 h3{ width:60px; line-height:14px; font-weight:700; color:#666; margin:30px 0 0 30px; *_margin:30px 0 0 15px; }
		.help1 h3 a { font-weight:700; color:#666;}
		.help li{ margin:10px 0; list-style-position:inside; list-style-type:square; color:#F00; }
	.help2{ float:left; line-height:14px; width:120px; height:70px; text-align:left; padding-left:20px; }
		.help2 h3{ width:60px; font-weight:700; color:#666; margin:30px 0 0 30px; *_margin:30px 0 0 15px; }
		.help2 h3 a { font-weight:700; color:#666;}
*/

/* == Footer == */
#footer{ width:950px; margin:0 auto; text-align:center; }
	.footer-nav{ width:950px; height:25px; line-height:25px; background:#EDEDED; text-align:center; }
	#footer p{ margin:10px 0; }

/* ============================================================================ ⲿ == */
/* == iFocus style == */
#ifocus { float:left; width:520px; height:245px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:410px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:410px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:410px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
/* == ҳЧ == */
.scott{ text-align:right; margin: 10px; padding-top:10px;width:700px;height30px;font-size:14px;}
.scott SPAN.current{border-right:#b2e05d 1px solid;border-top:#b2e05d 1px solid;font-weight:700;border-left:#b2e05d 1px solid;color:#fff;margin-right:2px;border-bottom:#b2e05d 1px solid;background-color:#b2e05d;padding:2px 5px; }
.scott SPAN.disabled{border-right:#f3f3f3 1px solid;border-top:#f3f3f3 1px solid;border-left:#f3f3f3 1px solid;color:#ccc;margin-right:2px;border-bottom:#f3f3f3 1px solid;padding:2px 5px; }
DIV.scott A,DIV.scott A:hover,DIV.scott A:active{color:#261CDC;margin-right:4px;text-decoration:none;padding:2px 5px; margin-top:10px;font-size:14px;}
/*ģ*/
  .box{ padding-bottom:2px; overflow:hidden; line-height:20px; overflow:hidden; }
  .boxCenterList{ padding:8px; }  .boxCenterList1{width:97%;float:left; }
/*Ӣǿƻ*/
.word{word-break:break-all;}
   /*û*/
   .ie6{padding-left:25px; _padding-left:15px; height:1%;}/*Ʒ˻Ʒ*/
   .comments li{background:url(images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; text-align:left; position:relative;margin-bottom:8px;}

   .comments li p{margin:3px auto; text-align:left;}
   .commentsList{border:1px solid #ccc; background:#f7f7f7; padding:10px;}
   .commentsList .inputBorder{ border:1px solid #ccc; background:#fff;}
	 .captcha{margin-left:0px; position:relative; top:-1px; *margin-left:8px; *position:relative; top:3px; cursor:pointer;}
/*ɫ*/
  .f1{color:#ff6666;}
  .f2{color:#006bd0; font-weight:bold; margin-right:15px;}
  .f3{color:#9e9e9e;}
  .f4{color:#B80002;}
  .f4_b{color:#E00025; font-weight:bold;}
  .f5{ font-size:14px; font-weight:bold;}
  .f6{color:#006bd0;}
  .f7{color:#F00;}
/* Ʒб */
.brand h3{ clear:both; width:730px; height:30px; line-height:30px; border: 4px solid #FEE3E8; font-size:16px; font-weight:700; text-align:center; padding-left:10px; margin:10px 0; display:table;}
 .brand h3 a{ font-size:16px; font-weight:700; margin-left:10px; }
.brand h4{ width:950px; border: 1px solid #FEE3E8; font-size:16px; font-weight:700; text-align:left; padding-left:15px;}
.brand p{ text-align:left; line-height:30px; margin:0 5px; }
 .brand p a:link{ width:180px; float:left; text-decoration: none; color:#000; margin:0 8px; display:block;}
	.brand p a:visited{ width:180px; float:left; text-decoration: none; color:#000; margin:0 8px; display:block; }
	.brand p a:hover{ width:180px; float:left; text-decoration: underline; color:#F60; margin:0 8px; display:block; }
	.brand p a:active{ width:180px; float:left; text-decoration: none; color:#000; margin:0 8px; display:block; }

.imglist_right{ float:left; width:280px; height:280px; }
	.imglist_right img { width:250px; height:250px; margin:10px; }

/* û */
	.box_1 { width: 750px; }
    .box_1 .userCenterBox{border:3px solid #F0F0F0; background-color:#fff; }
    .usBox{background:#f2f2f2; border:1px solid #e2e2e2; padding:15px; width:928px;}
    .usBox_1{background:#fff; text-align:left; width:297px; height:208px; padding:43px 153px 60px 123px;}
    .usBox_1 .logtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px 0px;}
    .us_Submit{border:none; width:115px; height:40px; background:url(images/bnt_ur_log.gif);}
    .us_Submit_reg{border:none; width:113px; height:40px; background:url(images/bnt_ur_reg.gif);}
    .usTxt{width:265px; height:267px; padding:43px 0 0 90px; background:#f2f2f2; float:right;
    text-align:left; background:url(images/ur_bg1.gif) no-repeat 0 50%; line-height:23px;
    }
    .usTxt img{margin-top:15px;}
    /*ע*/
    .usBox_2{background:#fff; text-align:left; padding:43px 153px 60px 123px;}
    .usBox_2 .regtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px -34px;}
    .actionSub a{color:#006acc; text-decoration:underline;
    background:url(images/ur_bg.gif) no-repeat 0px -68px; padding-left:14px;
    }
    .box_1 .userCenterBox .userMenu a{display:block; height:25px; line-height:25px; background:url(images/menuBg.gif) no-repeat 0 -30px;
    color:#3f3f3f; text-decoration:none; margin:0 0 3px 10px; padding-left:3px;
    }
    .box_1 .userCenterBox .userMenu a.curs{background:url(images/menuBg.gif) no-repeat 0 0px; font-weight:bold;}
    .box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
    .msgBottomBorder{clear:both; background:url(images/lineBg.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}
/* ============================================================================ ױƷƵ == */
/*== Header ==*/
	.nav-bg3{ float:left; height:24px; line-height:24px; border-width:1px 1px 0 1px; border-style:solid; border-color:#CCC; padding:0 20px; background:url(images/nav_top_bg.png) repeat-x center top; position:absolute; left:60px; }
	.mainnav-on2{ float:left; width:71px; height:27px; line-height:27px; background:url(images/nav_cosmetic_on.png)  no-repeat center top; font-weight:700; font-size:14px; color:#FFF; text-align:center; position:absolute; left:232px; top:0; }
	.cosmetic-mainnav-left{ float:left;padding-left:70px; width:3px; height:40px;  }
	/*.cosmetic-mainnav-left{ float:left; width:3px; height:60px; background:url(images/nav_cosmetic_left.png)  no-repeat center top; }*/
	.cosmetic-mainnav-content{ float:left; width:897px; height:35px; background:url(images/nav_cosmetic_content.png)  repeat-x center top; }
	.cosmetic-mainnav-contentone{ float:left; width:943px; height:20px; }
		.cosmetic-mainnav-content-search{ float:left; width:565px; height:29px; line-height:29px; margin:9px 0 0 10px; *_padding-top:2px; background:url(images/nav_search_cosmetic.png)  no-repeat left top; position:relative; }
	.cosmetic-mainnav-right{ float:left; width:4px; height:60px; }
	/* .cosmetic-mainnav-right{ float:left; width:4px; height:60px; background:url(images/nav_cosmetic_right.png)  no-repeat center top; }*/
/*== Pagebody ==*/
		.cosmetic-sidebar-content-one{ width:181px; height:455px; padding-top:10px;background:url(images/sidebar_bg.png)  repeat-y center top;border:1px solid #FF879A; }
			.cosmetic-sidebar-content-one h3{ width:100px; margin-left:5px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700;  }
			.cosmetic-sidebar-content-one ul{ margin:5px 6px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.cosmetic-sidebar-content-one li{ float:left; line-height:18px;  margin:5px 0 0 3px; padding-right:3px; border-right:1px solid #CCC; }
			.cosmetic-sidebar-content-one span{ width:150px; height:70px; line-height:20px; display:block; margin:0 20px; text-align:center;}
			.cosmetic-sidebar-content-one span img{ width:150px; border: 1px solid #999; }
/*===========*/


		.cosmetic-sidebar-content{ width:199px; height:505px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.cosmetic-sidebar-content h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700;  }
			.cosmetic-sidebar-content ul{ margin:5px 6px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.cosmetic-sidebar-content li{ float:left; line-height:18px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }
			.cosmetic-sidebar-content span{ width:150px; height:70px; line-height:20px; display:block; margin:0 20px; text-align:center;}
			.cosmetic-sidebar-content span img{ width:150px; border: 1px solid #999; }


/*===========*/

		.cosmetic-affiche{ float:left; width:205px; height:245px; margin-left:7px; }
			.cosmetic-affiche h2{ height:20px; line-height:15px; font:normal normal bold 14px "Arial";color:#CDA064; padding-left:15px; margin:5px 0 5px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.cosmetic-affiche div{ width:205px; height:213px; background:url(images/affiche_bg.png)  repeat-x center top; }
			.cosmetic-affiche ul{ padding:10px 0 0 10px; }
			.cosmetic-affiche li{ list-style:decimal; *list-style:decimal inside; margin-left:10px;*margin-left:0; margin-bottom:6px;*margin-bottom:9px; font-weight:700; color:#CC0B3A; line-height:18px; }
				.cosmetic-affiche li a{ width:180px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; }
	.cosmetic-recommend{ width:742px; height:260px; margin-top:10px; background:url(images/cosmetic_recommend.png)  no-repeat center top; }
		.cosmetic-recommend h2{ float:left; width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial";color:#CDA064; padding:10px 0 10px 25px;  background:url(images/ico1.png)  no-repeat 10px 10px; }
		.cosmetic-recommend img{ margin-left:6px; }
		.cosmetic-recommend-title{ float:left; margin-top:13px; }
		.cosmetic-recommend-content{}
			.cosmetic-recommend-content li{ float:left; width:135px; margin:10px 0 0 10px;*_margin:10px 0 0 5px;}
			.cosmetic-recommend-content div{ width:135px; height:135px; float:left; text-align:center; }
			.cosmetic-recommend-content div img{ width:100px; height:100px; margin:10px auto; }
			.cosmetic-recommend-content p{ clear:both; line-height:14px; width:135px; text-align:center; }
			.cosmetic-recommend-content em{ float:left; width:130px; margin-left:10px;*_margin-left:0; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

	.cosmetic-ad2{ margin-top:10px; }
.cosmetic-hot{width:950px; margin:5px auto; }
	.cosmetic-hot h2{ width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial";color:#CDA064;padding-left:15px; margin:5px 0 3px 5px; background:url(images/ico1.png)  no-repeat left top; }
	.cosmetic-hot-left{ float:left; width:193px; height:232px; }
	.cosmetic-hot-right{ float:left; width:755px; height:264px; background:url(images/cosmetic_hot_right.png)  no-repeat center top; position: relative;}
		.cosmetic-hot-right img{ margin:42px 0 0 25px; }

.cosmetic-sales{ width:950px; height:285px; background:url(images/cosmetic_sales_bg.png)  no-repeat center 20px; margin:0 auto; position:relative; }
	.cosmetic-sales h2{ float:left; height:15px; line-height:15px; font:normal normal bold 14px "Arial";color:#CDA064; padding-left:15px; margin:0 10px; background: url(images/ico1.png)  no-repeat left top; }
	.cosmetic-sales-content-left{ float:left; width:200px; }
		.cosmetic-sales-content-left img{ margin:10px 0 0 10px; }
	.sales-content-right-top{ margin:9px 0 0 10px; position:absolute; left:20px; top:3px; }
		.sales-content-right-top a:link,.sales-content-right-top a:visited,.sales-content-right-top a:hover,.sales-content-right-top a:active{ margin:0 5px; }
		.cosmetic-sales li{ margin-top:30px; }
.cosmetic-life{ width:943px; height:293px; margin:5px auto; background:url(images/cosmetic_life.png)  no-repeat center top; }
	.cosmetic-life-left{ float:left; margin:20px 0 0 10px; *_margin:20px 0 0 3px; }
	.cosmetic-life-right{ float:left; margin-top:20px; }
		.cosmetic-life-right li{ float:left; width:170px; margin:10px 2 2 10px; *_margin:10px 0 0 5px;border:2px solid #F00095; }
			.cosmetic-life-right img{ border: 0px solid #E25BBB; margin: 5px 0 0 10px;}
			.cosmetic-life-right p{ float:left; width:120px; line-height:14px; margin:5px 0 5px 30px;*_margin:5px 0 5px 15px; }
			.cosmetic-life-right em{ float:left; width:120px; margin-left:30px;*_margin-left:15px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }


/* ============================================================================ ͯƵ == */
/*== Header ==*/
	.nav-bg3{ float:left; height:24px; line-height:24px; border-width:1px 1px 0 1px; border-style:solid; border-color:#CCC; padding:0 20px; background:url(images/nav_top_bg.png) repeat-x center top; position:absolute; left:60px; }
	.mainnav-on3{ float:left; width:71px; height:27px; line-height:27px; background:url(images/nav_children_on.png)  no-repeat center top; font-weight:700; font-size:14px; color:#FFF; text-align:center; position:absolute; left:293px; top:0; }
	.children-mainnav-left{ float:left; width:3px; height:60px; background:url(images/nav_children_left.png)  no-repeat center top; }
	.children-mainnav-content{ float:left; width:943px; height:60px; background:url(images/nav_children_content.png)  repeat-x center top; }
		.children-mainnav-content-search{ float:left; width:605px; height:28px; line-height:29px; margin:8px 0 0 10px; *_padding-top:2px; background:url(images/nav_search_children.png)  no-repeat center top; position:relative; }
	.children-mainnav-right{ float:left; width:4px; height:60px; background:url(images/nav_children_right.png)  no-repeat center top; }

/*== Pagebody ==*/
		.children-sidebar-content{ width:199px; height:629px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.children-sidebar-content h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700; color:#CC0A39; }
			.children-sidebar-content ul{ margin:5px 10px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.children-sidebar-content li{ float:left; line-height:14px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }

		.children-affiche{ float:left; width:205px; height:245px; margin-left:7px; }
			.children-affiche h2{ height:20px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 5px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.children-affiche div{ width:205px; height:213px; background:url(images/affiche_bg.png)  repeat-x center top; }
			.children-affiche ul{ padding:10px 0 0 10px; }
			.children-affiche li{ list-style:decimal inside; margin-bottom:6px;*margin-bottom:9px; font-weight:700; color:#CC0B3A; }
	.children-recommend{ width:742px; height:260px; margin-top:20px; background:url(images/children_recommend.png)  no-repeat center top; }
		.children-recommend h2{ float:left; width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding:10px 0 10px 25px;  background:url(images/ico1.png)  no-repeat 10px 10px; }
		.children-recommend img{ margin-left:6px; }
		.children-recommend-title{ float:left; margin-top:13px; }
		.children-recommend-content{}
			.children-recommend-content li{ float:left; width:135px; margin:10px 0 0 10px;*_margin:10px 0 0 5px; }
			.children-recommend-content div{ float:left; }
			.children-recommend-content p{ float:left; line-height:14px; margin:5px 0 5px 20px;*_margin:5px 0 5px 10px; }
			.children-recommend-content em{ float:left; width:100px; margin-left:20px;*_margin-left:10px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

	.children-ad2{ margin-top:10px; }

.children-sales{ width:950px; height:294px; background:url(images/children_sales_bg.png)  no-repeat center 30px; margin:5px auto; position:relative; }
	.children-sales h2{ float:left; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:7px 10px 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
	.children-sales-content-left{ float:left; width:200px; }
		.children-sales-content-left img{ margin:10px 0 0 10px; }
		.children-sales li{ margin-top:30px; }
.children-life{ width:943px; height:293px; margin:5px auto; background:url(images/children_life.png)  no-repeat center top; }
	.children-life-left{ float:left; margin:40px 0 0 10px; *_margin:40px 0 0 3px; }
	.children-life-right{ float:left; margin-top:40px; }
		.children-life-right li{ float:left; width:170px; margin:10px 0 0 10px; *_margin:10px 0 0 5px; }
			.children-life-right div{ float:left; }
			.children-life-right p{ float:left; width:120px; line-height:14px; margin:5px 0 5px 30px;*_margin:5px 0 5px 15px; }
			.children-life-right em{ float:left; width:100px; margin-left:40px;*_margin-left:15px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

/* ============================================================================ ƷƵ == */
/*== Header ==*/
	.mainnav-on4{ float:left; width:71px; height:27px; line-height:27px; background:url(images/nav_health_on.png)  no-repeat center top; font-weight:700; font-size:14px; color:#FFF; text-align:center; position:absolute; left:428px; top:0; }
	.health-mainnav-left{ float:left; width:3px; height:60px; background:url(images/nav_health_left.png)  no-repeat center top; }
	.health-mainnav-content{ float:left; width:943px; height:60px; background:url(images/nav_health_content.png)  repeat-x center top; }
		.health-mainnav-content-search{ float:left; width:605px; height:28px; line-height:29px; margin:8px 0 0 10px; *_padding-top:2px; background:url(images/nav_search_health.png)  no-repeat center top; position:relative; }
	.health-mainnav-right{ float:left; width:4px; height:60px; background:url(images/nav_health_right.png)  no-repeat center top; }

/*== Pagebody ==*/
		.health-sidebar-content{ width:199px; height:629px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.health-sidebar-content h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700; color:#CC0A39; }
			.health-sidebar-content ul{ margin:5px 10px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.health-sidebar-content li{ float:left; line-height:14px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }

		.health-affiche{ float:left; width:205px; height:245px; margin-left:7px; }
			.health-affiche h2{ height:20px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 5px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.health-affiche div{ width:205px; height:213px; background:url(images/affiche_bg.png)  repeat-x center top; }
			.health-affiche ul{ padding:10px 0 0 10px; }
			.health-affiche li{ list-style:decimal inside; margin-bottom:6px;*margin-bottom:9px; font-weight:700; color:#CC0B3A; }
	.health-recommend{ width:742px; height:260px; margin-top:20px; background:url(images/health_recommend.png)  no-repeat center top; }
		.health-recommend h2{ float:left; width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding:10px 0 10px 25px;  background:url(images/ico1.png)  no-repeat 10px 10px; }
		.health-recommend img{ margin-left:6px; }
		.health-recommend-title{ float:left; margin-top:13px; }
		.health-recommend-content{}
			.health-recommend-content li{ float:left; width:135px; margin:10px 0 0 10px;*_margin:10px 0 0 5px; }
			.health-recommend-content div{ float:left; }
			.health-recommend-content p{ float:left; line-height:14px; margin:5px 0 5px 20px;*_margin:5px 0 5px 10px; }
			.health-recommend-content em{ float:left; width:100px; margin-left:20px;*_margin-left:10px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

	.health-ad2{ margin-top:10px; }

.health-sales{ width:950px; height:294px; background:url(images/health_sales_bg.png)  no-repeat center 30px; margin:5px auto; position:relative; }
	.health-sales h2{ float:left; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:7px 10px 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
	.health-sales-content-left{ float:left; width:200px; }
		.health-sales-content-left img{ margin:10px 0 0 10px; }
		.health-sales li{ margin-top:30px; }
.health-life{ width:943px; height:293px; margin:5px auto; background:url(images/health_life.png)  no-repeat center top; }
	.health-life-left{ float:left; margin:40px 0 0 10px; *_margin:40px 0 0 3px; }
	.health-life-right{ float:left; margin-top:40px; }
		.health-life-right li{ float:left; width:170px; margin:10px 0 0 10px; *_margin:10px 0 0 5px; }
			.health-life-right div{ float:left; }
			.health-life-right p{ float:left; width:120px; line-height:14px; margin:5px 0 5px 30px;*_margin:5px 0 5px 15px; }
			.health-life-right em{ float:left; width:100px; margin-left:40px;*_margin-left:15px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

/* ============================================================================ ʱƵ == */
/*== Header ==*/
	.mainnav-on5{ float:left; width:71px; height:27px; line-height:27px; background:url(images/nav_fashion_on.png)  no-repeat center top; font-weight:700; font-size:14px; color:#FFF; text-align:center; position:absolute; left:360px; top:0; }
	.fashion-mainnav-left{ float:left; width:3px; height:60px; background:url(images/nav_fashion_left.png)  no-repeat center top; }
	.fashion-mainnav-content{ float:left; width:943px; height:60px; background:url(images/nav_fashion_content.png)  repeat-x center top; }
		.fashion-mainnav-content-search{ float:left; width:605px; height:28px; line-height:29px; margin:8px 0 0 10px; *_padding-top:2px; background:url(images/nav_search_fashion.png)  no-repeat center top; position:relative; }
	.fashion-mainnav-right{ float:left; width:4px; height:60px; background:url(images/nav_fashion_right.png)  no-repeat center top; }

/*== Pagebody ==*/
		.fashion-sidebar-content{ width:199px; height:629px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.fashion-sidebar-content h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700; color:#CC0A39; }
			.fashion-sidebar-content ul{ margin:5px 10px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.fashion-sidebar-content li{ float:left; line-height:14px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }

		.fashion-affiche{ float:left; width:205px; height:245px; margin-left:7px; }
			.fashion-affiche h2{ height:20px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 5px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.fashion-affiche div{ width:205px; height:213px; background:url(images/affiche_bg.png)  repeat-x center top; }
			.fashion-affiche ul{ padding:10px 0 0 10px; }
			.fashion-affiche li{ list-style:decimal inside; margin-bottom:6px;*margin-bottom:9px; font-weight:700; color:#CC0B3A; }
	.fashion-recommend{ width:742px; height:260px; margin-top:20px; background:url(images/fashion_recommend.png)  no-repeat center top; }
		.fashion-recommend h2{ float:left; width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding:10px 0 10px 25px;  background:url(images/ico1.png)  no-repeat 10px 10px; }
		.fashion-recommend img{ margin-left:6px; }
		.fashion-recommend-title{ float:left; margin-top:13px; }
		.fashion-recommend-content{}
			.fashion-recommend-content li{ float:left; width:135px; margin:10px 0 0 10px;*_margin:10px 0 0 5px; }
			.fashion-recommend-content div{ float:left; }
			.fashion-recommend-content p{ float:left; line-height:14px; margin:5px 0 5px 20px;*_margin:5px 0 5px 10px; }
			.fashion-recommend-content em{ float:left; width:100px; margin-left:20px;*_margin-left:10px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

	.fashion-ad2{ margin-top:10px; }

.fashion-sales{ width:950px; height:294px; background:url(images/fashion_sales_bg.png)  no-repeat center 30px; margin:5px auto; position:relative; }
	.fashion-sales h2{ float:left; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:7px 10px 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
	.fashion-sales-content-left{ float:left; width:200px; }
		.fashion-sales-content-left img{ margin:10px 0 0 10px; }
		.fashion-sales li{ margin-top:30px; }
.fashion-life{ width:943px; height:293px; margin:5px auto; background:url(images/fashion_life.png)  no-repeat center top; }
	.fashion-life-left{ float:left; margin:40px 0 0 10px; *_margin:40px 0 0 3px; }
	.fashion-life-right{ float:left; margin-top:40px; }
		.fashion-life-right li{ float:left; width:170px; margin:10px 0 0 10px; *_margin:10px 0 0 5px; }
			.fashion-life-right div{ float:left; }
			.fashion-life-right p{ float:left; width:120px; line-height:14px; margin:5px 0 5px 30px;*_margin:5px 0 5px 15px; }
			.fashion-life-right em{ float:left; width:100px; margin-left:40px;*_margin-left:15px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

/* ============================================================================ Ʒ == */
/*== Header ==*/
	.mainnav-on6{ float:left; width:71px; height:27px; line-height:27px; background:url(images/nav_new_on.png)  no-repeat center top; font-weight:700; font-size:14px; color:#FFF; text-align:center; position:absolute; left:496px; top:0; }
	.new-mainnav-left{ float:left; width:3px; height:60px; background:url(images/nav_new_left.png)  no-repeat center top; }
	.new-mainnav-content{ float:left; width:943px; height:60px; background:url(images/nav_new_content.png)  repeat-x center top; }
		.new-mainnav-content-search{ float:left; width:605px; height:28px; line-height:29px; margin:8px 0 0 10px; *_padding-top:2px; background:url(images/nav_search_new.png)  no-repeat center top; position:relative; }
	.new-mainnav-right{ float:left; width:4px; height:60px; background:url(images/nav_new_right.png)  no-repeat center top; }

/*== Pagebody ==*/
		.new-sidebar-content{ width:199px; height:629px; background:url(images/sidebar_bg.png)  repeat-y center top; }
			.new-sidebar-content h3{ width:100px; margin-left:15px; padding:2px 0 0 20px; line-height:16px;  background:url(images/ico3.png)  no-repeat left 2px; font-weight:700; color:#CC0A39; }
			.new-sidebar-content ul{ margin:5px 10px; padding-bottom:10px;*padding-bottom:30px; border-bottom:1px dashed #CCC; display:table; }
			.new-sidebar-content li{ float:left; line-height:14px;  margin:5px 0 0 5px; padding-right:5px; border-right:1px solid #CCC; }

		.new-affiche{ float:left; width:205px; height:245px; margin-left:7px; }
			.new-affiche h2{ height:20px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:5px 0 5px 10px; background:url(images/ico1.png)  no-repeat left top; }
			.new-affiche div{ width:205px; height:213px; background:url(images/affiche_bg.png)  repeat-x center top; }
			.new-affiche ul{ padding:10px 0 0 10px; }
			.new-affiche li{ list-style:decimal inside; margin-bottom:6px;*margin-bottom:9px; font-weight:700; color:#CC0B3A; }
	.new-recommend{ width:742px; height:260px; margin-top:20px; background:url(images/cosmetic_recommend.png)  no-repeat center top; }
		.new-recommend h2{ float:left; width:100px; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding:10px 0 10px 25px;  background:url(images/ico1.png)  no-repeat 10px 10px; }
		.new-recommend img{ margin-left:6px; }
		.new-recommend-title{ float:left; margin-top:13px; }
		.new-recommend-content{}
			.new-recommend-content li{ float:left; width:135px; margin:10px 0 0 10px;*_margin:10px 0 0 5px; }
			.new-recommend-content div{ float:left; }
			.new-recommend-content p{ float:left; line-height:14px; margin:5px 0 5px 20px;*_margin:5px 0 5px 10px; }
			.new-recommend-content em{ float:left; width:100px; margin-left:20px;*_margin-left:10px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }

	.new-ad2{ margin-top:10px; }

.new-sales{ width:950px; height:294px; background:url(images/cosmetic_sales_bg.png)  no-repeat center 30px; margin:5px auto; position:relative; }
	.new-sales h2{ float:left; height:15px; line-height:15px; font:normal normal bold 14px "Arial"; padding-left:15px; margin:7px 10px 10px 10px; background:url(images/ico1.png)  no-repeat left top; }
	.new-sales-content-left{ float:left; width:200px; }
		.new-sales-content-left img{ margin:10px 0 0 10px; }
		.new-sales li{ margin-top:30px; }
.new-life{ width:943px; height:293px; margin:5px auto; background:url(images/cosmetic_life.png)  no-repeat center top; }
	.new-life-left{ float:left; margin:40px 0 0 10px; *_margin:40px 0 0 3px; }
	.new-life-right{ float:left; margin-top:40px; }
		.new-life-right li{ float:left; width:170px; margin:10px 0 0 10px; *_margin:10px 0 0 5px; }
			.new-life-right div{ float:left; }
			.new-life-right p{ float:left; width:120px; line-height:14px; margin:5px 0 5px 30px;*_margin:5px 0 5px 15px; }
			.new-life-right em{ float:left; width:100px; margin-left:40px;*_margin-left:15px; font:normal normal bold 12px/1.5em "Arial";  color:#CA063D; display:block; }
/*ʱ*/
.new-list-sidebar-content,.new-list-sidebar-content2{ width:161px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#F00095; border-style:solid; display:table; }
	.new-list-sidebar-content li{ width:150px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-left:5px; margin-bottom:3px;*margin-bottom:1px; font:normal normal bold 14px/1.5em "Arial";  color:#F00095; }
		.new-list-sidebar-content li a:link,.new-list-sidebar-content li a:visited,.new-list-sidebar-content li a:hover,.new-list-sidebar-content li a:active{ text-decoration:none; color:#000;outline:none; }
	.new-list-sidebar-content2 li{ width:160px; margin-left:5px; padding-left:15px; background: url(images/ico13.png)  no-repeat left 7px; }
		.new-list-sidebar-content2 li a:link,.new-list-sidebar-content2 li a:visited,.new-list-sidebar-content2 li a:hover,.new-list-sidebar-content2 li a:active{ font:normal normal bold 12px/24px "Arial";  }
.list3-content-list li{ float:left; width:180px; height:305px; margin-left:7px;*_margin-left:5px; border-bottom:1px dashed #999; text-align:center; }
	.mainnav-on7 { float:left; width:71px; height:27px; line-height:27px; background:url(images/nav_cosmetic_on.png)  no-repeat center top; font-weight:700; font-size:14px; color:#FFF; text-align:center; position:absolute; left:60px; }
/* ============================================================================ ¼ҳ == */
.login-left{ float:left; width:365px; height:186px; margin:15px 0; padding-top:60px; background:url(images/loginbg.png)  no-repeat center top; }
	.select-login{ margin:90px 10px 0 30px; }
	.input-login{ margin-top:10px;width:150px; }
	.login-submit{ cursor: hand;  width:100px; height:25px; border:0; background:url(images/login.png)  no-repeat center top; margin:20px 10px 0 120px; }
	.login-left span{ margin:10px 10px 0 68px; letter-spacing:6px; }
.login-right{ float:left; width:581px; height:246px; margin:15px 0; background:url(images/login_right.png)  no-repeat center 5px; }
	.login-right h3{ margin:20px 0 0 70px; font:normal normal bold 16px "΢ź"; color:#FFF; }
	.login-right p{ width:350px; margin:18px 0 0 10px; font:normal normal bold 12px/1.5em "΢ź"; color:#FFF; }
	.login-right img{ margin:70px 0 0 80px; }
.login-join h1{ width:300px;margin-left:80px; height:46px; padding-left:60px; margin-top:10px; background:url(images/ico6.gif) no-repeat left top; font:normal normal bold 14px/60px "΢ź";}
.login-title{ width:777px; height:1px; padding-left:150px; border-bottom:1px solid #fff; }
	.login-title span{ float:left; width:168px; height:27px; display:block; font:normal normal bold 14px/27px "΢ź"; color:#BBB; text-align:center; margin-right:3px; }
	.login-title .login-title-on{ background:url(images/login_title_bg.gif) no-repeat center top; color:#FFF;}
.login-content{ width:773px;height:335px; background:url(images/join_bg.png) no-repeat center top; margin:0 auto; }
	.login-content h2{ width:800px; height:25px; font:normal normal bold 14px/20px "΢ź"; color:#000; border-bottom:1px dashed #999; padding:10px 0 0 20px; margin-left:30px; background:url(images/ico11.png) no-repeat left 14px;}
	.login-content table{ width:700px; margin:10px 30px; margin-left:130px;margin-top:20px;}
		.login-content table input{ width:200px }
		/*#logincheck{ display:none; }*/
	.login-content td{ padding:3px; line-height:20px; text-align:left; }
	.login-content .td1{ width:100px; text-align:right; }
	.login-content img{ margin:20px 0 20px 100px; }
		.login-content td img{ float: left; margin:0 5px; }
	.login-foot{ width:929px; height:10px; background-color:#D2D2D2; margin-left:5px; }
/* ============================================================================	бҳ_ͼ == */
/*== ͯ ==*/
.list-sidebar{ float:left; width:180px;}
	.children-list-sidebar-title{ width:163px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#FFF; background:url(images/children_left_title.png) no-repeat left top; margin-top:10px; padding-left:20px; }
	.children-list-sidebar-content{ width:161px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#F00095; border-style:solid; display:table; }
	.children-list-sidebar-content h3,.cosmetic-list-sidebar-content h3,.content-list-sidebar-content h3{ clear:both; line-height: 22px; margin:10px 0 0 10px; font-weight:700; background:url(images/ico8.png) no-repeat left center; padding-left:10px;}
	.children-list-sidebar-content ul,.cosmetic-list-sidebar-content ul,.content-list-sidebar-content ul{ margin-left:20px; }
	.children-list-sidebar-content li,.cosmetic-list-sidebar-content li{ float:left; width:60px; line-height:20px; margin-right:12px; }
	.children-list-sidebar-content li div,.cosmetic-list-sidebar-content li div,.content-list-sidebar-content li div{ clear:left; width:100px; height:100px; margin:5px 20px;}
	.children-list-sidebar-content li img,.cosmetic-list-sidebar-content li img,.content-list-sidebar-content li img{ width: 100px; height:100px; }
	.cosmetic-list-sidebar-content li p{ width:100px;  }
	.list-content{ float:left; width:750px; margin-left:10px; border:1px solid #DDDDDD;}
	*html  .list-content{ float:left; width:740px; margin-left:10px; border:1px solid #DDDDDD;}
	*+html .list-content{ float:left; width:751px; margin-left:20px;margin-top:10px; border:1px solid #DDDDDD;}
	  .list-content-one{ float:left; width:760px; margin-left:10px; border:1px solid #DDDDDD;}
	*html  .list-content-one{ float:left; width:740px; margin-left:10px; border:1px solid #DDDDDD;}
	*html  .list-content-one{ float:left; width:760px; margin-left:10px; border:1px solid #DDDDDD;}
	.list-content-here{ height:20px; line-height:20px; margin-top: 10px; padding-left:20px; background:url(images/ico5.gif)  no-repeat left center; }
	.list-content-brand{ float: left; width:741px; border-top:1px solid #DDD; margin:10px 0 0 10px; padding:10px 0; }
	.list-content-brand h3{ font:normal normal bold 16px/16px "΢ź"; color:#E90027; background:url(images/ico9.png) no-repeat left top; padding-left:20px; }
	.list-content-brand p{ line-height:20px; }
	.list-content-brand h4{ text-align:center; font:normal normal bold 14px/14px "Arial";  margin:5px 0; }
	.list-content-brand div{ width:731px; margin-top:10px; padding:10px; border:1px solid #DDD; }
		.children-list-content-title{ width:751px; height:37px; line-height:37px; background:url(images/children_right_title.jpg) no-repeat left top; margin-top:10px; color:#FFF; overflow:hidden;; }
			*html .list-px{ margin-top:10px; }
			.children-list-content-title div,.cosmetic-list-content-title div{ float:left; margin-left:20px; display:table; }
		.list-content-list{}
			.list-content-list ul{ clear:both; margin-top:10px; }
			.list-content-list li{ clear:left; width:751px; height:180px; border-bottom:1px dashed #999; }
				.list-li-pic{ float:left; width:150px; height:170px;margin-top:2px;}
.list-li-pic p{float:left;height:25px;line-height:25px;text-align:center;width:140px;}
				.list-li-content{ float:left; width:250px; height:100px; margin:10px; }
					.list-li-content strong a{ font:normal normal bold 14px/24px "Arial"; color:#4389d8; }
					.list-li-content p{margin-top:5px;margin-bottom:5px;}
				.list-li-price{ float:left; width:140px; height:100px; margin:40px 0 0 20px; line-height:16px; }
					.list-li-price em{font-size: 14px;}
				.list-li-buy{ float:right; width:140px; margin:50px 0 0 10px; }
/*========*/
.cosmetic-list-sidebar-titleone{ width:180px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#FFF; background:url(images/cosmetic_left_title.jpg) no-repeat left top; margin-top:10px; padding-left:20px; }
.cosmetic-list-sidebar-title{ width:162px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#FFF; background:url(images/cosmetic_left_titleone.jpg) no-repeat left top; margin-top:10px; padding-left:20px; }
.cosmetic-list-sidebar-title-ss{ width:162px; height:28px; line-height:28px; font-size:14px; font-weight:700;  background:url(images/scosmetic_left_titleone.jpg) no-repeat left top; margin-top:0px; padding-left:0px; }

.cosmetic-list-sidebar-content{ width:181px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#F00095; border-style:solid; display:table; }
.cosmetic-list-content-title{ width:750px; height:37px; line-height:37px; background:url(images/cosmetic_right_title.jpg) no-repeat left top; margin-top:10px; color:#FFF; position: relative;}
*html .cosmetic-list-content-title{ width:740px; height:37px; line-height:37px; background:url(images/cosmetic_right_title.jpg) no-repeat left top; margin-top:10px; color:#FFF; position: relative;}
#selectprice{ width: 46px; height: 100px; position: absolute; top: 0; left: 187px; background-color: #ff879a; border-width:0 1px 1px 1px ; border-style:solid; border-color: #FFF; text-align: center;}
#selectprice p{ width: 100%; line-height: 37px; }
	.cosmetic-list-content-title a:link,.cosmetic-list-content-title a:visited,.cosmetic-list-content-title a:hover,.cosmetic-list-content-title a:active{ text-decoration:none; color:#FFF;outline:none; }
	.cosmetic-list-content-title img{ margin:10px 5px 0 0; }
.lct_bottom{ width:700px; margin:10px; }
	.lct_bottom span{float:right;margin:-10px 30px 0 0; }
	.lct_bottom em{background:#FFF;color:#DA1713;font-style:normal;font-weight:700;padding:2px 5px; }
				
				
				
				
*/

/*== ױƷ ==*/
/*==20090910页面改编==*/
/*.list-sidebar{ float:left;}
	.children-list-sidebar-title{ width:163px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#FFF; background:url(images/children_left_title.png) no-repeat left top; margin-top:10px; padding-left:20px; }
	.children-list-sidebar-content{ width:172px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#F00095; border-style:solid; display:table; }
	.children-list-sidebar-content h3,.cosmetic-list-sidebar-content h3,.content-list-sidebar-content h3{ clear:both; line-height: 22px; margin:10px 0 0 10px; font-weight:700; background:url(images/ico8.png) no-repeat left center; padding-left:10px;}
	.children-list-sidebar-content ul,.cosmetic-list-sidebar-content ul,.content-list-sidebar-content ul{ margin-left:20px; }
	.children-list-sidebar-content li,.cosmetic-list-sidebar-content li{ float:left; width:60px; line-height:20px; margin-right:12px; }
	.children-list-sidebar-content li div,.cosmetic-list-sidebar-content li div,.content-list-sidebar-content li div{ clear:left; width:100px; height:100px; margin:5px 20px;}
	.children-list-sidebar-content li img,.cosmetic-list-sidebar-content li img,.content-list-sidebar-content li img{ width: 100px; height:100px; }
	.cosmetic-list-sidebar-content li p{ width:100px;  }
.list-content{ float:left; width:740px; margin-left:2px; }
	.list-content-here{ height:20px; line-height:20px; margin-top: 10px; padding-left:20px; background:url(images/ico5.gif)  no-repeat left center; }
	.list-content-brand{ float: left; width:751px; border-top:1px solid #DDD; margin:10px 0 0 10px; padding:10px 0; }
	.list-content-brand h3{ font:normal normal bold 16px/16px "΢ź"; color:#E90027; background:url(images/ico9.png) no-repeat left top; padding-left:20px; }
	.list-content-brand p{ line-height:20px; }
	.list-content-brand h4{ text-align:center; font:normal normal bold 14px/14px "Arial"; color:#E90027; margin:5px 0; }
	.list-content-brand div{ width:731px; margin-top:10px; padding:10px; border:1px solid #DDD; }
		.children-list-content-title{ width:751px; height:37px; line-height:37px; background:url(images/children_right_title.jpg) no-repeat left top; margin-top:10px; color:#FFF; overflow:hidden;; }
			*html .list-px{ margin-top:10px; }
			.children-list-content-title div,.cosmetic-list-content-title div{ float:left; margin-left:20px; display:table; }
		.list-content-list{}
			.list-content-list ul{ clear:both; margin-top:10px; }
			.list-content-list li{ clear:left; width:740px; height:180px; border-bottom:1px dashed #999; }
				.list-li-pic{ float:left; width:140px; height:170px;margin-top:2px;}
.list-li-pic p{float:left;height:25px;line-height:25px;text-align:center;width:140px;}
				.list-li-content{ float:left; width:250px; height:100px; margin:5px; }
					.list-li-content strong a{ font:normal normal bold 14px/24px "Arial"; color:#4389d8; }
					.list-li-content p{margin-top:5px;margin-bottom:5px;}
				.list-li-price{ float:left; width:140px; height:100px; margin:40px 0 0 20px; line-height:16px; }
					.list-li-price em{font-size: 14px;}
				.list-li-buy{ float:right; width:140px; margin:50px 0 0 10px; }

*/

/*==20090910页面改编==*/


/*.cosmetic-list-sidebar-title{ width:163px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#FFF; background:url(images/cosmetic_left_title.jpg) no-repeat left top; margin-top:10px; padding-left:20px; }
.cosmetic-list-sidebar-content{ width:199px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#F00095; border-style:solid; display:table; }
.cosmetic-list-content-title{ width:751px; height:37px; line-height:37px; background:url(images/cosmetic_right_title.jpg) no-repeat left top; margin-top:10px; color:#FFF; position: relative;}
#selectprice{ width: 46px; height: 100px; position: absolute; top: 0; left: 187px; background-color: #F81861; border-width:0 1px 1px 1px ; border-style:solid; border-color: #FFF; text-align: center;}
#selectprice p{ width: 100%; line-height: 37px; }
	.cosmetic-list-content-title a:link,.cosmetic-list-content-title a:visited,.cosmetic-list-content-title a:hover,.cosmetic-list-content-title a:active{ text-decoration:none; color:#FFF;outline:none; }
	.cosmetic-list-content-title img{ margin:10px 5px 0 0; }
.lct_bottom{ width:731px; margin:10px; }
	.lct_bottom span{float:right;margin:-10px 30px 0 0; }
	.lct_bottom em{background:#FFF;color:#DA1713;font-style:normal;font-weight:700;padding:2px 5px; }*/

/* ============================================================================	бҳ_ͼƬ == */
.list2-content-list{}
	.list2-content-list li{ float:left; width:175px; height:310px; margin-left:7px;*_margin-left:5px; border-bottom:1px dashed #999; text-align:center; }
		.list2-li-pic{ width:150px; height:150px; margin-top:10px; }
		.list2-li-content{ width:130px; height:48px; line-height:16px; margin:10px; overflow: hidden; }
			.list2-li-content strong{ width:140px; font:normal normal bold 14px/24px "Arial"; color:#261CDC; display:block; }
		.list2-li-price{ width:150px; font-size:12px; line-height:16px; margin-left:10px; text-align:left; }
			.list2-li-price em{ font-size: 14px;}
		.list2-li-buy{ width:140px; margin-top:10px; }


/* ============================================================================	Ʒϸҳ == */
.content-list-sidebar-content{ width:180px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#ff879a; border-style:solid; display:table; overflow:hidden; }
.content-list-sidebar-content li{ float:left; line-height:20px; margin-right:11px;}
	.content-list-sidebar-content li p{ width:140px; text-align:center; }
	.content-list-sidebar-content li em{ margin-left:15px; }
.content-content{ width:725px; border-top:2px solid #FF0086; margin-top:10px; padding:5px 0; }
	.content-flash{ float:left; width:280px; }
	.content-about{ float:left; width:430px; margin-left:15px; padding-bottom:10px; }
		.content-about em{ font-size:14px; }
		.content-about h3{ font:normal normal bold 14px "Arial"; line-height:25px; border-bottom:1px dashed #CCC; }
		.content-about p{ font:normal normal 400 12px "Arial"; border-bottom:1px dashed #CCC; padding:10px 0; }
		.content-about img{ margin:15px 20px 0 0; }
		.content-color{ float: left; width: 210px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
	.content-buy{ clear: both; width:400px; height:80px; background: url(images/content_buy_bg.png) no-repeat center top;; margin-top:10px; position:relative; }
		.content-buy span{ float:left; line-height:20px; margin:20px 0 0 10px;display:block;}
			.content-buy .add-bookmark{ margin:10px 0 0 50px; }
		.content-buy input{ width:30px; }
		.content-buy img{ float:right; }
	.content-ad1{ clear:both; width:750px; height:76px; margin:5px 0; }
	.content-content h2{ width:83px; height:27px; background:url(images/content_title.jpg)  no-repeat center top; text-align:center; font:normal normal bold 12px/27px "΢ź"; color:#000; margin:20px 0 0 20px; }
	.content-introduction{ width:711px; padding:20px; border:1px solid #CCC; display:table; }
		.content-introduction p{ line-height:20px; }
		.content-introduction img { max-width : 600px;width: expression (function(img){img.onload=function(){this.style.width = '';this.style.width = (this.width > 600)?"600px":this.width+"px" };  return 120px  //ʱʾΪ120px}(this)); }
		.content-introduction p strong{ font:normal normal bold 12px/1.5em "Arial";  }
	.content-message{ width:751px; border:1px solid #CCC; }

/* ============================================================================	 == */
.process-title{ width:800px; margin:5px auto; text-align:center; }
	.process-title strong{ font:normal normal bold 14px/1.5em "΢ź"; color:#F00; }
.process-title li{ float:left; width:90px; height:110px;  margin:0 10px; font:normal normal bold 14px/20px "Arial"; }
.process-list{ margin-bottom:10px; }
.process-list h3{ width:910px; margin-left:5px;font:normal normal bold 14px/20px "΢ź"; padding-left:20px; background:url(images/ico10.gif)  no-repeat left center; }
.process-list div{ width:938px; border-width:0 1px 1px 1px; border-color:#CCC; border-style:solid; display:table; margin-left:3px; }
	.process-list div h4{ float:left; height:50px; font:normal normal bold 12px/16px "΢ź"; margin:10px 0 0 60px;*_margin:10px 0 0 30px; }
	.process-list div em{ float:left; width:580px; height:50px; font:normal normal bold 12px/16px "΢ź"; margin:10px;color:#000000; }
	.process-list div em i{font-weight: normal;}
	.process-list div button{ float:right; line-height:16px;  margin:20px 10px 0 0; }
.process-list table{ width:940px;margin-left:3px; }
	.process-list td{ padding:5px; line-height:15px; text-align:center; }
		.process-number{ width:50px; }
	.process-list .td1{ width:280px; }
	.process-list .td2{ text-align:center; }
	.process-list .td3{ width:160px; text-align:right; }
	.process-list .td4{ text-align:left; }
	.process-list .td5{ width:280px;line-height: 40px; text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.process-list .td5 img{ float: left; border: 1px solid #CCC; margin-right: 5px;}
		.process-list .td5 a{ color:#00F }
		.process-list .f6{ color:#006bd0; }
	.process-tr-title{ height:15px; font:normal normal bold 12px/15px "΢ź"; color:#575757; background:url(images/process_bg.jpg)  repeat-x center top; text-align:center; }
.process-list span{ cursor: hand; width:132px; height:28px; font:normal normal bold 14px/28px "΢ź"; color:#FFF; background:url(images/button.gif) no-repeat center top; display:block; text-align:center; }
	.buy-back{ float:left; margin:20px 30px; }
	.buy-next{ float:right; margin:20px 30px; }
	.buy-buy{ cursor:hand; float:left; margin:20px 0 20px 400px;*_margin:20px 0 20px 200px; border:none; width:132px; height:28px; font:normal normal bold 14px/28px "΢ź"; color:#FFF; background:url(images/button.gif) no-repeat center top; display:block; text-align:center; }

.process-confirmed{ width:950px; height:29px; background: url(images/process_bg2.gif)  no-repeat center top; position:relative;}
	.process-confirmed h3{ margin-left:45px; font:normal normal bold 12px/29px "Arial";  color:#FFF; }

	.process-confirmed span{ width:50px; height:20px; line-height:20px; top:3px; left:130px; color:#FFF; position:absolute; border: 1px solid #fff; text-align:center; }
	.process-confirmed span a:link,.process-confirmed span a:visited,.process-confirmed span a:hover,.process-confirmed span a:active{ text-decoration:none; color:#FFF;outline:none; }
.process-end{ width:630px; height:370px; border:1px solid #DB4587; margin:10px auto; }
	.process-end-content{ width:580px; height:290px; border:5px solid #F9D4EB; margin:5px; padding:30px 0 30px 30px; position:relative; }
	.process-end-content p{ line-height:30px; }
	.process-end-content strong{ margin:30px 0 15px 0;display:block; font:normal normal bold 12px/1.5em "Arial"; }
	.process-end-content span{ position:absolute; left:300px; top:170px; }
	.process-end-content div{ width:560px; height:50px; line-height:50px; margin-top:50px; border-top:1px dashed #CCC; text-align:center; }

.process-address li{ float:left; width:390px; margin:20px 0 0 30px; list-style:decimal inside; font: normal normal bold 14px/14px Arial, sans-serif; position:relative;border:2px solid #ccc;padding:5px; }
.process-address td{ line-height:20px; text-align:left; }
.process-address .p-td1{ line-height:20px; text-align:right; }
.process-address li .img{ height:22px; position:absolute; left:200px; top:184px; }
.process-address input{ height:30px;  margin:10px; }

.process-login{}
	.process-login-left{ float:left; width:400px; height:250px; margin:50px 0 0 50px; border-right:1px solid #E5A9CF;  }
		.process-login-left h1{ font:normal normal bold 12px/43px "Arial"; background: url(images/process_login_h11.jpg)  no-repeat left top; padding-left:50px; }
		.process-login-left-content{ width:310px; height:160px; margin-top:10px; padding:30px 0 0 50px; background: url(images/process_login_bg.png)  no-repeat left top; }
			.process-login-left-content span{ clear:both; }
		.process-login-left-content div{ cursor:hand; width:132px; height:28px; font:normal normal bold 14px/28px "΢ź"; color:#FFF; background:url(images/button.gif) no-repeat center top; display:block; text-align:center; margin:20px 0 0 50px; }
	.process-login-right{ float:left; width:320px; height:280px; margin:50px 0 0 30px; }
		.process-login-right h1{ font:normal normal bold 12px/43px "Arial"; background: url(images/process_login_h12.jpg)  no-repeat left top; padding-left:50px; margin-left:30px; }
		.process-login-right-content{ width:310px; height:180px; margin:10px 0 0 30px; padding:10px 0 0 50px; background: url(images/process_login_bg.png)  no-repeat left top; }
		.process-login-right-content div{ cursor: hand;width:132px; height:28px; font:normal normal bold 14px/28px "΢ź"; color:#FFF; background:url(images/button.gif) no-repeat center top; display:block; text-align:center; margin:10px 0 0 50px; }

/* ============================================================================ ۿҳ == */
.discounts-title{ width:951px; height:55px; margin:5px 0; background: url(images/discounts_title_bg.jpg) repeat-x center 25px; }
	.discounts-title span{ float: left; width:112px; height:22px; line-height:22px; margin:3px 5px 0 0; background: url(images/discounts_title.jpg) no-repeat center top; display:block; text-align:center; }
	.discounts-title .discounts-title-on{ float: left; width:88px; height:25px; line-height:25px; margin:1px 5px 0 0; background: url(images/discounts_title_on.jpg) no-repeat center top; display:block; text-align:center; color:#FFF; }
		.discounts-title .discounts-title-on a:link,.discounts-title .discounts-title-on a:visited,.discounts-title .discounts-title-on a:hover,.discounts-title .discounts-title-on a:active{ text-decoration:none; color:#FFF;outline:none; }
	.discounts-title2{ float: left; padding:10px 0 0 20px; }
.discounts-content{}

/* ============================================================================ ҳ == */
.article-sidebar{ float:left; }
	.article-sidebar-title{ width:163px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#FFF; background:url(images/cosmetic_left_title.jpg) no-repeat left top; padding-left:20px; }
	.article-sidebar-content{ width:181px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#FF6C02; border-style:solid; display:table; }
		.article-sidebar-content li{ margin:5px 0 0 10px; list-style: disc inside; line-height:17px; }
.article-content{ float:left; width:749px; height:200px; border: 1px solid #CCC; margin-left:15px; }
	.article-content h1{ width:700px; height:30px; font: normal normal bold 16px/30px "΢ź"; border-bottom: 1px solid #999; margin:15px 20px; text-align:center; }
	.article-content p{ margin:0 20px; line-height:16px;}

/* ============================================================================  == */
.help-sidebar{ float:left; }
	.help-sidebar-title{ width:168px; height:28px; line-height:28px; font-size:14px; font-weight:700; color:#FFF; background:url(images/help_left_title.png) no-repeat left top; }
	.help-sidebar-content{ width:166px; padding:10px 0; border-width:0 1px 1px 1px; border-color:#ff7b9c; border-style:solid; display:table; }
		.help-sidebar-content h3{ width:141px; height:27px; font: normal normal bold 12px/27px "΢ź"; color:#FFF; padding-left:25px; background: url(images/help_left_h3.png) no-repeat center top; display:block; }
		.help-sidebar-content li{ margin:5px 0 5px 10px; list-style: disc inside; line-height:17px; }
.help-content{ float:left; width:749px; border: 1px solid #CCC; margin-left:15px; display:table; }
	.help-content h1{ width:700px; height:30px; font: normal normal bold 16px/30px "΢ź"; border-bottom: 2px solid #E40000; margin:15px 20px; text-align:center; }
	.help-content p{ margin:0 20px; line-height:16px;}

/* ============================================================================ Ź == */
.group-title2{ width:561px; margin:30px auto; }
.group-content{ width:951px; height:464px; background: url(images/group_bg.png)  no-repeat left top; position:relative;}
	.group-content-content{ width:587px; height:400px; position:absolute; right:10px; top:50px; }
		.group-content-title{ width:520px; height:42px; background:#F4B686; margin:10px; padding:20px; }
			.group-content-title strong{ font:normal normal bold 12px/1.5em "Arial"; }
			.group-content-title p{ line-height:18px; margin:10px; color:#A30101; }
	.group-content-content h3{ width:527px; line-height:30px; margin:0 auto; padding:10px 20px; border-bottom:1px dashed #CCC; font:normal normal bold 12px/1.5em "Arial";  }
	.group-content-content h4{ width:527px; line-height:30px; margin:50px auto; text-align: center; font:normal normal bold 14px/1.5em "Arial"; color: #f00; }
	.group-content-form{ margin:30px 0 0 50px; }
		.group-content-form span{ float:left; width:220px; line-height:30px; margin:0; }
		.group-content-form span input{ width:130px; }
		.group-content-form .group-buy-caption{ width:500px; line-height:12px;  }
		.group-content-form .group-buy-caption textarea{ width:412px; margin-left:13px; height:100px; }
		.group-content-form .group-button{ margin:10px 0 0 70px; }

/* ============================================================================ û == */
.user-list-sidebar-content{ width:181px; padding-bottom:10px; border-width:0 1px 1px 1px; border-color:#E22020; border-style:solid; display:table; }
	.user-list-sidebar-content h3{ width:115px; height:24px; margin:10px 0 10px 15px; padding-left:30px; font:normal normal bold 12px/26px "Arial"; color:#FFF; background: url(images/user_left_title.gif)  no-repeat center top; }
	.user-list-sidebar-content li{ margin-left:30px; list-style:none inside square; font:normal normal normal 12px/20px "Arial"; }
.user-content{ float:left; width:731px; margin:10px 0 0 10px; border: 1px solid #CCC; }
	.user-content h5 span{ font: normal normal bold 14px/30px Arial, sans-serif; }
	.user-content td{ line-height:30px; padding-left:10px;}
	.user-content th{ font:normal normal bold 12px/30px "Arial"; text-align:center; }
	.user-content .f6{ color:#006bd0; }
/* ============================================================================ ܷ == */
.function-content{ width:940px; border: 1px solid #CCC; margin:10px auto; padding:5px; display:table; }
.function-content h1{ width:931px; height:30px; padding-left:15px; font: normal normal bold 12px/30px ""; border-bottom:1px dashed #CCC; background: url(images/functio_h1.png) no-repeat left 5px; color:#FFF; }
.function-content h2{ width:931px; height:30px; padding-left:10px; font: normal normal bold 12px/30px ""; border-bottom:1px dashed #CCC; background: url(images/ico13.png) no-repeat left 10px; color:#FF0050; }
.function-content p{ width:941px; font: normal normal bold 12px/30px ""; }
.function-content p a{ margin-right:10px; }
/* njh  עᰴť */
.us_Submit_reg{ cursor: hand; border:none; width:167px; height:28px; background:url(images/join_submit.png) no-repeat center top;}
.usermr td{border-bottom:1px solid #CCC;}
.ab {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 28px;
	width: 132px;
	margin-left:60px;margin-top:10px;
	background-image: url(images/button.gif);
}
.mainnav-on2 {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; BACKGROUND: url() no-repeat center top; LEFT: 235px; FLOAT: left; WIDTH: 91px; COLOR: #fff; LINE-HEIGHT: 27px; POSITION: absolute; TOP: 0px; HEIGHT: 27px; TEXT-ALIGN: center;margin-left:5px;
}.c_tgnr p{line-height:25px;}
#lytw{float:left;height:auto;width:99%;display:inline;margin-top:0px;margin-bottom:5px;border-color:#F60;}
#lytwa{float:left;height:auto;width:99%;display:inline;margin-top:0px;margin-bottom:5px;border-color:#ccc;border-style:none none dotted;border-width:1px;}
.ly-1{line-height:25px;float:left;height:25px;width:98%;text-align:left;color: #000;font-weight: bold;	padding-left: 18px;background-image: url(../images/xianjian.gif);background-repeat: no-repeat;background-position: 5px 50%;};
.ly-2{float:left;height:auto;width:96%;line-height:22px;padding:0 !important;color: #FF6600;margin-top: 0px;margin-right:auto;margin-bottom:0px;margin-left:20px;}
.ly-3{float:left;margin-left:20px;height:auto;width:96%;line-height:22px;padding:0 !important;color: #000;}
.lydata{line-height:25px;text-align:right;font-weight: normal;vertical-align:bottom;float:right;height:25px;width:350px;padding-right:5px;color: #333;}
.cj_on p {line-height: 25px;text-align: center;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;height: 25px;width: 98%;border-bottom-width: 1px;
	border-bottom-style: dotted;border-bottom-color: #FFFFFF;}
.process-end-content div{ width:560px; height:50px; line-height:50px; margin-top:5px; border-top:1px dashed #CCC; text-align:center; }
/*ҳİ²˵==================================================================================================*/
.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#2E2E2E;
}
.spiffy1{
border-right:1px solid #2E2E2E;
padding-right:1px;
margin-right:3px;
border-left:1px solid #2E2E2E;
padding-left:1px;
margin-left:3px;
background:#2E2E2E;
}
.spiffy2{
border-right:1px solid #2E2E2E;
border-left:1px solid #2E2E2E;
padding:0px 1px;
background:#2E2E2E;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #2E2E2E;
border-left:1px solid #2E2E2E;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #2E2E2E;
border-left:1px solid #2E2E2E;
}
.spiffy5{
border-right:1px solid #2E2E2E;
border-left:1px solid #2E2E2E;
}
.spiffy_content{
padding:0px 5px;
background:#2E2E2E;
}
#header .line_top {
	background-color: #E7E7E7;
	height: 6px;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.nav_header {
	background-image: url(images/top_bj.jpg);
	float: right;
	height: 70px;
	width: 837px;
	display: block;
	margin-top: 30px;
}
.header_flow {
	float: right;
	height: 28px;
	width: 304px;margin-top:5px;display:inline;
	background-image: url(images/nav_cart.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
}
.header_flow a {
	margin-right: 5px;
	margin-left: 5px;
}
.header_flow p {
	float: left;
	width: 180px;
	line-height: 28px;
	height: 28px;
}




.header_title {
	font-weight: bold;
	float: left;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	margin-left: 15px;
	display:inline;
	color: #FFFFFF;
}
.header_flow span {
	float: left;
}

.header_title a {color: #FFFFFF;font-weight: bold;font-size: 14px;
}
.header_830 {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 820px;
	color: #FFFFFF;
	padding-left: 10px;
}
.header_829 {
	line-height: 30px;
	float: left;
	height: 30px;

	color: #FFFFFF;
	padding-left: 10px;
}
.header_828 {
	float: right;
	height: 20px;
	width: 390px;
}
.header_828 a {
	color: #FFFFFF;
	margin-right: 4px;
	margin-left: 4px;
}

.header_829 a {
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
}



#header .logo_new {
	float: left;
	height: 156px;
	width: 111px;
	margin: 0px;
	padding: 0px;
}
/**brand_list.dwt 追加*/


.brand-list-logo{ margin: 0 auto;padding:0; width:750px; height:auto;border:solid #FF098F 1px;}
.brand-list-story { margin: 0 auto;padding:0; width:750px; height:auto;border:solid #FF098F 1px;}


/*******/

	ol, ul { list-style:none; }
	.head{width:950px;height:450px;margin:0 auto; padding: 0 0 0 0;}
	.head_top{width:950px;height:370px;margin-top: -54px; }
	*html .head_top{width:950px;height:370px;margin-top:0 px;padding-top:50px;z-index: 3000; }
	*+html .head_top{width:950px;height:370px;margin-top:-55px; }
	.head_top_left{width:150px;height:375px;float:left; padding:0 0 0 0; margin: 0 0 0 0; }
	*html .head_top_left{width:150px;height:375px;float:left; margin: 0 0 0 0; }
	*+html .head_top_left{width:150px;height:375px;float:left; padding-top:3px; margin: 0 0 0 0; } /* ie7 fixed, 注意顺序 */
	.head_top_left a{ color:#F9F9F9;}
	.head_top_left img{ border-color:#FFFFFF; border:none;}
	.head_top_right_top{width:1500;height:55px; margin-bottom:2px;padding:0 0 0 0; background:url(images/bg.jpg) repeat-x;text-align:center;}   /* FireFox */
	*html .head_top_right_top {width:1500;height:35px; margin-bottom:-30px;padding:0 0 0 0; background:url(images/bg.jpg) repeat-x;} /* ie6 fixed */
	
	
	.head_top_right_two{width:800px;height:28px;float:left;margin:0;padding:0px;}
	.head_top_right_logn{width:277px;height:43px;float:left;padding-top:5px; /*background:url(images/main_03.jpg) no-repeat ;*/}
	*html .head_top_right_logn{width:277px;height:43px;float:left;padding-top:5px;margin-top:2px; /*background:url(images/main_03.jpg) no-repeat ;*/}
	.head_top_right_logn li{float:left;height:18px; line-height:18px; padding-top:0px;}
	.head_top_right_logn li a{float:left;height:18px;width:40px;text-align:center;padding-left:8px; font-size:12px}
	.head_top_right_tel{width:523px;height:23px;float:left; margin-top:0px;}
	*html .head_top_right_tel{width:523px;height:23px;float:left; margin-top:6px;}
	*+html .head_top_right_tel{width:523px;height:23px;float:left; margin-top:6px;}
	.head_top_logon_bottom{width:800px;height:45px;float:left; padding:0 px; margin:0 0 0 0; }
	.head_top_logon_bottom img{height:30px;}
	*html  .head_top_logon_bottom {width:800px;height:35px;float:left; padding:0 px; margin:0 0 0 0; }
	*+html .head_top_logon_bottom {width:800px;height:50px;float:left; padding:0 px; margin:0 0 0 0; }

	.head_top_meau{width:800px;height:53px; float:left; padding-bottom:-4px;; margin: 0 0 0 0; }
	.head_top_meau  ul{ list-style:none; padding-top:-5px;}         /* FireFox */
	*html .head_top_meau ul{ list-style:none; padding-top:15px;}	 /* ie6 fixed */
	*+html .head_top_meau ul { list-style:none; padding-top:15px;}	/* ie7 fixed, 注意顺序 */
	.head_top_meau  li{ float:right;height:25px;width:58px;text-align:center;padding-right:29px; font-size:14px}
	.head_top_product{ width:800px; height:149px;float:left;}
	.head_top_search{width:794px;height:30px;float:left; margin-left:6px; background:url(images/main_12.jpg) no-repeat top left;}
	.head_top_bottom{width:950px;height:129px; float:left; margin:-8 0 0 0; padding:0}
	*html .head_top_bottom{width:950px;height:129px; float:left; margin:-8 0 0 0; padding:0}
	*+html .head_top_bottom{width:950px;height:129px; float:left; margin:-8 0 0 0; padding-top:15px;}
	
	.input-submit{width:63px;height:20px;border:0; background:url(images/button_29.png)  no-repeat left bottom; }
	.test_one{width:450px;}
	.gouwu{float:right;width:200px;}
	


