@charset "utf-8";

.title{padding:5% 0;text-align:center;}
.title img{margin:0 auto;}

/* banner切换 */
.banner{width:100%;position:relative;height:780px;background:#9628af;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:780px;overflow:hidden;text-align:center;background-position:center top;}
.banner .bd li a{display:block;height:780px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:50px;line-height:50px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:18px;border-radius:50%;margin:0 5px;overflow:hidden;background:gray;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#fff;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/icon.png) -710px 0 #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .next{left:auto;right:10%;background-position:-630px 0;}

/* 栏目导航 */
#menu{width:100%;height:100px;background:rgba(0,0,0,1);position:relative;}
#menuUl{width:1600px;margin:0 auto;}
#menuUl li{width:10%;height:100px;float:left;}
#menuUl li>a{display:block;width:100%;height:100%;position:relative;z-index:20;}
#menuUl li>a i{display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity:0);-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;background:#7f7f7f;}
#menuUl li>a:hover i{opacity:1;-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;}
#menuUl li>a em{width:26px;height:27px;background-position:-450px -30px;display:block;position:absolute;top:15px;right:0;z-index:23;}
#menuUl li>a span{display:block;width:100%;font-size:14px;color:#fff;text-align:center;padding-top:15px;position:absolute;top:0;left:0;z-index:21;}
#menuUl li span:before{content:"";width:60px;height:50px;background:url(../images/icon.png) no-repeat;display:block;margin:0 auto 8px;}
#menuUl li.l01 span:before{background-position:0 -100px;}
#menuUl li.l02 span:before{background-position:-60px -100px;}
#menuUl li.l03 span:before{background-position:-120px -100px;}
#menuUl li.l04 span:before{background-position:-180px -100px;}
#menuUl li.l05 span:before{background-position:-240px -100px;}
#menuUl li.l06 span:before{background-position:-300px -100px;}
#menuUl li.l07 span:before{background-position:-360px -100px;}
#menuUl li.l08 span:before{background-position:-420px -100px;}
#menuUl li.l09 span:before{background-position:-480px -100px;}
#menuUl li.l10 span:before{background-position:-540px -100px;}
#menuUl li ul{position:absolute;left:0;background:#7f7f7f;z-index:22;width:100%;display:none;}
.menuSub{width:1600px;margin:0 auto;padding:15px 0;overflow:hidden;}
.menuSub a{display:block;float:left;font-size:16px;line-height:1.6;color:#fff;margin-right:30px;position:relative;}
.menuSub a em{width:10px;height:18px;background:url(../images/hot.gif) no-repeat;display:block;position:absolute;top:-5px;right:-15px;}
.menuSub a:hover{color:#000;}
#menuUl li.menuMoon ul{display:block;}
@-webkit-keyframes orangeOut{
0%{-webkit-transform:scale(1);opacity:1;filter:alpha(opacity:100);}
100%{-webkit-transform:scale(0.8);opacity:0;filter:alpha(opacity:0);}
}
@keyframes orangeOut{
0%{transform:scale(1);opacity:1;filter:alpha(opacity:100);}
100%{transform:scale(0.8);opacity:0;filter:alpha(opacity:0);}
}
/*@-webkit-keyframes orangeIn{
0%{-webkit-transform:scale(0.8);opacity:0;filter:alpha(opacity:0);}
100%{-webkit-transform:scale(1);opacity:1;filter:alpha(opacity:100);}
}
@keyframes orangeIn{
0%{transform:scale(0.8);opacity:0;filter:alpha(opacity:0);}
100%{transform:scale(1);opacity:1;filter:alpha(opacity:100);}
}
*/

/* 首页活动优惠和经典项目 */
.nBox1{margin-top:80px;}
.nBox1 .wrap{width:1560px;margin:0 auto;}
.box1_title{width:100%;height:80px;border-bottom:1px solid #999;position:relative;margin-bottom:30px;font-size:18px;/*padding-bottom:16px;*/}
.box1_title a{display:block;width:24px;height:24px;background:url(../images/icon.png) no-repeat;background-color:#aaa;position:absolute;bottom:16px;}
.box1_title a.prev{right:50px;background-position:2px -278px;}
.box1_title a.next{right:20px;background-position:-16px -278px;}
.box1_title span{font-size:28px;height:80px;display:inline-block;border-bottom:2px solid #7538af;position:relative;margin-right:15px;padding-top:30px;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.box1_title span em{width:26px;height:27px;background-position:-450px -30px;display:block;position:absolute;top:5px;right:-30px;z-index:23;}
.nBox1 .contentInner{background-color:#f5f5f5;padding:30px 25px;overflow:hidden;}
.nBox1 img{width:100%;}
.box1_01{width:805px;float:left;}
.box1_02{width:658px;float:right;}

/* 项目中心 */
.nBox2 .hd{margin-bottom:48px;}
.nBox2 .hd li{width:419px;float:left;height:65px;line-height:65px;font-size:24px;text-align:center;background-color:rgba(116,57,176,.6);margin-right:1px;}
.nBox2 .hd li:last-child{width:420px;margin-right:0;}
.nBox2 .hd li a{color:#fff;}
.nBox2 .hd li:hover{background-color:rgba(116,57,176,.8);}
.box2_yuyue{width:435px;height:550px;float:left;}
.box2_yuyue_t{background-color:#7538af;padding:15px;font-size:18px;line-height:34px;color:#fff;}
.box2_yuyue_t b:before{content:"";background:url(../images/icon.png) no-repeat;background-position:-500px -30px;width:30px;height:31px;display:block;float:left;margin-right:12px;}
.box2_yuyue_t span{float:right;font-size:14px;}
.box2_yuyue_c{background-color:#f5f5f5;padding:20px 30px;height:360px;}
.box2_yuyue_c li{height:40px;font-size:16px;line-height:40px;}
.box2_yuyue_c li s{margin-right:30px;text-decoration:none;}
.box2_yuyue_c li span{float:right;}
.box2_yuyue_zx{width:100%;overflow:hidden;margin-top:20px;}
.box2_yuyue_zx a{float:left;width:135px;height:106px;background-color:#bc9ad7;display:block;color:#fff;text-align:center;-ms-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.box2_yuyue_zx a:hover{background-color:#7538af;}
.box2_yuyue_zx a.a2{margin:0 15px;}
.box2_yuyue_zx a:before{content:"";display:block;width:70px;height:60px;margin:10px auto 5px;background:url(../images/icon.png) no-repeat;}
.box2_yuyue_zx a.a1:before{background-position:0 -220px;}
.box2_yuyue_zx a.a2:before{background-position:-70px -220px;}
.box2_yuyue_zx a.a3:before{background-position:-140px -220px;}
.box2_list_cont{width:755px;float:left;margin:0 48px;}
.box2_list_cont .txt{height:185px;border-bottom:1px solid #999;line-height:1.8;padding-top:20px;}
.box2_list_cont .txt h5{font-size:26px;text-align:center;margin-bottom:10px;}
.box2_list_cont .txt p{font-size:18px;text-indent:2em;}
.box2_list_cont .pic{width:678px;margin:44px auto 0;}
.box2_list_tj{width:394px;float:left;overflow:hidden;}
.box2_list_tj span{background:#7538af;width:190px;height:56px;border-radius:25px 0 25px 0;color:#fff;display:block;text-align:center;font-size:22px;line-height:56px;}
.box2_list_tj li{width:100%;background:#efefee;height:62px;margin-top:10px;font-size:22px;overflow:hidden;}
.box2_list_tj li p{padding-left:16px;padding-top:20px;}
.box2_list_tj li b:before{content:"";background:url(../images/icon.png) no-repeat;background-position:-570px -30px;width:28px;height:20px;display:inline-block;margin-left:30px;}
.box2_list_tj li.l1 h5{font-size:26px;color:#7538af;margin-top:30px;}
.box2_list_tj li.l1{height:114px;margin-top:20px;}
.box2_list_tj li.l1 img{width:114px;height:114px;float:left;margin-right:20px;}
.box2_list_tj li.l1 b:before{margin-top:8px;margin-left:0;}


/*医生团队*/
.nBox3 .wrap{height:950px;position:relative;}
.box3_1{position:absolute;top:-60px;left:-60px;}
.box3_1 h2{position:absolute;top:520px;left:155px;font-size:36px;}
.box3_1 p{position:absolute;top:580px;left:155px;z-index:2;font-size:22px;line-height:1.6;width:350px;text-align:justify;text-indent:2em;}
.box3_2{position:absolute;top:0;right:0;width:1108px;}
.box3_2 .btn{width:30px;height:45px;position:absolute;top:37px;cursor:pointer;background-color:rgba(0,0,0,.2);z-index:99;display:block;}
.box3_2 .prev{left:30px;background-position:-200px -180px;}
.box3_2 .next{right:0;background-position:-240px -180px;}
.box3_2 .listBox{width:980px;height:136px;margin:0 0 20px 80px;position:relative;overflow:hidden;}
.box3_2 .listBox ul{height:100%;position:absolute;}
.box3_2 .listBox li{width:196px;height:100%;cursor:pointer;float:left;}
.box3_2 .listBox li .pic{width:136px;height:136px;border:2px solid #999;border-radius:50%;overflow:hidden;margin:0 auto;position:relative;}
.box3_2 .listBox li .pic img{width:100%;height:100%;}
.box3_2 .listBox .on .pic{border-color:#7637b0;}
.box3_2 .listBox li .pic i{width:100%;height:100%;background-color:rgba(0,0,0,.2);font-size:16px;display:block;line-height:20px;padding-top:80px;text-align:center;position:absolute;top:0;left:0;border-radius:50%;overflow:hidden;}
.box3_2 .listBox .on .pic i{display:none;}
.box3_2 .picBox{height:698px;position:relative;overflow:hidden;}
.box3_2 .picBox ul{height:100%;position:absolute;}
.box3_2 .picBox li{width:1108px;float:left;}
.box3_2 .picBox a{display:block;width:1078px;height:698px;}

/*星粉案例*/
.nBox4{height:950px;position:relative;}
.nBox4 .title{position:absolute;left:50%;margin-left:-293px;top:0;width:586px;padding-top:40px;z-index:100;}
.box4_slide{background:url(../images/jjzt/nBox4_bg.png) no-repeat;position:relative;}
.box4_slide .prev,.box4_slide .next{width:26px;height:50px;position:absolute;top:50%;margin-top:-25px;cursor:pointer;display:block;}
.box4_slide .prev{left:3%;background-position:-849px 0;}
.box4_slide .next{right:3%;background-position:-915px 0;}
.box4_slide{position:relative;}
.box4_slide .hd{position:absolute;right:0;bottom:120px;width:990px;overflow:hidden;z-index:1;text-align:center;}
.box4_slide .hd ul{overflow:hidden;zoom:1;}
.box4_slide .hd li{margin:0 7px;width:20px;height:20px;line-height:20px;background:#fff;cursor:pointer;display:inline-block;}
.box4_slide .hd li.on{background:#8b50d1;color:#fff;}
.box4_slide .zixun{position:absolute;right:0;bottom:30px;width:990px;overflow:hidden;z-index:1;text-align:center;}
.box4_slide .zixun img{margin:0 auto;}

/*nBox5*/
.nBox5{padding-bottom:50px;}

.nBox6 ul{width:18.7rem;margin:0 auto;height:8.02rem;position:relative;}
.nBox6 li{position:absolute;}
.nBox6 .l1{left:0;top:0;width:6.04rem;}
.nBox6 .l2{left:6.34rem;top:0;width:3.92rem;}
.nBox6 .l3{left:10.56rem;top:0;width:3.92rem;}
.nBox6 .l4{right:0;top:0;width:3.92rem;}
.nBox6 .l5{left:6.34rem;bottom:0;width:8.14rem;}
.nBox6 .l6{right:0;bottom:0;width:3.92rem;}

.grid li{-ms-transition:top 0.5s ease,left 0.5s ease;}
.grid li:hover{animation-name:test;animation-duration:1.6s;}
/*动画过程*/
@keyframes test{
0%{transform:translate(0,0);}
10%{transform:translate(0,-10px);}
20%{transform:translate(0,5px);}
30%{transform:translate(0,-4px);}
40%{transform:translate(0,5px);}
50%{transform:translate(0,-1px);}
60%{transform:translate(0,1px);}
70%{transform:translate(0,-0.2px);}
80%{transform:translate(0,0.2px);}
90%{transform:translate(0,-1px;)}
100%{transform:translate(0,0;)}
}

.nBox7{background-color:#ebeafe;margin-top:85px;}
.nBox7 ul{width:18.7rem;margin:0 auto;height:15.4rem;position:relative;}
.nBox7 li{position:absolute;}
.nBox7 .l1{left:0;top:0;width:7.25rem;}
.nBox7 .l2{left:7.55rem;top:0;width:4.85rem;}
.nBox7 .l3{left:0;top:6.08rem;width:4rem;}
.nBox7 .l4{left:4.2rem;top:6.08rem;width:4rem;}
.nBox7 .l5{left:8.4rem;top:6.08rem;width:4rem;}
.nBox7 .l6{right:0;top:0;width:6rem;}
.nBox7 .l7{left:0;bottom:.6rem;width:9.18rem;}
.nBox7 .l8{right:0;bottom:.6rem;width:9.18rem;}


/*第一大块通栏内容样式*/
#main{width:1250px;margin:0 auto;overflow:hidden;padding:60px 0;}

.main-l{width:280px;float:left;background-color:rgba(255,255,0,0);}
.main-l .bg{width:277px;background-color:rgba(149,40,175,.5);float:right;}

/*左边内容样式*/
.main-l2{background:#fff;width:264px;position:relative;left:-3px;}
.main-l2 li{height:56px;line-height:56px;border-bottom:1px solid #d5d5d5;padding:0 24px 0 35px;}
.main-l2 li:before{content:"";display:block;background:url(../images/zx_ico.png) no-repeat -160px -15px;width:7px;height:13px;float:right;margin-top:22px;}
.main-l2 li i{font-size:8px;color:#c3c3c3;margin-left:10px;}
.main-l2 li a{display:block;font-size:16px;color:#333;transition:all 0.2s linear 0s;}
.main-l2 li a:hover{padding-left:10px;}
#main-l2on{width:100%;background:#f8e9fc;border-left:3px solid #a76ddc;}
/*.main-l2-fixed{position:fixed;top:0;z-index:10000;width:280px;}
.main-l2-abs{bottom:0;z-index:10000;}*/

.main-l4{margin:15px 0 25px;overflow:hidden;}
.main-l4 li{width:33.33%;float:left;text-align:center;}
.main-l4 li i{background:url(../images/zx_ico.png) no-repeat;width:50px;height:50px;margin:0 auto;display:block;}
.main-l4 li#l2{border-left:1px dotted #fff;border-right:1px dotted #fff;}
.main-l4 li#l2 i{background-position:-50px 0;}
.main-l4 li#l3 i{background-position:-100px 0;}
/*.main-l4 li#l1:hover i{background-position:0 -50px;}
.main-l4 li#l2:hover i{background-position:-50px -50px;}
.main-l4 li#l3:hover i{background-position:-100px -50px;}*/
.main-l4 li a{color:#fff;}
/*.main-l4 li a:hover{color:#fe3509;}*/

.main-l5t{width:100%;height:60px;line-height:60px;border-bottom:1px dashed #d5d5d5;font-size:22px;overflow:hidden;}
.main-l5t span{font-size:10px;color:#ccc;margin-left:10px;}
.main-l5c{padding:15px 0;line-height:2;}

/*右边内容样式*/
.main-r{width:940px;float:right;}
.main-wz{padding-bottom:12px;border-bottom:2px solid #ccc;overflow:hidden;}
.main-wz p{background:url(../images/main-wz.png) no-repeat left center;line-height:18px;padding-left:25px;color:#999;}
.main-con{padding:45px 16px;overflow:hidden;}

/*天使简介*/
.about{font-size:16px;line-height:2;text-align:justify;}
.about .dl{height:300px;margin-bottom:30px;}
.about .txt{padding:30px;width:580px;background-color:rgba(0,0,0,.1);}
.about .txt .tit{border-left:3px solid #c08bce;color:#c08bce;line-height:1;padding-left:10px;margin-bottom:20px;}
.about .txt .tit h5{font-size:28px;color:#666;margin-bottom:10px;}
.about .content p,.about .content img{margin-bottom:30px;}
.about .dl1 .txt{left:0;top:0;padding-right:180px;}
.about .dl1 .pic{right:0;bottom:0;}
.about .dl2 .pic{left:0;bottom:0;}
.about .dl2 .txt{right:0;top:0;padding-left:170px;}
.about .dl3 .txt{left:0;top:0;padding-right:90px;width:654px;}
.about .dl3 .pic{right:0;bottom:0;}

/*天使动态*/
.news{padding:16px;overflow:hidden;}
.news li{line-height:30px;padding:15px 0;border-bottom:1px dashed #999;overflow:hidden;}
.news li h5{font-size:18px;background:url(../images/zx_ico.png) no-repeat -160px -41px;padding-left:30px;margin-bottom:10px;}
.news li p{text-indent:2em;}

/*内容页*/
#page-container{width:1200px;padding:78px 20px 30px;overflow:hidden;box-shadow:0 0 10px 4px rgba(130,130,130,.2);margin:30px auto 50px;}
#page-container h1{font-size:42px;line-height:60px;text-align:center;}
.content-list{padding:30px 130px 0;font-size:18px;line-height:30px;}
.content-list p,.content-list img{margin-bottom:15px;}
.content-list center{display:flex;justify-content:center;}
.content-list img{width:auto;height:100%;}


/*医生团队*/
.zj_jieshao{padding:32px 0;border-bottom:1px solid #ccc;overflow:hidden;}
.zj_jieshao p{padding:25px;font-size:16px;line-height:2;text-indent:2em;text-align:justify;overflow:hidden;}
.zj_list li{padding:54px 20px;border-bottom:1px dotted #999;overflow:hidden;}
/*.zj_jieshao{padding:32px 0;border-bottom:1px solid #ccc;margin-bottom:30px;overflow:hidden;}
.zj_jieshao p{padding:25px;font-size:16px;line-height:2;text-indent:2em;text-align:justify;overflow:hidden;}
.zj_list li{padding:54px 0;border-bottom:1px dotted #999;overflow:hidden;}
.zj_list li img{width:206px;height:268px;float:left;margin-right:38px;}
.zj_c{position:relative;height:268px;padding:10px 0;}
.zj_c h2 strong{font-size:24px;margin-right:10px;}
.zj_c p{line-height:2;text-indent:2em;padding-top:20px;}
.zj_c .zixun{position:absolute;right:0;bottom:0;}
.zj_c .zixun a{width:120px;height:40px;display:block;float:left;margin:0 10px;font-size:16px;line-height:20px;background-color:#e9ab4e;padding:10px 0 10px 15px;color:#fff;transition:1s ease all;position:relative;}
.zj_c .zixun a:before{content:"";width:20px;height:20px;background:url(../images/zx_ico.png) no-repeat;float:left;margin-right:6px;}
.zj_c .zixun a.a1:before{background-position:-15px -110px;}
.zj_c .zixun a.a2{background-color:#dc7fad;}
.zj_c .zixun a.a2:before{background-position:-65px -110px;}
.zj_c .zixun a.a3{background-color:#9d99e1;}
.zj_c .zixun a.a3:before{background-position:-115px -110px;}
.zj_c .zixun a:hover{background-color:#999;}*/

/*天使荣誉*/
.ry{padding:45px 14px;overflow:hidden;}
.ry li{width:304px;float:left;text-align:center;padding-bottom:40px;}
.ry li img{width:280px;height:171px;margin:0 auto 15px;}