.pingpai {
	width:986px;
	margin:0 auto;
	margin-bottom:10px;
	background:url(pingpai.gif) repeat-x left top;
	height:106px;
	clear:both;
}
.pingpai h2 {
	float:left;
	width:94px;
	background:url(hotpp.gif) no-repeat left top;
	height:106px;
	line-height: 9999px;
	overflow:hidden;
}
.pingpai ul {
	background:url(hotppright.gif) no-repeat right top;
	float:right;
	width:882px;
	padding-top:26px;
	padding-left:10px;
	height:80px;
}
.pingpai li {
	float:left;
	width:84px;
	height:25px;
	margin-bottom:10px;
	overflow: hidden;
}

#contents {
	width:986px;
	margin:0 auto;
}
.left {
	width:210px;
	float:left;
}
.mid {
	width:526px;
	float:left;
	margin-left:11px;
}
.right {
	float:right;
	width:222px;
}

.flashad li {
	float:left;
	width:175px;
	height:30px;
	line-height:32px;
	margin-top:2px;
	text-align:center;
	overflow: hidden;
}
.flashad li a {
	display:block;
	width:175px;
	height:30px;
	background:#000000;
}
.flashad li a:link {
	color:white;
	
}
.flashad li a:visited {
	color:white;
}
.flashad li a:hover {
	background:#FD9800;
}
.flashad li.selected  a {
	background:#FD9800;
}

.Assurance li {
	border:1px solid #CCCCCC;
	width:169px;
	height:67px;
	margin-top:7px;
	line-height:9999px;
	overflow: hidden;
}
.Assurance li a {
	display: block;
}
.Assurance li.a01 {
	background:url(Assurance01.jpg) no-repeat left top;
	float:left;
	margin-right:7px;
}
.Assurance li.a02 {
	background:url(Assurance02.jpg) no-repeat left top;
	float:left;
}
.Assurance li.a03 {
	background:url(Assurance03.jpg) no-repeat left top;
	float:right;
}

.newpro h2 {
	padding-top:12px;
	clear:both;
	height:32px;
	background:url(newpro.gif) no-repeat 4px 12px;
	border-bottom:1px solid #CFCBCC;
	overflow: hidden;
	line-height:9999px;
}
.newpage {
	margin:-18px 0 0 420px;
}
.newpage a {
	width:19px;
	height:13px;
	display:block;
	float:left;
	line-height:9999px;
	overflow:hidden;
	margin:0 7px;
}
.no01 {
	background:url(no01.gif) no-repeat left top;
}
.no01selected {
	background:url(no01hover.gif) no-repeat left top;
}
.no02 {
	background:url(no02.gif) no-repeat left top;
}
.no02selected {
	background:url(no02hover.gif) no-repeat left top;
}
.no03 {
	background:url(no03.gif) no-repeat left top;
}
.no03selected {
	background:url(no03hover.gif) no-repeat left top;
}

