
/* CSS Document */
.nav1 .nav_logo{
    float: left;
    height: auto;
    margin-top: 8px;
    width: 231px;
}
.nav1 .nav_logo a {
    height: 100%;
    width: 100%;
}
.ect { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.nav1,#nav,.nav1 ul li ul,#footer,.qu_fu{ background:#292d33;}
.footconr p:first-child+p img{ width:95px; height:95px;}
.footconr p:first-child img{ width:95px; height:95px;}
#pagewrap_mry {width: 100%;margin: 0 auto;background: #ffd6e4;position:relative;}
/************************************************************************************
欧式风格
*************************************************************************************/
#maindianmian{ width:100%; height:auto; background:#ffd6e4; padding-top:80px; position:relative; overflow:hidden;}
.dianmian-banner{ width:100%; height:auto; position:relative; background:utl(images/dm-banner-bg.jpg) no-repeat; backfround-size:100%;}
.beauty-banner-background{
	width: 100%;
	height: 675px;
	position: relative; z-index:1;
}
.beauty-banner-background .b-span-list{ width:1200px; margin:0 auto; position:relative;}
.beauty-banner-background .b-span-list p{ position:absolute; border:2px solid #fff6f9; text-align:center; border-radius:100%; display:block; }
.beauty-banner-background .b-span-list p span{ color:#333; font-size:1.5rem; line-height:32px; display:inline-block; padding-top:20px;}
.beauty-banner-background .b-span-list .b-mflf{width:112px; height:112px; top:350px; left:54px; 
animation:mflfUpdown 2s infinite alternate; -webkit-animation:mflfUpdown 2s infinite alternate;}
.beauty-banner-background .b-span-list .b-zjcd{width:112px; height:112px; top:350px; left:335px;
animation:mflfUpdown 2s infinite alternate; -webkit-animation:mflfUpdown 2s infinite alternate;}
.beauty-banner-background .b-span-list .b-mfbj{width:102px; height:102px; top:548px; left:390px;
animation:mfbjUpdown 2s infinite alternate; -webkit-animation:mfbjUpdown 2s infinite alternate;}
.beauty-banner-background .b-span-list .b-zysg{width:102px; height:102px; top:463px; left:942px;
animation:zysgUpdown 2s infinite alternate; -webkit-animation:zysgUpdown 2s infinite alternate;}
.beauty-banner-background .b-span-list .b-zysj{width:96px; height:96px; top:112px; left:984px;
animation:zysjUpdown 2s infinite alternate; -webkit-animation:zysjUpdown 2s infinite alternate;}
@keyframes mflfUpdown{
		from{top:350px;}  to{top:320px;}
}
@-webkit-keyframes mflfUpdown{
		from{top:350px;} to{top:320px;}
}
@keyframes mfbjUpdown{
		from{top:548px;}	to{top:528px;}
}
@-webkit-keyframes mfbjUpdown{
		from{top:548px;}	to{top:528px;}
}
@keyframes zysgUpdown{
		from{top:463px;}	to{top:433px;}
}
@-webkit-keyframes zysgUpdown{
		from{top:463px;}	to{top:433px;}
}
@keyframes zysjUpdown{
		from{top:112px;}	to{top:92px;}
}
@-webkit-keyframes zysjUpdown{
		from{top:112px;}	to{top:92px;}
}


.beauty-banner-background a:nth-of-type(1){ width:100%; height:100%; display:block; cursor:pointer;}
.beauty_main{ width:100%;  margin:0 auto; padding-bottom:30px; position:relative; z-index:3;}

.mry-header-title{ width:100%; height:auto; margin:0 auto; text-align:center;}
.mry-header-title h2{padding-top:3px; display:inline-block; font-size:2.25rem; color:#fff;  text-align:center; color:#333; letter-spacing:3px;}
.mry-header-title h2 .mry-header-t-da{ display:inline-block; font-size:2.625rem; color:#2f2020;} 
.mry-header-title p{ width:100%; text-align:center; color:#333; font-size:1.125rem; line-height:22px;}
.mry-header-title p span{ display:inline-block; background:url(../image/icogz.png) no-repeat -68px -1px; width:20px; height:12px;}


/*欧式风格  症状*/
.beautyzz_box{ width:100%; margin:0 auto; overflow:hidden; background:url(../image/beauty-zz-bg.png) no-repeat top center; 
margin-top:-55px; padding-top:175px; height:1265px;}
.container{ width:1200px; margin:0 auto; }
.container1260{ width:1260px; margin:0 auto; }
.jd-anli-box{ width:100%; height:auto; margin-top:25px; margin-bottom:65px; float:left;}
.mry-zz-box{ width:100%; height:auto; margin-top:22px; position:relative; }
.mry-zz-box .mry-zz-box-line{ position:absolute; width:740px; height:318px; border:2px solid #fff; border-radius:10px; top:195px; left:265px; z-index:1;}
.mry-zz-box .mry-zz-box-button{ position:absolute; width:190px; height:64px; right:158px; top:580px;}
.mry-zz-box .mry-zz-box-button a{ display:block; width:190px; height:63px; background:#f69697; color:#fff; font-size:1.5rem; line-height:63px; text-align:center; border-radius:10px;}
.mry-zz-box ul li{ position:absolute; z-index:2;}
.mry-zz-info{ width:100%; height:100%; position:relative;}
.mry-zz-info .mry-zz-info-pic{ width:425px; height:201px; border-radius:94px; overflow:hidden; z-index:4; position:absolute;}
.mry-zz-info .mry-zz-info-pic img{width:425px; height:201px; border-radius:94px; transition: all 0.7s ease 0s; }
.mry-zz-info .mry-zz-info-pic img:hover{transform: scale(1.03);}
.mry-zz-info .mry-zz-info-num{ width:122px; height:122px; padding:4px; border:2px solid #fff; border-radius:100%; z-index:3; position:absolute;}
.mry-zz-info .mry-zz-info-num span{ width:122px; height:122px; border-radius:100%; background:#fbb8b8; display:block; font-size:2.625rem; color:#fff; line-height:122px; text-align:center;}
.mry-zz-info .mry-zz-info-text{ position:absolute; z-index:5; width:163px; height:210px; border-radius:0px 100px 100px 0px;
background:#fff;filter:Alpha(opacity=80); opacity:0.8; color:#333; font-size1.5rem; line-height:210px; text-align:center;}
.mry-zz-box ul li:nth-of-type(1){ top:0px; left:42px; width:510px; height:270px;}
.mry-zz-box ul li:nth-of-type(1) .mry-zz-info-pic{ left:78px; top:63px;}
.mry-zz-box ul li:nth-of-type(1) .mry-zz-info-num{ left:0px; top:0px;}
.mry-zz-box ul li:nth-of-type(1) .mry-zz-info-text{ left:344px; top:59px;}

.mry-zz-box ul li:nth-of-type(2){ top:156px; right:96px; width:485px; height:266px;}
.mry-zz-box ul li:nth-of-type(2) .mry-zz-info-pic{ left:0px; top:59px;}
.mry-zz-box ul li:nth-of-type(2) .mry-zz-info-num{ right:0px; top:0px;}
.mry-zz-box ul li:nth-of-type(2) .mry-zz-info-text{ left:265px; top:55px;}

.mry-zz-box ul li:nth-of-type(3){ top:384px; left:115px; width:505px; height:266px;}
.mry-zz-box ul li:nth-of-type(3) .mry-zz-info-pic{ left:78px; top:58px;}
.mry-zz-box ul li:nth-of-type(3) .mry-zz-info-num{ left:0px; top:0px;}
.mry-zz-box ul li:nth-of-type(3) .mry-zz-info-text{ left:343px; top:54px;}

.mry-zz-box ul li:first-child{ top:0px; left:42px; width:510px; height:270px;}
.mry-zz-box ul li:first-child .mry-zz-info-pic{ left:78px; top:63px;}
.mry-zz-box ul li:first-child .mry-zz-info-num{ left:0px; top:0px;}
.mry-zz-box ul li:first-child .mry-zz-info-text{ left:344px; top:59px;}

.mry-zz-box ul li:first-child+li{ top:156px; right:96px; width:485px; height:266px;}
.mry-zz-box ul li:first-child+li .mry-zz-info-pic{ left:0px; top:59px;}
.mry-zz-box ul li:first-child+li .mry-zz-info-num{ right:0px; top:0px;}
.mry-zz-box ul li:first-child+li .mry-zz-info-text{ left:265px; top:55px;}

.mry-zz-box ul li:first-child+li+li{ top:384px; left:115px; width:505px; height:266px;}
.mry-zz-box ul li:first-child+li+li .mry-zz-info-pic{ left:78px; top:58px;}
.mry-zz-box ul li:first-child+li+li .mry-zz-info-num{ left:0px; top:0px;}
.mry-zz-box ul li:first-child+li+li .mry-zz-info-text{ left:343px; top:54px;}

/*欧式风格  案例*/
.beautyanli_box{ width:100%; margin:0 auto; overflow:hidden; margin-top:-360px;
background:url(../image/bea_anli_bg.png) no-repeat right bottom; }
.beauty-anli{ width:100%; height:auto; float:left; background:#fff; border-radius:10px; padding-top:50px; padding-bottom:50px;}

.beauty-anli-mry,.beauty-anli-hs,.beauty-anli-spa{ width:100%; float:left;}
.beauty-anli-mry-hd{ width:100%; text-align:center; margin-top:15px;}
.beauty-anli-mry-hd .hd_h3,.beauty-anli-mry-hd p{ text-align:center; width:100%; margin-top:10px;}
.beauty-anli-mry-hd .hd_h3 span{ width:230px; height:100px; margin:0 auto; text-align:center; background:url(../image/icogz.png) no-repeat 0px -232px; display:inline-block; color:#fff; font-size:1.375rem; line-height:100px;}
.beauty-anli-mry-hd .hd_des span{ display:inline-block; width:568px; height:32px; line-height:32px; color:#666; background:url(../image/icogz.png) no-repeat 10px -488px; }
.beauty-anli-mry-list{ float:left; width:1260px; height:300px; background:url(../image/beauty-mry-ul-bg.png) no-repeat;}
.beauty-anli-mry-list ul li{ float:left; width:148px; height:148px; padding:8px; background:none; border:1px solid #e2ecf7; border-radius:100%; overflow:hidden;}
.beauty-anli-mry-list ul li.active,.beauty-anli-mry-list ul li:hover{ background:#d7ecff;}
.beauty-anli-mry-list ul li p{width:148px; height:148px; border-radius:100%; overflow:hidden;}
.beauty-anli-mry-list ul li p img{ width:148px; height:148px;}
.beauty-anli-mry-list ul li:nth-of-type(1){ margin-left:70px; margin-top:133px;}
.beauty-anli-mry-list ul li:nth-of-type(2){ margin-left:30px; margin-top:20px;}
.beauty-anli-mry-list ul li:nth-of-type(3){ margin-left:106px; margin-top:115px;}
.beauty-anli-mry-list ul li:nth-of-type(4){ margin-left:70px; margin-top:20px;}
.beauty-anli-mry-list ul li:nth-of-type(5){ margin-left:85px; margin-top:74px;}
.beauty-anli-mry-list ul li:first-child{ margin-left:70px; margin-top:133px;}
.beauty-anli-mry-list ul li:first-child+li{ margin-left:30px; margin-top:20px;}
.beauty-anli-mry-list ul li:first-child+li+li{ margin-left:106px; margin-top:115px;}
.beauty-anli-mry-list ul li:first-child+li+li+li{ margin-left:70px; margin-top:20px;}
.beauty-anli-mry-list ul li:first-child+li+li+li+li{ margin-left:85px; margin-top:74px;}
.beauty-anli-mry-con{ float:left; width:100%; position:relative; padding-top:20px; padding-bottom:20px;}
.beauty-anli-mry-info{ float:left; display:none;}
.beauty-anli-mry-con .beauty-anli-mry-a-b{ position:absolute; width:345px; height:155px; background:url(../image/icogz.png) no-repeat 0px -330px; right:172px; top:70px;}
.beauty-anli-mry-con .beauty-anli-mry-a-b .after-button,.beauty-anli-mry-con .beauty-anli-mry-a-b .before-button{ width:166px; height:54px; line-height:54px; text-align:center; color:#fff; font-size:1.5rem;}
.beauty-anli-mry-con .beauty-anli-mry-a-b .after-button{ margin-top:20px; margin-left:10px;}
.beauty-anli-mry-con .beauty-anli-mry-a-b .before-button{margin-top:12px; margin-left:165px;}
.beauty-anli-mry-con .beauty-anli-mry-info-a{ width:658px; height:543px; float:left; margin-left:70px;}
.beauty-anli-mry-con .beauty-anli-mry-info-a p{width:658px; height:543px;  overflow:hidden;
-moz-box-shadow:4px 12px 12px rgba(55,55,55,0.16); -webkit-box-shadow:4px 12px 12px rgba(55,55,55,0.16); box-shadow:4px 12px 12px rgba(55,55,55,0.16);}
.beauty-anli-mry-con .beauty-anli-mry-info-a p img{width:658px; height:543px; transition: all 0.7s ease 0s; }
.beauty-anli-mry-con .beauty-anli-mry-info-a p img:hover{transform: scale(1.03);}
.beauty-anli-mry-con .beauty-anli-mry-info-b{ float:left; margin-left:30px; width:435px; height:543px;}
.beauty-anli-mry-con .beauty-anli-mry-info-b .beauty-anli-mry-info-b-t{ float:left; height:110px; text-align:right; width:100%; margin-top:10px; margin-bottom:83px;}
.beauty-anli-mry-con .beauty-anli-mry-info-b .beauty-anli-mry-info-b-t span{ width:190px; height:75px; text-align:center; display:block; background:url(../image/icogz.png) no-repeat -244px -232px; float:right; color:#333; font-size:1rem; line-height:26px; padding-top:25px;}
.beauty-anli-mry-con .beauty-anli-mry-info-b .beauty-anli-mry-info-b-pic{ float:left;width:435px; height:343px; overflow:hidden;
-moz-box-shadow:4px 12px 12px rgba(55,55,55,0.16); -webkit-box-shadow:4px 12px 12px rgba(55,55,55,0.16); box-shadow:4px 12px 12px rgba(55,55,55,0.16);}
.beauty-anli-mry-con .beauty-anli-mry-info-b .beauty-anli-mry-info-b-pic img{width:435px; height:343px; transition: all 0.7s ease 0s; }
.beauty-anli-mry-con .beauty-anli-mry-info-b .beauty-anli-mry-info-b-pic img:hover{transform: scale(1.03);}

.beauty-anli-hs{ width:100%; float:left;}
.beauty-anli-hs-hd{ width:100%; text-align:center; margin-top:15px;}
.beauty-anli-hs-hd .hd_h3,.beauty-anli-hs-hd p{ text-align:center; width:100%; margin-top:10px;}
.beauty-anli-hs-hd .hd_h3 span{ width:230px; height:100px; margin:0 auto; text-align:center; background:url(../image/icogz.png) no-repeat 0px -588px; display:inline-block; color:#fff; font-size:1.375rem; line-height:100px;}
.beauty-anli-hs-hd .hd_des span{ display:inline-block; width:568px; height:32px; line-height:32px; color:#666; background:url(../image/icogz.png) no-repeat 10px -520px; }

.beauty-anli-hs-list ul li{/*width: 146px;height: 168px; */width: 130px;height: 152px; padding:8px; background:url(../image/mry-anli-hs-li-bg.png) no-repeat 0px -13px; float:left;}
.beauty-anli-hs-list ul li:hover,.beauty-anli-hs-list ul li.active{ background-position:-150px -13px;}
.beauty-anli-hs-list ul li:nth-of-type(2){ width:150px; height:150px; padding:8px; background-position:-306px -13px;}
.beauty-anli-hs-list ul li:nth-of-type(2):hover,.beauty-anli-hs-list ul li:nth-of-type(2).active{ width:150px; height:150px; padding:8px; background-position:-478px -13px;}
.beauty-anli-hs-list ul li:nth-of-type(4){ width:150px; height:148px; padding:8px; background-position:-651px -13px;}
.beauty-anli-hs-list ul li:nth-of-type(4):hover,.beauty-anli-hs-list ul li:nth-of-type(4).active{ width:150px; height:148px; padding:8px; background-position:-828px -13px;}
.beauty-anli-hs-list ul li:nth-of-type(1){ margin-left:80px; margin-top:48px;}
.beauty-anli-hs-list ul li:nth-of-type(2){ margin-left:75px; margin-top:102px;}
.beauty-anli-hs-list ul li:nth-of-type(3){ margin-left:95px; margin-top:18px;}
.beauty-anli-hs-list ul li:nth-of-type(4){ margin-left:65px; margin-top:86px;}
.beauty-anli-hs-list ul li:nth-of-type(5){ margin-left:85px; margin-top:86px;}

.beauty-anli-hs-list ul li:first-child{ margin-left:70px; margin-top:133px;}
.beauty-anli-hs-list ul li:first-child+li{ margin-left:30px; margin-top:20px;}
.beauty-anli-hs-list ul li:first-child+li+li{ margin-left:106px; margin-top:115px;}
.beauty-anli-hs-list ul li:first-child+li+li+li{ margin-left:70px; margin-top:20px;}
.beauty-anli-hs-list ul li:first-child+li+li+li+li{ margin-left:85px; margin-top:74px;}
.beauty-anli-hs-list ul li:first-child+li{ width:150px; height:150px; padding:8px; background-position:-306px -13px;}
.beauty-anli-hs-list ul li:first-child+li:hover,.beauty-anli-hs-list ul li:first-child+li.active{ width:150px; height:150px; padding:8px; background-position:-478px -13px;}
.beauty-anli-hs-list ul li:first-child+li+li+li{ width:150px; height:148px; padding:8px; background-position:-651px -13px;}
.beauty-anli-hs-list ul li:first-child+li+li+li:hover,.beauty-anli-hs-list ul li:first-child+li+li+li.active{ width:150px; height:148px; padding:8px; background-position:-828px -13px;}



.beauty-anli-hs-list ul li .con-show01{width: 130px;height: 152px; float: left;overflow: hidden;transform:rotate(120deg);}.beauty-anli-hs-list ul li .con-show02{width: 100%;height: 100%;overflow: hidden;transform:rotate(-60deg);}.beauty-anli-hs-list ul li .con-show03{width: 100%;height: 100%;overflow: hidden;transform:rotate(-60deg);position: relative;background: none; text-align:center; vertical-align:middle}
/*用路径创建六角形*/
.beauty-anli-hs-list ul li:nth-of-type(2) .con-show01{ width:150px; height:150px;clip-path:polygon( 0% 36%, 36% 0%,85% 13%,99% 62%,63% 98%, 13% 85%); -webkit-clip-path:polygon( 0% 36%, 36% 0%,85% 13%,99% 62%,63% 98%, 13% 85%); 
overflow:hidden;transform:rotate(0deg);}
.beauty-anli-hs-list ul li:nth-of-type(2) .con-show02{width: 100%;height: 100%;overflow: hidden;transform:rotate(0deg);}.beauty-anli-hs-list ul li:nth-of-type(2) .con-show03{width: 100%;height: 100%;overflow: hidden;transform:rotate(0deg);position: relative;text-align:center; vertical-align:middle; }

.beauty-anli-hs-list ul li:nth-of-type(4) .con-show01{ width:150px; height:150px;clip-path:polygon( 17.3% 11.3%, 67.3% 2%,100% 39.67%,83.67% 87.67%,34% 96%, 0 58%); -webkit-clip-path:polygon( 17.3% 11.3%, 67.3% 2%,100% 39.67%,83.67% 87.67%,34% 96%, 0 58%);
overflow:hidden;transform:rotate(0deg);}
.beauty-anli-hs-list ul li:nth-of-type(4) .con-show02{width: 100%;height: 100%;overflow: hidden;transform:rotate(0deg);}.beauty-anli-hs-list ul li:nth-of-type(4) .con-show03{width: 100%;height: 100%;overflow: hidden;transform:rotate(0deg);position: relative;text-align:center; vertical-align:middle; }
/*.beauty-anli-hs-list ul li:nth-of-type(2) .con-show01{width: 150px;height: 148px; float: left;overflow: hidden;transform:rotate(108deg); background:#000;}.beauty-anli-hs-list ul li:nth-of-type(2) .con-show02{width: 100%;height: 100%;overflow: hidden;transform:rotate(-60deg); background:#ff0000;}.beauty-anli-hs-list ul li:nth-of-type(2) .con-show03{width: 100%;height: 100%;overflow: hidden;transform:rotate(-60deg);position: relative;background: none; text-align:center; vertical-align:middle; background:blue;}  */

.beauty-anli-hs-con{ width:1115px; overflow:hidden; float:left; margin-left:72px; position:relative; margin-top:-22px;}
.beauty-anli-hs-con ul{ position:relative; width:99999px;}
.beauty-anli-hs-con ul li{ width:1115px; height:565px;  float:left;}
.beauty-anli-hs-con .hs_an_left{
position:absolute; left:30px; top:285px; width:59px; height:80px;
background:url(../image/icogz.png) no-repeat -435px -251px; cursor:pointer;
}
.beauty-anli-hs-con .hs_an_right{
position:absolute; right:30px; top:285px; width:59px; height:80px;
background:url(../image/icogz.png) no-repeat -498px -251px; cursor:pointer;
}
.beauty-anli-hs-con ul li .beauty-anli-hs-t{ height:60px; line-height:60px; width:1115px; text-align:center; color:#333; font-size:1.25rem;}
.beauty-anli-hs-con ul li .beauty-anli-hs-img{ width:1115px; height:503px;}


.beauty-anli-spa-hd{ width:100%; text-align:center; margin-top:15px;}
.beauty-anli-spa-hd .hd_h3,.beauty-anli-spa-hd p{ text-align:center; width:100%; margin-top:10px;}
.beauty-anli-spa-hd .hd_h3 span{ width:245px; height:100px; margin:0 auto; text-align:center; background:url(../image/icogz.png) no-repeat -231px -588px; display:inline-block; color:#fff; font-size:1.375rem; line-height:110px; overflow:hidden;}
.beauty-anli-spa-hd .hd_des span{ display:inline-block; width:568px; height:32px; line-height:32px; color:#666; background:url(../image/icogz.png) no-repeat 10px -555px; }
.beauty-anli-spa-list{ float:left; width:1260px; height:auto;}
.beauty-anli-spa-list li{ float:left; padding:7px; border:1px solid #bcc0c5; overflow:hidden; display:block; overflow:hidden; text-align:center;}
.beauty-anli-spa-list ul li.active,.beauty-anli-spa-list ul li:hover{ background:#cee0f3;}
.beauty-anli-spa-list ul li p{ position:relative;}
.beauty-anli-spa-list ul li img{ width:155px; height:auto;
-moz-box-shadow:8px 5px 13px rgba(55,55,55,0.16); -webkit-box-shadow:8px 5px 13px rgba(55,55,55,0.16); box-shadow:8px 5px 13px rgba(55,55,55,0.16);}
.beauty-anli-spa-list ul li:hover img,.beauty-anli-spa-list ul li.active img{ width:155px; height:auto;
-moz-box-shadow:8px 5px 13px rgba(55,55,55,0.2); -webkit-box-shadow:8px 5px 13px rgba(55,55,55,0.2); box-shadow:8px 5px 13px rgba(55,55,55,0.2);}

.beauty-anli-spa-list ul li:nth-of-type(1){ width:150px; height:146px; border-radius: 42% 58% 58% 42% / 74% 66% 34% 26%; 
margin-top:25px; margin-left:67px;}
.beauty-anli-spa-list ul li:nth-of-type(1) p,.beauty-anli-spa-list ul li:nth-of-type(1) img{ width:150px; height:146px; border-radius: 42% 58% 58% 42% / 74% 66% 34% 26%; line-height:146px;}

.beauty-anli-spa-list ul li:nth-of-type(2) {width:148px; height:150px; border-radius: 61.5% 38.5% 38.5% 61.5% / 58% 72% 28% 42%;
margin-top:85px; margin-left:34px;}
.beauty-anli-spa-list ul li:nth-of-type(2)  p,.beauty-anli-spa-list ul li:nth-of-type(2)  img{ width:148px; height:150px; border-radius: 61.5% 38.5% 38.5% 61.5% / 58% 72% 28% 42%; line-height:150px;}

.beauty-anli-spa-list ul li:nth-of-type(3) {width:148px; height:148px; border-radius: 71.6% 28.4% 40.5% 59.5% / 42.6% 28% 72% 57.4%; 
margin-top:106px; margin-left:130px;}
.beauty-anli-spa-list ul li:nth-of-type(3)  p,.beauty-anli-spa-list ul li:nth-of-type(3)  img{ width:148px; height:148px; border-radius:  71.6% 28.4% 40.5% 59.5% / 42.6% 28% 72% 57.4%; line-height:150px;}

.beauty-anli-spa-list ul li:nth-of-type(4) {width:148px; height:145px; border-radius: 50% 50% 50% 50% /  73% 73% 27% 27%;
margin-top:32px; margin-left:85px;}
.beauty-anli-spa-list ul li:nth-of-type(4)  p,.beauty-anli-spa-list ul li:nth-of-type(4)  img{  width:148px; height:145px; border-radius: 50% 50% 50% 50% /  73% 73% 27% 27%;line-height:150px;}

.beauty-anli-spa-list ul li:nth-of-type(5) {width:148px; height:148px; border-radius: 70% 30% 25% 75%/64% 80% 20% 36%; 
margin-top:94px; margin-left:54px;}
.beauty-anli-spa-list ul li:nth-of-type(5)  p,.beauty-anli-spa-list ul li:nth-of-type(5)  img{ width:148px; height:148px; border-radius: 70% 30% 25% 75% / 64% 80% 20% 36%;line-height:150px;}


.beauty-anli-spa-con{ float:left; width:1150px; position:relative; padding-top:20px; height:540px; padding-left:70px;}
.beauty-anli-spa-info{ float:left; display:none; z-index:5;}
.beauty-anli-spa-con .beauty-anli-spa-a{ position:absolute; width:300px; height:100px; background:url(../image/icogz.png) no-repeat -10px -688px; right:235px; top:62px;  z-index:2;}
.beauty-anli-spa-con .beauty-anli-spa-a p{ font-size:1.5rem; color:#333333; padding-top:55px; padding-left:70px; line-height:45px;}
.beauty-anli-spa-con .beauty-anli-spa-a p span{ font-size:2.625rem; margin-right:35px;}
.beauty-anli-spa-con .beauty-anli-spa-a p span.red{ color:#f79d9e; margin-right:0px;}
.beauty-anli-spa-con .beauty-anli-spa-b{ position:absolute; width:300px; height:95px; background:url(../image/icogz.png) no-repeat 0px -788px; right:260px; bottom:5px; z-index:2;}
.beauty-anli-spa-con .beauty-anli-spa-b p{ font-size:1.25rem; color:#333333; padding-top:66px; padding-left:90px; line-height:26px;}
.beauty-anli-spa-con .beauty-anli-spa-b p span{ font-size:1.875rem; margin-left:35px;}

.beauty-anli-spa-con .beauty-anli-spa-info-a{ width:685px; float:left;}
.beauty-anli-spa-con .beauty-anli-spa-info-a .beauty-anli-spa-info-a-t{width:685px; overflow:hidden; text-align:left; color:#333; font-size:1.25rem; padding-bottom:10px;}
.beauty-anli-spa-con .beauty-anli-spa-info-a .beauty-anli-spa-info-a-t span.t-a{ width:56px; height:30px; display:inline-block; margin-left:15px; margin-right:-45px; background:url(../image/icogz.png) no-repeat -510px -660px; margin-bottom:-15px;}
.beauty-anli-spa-con .beauty-anli-spa-info-a .beauty-anli-spa-info-a-t span.t-b{ width:56px; height:30px; display:inline-block;  margin-left:-45px; background:url(../image/icogz.png) no-repeat -510px -588px;}

.beauty-anli-spa-con .beauty-anli-spa-info-a .beauty-anli-spa-info-a-pic{width:685px; height:480px;  overflow:hidden; margin-top:10px;
-webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0 100%);
 clip-path: polygon(0 0, 100% 0, 80% 100%, 0 100%);}
.beauty-anli-spa-con .beauty-anli-spa-info-a .beauty-anli-spa-info-a-pic img{width:685px; height:480px; transition: all 0.7s ease 0s; }
.beauty-anli-spa-con .beauty-anli-spa-info-a .beauty-anli-spa-info-a-pic img:hover{transform: scale(1.03);}

.beauty-anli-spa-con .beauty-anli-spa-info-b{ float:left; margin-left:-75px; width:500px; height:350px; margin-top:155px;}
.beauty-anli-spa-con .beauty-anli-spa-info-b .beauty-anli-spa-info-b-pic{ float:left;width:500px; height:350px; overflow:hidden;
-webkit-clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%);;
 clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%);}
.beauty-anli-spa-con .beauty-anli-spa-info-b .beauty-anli-spa-info-b-pic img{width:500px; height:350px; transition: all 0.7s ease 0s; }
.beauty-anli-spa-con .beauty-anli-spa-info-b .beauty-anli-spa-info-b-pic img:hover{transform: scale(1.03);}


/*欧式风格  效果图*/
.beautyxgt_box{ width:100%; margin:0 auto; overflow:hidden; margin-top:40px; }
.beauty-xgt{ width:100%; height:auto; float:left; padding-bottom:50px;}
.beauty-xgt-box{ float:left;}
.beauty-xgt-box ul li{ float:left; width:370px; height:307px; margin:36px 15px 16px 30px;  background:#fff6f6; border-radius:10px;
-moz-box-shadow:6px 8px 9px rgba(55,55,55,0.14); -webkit-box-shadow:6px 8px 9px rgba(55,55,55,0.14); box-shadow:6px 8px 9px rgba(55,55,55,0.14);}
.beauty-xgt-box ul li .beauty-xgt-pic{ float:left; width:370px; height:242px;border-radius:10px 10px 0px 0px; overflow:hidden;}
.beauty-xgt-box ul li .beauty-xgt-pic img{ width:370px; height:242px; border-radius:10px 10px 0px 0px; transition: all 0.7s ease 0s;}
.beauty-xgt-box ul li .beauty-xgt-title{ width:100%; float:left; height:64px; line-height:64px; text-align:center;}
.beauty-xgt-box ul li .beauty-xgt-title a{ color:#000; font-size:1.125rem;}
.beauty-xgt-box ul li:hover img{transform: scale(1.03);}
.beauty-xgt-box ul li:hover a{ color:#333;}

/*欧式风格  贴心服务*/
.beautyfuwu_box{ width:100%; margin:0 auto; overflow:hidden; height:1064px; background:url(../image/mry-fuwu-bg.png) no-repeat top center; padding-top:20px;}
.beauty-fuwu{ width:100%; height:auto; float:left; padding-bottom:50px;}
.beauty-fuwu-box{ width:100%; height:auto; float:left;}
.beauty-fuwu-box ul li{ background:#fff; border-radius:10px; float:left; position:relative; width:344px; height:391px;
-moz-box-shadow:6px 8px 13px rgba(55,55,55,0.14); -webkit-box-shadow:6px 8px 13px rgba(55,55,55,0.14); box-shadow:6px 8px 13px rgba(55,55,55,0.14);}
.beauty-fuwu-box ul li:hover{ background:#f69697;}

.bea-fuwu-list-t{ color:#333333; font-size:1.5rem; text-align:center; line-height:30px; width:100%; width:100%; padding:50px 0px;}
.beauty-fuwu-box ul li:hover .bea-fuwu-list-t,.beauty-fuwu-box ul li:hover .bea-fuwu-list-des{ color:#fff;}

.bea-fuwu-list-des{ color:#666666; font-size:1rem;  width:250px; line-height:30px; padding-left:45px;}

.beauty-fuwu-box ul li:nth-of-type(1){ margin-left:34px; margin-top:28px;}
.beauty-fuwu-box ul li:nth-of-type(2){ margin-left:110px; margin-top:28px;}
.beauty-fuwu-box ul li:nth-of-type(3){ margin-left:40px;}
.beauty-fuwu-box ul li:nth-of-type(4){ width:442px; height:302px; margin-left:102px; margin-top:48px;}
.beauty-fuwu-box ul li:nth-of-type(5){ width:442px; height:302px; margin-left:130px; margin-top:23px;}
.bea-fuwu-list-ico{ background-image:url(../image/beauty-fuwu-ico.png); background-repeat:no-repeat; position:absolute;}
.beauty-fuwu-box ul li:nth-of-type(1) .bea-fuwu-list-ico{ background-position:0px 0px; width:94px; height:100px; right:40px; bottom:60px;}
.beauty-fuwu-box ul li:nth-of-type(2) .bea-fuwu-list-ico{ background-position:-94px 0px; width:96px; height:100px; right:29px; bottom:35px;}
.beauty-fuwu-box ul li:nth-of-type(3) .bea-fuwu-list-ico{ background-position:-190px 0px; width:97px; height:100px; right:27px; bottom:70px;}
.beauty-fuwu-box ul li:nth-of-type(4) .bea-fuwu-list-ico{ background-position:-287px 0px; width:79px; height:100px; right:36px; bottom:80px;}
.beauty-fuwu-box ul li:nth-of-type(5) .bea-fuwu-list-ico{ background-position:-366px 0px; width:118px; height:100px; right:10px; bottom:80px;}
.beauty-fuwu-box ul li:nth-of-type(1):hover .bea-fuwu-list-ico{ background-position:0px -100px; width:94px; height:100px;}
.beauty-fuwu-box ul li:nth-of-type(2):hover .bea-fuwu-list-ico{ background-position:-94px -100px; width:96px; height:100px;}
.beauty-fuwu-box ul li:nth-of-type(3):hover .bea-fuwu-list-ico{ background-position:-190px -102px; width:97px; height:100px;}
.beauty-fuwu-box ul li:nth-of-type(4):hover .bea-fuwu-list-ico{ background-position:-287px -100px; width:79px; height:100px;}
.beauty-fuwu-box ul li:nth-of-type(5):hover .bea-fuwu-list-ico{ background-position:-366px -100px; width:118px; height:100px;}

.beauty-fuwu-box ul li:first-child{ margin-left:34px; margin-top:28px;}
.beauty-fuwu-box ul li:first-child+li{ margin-left:110px; margin-top:28px;}
.beauty-fuwu-box ul li:first-child+li+li{ margin-left:40px;}
.beauty-fuwu-box ul li:first-child+li+li+li{ width:442px; height:302px; margin-left:102px; margin-top:48px;}
.beauty-fuwu-box ul li:first-child+li+li+li+li{ width:442px; height:302px; margin-left:130px; margin-top:23px;}
.beauty-fuwu-box ul li:first-child .bea-fuwu-list-ico{ background-position:0px 0px; width:94px; height:100px; right:40px; bottom:60px;}
.beauty-fuwu-box ul li:first-child+li .bea-fuwu-list-ico{ background-position:-94px 0px; width:96px; height:100px; right:29px; bottom:35px;}
.beauty-fuwu-box ul li:first-child+li+li .bea-fuwu-list-ico{ background-position:-190px 0px; width:97px; height:100px; right:27px; bottom:70px;}
.beauty-fuwu-box ul li:first-child+li+li+li .bea-fuwu-list-ico{ background-position:-287px 0px; width:79px; height:100px; right:36px; bottom:80px;}
.beauty-fuwu-box ul li:first-child+li+li+li+li .bea-fuwu-list-ico{ background-position:-366px 0px; width:118px; height:100px; right:10px; bottom:80px;}
.beauty-fuwu-box ul li:first-child:hover .bea-fuwu-list-ico{ background-position:0px -100px; width:94px; height:100px;}
.beauty-fuwu-box ul li:first-child+li:hover .bea-fuwu-list-ico{ background-position:-94px -100px; width:96px; height:100px;}
.beauty-fuwu-box ul li:first-child+li+li:hover .bea-fuwu-list-ico{ background-position:-190px -102px; width:97px; height:100px;}
.beauty-fuwu-box ul li:first-child+li+li+li:hover .bea-fuwu-list-ico{ background-position:-287px -100px; width:79px; height:100px;}
.beauty-fuwu-box ul li:first-child+li+li+li+li:hover .bea-fuwu-list-ico{ background-position:-366px -100px; width:118px; height:100px;}


/*欧式风格  工艺流程*/
.beautygy_box{ width:100%; margin:0 auto; overflow:hidden; height:auto; background:url(../image/mry-gy-bg.png) no-repeat bottom right; margin-top:-40px;}
.beauty-gongyi{ width:100%; height:auto; float:left;}
.beauty-gongyi-box{ width:100%; height:840px; float:left; background:url(../image/mry-gongyi-bg.png) no-repeat center;}
.beauty-gongyi-box ul{ width:100%; float:left; position:relative; margin-top:-20px;}
.beauty-gongyi-box ul li{ position:absolute; width:148px; height:148px; padding:8px; border:1px dashed #fff; border-radius:100%; top:222px; left:72px;
animation:gyliUpdown 2s infinite alternate; -webkit-animation:gyliUpdown 2s infinite alternate;}
.beauty-gongyi-box ul li p{ width:148px; height:148px; background:#fff; text-align:center; border-radius:100%;}
.beauty-gongyi-box ul li p span{ line-height:42px; color:#333; font-size:1.25rem; padding-top:30px; display:block; }

.beauty-gongyi-box ul li:nth-of-type(1) {top:222px; left:72px; }
.beauty-gongyi-box ul li:nth-of-type(2) {top:0px; left:340px; }
.beauty-gongyi-box ul li:nth-of-type(3) {top:590px; left:202px; }
.beauty-gongyi-box ul li:nth-of-type(4) {top:90px; left:880px; }
.beauty-gongyi-box ul li:nth-of-type(5) {top:342px; left:1040px; }
.beauty-gongyi-box ul li:nth-of-type(6) {top:568px; left:850px; }
.beauty-gongyi-box ul li:nth-of-type(7) { width:56px; height:56px; padding:6px; top:725px; left:607px; }
.beauty-gongyi-box ul li:nth-of-type(7) p{ width:56px; height:56px;}
.beauty-gongyi-box ul li:nth-of-type(7) p span{ color:#f69697; font-size:3.25rem; text-align:center; padding-top:0px;}

.beauty-gongyi-box ul li:first-child {top:222px; left:72px; }
.beauty-gongyi-box ul li:first-child+li {top:0px; left:340px; }
.beauty-gongyi-box ul li:first-child+li+li {top:590px; left:202px; }
.beauty-gongyi-box ul li:first-child+li+li+li {top:90px; left:880px; }
.beauty-gongyi-box ul li:first-child+li+li+li+li {top:342px; left:1040px; }
.beauty-gongyi-box ul li:first-child+li+li+li+li+li {top:568px; left:850px; }
.beauty-gongyi-box ul li:first-child+li+li+li+li+li+li { width:56px; height:56px; padding:6px; top:725px; left:607px; }
.beauty-gongyi-box ul li:first-child+li+li+li+li+li+li p{ width:56px; height:56px;}
.beauty-gongyi-box ul li:first-child+li+li+li+li+li+li p span{ color:#f69697; font-size:3.25rem; text-align:center; padding-top:0px;}

@keyframes gyliUpdown{
		from{margin-top:0px;}  to{margin-top:20px;}
}
@-webkit-keyframes gyliUpdown{
		from{margin-top:0px;}  to{margin-top:20px;}
}
/*欧式风格  定制流程*/
.beautylc_box{ width:100%; margin:0 auto; overflow:hidden; height:auto;}
.beauty-liucheng{ width:100%; height:auto; float:left;}
.beauty-liucheng-box{ width:100%; height:auto; float:left; padding-top:40px; padding-bottom:80px;}
.beauty-liucheng-box ul li{ float:left; width:216px; height:258px; padding:11px; background:url(../image/mry-lc-li-bg.png) no-repeat 0px 0px; margin-left:90px;}
.beauty-liucheng-box ul li p{ width:217px; height:258px; overflow:hidden; position:relative;
clip-path:polygon( 0% 25%, 50% 0%,100% 25%,100% 75%,50% 100%, 0% 75%); -webkit-clip-path:polygon( 0% 25%, 50% 0%,100% 25%,100% 75%,50% 100%, 0% 75%); }
.beauty-liucheng-box ul li p span{ text-align:center; position:absolute; width:217px; height:258px;
background:rgba(0,0,0,0.3); top:0px; left:0px; color:#fff; font-size:1.25rem; padding-top:100px; line-height:58px;}
.beauty-liucheng-box ul li:hover p span{ display:none;}
.beauty-liucheng-box ul li:nth-of-type(2),.beauty-liucheng-box ul li:nth-of-type(7){ background-position:-238px 0px;}
.beauty-liucheng-box ul li:nth-of-type(3){background-position:-476px 0px;}
.beauty-liucheng-box ul li:nth-of-type(4),.beauty-liucheng-box ul li:nth-of-type(6){ background-position:-713px 0px;}
.beauty-liucheng-box ul li:hover{ width:216px; height:258px; background:url(../image/mry-lc-li-bg.png) no-repeat -951px 0px;}
.beauty-liucheng-box ul li:nth-of-type(1){ margin-left:188px;}
.beauty-liucheng-box ul li:nth-of-type(4){ margin-left:30px;}
.beauty-liucheng-box ul li:nth-of-type(7){ margin-right:0px;}


.beauty-liucheng-box ul li:first-child+li,.beauty-liucheng-box ul li:first-child+li+li+li+li+li+li{ background-position:-238px 0px;}
.beauty-liucheng-box ul li:first-child+li+li{background-position:-476px 0px;}
.beauty-liucheng-box ul li:first-child+li+li+li,.beauty-liucheng-box ul li:first-child+li+li+li+li+li{ background-position:-713px 0px;}
.beauty-liucheng-box ul li:first-child{ margin-left:188px;}
.beauty-liucheng-box ul li:first-child+li+li+li{ margin-left:30px;}
.beauty-liucheng-box ul li:first-child+li+li+li+li+li+li{ margin-right:0px;}

/*欧式风格  加盟案例*/
.beautysjs_box{ width:100%; margin:0 auto; overflow:hidden; height:auto; background:url(../image/mry-sjs-bg.png) no-repeat top center; padding-top:50px;}
.beauty-shejishi{ width:100%; height:auto; float:left;}
.beauty-shejishi-box{ width:100%; height:auto; float:left; height:850px; position:relative; z-index:2;}
.beauty-sjs-list{ position:absolute; left:580px; bottom:125px;}
.beauty-sjs-list ul li{ float:left; width:128px; height:128px; text-align:center;}
.beauty-sjs-list ul li .bea-sjs-l-pic{ float:left; width:86px; height:86px; padding:4px; border:2px solid #d7ecff; border-radius:100%; overflow:hidden; margin-left:15px;}
.beauty-sjs-list ul li:hover .bea-sjs-l-pic,.beauty-sjs-list ul li.active .bea-sjs-l-pic{ border:2px solid #8fb0ce;}
.beauty-sjs-list ul li .bea-sjs-l-pic img{width:86px; height:86px; border-radius:100%;
-moz-box-shadow:6px 8px 10px rgba(55,55,55,0.16); -webkit-box-shadow:6px 8px 10px rgba(55,55,55,0.16); box-shadow:6px 8px 10px rgba(55,55,55,0.16);}
.beauty-sjs-list ul li .bea-sjs-li-name{float:left; width:100%; text-align:center;color:#333333; font-size:1.125rem; line-height:30px;}

.beauty-sjs-con,.beauty-sjs-info{ width:100%; float:left; overflow:hidden;}
.beauty-sjs-info{ /*margin-top:-10px;*/ display:none;}
.beauty-sjs-info .beauty-sjs-pic{ float:left; width:490px; height:880px; z-index:2; margin-top:-20px;}
.beauty-sjs-info .beauty-sjs-text{ float:left; width:770px;}
.beauty-sjs-t01{ width:100%; text-align:right; padding-top:13px; padding-bottom:30px;}
.sjs-yy-button{ width:153px; height:53px; background:#8eafcd; border-radius:8px; text-align:center; display:inline-block; color:#ffffff; font-size:1.375rem;
line-height:53px; margin-right:40px; cursor:pointer; }
.beauty-sjs-t02{ width:100%; height:auto;}
.bea-sjs-t02-l{ width:265px; float:left; padding-left:10px;}
.bea-sjs-t02-l a{ display:block; border-left:6px solid #e9b843; height:46px; line-height:46px; color:#333; font-size:3rem; text-indent:10px;}
.bea-sjs-t02-r{ float:left; width:465px;}
.bea-sjs-t02-r p{ width:100%; display:block; float:left; color:#333; font-size:1.25rem; line-height:32px;}
.bea-sjs-t02-r p span{ width:20px; height:20px; display:inline-block; margin-right:20px; background:url(../image/icogz.png) no-repeat -95px 0px; margin-bottom:-3px;}
.beauty-sjs-t03{ width:90%; height:auto; padding-left:10px;}
.beauty-sjs-t03 p{ width:100%; color:#333333; font-size:1.375rem; line-height:32px; float:left;}
.beauty-sjs-t03 p span{ width:115px; height:48px; background:#8eafcd; line-height:48px; text-align:center; font-size:1.25rem; display:inline-block; color:#fff; border-radius:8px;}
.beauty-sjs-t03 p:nth-of-type(2){ padding:20px 0px;}
.beauty-sjs-anli-list{ width:100%; float:left;}
.beauty-sjs-anli-list li{ width:196px; height:164px; margin-right:46px; border:1px solid #e2e2e2; position:relative; overflow:hidden; float:left;
margin-top:15px; margin-bottom:15px;}
.beauty-sjs-anli-list li .bea-sjs-anli-pic{ width:100%; height:124px; display:block; position:relative; overflow:hidden;}
.beauty-sjs-anli-list li .bea-sjs-anli-pic img{width: 100%; height: auto;transition: all 0.7s ease 0s; display:inline;}
.beauty-sjs-anli-list li:hover .bea-sjs-anli-pic img{transform:scale(1.03);}
.beauty-sjs-anli-list li .bea-sjs-anli-pic span{position: absolute;display: block;width: 100%;height: 30px;text-align: center;color: #fff;font-size: 0.8125rem;
	background: rgba(0, 0, 0, 0.4);line-height: 30px;bottom: 0px; cursor:pointer; overflow:hidden;}
.beauty-sjs-anli-list li .bea-sjs-anli-text{font-size: 0.7rem; height: 40px; text-align: left; line-height:40px; background:#fff;}
.beauty-sjs-anli-list li .bea-sjs-anli-text img{ border-radius:50%; width:30px; height:30px;}
.beauty-sjs-anli-list li .bea-sjs-anli-text p:nth-of-type(1){ width:30px; height:30px;  padding:5px 7px; float:left;}
.beauty-sjs-anli-list li .bea-sjs-anli-text p:nth-of-type(2){ width:50%; line-height:40px; float:left;}
.beauty-sjs-anli-list li .bea-sjs-anli-text span{ background:url(../image/xin.png) no-repeat 0px 3px; padding-left:25px; cursor:pointer;}

/*欧式风格  定制问题*/
.beautyask_box{ width:100%; margin:0 auto; overflow:hidden; height:auto; background:url(../image/mry-ask-bg.png) no-repeat top center; z-index:3; margin-top:-70px; position:relative; padding-top:45px;}
.beauty-ask{ width:100%; height:auto; float:left;}
.beauty-ask-box{ width:100%; height:auto; float:left; height:630px; position:relative; margin-top:35px;}
.beauty-ask-box ul li{ position:absolute; width:185px; height:185px; background:#fff; border-radius:8px; overflow:hidden; cursor:pointer;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */}
.beauty-ask-box ul li:hover{ background:#d7ecff;}
.beauty-ask-box ul li p{ padding-top:80px; text-align:center; line-height:32px; margin-left:-50px; cursor:pointer;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 	/* Opera */}
.beauty-ask-box .beauty-ask-ico{ position:absolute; top:215px; right:60px; width:400px; height:330px; background:url(../image/mry-ask-ico.png) no-repeat top center;}
.beauty-ask-box ul li p{ color:#333; font-size:1.125rem;}
.beauty-ask-box ul li:nth-of-type(7) p{ color:#f69697;}
.beauty-ask-box ul li:nth-of-type(4),.beauty-ask-box ul li:nth-of-type(5),.beauty-ask-box ul li:nth-of-type(6){ background:#d7ecff;}
.beauty-ask-box ul li:nth-of-type(4):hover,.beauty-ask-box ul li:nth-of-type(5):hover,.beauty-ask-box ul li:nth-of-type(6):hover{ background:#fff;}
.beauty-ask-box ul li:nth-of-type(7):hover{ background:#fff;}
.beauty-ask-box ul li:nth-of-type(1){ top:66px; left:150px;}
.beauty-ask-box ul li:nth-of-type(2){ top:66px; left:430px;}
.beauty-ask-box ul li:nth-of-type(3){ top:66px; left:710px;}
.beauty-ask-box ul li:nth-of-type(4){ top:208px; left:290px;}
.beauty-ask-box ul li:nth-of-type(5){ top:208px; left:570px;}
.beauty-ask-box ul li:nth-of-type(6){ top:346px; left:150px;}
.beauty-ask-box ul li:nth-of-type(7){ top:346px; left:430px;}

.beauty-ask-box ul li:first-child{ top:66px; left:150px;}
.beauty-ask-box ul li:first-child+li{ top:66px; left:430px;}
.beauty-ask-box ul li:first-child+li+li{ top:66px; left:710px;}
.beauty-ask-box ul li:first-child+li+li+li{ top:208px; left:290px;}
.beauty-ask-box ul li:first-child+li+li+li+li{ top:208px; left:570px;}
.beauty-ask-box ul li:first-child+li+li+li+li+li{ top:346px; left:150px;}
.beauty-ask-box ul li:first-child+li+li+li+li+li+li{ top:346px; left:430px;}

/*欧式风格  新闻资讯*/
.beautygl_box{ width:100%; margin:0 auto; overflow:hidden; height:auto; background:url(../image/mry-gonglue-bg.png) no-repeat top center; z-index:3;  position:relative; padding-top:35px;}
.beauty-gonglue{ width:100%; height:auto; float:left;}
.beauty-gonglue-box{ width:100%; float:left; padding-top:56px; padding-bottom:45px;}
.bea-gl-seca{ width:358px; height:490px; border-top:3px solid #ffd6e4; background:url(../image/mry-gl-ul1-bg.png) no-repeat bottom #ffffff; float:left; margin:0px 31px;
-moz-box-shadow:7px 12px 13px rgba(55,55,55,0.1); -webkit-box-shadow:7px 12px 13px rgba(55,55,55,0.1); box-shadow:7px 12px 13px rgba(55,55,55,0.1);}
.bea-gl-secb{ width:358px; height:490px; border-top:3px solid #ffd6e4; background:url(../image/mry-gl-ul2-bg.png) no-repeat bottom #ffffff; float:left;
margin:0px 31px;
-moz-box-shadow:7px 12px 13px rgba(55,55,55,0.1); -webkit-box-shadow:7px 12px 13px rgba(55,55,55,0.1); box-shadow:7px 12px 13px rgba(55,55,55,0.1);}
.bea-gl-secc{ width:358px; height:490px; border-top:3px solid #ffd6e4; background:url(../image/mry-gl-ul3-bg.png) no-repeat bottom #ffffff; float:left;
margin:0px 31px;
-moz-box-shadow:7px 12px 13px rgba(55,55,55,0.1); -webkit-box-shadow:7px 12px 13px rgba(55,55,55,0.1); box-shadow:7px 12px 13px rgba(55,55,55,0.1);}

.bea-gl-sec-hd1{ width:100%; height:70px; border-bottom:1px solid #e7e7e7; text-align:center;}
.bea-gl-sec-hd1 p{ display:inline-block; width:130px; height:30px; line-height:30px; background:url(../image/icogz.png) no-repeat -670px -630px; margin-top:20px; color:#999; font-size:1.25rem;}
.bea-gl-sec-hd2{ width:100%; height:70px; text-align:center;}
.bea-gl-sec-hd2 p{ display:inline-block; width:140px; height:45px; line-height:25px; background:url(../image/icogz.png) no-repeat -660px -666px; color:#333; font-size:1.5rem; margin-top:20px;}
.bea-gl-sec-bd{ width:325px; height:auto; line-height:32px; padding-left:15px;}
.bea-gl-sec-bd ul li .bea-gl-sec-t,.bea-gl-sec-bd ul li .bea-gl-sec-info{ float:left; width:100%;}
.bea-gl-sec-bd ul li .bea-gl-sec-t{ padding:3px 0px;}
.bea-gl-sec-bd ul li .bea-gl-sec-t .sec-num{ float:left; width:18px; line-height:32px; margin-right:5px; color:#f66c6e;}
.bea-gl-sec-bd ul li .bea-gl-sec-t .sec-num2{ float:left; width:18px; line-height:32px; margin-right:5px; color:#999;}
.bea-gl-sec-bd ul li .bea-gl-sec-t a{ float:left; width:300px; color:#333;}
.bea-gl-sec-bd ul li .bea-gl-sec-t a:hover{ font-weight:bold;}
.bea-gl-sec-bd ul li .bea-gl-sec-info{ height:70px; overflow:hidden; padding:5px 0px;}
.bea-gl-sec-bd ul li .bea-gl-sec-info .bea-gl-sec-pic{ float:left; width:93px; height:69px; overflow:hidden; margin-left:25px;}
.bea-gl-sec-bd ul li .bea-gl-sec-info .bea-gl-sec-pic img{width:93px; height:69px; transition: all 0.7s ease 0s; }
.bea-gl-sec-bd ul li .bea-gl-sec-info .bea-gl-sec-pic img:hover{transform: scale(1.03);}
.bea-gl-sec-bd ul li .bea-gl-sec-info .bea-gl-sec-text{ float:right; width:192px; color:#666; font-size:0.75rem; line-height:22px;}

/*欧式风格  全城覆盖*/
.beautyqcfg_box{ width:100%; margin:0 auto; overflow:hidden; height:auto; background:url(../image/mry-qcfg-bg.png) no-repeat top center; z-index:4;  position:relative; padding-top:25px; margin-top:-18px;}
.beauty-qcfg{ width:100%; height:auto; float:left;}
.beauty-qcfg-box{ width:100%; float:left; padding-top:40px; padding-bottom:20px;}
.beauty-qcfg-box ul{  float:left;  padding-left:52px; }
.beauty-qcfg-box ul li{ float:left; width:144px; height:52px; margin:30px 0px 0px 20px; text-align:center;}
.beauty-qcfg-box ul li a{ display:block; width:132px; padding:0px 5px; height:50px; border:1px solid #cbc8c9; border-radius:24px; color:#333333; font-size:1.125rem; line-height:50px; text-align:center; }
.beauty-qcfg-box ul li a:hover{ color:#f69697; border:1px solid #f69697;}

/*欧式风格  友情链接*/
.beautylink_box{ width:100%; margin:0 auto; overflow:hidden; height:auto; z-index:4;  position:relative; padding-top:25px; margin-top:-18px;}
.beauty-link{ width:100%; height:auto; float:left;}
.beauty-link-box{ width:100%; float:left; padding-bottom:20px;}
.beauty-link-box ul{  float:left;  padding-left:45px; }
.beauty-link-box ul li{ float:left; width:110px; height:34px; margin:30px 0px 0px 28px; text-align:center; overflow:hidden;}
.beauty-link-box ul li a{ display:block; width:98px; padding:0px 5px; height:32px; border:1px solid #cbc8c9; border-radius:16px; color:#c6c6c6; font-size:0.75rem; line-height:32px; text-align:center; color:#c6c6c6; }
.beauty-link-box ul li a:hover{ color:#333333; border:1px solid #cac8c9;}

.beauty-link .mry-header-title h2{color:#bdbdbd;}
.beauty-link .mry-header-title h2 .mry-header-t-da{ color:#bdbdbd;} 
.beauty-link .mry-header-title p{ color:#bdbdbd; }
.beauty-link .mry-header-title p span{ display:inline-block; background:url(../image/icogz.png) no-repeat -68px -18px; width:20px; height:12px;}


.beauty_floor{ width:120px; height:372px; position:fixed; top:150px; right:50%; margin-right:640px; display:none; z-index:10; }
@media screen and (max-width: 1440px) {
   .beauty_floor{ left:0px; margin-right:0px;}
}
.beauty_floor ul{ float:left; width:106px; margin:0px 7px; height:372px; background:#fff; border-radius:12px;}
.beauty_floor ul li{ float:left; height:42px; line-height:42px; width:100%; text-align:center; display:block; border-bottom:1px solid #dadada;}
.beauty_floor ul li:hvoer{ border:0px; }
.beauty_floor ul li span{ display:inline-block; margin:0 auto; text-align:center; width:100%; cursor:pointer; color:#2f2020; font-size:1rem;}
.beauty_floor ul li:nth-of-type(1),.beauty_floor ul li:nth-of-type(8){ border-bottom:0px;}
.beauty_floor ul li:nth-of-type(2),.beauty_floor ul li:nth-of-type(3),.beauty_floor ul li:nth-of-type(4){ height:45px; float:left; width:120px; margin-left:-7px; text-align:center; border-bottom:0px;
background:url(../image/icogz.png) no-repeat -439px -338px; overflow:hidden;}
.beauty_floor ul li:nth-of-type(2) span,.beauty_floor ul li:nth-of-type(3) span,.beauty_floor ul li:nth-of-type(4) span{  color:#fff; line-height:50px;}

.beauty_floor ul li:first-child,.beauty_floor ul li:first-child+li+li+li+li+li+li+li{ border-bottom:0px;}
.beauty_floor ul li:first-child+li,.beauty_floor ul li:first-child+li+li,.beauty_floor ul li:first-child+li+li+li{ height:45px; float:left; width:120px; margin-left:-7px; text-align:center; border-bottom:0px;
background:url(../image/icogz.png) no-repeat -439px -338px; overflow:hidden;}
.beauty_floor ul li:first-child+li span,.beauty_floor ul li:first-child+li+li span,.beauty_floor ul li:first-child+li+li+li span{  color:#fff; line-height:50px;}


@media screen and (max-width: 1280px) {
#pagewrap_mry{ width:1280px;}
}


.no_sho{ display:block;}