﻿@charset "utf-8";
/* CSS Document */
/*******************************left****************************/ 
body { width:420px; position:relative; margin:0 auto; padding:0; text-align:center; font-family: "宋体", arial; background:#fff; font-size:12px; color:#000; line-height:22px;}
div, form, p, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
div { text-align:left; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
img { border:0; display:block;}
ul { list-style:none; }
.clear {  clear: both; height: 0px;overflow: hidden;}
.more2{ background:#fff; padding:0 5px; float:right; width:40px;}
.more a,.more a:hover,.more2 a,.more2 a:hover{float:right; color:#f00; text-decoration:underline;}
.more1 a,.more1 a:hover{float:right; color:#fff; text-decoration:underline;}

/*banner*/
.banner{ border:1px solid #ccc; float:left; width:978px; margin-bottom:10px;}
.banner1{ border:1px solid #ccc; float:left; width:673px; margin-bottom:10px;}

#contentLeft,#contentCenter{ float:left; overflow:hidden; margin-right:15px; }
#contentRight{ float:right;overflow:hidden; }
#contentLeft{ width:290px;}
	/*focus images*/
	.focus{ width:290px; float:left;}
	.focus dt{  border:1px solid #ccc; width:288px;}
	.focus dd{ background:#A1A1A1; height:30px; line-height:30px; padding-left:5px; width:285px; overflow:hidden;}
	.focus dd a,.focus dd a:hover{ color:#fff; background:url(../images/whitePoint.gif) no-repeat; background-position:0 13px; float:left; text-indent:8px; margin-right:10px; width:130px;}

/*******************************center****************************/ 
#contentCenter{ width:390px;}
	/*focusNew*/
	.focusNew{ width:390px; float:left; margin-bottom:8px; }
	.focusNew dl{ padding-bottom:5px; float:left; width:390px; border-bottom:1px dashed #ccc; margin-bottom:5px;}
		.focusNew dl dt{ float:left; text-align:center; width:390px; height:30px; line-height:30px; overflow:hidden;}
		.focusNew dl dt a,.focusNew dl dt a:hover{ font-size:18px; font-weight:bold; color:#D63492; text-decoration:none;}
		.focusNew dl dd{ width:390px; height:44px; overflow:hidden;}
		.focusNew dl dd a,.focusNew dl dd a:hover{ color:#666;}
	.focusNew ul{ width:390px; height:66px;overflow:hidden;}
		.focusNew ul li,.FAQ ul li{ width:185px; margin-right:10px; float:left; height:21px; line-height:21px;overflow:hidden; }
	
			.focusNew ul li a,.focusNew ul li a:hover{text-decoration:none; color:#666;}
			.focusNew ul li a span,.focusNew ul li a span{ color:#E272B3; margin-right:2px;}
				
	/*FAQ*/
	.FAQ,.onlineYY{background:url(../images/cenBg.gif) top repeat-x;width:380px; padding:5px; float:left;overflow:hidden; margin-bottom:8px;}
	 	.FAQ{height:70px;overflow:hidden; } 
		.faqTitle{ width:380px; float:left; height:25px; line-height:25px;}
			.faqTitle h3{ float:left; background:url(../images/iconline.gif) no-repeat; background-position:0 5px; text-indent:5px; font-family:"微软雅黑","黑体",sans-serif; color:#D63492; font-size:14px; }

	.FAQ ul{ width:390px; height:40px; overflow:hidden; margin-top:5px; float:left;}
	
			.FAQ ul li a,.FAQ ul li a:hover{text-decoration:none; color:#666;}
			.FAQ ul li a span,.FAQ ul li a span{ color:#999; margin-right:2px;}

	/*reservation*/
	.onlineYY{height:128px;overflow:hidden; }
	.onlineYY ul{ width:380px; float:left; margin-top:5px;}
	.onlineYY ul li{ margin-right:10px; float:left; overflow:hidden; width:180px;  height:25px; line-height:25px;}
	.onlineYY ul li strong{float:left; color:#666;}
	
	.onlineYY ul li select{ border:1px #ccc solid;width:110px;float:left;}
	.inputBorder{ border:1px solid #ccc; width:110px; float:left;}
	.botton{ margin-right:10px;}

/*******************************Right****************************/ 
#contentRight{ width:270px;}

	/*Diamond*/
	.Diamond{ background:url(../images/Rbg.gif) repeat-x; width:260px; padding:0 5px; height:42px; line-height:42px;float:left;}
		.Diamond img{float:left; height:42px;}
		
		.DiamondBg{ margin:1px 0 15px 0; background:#F2F2F2; width:260px; padding:5px; height:388px; overflow:hidden;}
		.DiamondBg dl span{ float:left; border:1px #ccc solid; padding:1px; margin-right:5px; width:71px; height:56px; overflow:hidden;}
		.DiamondBg dl{ border-bottom:1px dashed #ccc; width:260px; float:left; padding-bottom:5px; margin-bottom:10px;}
			.DiamondBg dl dt,.DiamondBg dl dd{ width:180px; float:left;}
			.DiamondBg dl dt{ height:21px; overflow:hidden;}
			.DiamondBg dl dd{height:44px; overflow:hidden;}
				.DiamondBg dl dt a,.DiamondBg dl dt a:hover{ color:#D52D8D;}
				.DiamondBg dl dd a,.DiamondBg dl dd a:hover{ color:#808080;}
				
				


/*Plastic center*/
.Plastic{ background:url(../images/CmidTitlebg.gif) repeat-x; width:960px; padding:0 10px; height:38px; line-height:38px;float:left;}	
.Plastic h3 img{float:left; margin-right:100px;}
	.Plastic ul{ float:left; height:31px; line-height:31px; margin-top:7px;}			
	.Plastic ul li{ float:left; margin-right:10px;}
	.Plastic ul li a,.Plastic ul li a:hover{ color:#fff; text-decoration:none;}
	
	.currently{ background:url(../images/tabR.gif) no-repeat right; padding-right:3px;}
	.Plastic ul .currently a,.Plastic ul .currently a:hover{ float:left; font-weight:bold; background:url(../images/tabL.gif) repeat-x; padding:0 10px; color:#D63492;}
	
.PlasticCon,.equipment{ border:1px #E3E3E3 solid; width:960px; padding:9px; border-top:none; float:left;overflow:hidden; margin-bottom:15px;}	
	.PlasticCon{ height:400px; }
	.PlasticLeft{ width:280px; float:left; margin-right:15px;}
		.doc{ border:1px solid #F2F2F2; width:276px; height:235px; float:left; padding:1px; overflow:hidden;}
		.PlasticLeft dl{ background:#F2F2F2; padding:5px; width:270px; float:left;}
		.PlasticLeft dl dt{ color:#666;}
		.docIntro{ border-bottom:1px dashed #ccc; width:270px; padding-bottom:5px; height:44px; overflow:hidden;}
		.docIntro a,.docIntro a:hover{color:#666;} 
		.docBotton{float:right;}
		.docBotton a{ margin:5px 0 0 10px; float:left;}
		
		.PlasticLeft ul{background:#D8D8D8; padding:5px; width:270px; float:left;}
		.PlasticLeft ul li{ background:url(../images/point.gif) no-repeat; text-indent:10px; background-position:0 8px; width:128px; margin-right:5px; height:21px; overflow:hidden; float:left;}
		.PlasticLeft ul li a,.PlasticLeft ul li a:hover{ color:#666;}
	
	.PlasticCenter{width:390px; float:left; margin-right:15px;}
		.yizhi{ margin-bottom:10px;}
		.yizhi,.anli{width:390px; float:left;}
			.yizhiTitle{ width:390px; background:url(../images/cenBg1.gif) no-repeat; background-position:0 3px;float:left;}
				.yizhiTitle h3{ font-size:12px; color:#D63492; background:#fff; float:left; padding:0 3px; margin-left:10px;_margin-left:5px;}
			.yizhi dl{ width:390px; float:left; margin-top:5px;}
			.yizhi dl span,.cosmetology dl span{ border:1px solid #ccc; padding:1px; width:94px; height:64px; float:left; margin-right:10px;}
			.yizhi dl dt,.yizhi dl dd,.cosmetology dl dt,.cosmetology dl dd{ width:280px; float:left;}
			.yizhi dl dt,.cosmetology dl dt{ height:21px; overflow:hidden;}
			.yizhi dl dd{ height:44px; overflow:hidden;}
			.yizhi dl dt a,.yizhi dl dt a:hover,.cosmetology dl dt a,.cosmetology dl dt a:hover{color:#D63492; text-decoration:underline;}
			.yizhi dl dd a,.yizhi dl dd a:hover{color:#666; text-decoration:none;}
			/*tag*/
			
			
			.centerTag,.centerTag1{ background:url(../images/tagbg.gif) repeat-x; width:380px; padding:0 5px; float:left; height:28px; line-height:28px; margin:10px 0; overflow:hidden;}
		
			.centerTag a,.centerTag a:hover{ background:url(../images/point1.gif) no-repeat; background-position:0 12px; text-indent:8px; display:-moz-inline-box; display:inline-block; margin-right:10px; color:#999;}
			
			.yizhi ul{width:390px;float:left; height:105px; overflow:hidden;  }
				.yizhi ul li{ width:185px; float:left; margin-right:10px; background:url(../images/point.gif) no-repeat; text-indent:8px; background-position:0 8px; height:21px; overflow:hidden;}
				.yizhi ul li a,.yizhi ul li a:hover{ color:#666;}
	
			/*case*/
			.anli ul{ width:390px; float:left; margin-top:5px;}	
			.anli ul li{float:left; margin-right:5px; width:90px; }
			.anli ul li span{ border:1px #F0F0F0 solid; width:86px; height:86px; padding:1px; float:left;}
			.anli ul li i{ background:#F0F0F0; height:21px; line-height:21px; width:86px; padding:0 2px; float:left; text-align:center; font-style:normal;}
				.anli ul li i a,.anli ul li i a:hover{ color:#666; font-size:14px;}
	
	
	.PlasticRight{width:260px; float:left;}
	/*expert*/
	.expert{ background:url(../images/Rbg2.gif) repeat-x; width:250px; padding:0 5px; float:left; height:32px; line-height:30px;}
	.expert h3{ float:left; font-size:12px;}
	.PlasticRight dl{ background:#F2F2F2; width:240px; padding:10px; float:left; height:345px; overflow:hidden;}
		.PlasticRight dl dt{float:left; margin-bottom:5px; height:155px;}
		.PlasticRight dl dd { height:21px;float:left; width:240px;}
		.PlasticRight dl dd a{ width:240px; float:left; background:url(../images/point.gif) no-repeat; background-position:0 8px; text-indent:10px; color:#666; height:21px; overflow:hidden;}
	
	
/*Advanced equipments*/	
	.Plastic span{ float:right; color:#fff;font-family:"微软雅黑","黑体",sans-serif; font-size:14px;}		
				
		.equipment{  height:95px;}
		.equipment dl{ width:232px; margin-right:8px; float:left;}		
			.equipment dl span{ float:left; border:1px #eee solid; width:86px; height:91px; margin-right:5px;}
			.equipment dl dt{ width:135px; height:21px; overflow:hidden;}
			.equipment dl dt a,.equipment dl dt a:hover{ color:#000; text-decoration:underline;}
			.equipment dl dd{ width:135px; overflow:hidden; margin-top:5px;}
			.equipment dl dd a,.equipment dl dd a:hover{ color:#666; text-decoration:none;}
			
			
			
/******************** non-invrsive  star's sculpt  star's cosmetology ********************/	
.invrsive,.invrsiveCon{ width:695px; float:left; margin-bottom:15px;}
		/*global*/
	.invrsiveTitle,.sculptTitle,.cosmetologyTitle,.vipTitle{ float:left; padding:0 10px; height:30px; line-height:30px; background:#BEBEBE;}
	.invrsiveTitle h3,.sculptTitle h3,.cosmetologyTitle h3,.skinTitle h3,.vipTitle h3{ float:left; font-size:14px;}
	.invrsiveTitle h3 strong,.sculptTitle h3 strong,.cosmetologyTitle h3 strong,.skinTitle h3 strong,.vipTitle h3 strong{ color:#666;font-family:arial; font-weight:normal; font-size:12px; }
	.invrsiveRight ul li,.sculpt ul li,.cosmetology ul li,.mjCon li{  float:left;  background:url(../images/point.gif) no-repeat; background-position:0 8px; height:21px; overflow:hidden; text-indent:10px;}
	.invrsiveRight ul li a,.invrsiveRight ul li a:hover,.sculpt ul li a,.sculpt ul li a:hover,.cosmetology ul li a,.cosmetology ul li a:hover,.mjCon li a,.mjCon li a:hover{ color:#666;}
	
	
	/***********************/
	.invrsiveTitle{ width:675px;}
	.wcFocus{ padding:1px; border:1px #ccc solid; width:286px; height:295px; float:left; margin:10px 15px 0 0;}
	
	.invrsiveRight{ width:390px; float:left; margin-top:10px; overflow:hidden;}
	.invrsiveRight dl,.cosmetology dl{ width:390px; float:left; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:10px; height:70px; overflow:hidden;}
	.invrsiveRight dl dt{ text-align:center;}
	.invrsiveRight dl dt a,.invrsiveRight dl dt a:hover{color:#D63492; font-size:16px; height:25px; overflow:hidden; line-height:25px; font-weight:bold;}
	.invrsiveRight dl dd{ height:44px; line-height:21px; width:390px; overflow:hidden;}
	.invrsiveRight dl dd a,.invrsiveRight dl dd a:hover{ color:#666; float:left;}
	
	.invrsiveRight ul,.cosmetology ul{ width:390px; float:left; height:100px; overflow:hidden; }
	
	.invrsiveRight ul li,.cosmetology ul li{width:185px;margin-right:10px;}
	
	
	
	
	
	.invrsiveImg{ float:left;}
		.invrsiveImg img{float:left; padding:1px; border:1px solid #CCC; margin:17px 5px 0 0;}
		
		
	/* star's sculpt*/
	.sculpt{ width:290px; float:left; margin-right:15px;}
		.sculptTitle{ width:270px;}
		.sculpt ul{ border:1px #DDDDDD solid; width:280px; float:left; padding:4px; height:185px; overflow:hidden;}
		.sculpt ul li{ width:280px;}
		
	/*star's cosmetology*/	
	.cosmetology{ width:390px; float:left; overflow:hidden;}
		.cosmetologyTitle{ width:370px; float:left;}
		.cosmetology dl{ margin-top:10px;}

	
/*skin-care body-building*/
.meiji{ float:right; width:260px;margin-bottom:15px; border:1px #E3E3E3 solid; padding:4px; height:568px; overflow:hidden;}

		/*skin-care*/
		.skinTitle{ background:url(../images/Rbg1.gif) repeat-x; height:30px; line-height:30px; padding:0 10px; width:240px; float:left;}
		
		.mjimg{ width:260px; float:left;}
		.mjimg a{ border:1px solid #ccc; margin:10px 9px 0 0; float:left;}
		
		.mjCon{ width:260px; float:left; margin:5px 0 10px 0; height:105px; overflow:hidden;}
		.mjCon li{ width:260px; float:left;}
		
		/*map*/
		.map{ width:260px; float:left; margin-top:10px;}
		.map dt{ width:260px; height:21px; line-height:21px; float:left; color:#666; margin-bottom:5px;}
		.map dd{ float:left;}
		
		
/*vip*/
.vipTitle{ width:960px; float:left; overflow:hidden;}		

	.vipContent{ border:1px solid #DEDEDE; border-top:none; width:966px; padding:10px 0 10px 12px; float:left; margin-bottom:15px; overflow:hidden; height:145px; }
	.vipContent a{ border:1px solid #ccc; float:left; padding:1px; margin-right:17px;_margin-right:16px;}
	
/*sitemap*/
.sitemap{ width:960px; padding:0 10px; height:30px; line-height:30px; background:#666; float:left; color:#fff; font-size:16px; font-weight:bold;}	
	.sitemapCon{ border:1px #ccc solid; padding:9px; width:960px; float:left; border-top:none;}
	
	.sitemapCon strong{ width:960px; float:left; height:25px; line-height:25px; margin-bottom:5px;}
		.sitemapCon span{ width:960px; float:left; margin-bottom:10px;}
		.sitemapCon span a{ display:-moz-inline-box;*display:inline-block; color:#666;  margin-right:12px;}
		.sitemapCon span a.siteblack,.sitemapCon span a:hover.siteblack{ color:#000; text-decoration:none;}
		
		/*pop*/	
	.pop{ border:1px #ccc solid; width:380px; padding:9px; float:left; background:#fff; overflow:hidden;}
	.pop dl{width:180px; float:left; margin-right:10px; }
	.pop dl dt{ border:1px #ccc solid; width:173px; height:100px; float:left; margin-bottom:5px; overflow:hidden;}
	.imgsc{ border:1px solid #ccc; width:110px; float:left; margin-right:10px;}
	.pop span{ width:360px; float:left; margin-top:10px;}
	.pop span input{ margin-right:10px; float:left;}