
/* CSS Document */


.left{float: left;}
.right{float: right;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
/*共用头部开始*/


.mainNav{ height:41px; background:#33B095;}
.mainNav .wrap{ width:1200px;}
.wrap { margin: 0 auto; font-family: "Microsoft Yahei";}
.pos_rel {position: relative;}
.mainNav .navCont {padding-left: 228px; height: 40px;}
.mainNav a { float: left;  line-height: 41px; margin-right: 30px; color: #fff; font-size: 16px; position: relative; padding:0px 15px;}
.mainNav a:hover{ background:#3AC9AA;}
.mainNav .now:hover, .mainNav .now {color: #fff;}



/*ym-footer**/
.ym-footer{ width:100%; font-family:"Microsoft Yahei"; background:#333;}
.ym-info{ width:1000px; height:122px; margin:0px auto; padding:56px 0px 95px 0px; background:#333;}
.foot-wrap{ width:700px; float:left; margin-right:100px;}
.foot-wrap i{ font-style:normal;}
.ym-logo{ width:100%; text-align:center; height:90px;}
.ym-logo div{ height:60px; background:none;}
.ym-logo p{ color:#999; padding-top:22px; font-weight:normal;}
.ym-logo p span{ font-size:14px; display:block;}
.ym-logo p em{ font-size:28px; font-family:Arial;}
.ym-about{ width:100%; height:30px; text-align:center;}
.ym-about a{ font-size:15px; color:#999; display:inline-block; width:90px;}
.ym-info .state p{ text-align:center; color:#999; line-height:22px;}

.banner{width:100%; height:428px; position:relative; z-index:2; font-family:"Microsoft Yahei"; border-top:2px solid #3AC9AA; border-bottom:1px solid #e8e8e8;}
.bannerImg{ width:100%; height:428px; overflow:hidden; position:relative; z-index: 0; }
.bannerImg li{ position:absolute; left:0; top:0; height:428px; width:100%; overflow:hidden; display:none}
.bannerImg li img{ -moz-user-select:none; position:absolute; width:789px; height:428px; left:50%; margin-left:-409px; top:0;transition:all 4s linear 0s; transform:scale(1.1);}
.bannerImg li img.now{transform:scale(1.01)}

.tabIcon,.btnItem1 li i,.btnItem1 li span,.otherPart .item1,.sale .eng,.tabList span i,.marks,.boxItem6 .litIcon,.leftNav li a,.boxItem1 .greyBox,.boxItem1 .remain b,.prev,.next,.prev2,.next2,.prev3,.next3,.checkMore,.tabIcon span{ background:url(http://www.taomeirong.com/templets/default/images/mainIndex.png) no-repeat;}

.prev,.next{ width:35px; height:67px; position:absolute; top:50%; margin-top:-34px; cursor:pointer; display:none; }
.prev{ left:50%; margin-left:-410px; background-position:0 -1187px}
.next{ right:50%; margin-right:-380px; background-position:-68px -1187px;}
.prev:hover{ background-position:-182px -1187px}
.next:hover{ background-position:-252px -1187px;}

.tabIcon{ position:absolute; left:48%; bottom:10px; padding:7px 10px; background-position:0 0; border-radius:12px}
.tabIcon span{ display:block; float:left; width:10px; height:10px; border-radius:50%; background-position:-2px -1388px; margin-left:4px; cursor:pointer}
.tabIcon .now{ background-position:-24px -1388px}
/*btnList-all*/
.btnList-all{ width:190px; position:absolute; left:50%; margin-left:-600px; top:-40px; z-index:10; background-color:#fff; border-radius:3px 3px 0 0;}
.btnList-all .list-tit{ width:177px; line-height:40px; padding-left:15px; font-size:13px; color:#fff; background:#3AC9AA; border-radius:3px 3px 0 0;}
.btnCont{height:418px; width:191px; background:#fff;  border-right:1px solid #fff; overflow:hidden; padding-top:10px; transition:all 0.5s}

.btnItem1 li{ line-height:36px; background-color:#fff; position:relative; z-index:1; padding-left:2px; overflow:hidden; width:188px;transition:all 0.1s linear 0s;}
.btnItem1 li.current,.btnItem1 li:hover{ box-shadow:0 0 1px 1px #e0e0e0; z-index:3; padding-left:7px;}
.btnItem1 li.current span,.btnItem1 li:hover span{ border-color:#fff; *border-color:#efefef; width:137px;background-position:130px -493px;}
.btnItem1 li.current span,.btnItem1 li:hover span{ border-color:#fff; *border-color:#efefef; width:137px;background-position:130px -493px;}
.btnItem1 li span{ float:left; width:140px; display:block; font-size:13px; background-position:128px -459px; margin-right:6px}
.btnItem1 li a{ display:block;left: -44px; padding-left:44px; position: relative; z-index: 50; width:140px;}
.btnItem1 li a,.btnItem1 li a:hover{ color:#333; text-decoration:none;}
.btnItem1 li a:hover{ color:#33B095; }
.btnItem1 li i{ float:left; width:42px; height:36px; position:relative; top:-3px;}
.btnItem1 .jingxuan i{ background-position:10px -23px}
.btnItem1 .eye i{ background-position:10px -63px}
.btnItem1 .nose i{ background-position:10px -100px}
.btnItem1 .man i{ background-position:10px -1551px}
.btnItem1 .body i{ background-position:10px -138px}
.btnItem1 .laserfacial i{ background-position:10px -1033px; }
.btnItem1 .face i{ background-position:10px -216px}
.btnItem1 .chest i{ background-position:10px -255px}
.btnItem1 .facialwrinkles i{ background-position:10px -294px}
.btnItem1 .injection i{ background-position:10px -333px}
.btnItem1 .hair i{ background-position:10px -372px}
.btnItem1 .tooth i{ background-position:10px -411px}
.btnItem1 .ear i{ background-position:10px -947px;}
.btnItem1 .lip i{ background-position:10px -991px;}
.btnItem1 .private i{ background-position:10px -907px;}
.btnItem1 .women i{ background-position:10px -907px;}
.btnItem1 .fnbeauty i{ background-position:10px -177px; }

.infoShowCont{position:absolute; left:190px; top:40px; background:#fff; width:1010px; display: block;}
.btnItem2{ display:none; position:absolute; left:-15px; top:0; background:#fff; min-height:428px; z-index:1; max-width:952px; border:1px solid #e8e8e8; border-top:none;}
.btnItem2 .jingxuan{ padding:0 15px;}
.btnItem2 .jingxuan a{ color:#666; display:block; line-height:37px; border-bottom:1px solid #f5f5f5;white-space:nowrap; text-align:center}
.btnItem2 .jingxuan a:hover{ text-decoration:none; color:#ff5370;}
.btnItem2 li{ display:none}
.otherPart{line-height:28px; width:788px; display:none}
.otherPart a:hover{ text-decoration:none}
.otherPart .item1{ margin-right:30px; padding-right:18px; width:96px; text-align:right; font-weight:bold;background-position:109px -461px;}
.otherPart .item1 a{ color:#333; line-height:28px;}
.otherPart .item1 a:hover{ color:#ff5370;}
.otherPart .item2{ width:490px; margin-right:15px;}
.otherPart .item2 div{ height:28px; margin-bottom:13px; overflow:hidden; width:100%;}
.otherPart .item2 a{ display:block;white-space:nowrap; float:left; margin-right:10px; margin-bottom:17px; border:1px solid #efefef; padding:0 10px; border-radius:19px; height:26px; line-height:26px; color:#666}
.otherPart .item2 a:hover{ color:#fff; border-color:#ff5370; background:#ff5370;}
.otherPart .item2 .special{ color:#ff5370; border-color:#ffe6ea;}
.otherPart .item3{ color:#ababab}
.otherPart .item3:hover{ color:#ff5370}
.linkCont{ width:732px; float:left; padding:25px 0 40px}
.linkItem{ overflow:hidden; *padding-bottom:10px;}
.fastZT{ position:absolute; right:0; top:0;width:220px; height:428px;}
.fastZT a{ display:block;width:220px; height:142px; border-bottom:1px dashed #e5e5e7; position:relative; left:0; background:#fff;transition:all 0.2s linear 0s;}
.fastZT a:last-child{ border-bottom:none;}
.fastZT a:hover{ left:-5px;}
.fastZT li{ display:none;}
.fastZT img{ display:block; width:220px; height:142px;-moz-user-select:none;}
.fastZT1{ right:50%; margin-right:-600px; z-index: 10; }
.fastZT2{ display:none}
.fastZT2 li{ background:#fff; min-height:428px}
.fastZT2 li:first-child{ background:none}
/*partTit*/
.partTit{ width:1200px; margin:0 auto; height:68px; padding-bottom:52px; overflow:hidden}
.partTit p{ height:73px;border-bottom:1px solid #efefef; position:relative; text-align:center}
.partTit p span{ display:block; width:250px; height:113px; background-color:#fff; margin:0 auto}
.partTit .ft31{ font-size:32px; display:block; padding-top:36px; text-align:center}
.partTit .ft31 > a { color: #333;}
.pink{ color:#ff5370}
.partTit .eng{ color:#b4b4b4; font-size:16px; font-family:Arial;}
.sale .eng{ font-size:14px; font-family:"Microsoft Yahei"; padding-left:20px; background-position:0 -537px}
.bodyPart{ padding-bottom:48px}
.bodyPartIcon{ position:relative; top:6px; display:inline-block; width:50px; height:33px; background:#999}
.bodyPartIcon em,.bodyPartIcon i{ display:block; position:absolute; top:0; width:50px; left:0; z-index:1}
.bodyPartIcon em{ height:0;transition:height 0.8s linear 0s; }
.bodyPartIcon i{ height:33px; z-index:2;}
.eye .bodyPartIcon i{ background-position:0 -4px;}
.nose .bodyPartIcon i{ background-position:0 -83px;}
.body .bodyPartIcon i{ background-position:0 -203px;}
.laserfacial .bodyPartIcon i{ background-position:0 -406px;}
.face .bodyPartIcon i{ background-position:0 -324px;}
.chest .bodyPartIcon i{ background-position:0 -484px;}
.facialwrinkles .bodyPartIcon i{ background-position:0 -123px;}
.injection .bodyPartIcon i{ background-position:0 -44px;}
.hair .bodyPartIcon i{ background-position:0 -284px;}
.tooth .bodyPartIcon i{ background-position:0 -524px;}
.ear .bodyPartIcon i{ background-position:0 -163px;}
.lip .bodyPartIcon i{ background-position:0 -245px;}
.private .bodyPartIcon i{ background-position:0 -362px;}
.women .bodyPartIcon i{ background-position:0 -362px;}
.fnbeauty .bodyPartIcon i{ /*background-position:0 -444px;*/ background-position:0 -404px; }

.eye .bodyPartIcon em{ background-color:#92cef0}
.nose .bodyPartIcon em{  background-color:#d1bdff;}
.body .bodyPartIcon em{ background-color:#ffd668}
.laserfacial .bodyPartIcon em{ background-color:#b5e674}
.face .bodyPartIcon em{ background-color:#ffa4a3}
.chest .bodyPartIcon em{ background-color:#ffa9de}
.facialwrinkles .bodyPartIcon em{ background-color:#ffa4a3}
.injection .bodyPartIcon em{ background-color:#ffd668; }
.hair .bodyPartIcon em{  background-color:#ffc08d}
.tooth .bodyPartIcon em{  background-color:#b5e674;}
.ear .bodyPartIcon em{ }
.lip .bodyPartIcon em{ }
.private .bodyPartIcon em{ background-color:#d1bdff}
.women .bodyPartIcon em{ background-color:#d1bdff}
.fnbeauty .bodyPartIcon em{ background-color:#ffa9de; }


.iconShade .bodyPartIcon em{ height:33px;}


.after, #ft, ul, .cbox, .box_7 .right li { zoom: 1;}
.neiye .btnCont{ display:none}
.neiye .btnList-all:hover .btnCont{
	display: block
}
.neiye .chengshi{
	position: relative;
}
.neiye .infoShowCont{ display:none}
.neiye .btnCont {
	display: none;
	height: 417px;
	width: 190px;
	background: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
}

.neiye .btnList-all:hover .infoShowCont{
	display: block
}
.xiangmu {
	padding-top: 10px;
	padding-bottom: 10px;
}
.xiangmu_content {
	padding-top: 20px;
	padding-bottom: 25px;
}
.xiangmu h1 {
	line-height: 35px;
	height: 35px;
}
.bg-logo .advice-img {
float: right;
}
.bg-logo .advice-tel {
float: left;
}
.xiangmu .hengx {
	height: 2px;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.xmut img { width:390px !important; height:auto !important}