.newpro ul {
	background:url(xline4.gif) repeat-x left 210px;
	clear:both;
	margin-top:18px;
	height:419px;
	overflow: hidden;
}
.newpro ul li {
	width:176px;
	background:url(yline.gif) no-repeat left 18px;
	height:210px;
	margin-left:-1px;
	float:left;
	text-align:center;
}
.newpro img {
	width:130px;
	height:130px;
	margin:16px auto 10px auto;
}
.spread {
	width:38px;
	height:38px;
	/*background:url(spread.png) no-repeat left top;*/
	margin:-148px 0 0 115px;
	position: relative;
	line-height:38px;
	overflow:hidden;
	color:white;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
*html .spread {
	margin:-142px 0 0 95px;
}
*+html .spread {
	margin:-142px 0 0 95px;
}
.newpro dl {
	margin:102px auto 0 auto;
	width:160px;
}
.newpro dt {
	line-height:14px;
}
.newpro dd .price {
	background:url(momeny.gif) no-repeat left 5px;
	padding:0 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6A4161;
	font-weight: bold;
}
.newpro dd .thought {
	text-decoration: line-through;
	color:#898989;
}

.star {
	margin-top:10px;
	background:url(startop.gif) no-repeat left top;
	padding-top:13px;
}
.starcontent {
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	text-align:center;
}
.starcontent ul {
	width:498px;
	margin:0 auto;
	overflow: hidden;
	padding:6px 0;
}
.starcontent li {
	width:166px;
	float:left;
	background:url(yline2.gif) repeat-y left top;
	margin-left:-1px;
	text-align:center;
}
.orangetext {
	color:#FE6C00;
	font-weight:bold;
}
.starcontent img {
	margin:5px auto;
	width:130px;
	height:130px;
}
.starcontent dl {
	width:156px;
}
.starcontent dt {
	height:18px;
	overflow: hidden;
}
.starnav {
	height:24px;
	background:url(starnav.gif) repeat-x left top;
	clear:both;
}
.starnav ul {
	width:498px;
	margin:0 auto;
}
.starnav li {
	float:left;
	line-height:24px;
}
.starnav li a:link {
	width:166px;
	color:white;
	text-align:center;
	display:block;
	font-weight: bolder;
}
.starnav li a:visited {
	width:166px;
	color:white;
	text-align:center;
	display:block;
	font-weight: bolder;
}
.starnav li a:hover {
	background:url(starnavbg.gif) no-repeat center top;
	color:#D71307;
	font-weight:bolder;
}
.starnav li.selected a:link {
	background:url(starnavbg.gif) no-repeat center top;
	color:#D71307;
	font-weight:bolder;
}
.starnav li.selected a:visited {
	background:url(starnavbg.gif) no-repeat center top;
	color:#D71307;
	font-weight:bolder;
}
.starnav li.selected a:hover {
	background:url(starnavbg.gif) no-repeat center top;
	color:#D71307;
	font-weight:bolder;
}
.cowj {
	width:73px;
	height:73px;
	margin:-254px 0 0 0;
	position: relative;
}
*html .cowj {
	margin-top:-247px;
}
*+html .cowj {
	margin-top:-247px;
}

.placard h2 {
	height:30px;
	width:212px;
	border-bottom:1px solid #CECECE;
	line-height:9999px;
	overflow: hidden;
	background:url(placard.gif) no-repeat 5px 4px;
}
.placard div {
	padding:8px 0 15px 0;
	line-height: 26px;
	width:212px;
	margin:0 auto;
}
.commend {
	border:1px solid #CCCCCC;
	width:220px;
	overflow: hidden;
}
.commend h2 {
	height:32px;
	background:url(commend.gif) no-repeat 4px 6px;
	line-height:9999px;
	overflow: hidden;
}
.tab_list li{ float:left; margin:0 1px;_margin:0 1px;cursor:pointer; text-align:center; line-height:27px; background: url(tabdd_bg.gif) no-repeat; width:71px; height:27px;}
.tab_list .menu_click{ background:url(tabdd_bg2.gif); color:#fff;}
.tab_cont_waik{ clear:both;}
.tab_cont_waik ul{ float:left; overflow:hidden;width:110px; text-align:center; line-height:16px; height:100px; margin-top:8px;}
.tab_cont_waik ul img{ width:60px; height:60px;margin:4px auto;}
.tab_cont_waik { background:url(tab_div_bg.gif) #fff no-repeat left 112px; width:220px; height:223px;}
.tab_cont_waik strong{ color:#fe4f02;}
.clear_p {clear:both;height:1px;overflow:hidden;}
.r_ad {
	padding:15px 0 4px 0;
}
.r_ad img {
	margin-bottom:6px;
}
.man {
	border:1px solid #CCCCCC;
	width:220px;
	overflow: hidden;
	height:303px;
}
*html .man {
	height:295px;
}
*+html .man {
	height:295px;
}
.man h2 {
	height:36px;
	background:url(man.gif) no-repeat 4px 6px;
	line-height:9999px;
	overflow: hidden;
	border-bottom:1px solid #cccccc;
}
.manlist {
	width:220px;
	overflow: hidden;
}
.manlist span {
	float:left;
	height:25px;
	line-height: 26px;
	width:44px;
	background:url(manlist.jpg) repeat-x left top;
	border-left:1px solid #cccccc;
	margin-left:-1px;
	overflow: hidden;
	text-align: center;
}
.manlist a.selected {
	background:white;
	width:44px;
	height:25px;
	display: block;
	font-weight: bold;
}
.man ul {
	padding:9px 0 8px 8px;
	clear:both;
}
.man li {
	clear:both;
	padding:4px 0;
}
.man img {
	float:left;
	margin:0 6px;
	border:1px solid #E4E4E4;
}
.man ul li p {
	float:left;
	width:120px;
	line-height: 18px;
	height:18px;
	overflow: hidden;
}




#sale {width:986px; margin:0 auto;height:227px; overflow:hidden; padding:10px 0; }
#sale .menu { width:155px; height:227px; float:left;background:#e9e9e9; }
#sale .menu ul { width:150px;padding-left:5px; }
#sale .menu li { width:140px; height:28px; display:block; clear:both; background:url(sale_bg.gif); padding-left:10px; overflow:hidden; float:left; padding-top:15px; cursor:pointer; }
#sale .menu li a { display:block; height:16px; line-height:16px; background:url(icon_g.gif) no-repeat left center; padding-left:20px; color:#555555; }
#sale .menu li.curr { background:url(sale_bg1.gif); }
#sale .menu li.curr a { background:url(icon_r.gif) no-repeat left center; color:#000000; }
#sale .menu li.top { background:url(sale_bg_ol.gif); }
#sale .menu li.topo { background:url(sale_bg_o.gif); }
#sale .menu li.bottom { background:url(sale_bg2.gif); }
#sale .menu li.bottomo { background:url(sale_bg3.gif); }
#sale .contents { width:831px; height:227px;float:right;background:url(salebg.gif) #e9e9e9 no-repeat left 9px; }
#sale .contents li { width:163px; float:left; overflow:hidden; text-align:center; display:block; padding-top:20px;}
#sale .contents li .img { background:url(line_s1.gif) no-repeat right 12px; padding:0px; padding-bottom:10px; }
#sale .contents li .nobg { background:none; }
#sale .contents li span { display:block; clear:both; padding:5px 0px;line-height:12px; }
#sale .contents li strong { font-family:Arial; color:#6b4161; font-size:16px; }
#sale .contents li big { font-size:12px; text-decoration:line-through; color:#898989; }
#sale .contents li .mask { width:38px; height:38px; background:url(spread.png) no-repeat; position:absolute; margin:-143px 0 0 110px;overflow:hidden; font-weight:bold; color:#ffffff; line-height:36px; padding:0px; }
*html #sale .contents li .mask {
	margin:-143px 0 0 30px;
}
*+html #sale .contents li .mask {
	margin:-143px 0 0 30px;
}


.list { width:986px; height:261px; background:url(bottom.gif) #eeeeee no-repeat left bottom; clear:both; margin-bottom:10px; position:relative; overflow:hidden; } 
.list h2 { width:253px; height:56px; display:block; background:url(left.gif); position:absolute; z-index:2; }
.list .navsub { width:733px; height:56px; position:absolute; right:0px; top:0px; z-index:1; background:url(lbg.gif); }
.list .rig { width:21px; height:56px; position:absolute; right:0; top:0; z-index:2; }
.list .navsub ul { width:733px; height:30px; padding-top:8px; }
.list .navsub li { width:177px; height:30px; display:block; background:url(l2.gif); float:left; }
.list .navsub li a { width:120px; height:30px; display:block; line-height:30px; color:#555555; padding-left:57px; }
.list .navsub li.l1 { background:url(l1.gif); }
.list .navsub li.l2 { background:url(l3.gif); }
.list .navsub li.curr { background:url(l2_o.gif); }
.list .navsub li.curr a { color:#714867; font-weight:bold; }
.list .navsub li.l1_o { background:url(l1_o.gif); }
.list .navsub li.l2_o { background:url(l3_o.gif); }
.list .title { width:264px; height:190px; background:#ffffff; position:absolute; padding-left:13px; left:5px; top:56px; border-left:1px #dcd9d9 solid; padding-right:29px; }
.list .contents { width:668px; height:190px; overflow:hidden; position:absolute; right:5px; top:56px; border-right:1px #dcd9d9 solid; background:#ffffff; }
.list .contents li { width:139px; float:left; overflow:hidden; text-align:center; display:block; position:relative; margin-right:28px; }
.list .contents li .img { border:1px #dcd9d9 solid; width:128px; height:128px; overflow:hidden; padding:0px; }
.list .contents li span { width:139px; display:block; clear:both; padding:10px 0px 5px 0px; line-height:14px; }
.list .contents li strong { font-family:Arial; color:#6b4161; font-size:16px; }
.list .contents li big { font-size:12px; text-decoration:line-through; color:#898989; }

.last { width:986px; height:278px; clear:both; position:relative;background:url(yline3.gif) no-repeat 765px 44px;}
.last .left { width:753px; height:301px; position:absolute; left:0; top:0; }
.last .left h2 { width:753px; height:29px; display:block; clear:both;border-bottom:1px solid #cccccc;}
.last .left h2 .title { width:259px; height:29px; overflow:hidden; display:block; float:left; }
.last .left h2 .navcms { width:448px; font-size:12px;display:block; float:right; padding-top:5px; }
.last .left h2 .navcms a { width:67px; height:21px; display:block; float:left; background:url(ml.gif); margin-right:20px; color:#7d7d7d; padding-left:24px; line-height:21px; }
.last .left h2 .navcms a.curr { background:url(ml_o.gif); color:#ffffff; }
.last .left ul { width:753px; float:left; padding-top:24px; }
.last .left li { width:360px; height:98px; float:left; padding-left:5px; padding-bottom:24px; margin-right:5px; }
.last .left .img { width:84px; height:84px; display:block; float:left; border:1px #dcd9d9 solid; padding:6px; }
.last .left li span { width:350px; height:20px; display:block; float:right; font-weight:bold; padding-top:1px; }
.last .left li span a { color:#714867; }
.last .left li span a:hover { text-decoration:underline; }
.last .left li p { width:350px; float:right; line-height:20px; }
.last .left li p a { color:#707070; }
.last .left li p a:hover { color:#ff6600; }
.last .right { width:221px; height:278px; overflow:hidden;float:right;}
.last .right h2 { width:208px; margin-left:13px;height:29px;border-bottom:1px solid #cccccc; overflow:hidden; }
.last .right .comm { margin-left:16px;width:212px; height:249px;overflow:hidden; padding-top:4px; }
.last .right dl { width:188px; float:left; background:url(line.gif) repeat-x left bottom; padding:0px 0px 8px; margin:0px 12px 8px; _margin:0px 6px 8px; line-height:16px; }
.last .right dt { color:#555555; padding-top:6px; }
.last .right dl.nobg { background:none; }



.dhtop {
	width:210px;
	background:url(menu_1cen.gif) repeat-y left top;
}
.dhtop h2 {
	height:40px;
	background:url(menu_1top.gif) no-repeat left top;
	line-height: 9999px;
	overflow: hidden;
}
.dhtop h3 {
	width:197px;
	height:26px;
	margin:5px auto 0 auto;
	overflow: hidden;
	font-size:14px;
	font-weight:bold;
	text-indent:8px;
	line-height: 28px;
	background:url(menu_01.gif) no-repeat left top;
}
.dhtop h3 a:link {
	width:197px;
	height:26px;
	display:block;
	color:white;
}
.dhtop h3 a:visited {
	width:197px;
	height:26px;
	display:block;
	color:white;
}
.dhtop h3 a:hover {
	width:197px;
	height:26px;
	display:block;
	color:white;
}


.dhtop h3.CREAM {
	background:url(menu_011.gif) no-repeat left top;
}
.dhtop h3.SKINCOLOR {
	background:url(menu_021.gif) no-repeat left top;
}
.dhtop h3.MAN {
	background:url(menu_031.gif) no-repeat left top;
}
.dhtop h3.AGE {
	background:url(menu_041.gif) no-repeat left top;
}
.dhtop h3.SKIN {
	background:url(menu_051.gif) no-repeat left top;
}
.dhbottom {
	clear:both;
	height:10px;
	background:url(menu_1bot.gif) no-repeat left top;
	overflow:hidden;
}

.dhtop div {
	width:182px;
	margin:16px auto 0 auto;
}
.plist {
	height:40px;
	background:url(menu_fl.gif) no-repeat left top;
	line-height:9999px;
	overflow:hidden;
}
.plist_ul {
	margin-top:20px;
}
.plist_ul li {
	padding-left:25px; line-height:20px;float:none; display:block;font-family:arial;
}
.brand {
	height:20px;
	background:url(left_nav_pinpai.gif) no-repeat left top;
	line-height:9999px;
	overflow:hidden;
	margin-top:16px;
}
.brand_ul {
	margin-top:20px;
}
.brand_ul li {
	padding-left:35px;margin:0;display:block;background:url(leftmenu_ico2.gif) no-repeat 20px 0px; line-height:20px; float:none;display:block; width:140px; font-family:arial;
}
.place {
	height:21px;
	background:url(left_nav_guojia.gif) no-repeat left top;
	line-height:9999px;
	overflow:hidden;
	margin-top:16px;
}
.place_ul {
	margin-top:20px;
}
.place_ul li {
	padding-left:30px;margin:0;display:block;background:url(leftmenu_ico3.gif) no-repeat 23px 0px;line-height:20px; float:none;display:block; width:140px;font-family:arial;
}