@charset "gb2312";
/* reset */
html{background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:14px;font-family:"Microsoft YaHei"; color: #666;}
img{border:none;}
li{list-style:none;}
.clear,.clearfix{ zoom:1; }
.cb{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden; }
.hidden,.hide{display:none; }/* link */
a{color:#4e4e4e;text-decoration:none;}
/* a:hover{color:#8959c5;text-decoration:none;} */
.wrapper{width:1200px; margin:0 auto; overflow: hidden;}
.mr20{margin-right: 20px;}
.mt60{margin-top: 60px;}
ins{width:0!important;height:0!important;}
span[id*="cnzz"]{display: none !important;}
*[class*="qiao"]{display: none !important;}
/**主体内容**/
.container{width: 100%; max-width: 1920px; min-width: 1024px; margin: 0 auto; overflow:hidden;}
/*banner*/
.indexBanner{width: 100%;height: 650px;overflow: hidden;position: relative;}
.indexBanner .next,.indexBanner .prev{display: block; width:40px; height:100px;background-repeat:no-repeat; position: absolute; top:50%;margin-top: -50px; z-index:12;  opacity:0;transition:all 300ms linear;	-moz-transiton:all 300ms linear; 	-webket-transition:all 300ms linear;	-o-transition:all 300ms linear;}
.indexBanner .prev{left:10%;background-image:url(../images/prev.png);}
.indexBanner .next{right:10%; background-image:url(../images/next.png);}
.indexBanner:hover .next,.indexBanner:hover .prev{opacity:1;}
.indexBanner .hd{width:100%;height: 15px;position: absolute;bottom:30px; left: 0;text-align: center;z-index:11;}
.indexBanner .hd li{display: inline-block; width: 15px;height: 15px;border-radius:50%; overflow: hidden;background: #fff;margin:0 5px;text-indent:-99999px;}
.indexBanner .hd li:hover,.indexBanner .hd li.on{background: #632290;}
.indexBanner .sider{ width:100%; margin:0 auto; overflow:hidden;position: relative;z-index:0;}
.indexBanner .sider li{ text-align:center; width: 100% !important; height: 650px; overflow:hidden;}
.indexBanner .sider li a{display: block; height: 650px;}
/*最新活动-热门项目*/
.topnews { width:100%; background: #eaebeb; padding-bottom: 40px; }
.newActivity{  padding:25px 20px; background: #fff; position: relative; }
.newActivity{width:650px;height: 345px;float: left;}
.newActivity a.prev,.newActivity a.next{display: block; width: 19px;height: 19px;background-image:url(../images/pronext.jpg); background-repeat:no-repeat; position: absolute; top:25px;}
.newActivity a.prev{right:39px;}
.newActivity a.next{right:20px; background-position:-19px 0;}
.newActivity h3{font-size: 22px; color: #333;font-weight: normal;line-height: 1; padding:0; margin:0 0 15px;}
.newActivity h3 span{font-size: 14px;color:#b4b4b4;font-family:"Tahoma";text-transform: uppercase;}
.newActivity .sider{position: relative;}
.newActivity .sider a{display: block; width:650px;}
.invited{ width: 440px;float: right; padding:25px 20px 19px; background: #fff;margin-left: 30px;overflow: hidden;}
.invited h3{font-size: 22px; color: #333;font-weight: normal;line-height: 1; padding:0; margin:0 0 15px;}
.invited h3 span{font-size: 14px;color:#b4b4b4;font-family:"Tahoma";text-transform: uppercase;}
.invited .doctor_content{width: 440px;overflow: hidden;*position:relative;}
.invited .doctor_content ul {width: 444px;margin-bottom: 4px;height: 153px;overflow: hidden;}
.invited .doctor_content ul li{width: 107px;height: 153px;float: left;margin-right: 4px;overflow: hidden;background: #a6a6a6;position: relative;}
.invited .doctor_content ul li em{position: absolute;left:1px;top: 1px;z-index: 11;}
.invited .doctor_content ul li span{display: block;width: 107px;height: 24px;background: #000;opacity: 0.8;filter:alpha(opacity=80);position: absolute;left:0;bottom:0;}
.invited .doctor_content ul li p.p1{display: block;width: 107px;height: 24px;position: absolute;left:0;bottom:0;font-size: 14px;color:#fff;text-align:center;line-height: 24px;}
.invited .doctor_content ul li{background-color: #a6a6a6;position: relative;position: relative;}
.invited .doctor_content ul li .doc{display: block;width: 141px;height: 153px;position: absolute;left: -10px;bottom: 0;}
.invited .doctor_content ul li.on{overflow: hidden;width: 329px;}
.invited .doctor_content ul li .doctor_content_box{width: 190px;font-size: 14px;color:#fff;position: absolute;left: 135px;top: 15px;height: 140px;}
.invited .doctor_content ul li .doctor_content_box h4{font-size: 18px;color:#000;font-weight: 700;margin:0;margin-bottom: 5px;height: 22px;}
.invited .doctor_content ul li .doctor_content_box h4 i{font-weight: normal;font-style: normal;font-size:16px;}
.invited .doctor_content ul li .doctor_content_box p{font-size: 14px;color:#fff;}
.invited .doctor_content ul li .doctor_content_box a{display: block;width: 30px;height: 30px;display:inline-block;*display: inline;*zoom:1;border-radius: 50%;position: absolute;bottom:8px;}
.invited .doctor_content ul li .doctor_content_box a.a1{margin-left: 124px;background:url(../images/icon1.png) no-repeat center;background-color: #8352a3;right:45px;}
.invited .doctor_content ul li .doctor_content_box a.a2{background:url(../images/icon2.png) no-repeat center;background-color: #8352a3;right:10px;}
.invited .doctor_content ul li .doctor_content_box a strong{display: block;width: 100%;height: 100%;font-size: 12px;color:#fff;line-height: 30px;text-align:center;font-weight: normal;opacity: 0;filter:alpha(opacity=0);transition:all 300ms linear;	-moz-transiton:all 300ms linear; 	-webket-transition:all 300ms linear;	-o-transition:all 300ms linear;}
.invited .doctor_content ul li .doctor_content_box a:hover strong{opacity: 1;filter:alpha(opacity=100);}
.invited .doctor_content ul li .doctor_content_box a:hover{background: none;background-color:#8352a3;}
/* 真人案例 */
.realcase{padding:60px 0;}
.realcase h2{margin-bottom: 30px;}
.realcase h2 span{display: block;text-align: center;font-size: 16px;color:#888888;font-weight: normal;padding-top: 10px;}
.realcase .content{height: 565px;background:url(../images/case_bg.jpg) no-repeat left center;}
.realcase .content a { width: 50%;height: 548px;float: left; display:block; }
.realcase .content .scroll{width: 588px;height: 548px;float: right;position: relative;}
.realcase .content .scroll .slider{position: relative;}
.realcase .content .scroll .slider a{display: block;width: 588px;height: 548px;}
.realcase .content .scroll .prev,.realcase .content .scroll .next{position: absolute;display: block;width: 36px;height: 36px;top:406px;z-index: 99;}
.realcase .content .scroll .prev{left:30px;}
.realcase .content .scroll .next{right:15px;}
.doctors{width: 100%;background:url(../images/bg2.jpg) no-repeat center;height: 650px; /*height:780px; */overflow: hidden;}
.doctors p.p1{font-size: 16px;text-align: center;color:#fff;padding-top: 160px;}
.doctors .wrapper{height: 602px;position: relative;top:-29px;width: 1450px;}
.doctors .wrapper a{position: absolute;display: block;bottom:0;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.doctors .wrapper a.a10{left:0px;bottom:-4px;}
.doctors .wrapper a.a1{left:100px;bottom:-16px;}
.doctors .wrapper a.a2{left:205px;bottom:-29px;}
.doctors .wrapper a.a12{left:292px;bottom:-39px;}
.doctors .wrapper a.a3{left:395px;bottom:-47px;}
.doctors .wrapper a.a9{left:500px;z-index: 5;bottom:-58px;}
.doctors .wrapper a.a4{left:602px;z-index: 10;bottom:-69px;}
.doctors .wrapper a.a5{left:718px;z-index: 9;bottom:-58px;}
.doctors .wrapper a.a6{left:1062px;z-index: 6;bottom:-29px;}
.doctors .wrapper a.a7{left:1149px;z-index: 5;bottom:-14px;}
.doctors .wrapper a.a8{left:1248px;z-index: 4;bottom:-4px;}
.doctors .wrapper a.a11{left:828px;z-index:8;bottom:-49px;}
.doctors .wrapper a.a13{left:929px;z-index:7;bottom:-39px;}
.doctors .wrapper a dl{width: 40px;overflow: hidden;position: absolute;opacity: 0;filter:alpha(opacity=0);transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.doctors .wrapper a dl dt{font-size: 16px;color:#4c4c4c;width: 18px;text-align: left;float: left;line-height: 16px;z-index: 99;}
.doctors .wrapper a dl dd{font-size: 20px;color:#420a6b;width: 22px;text-align: right;float: right;line-height: 22px;}
.doctors .wrapper a dl dd strong{font-size: 16px;font-weight: normal;line-height: 16px;display: block;padding-top: 10px;}
.doctors .wrapper a.a10 dl{left:60px;top:210px;}
.doctors .wrapper a.a1 dl{left:60px;top:210px;}
.doctors .wrapper a.a2 dl{left:65px;top:230px;}
.doctors .wrapper a.a12 dl{left:85px;top:230px;}
.doctors .wrapper a.a3 dl{left:80px;top:210px;}
.doctors .wrapper a.a4 dl{left:90px;top:320px;}
.doctors .wrapper a.a9 dl{left:80px;top:240px;}
.doctors .wrapper a.a5 dl{left:60px;top:210px;}
.doctors .wrapper a.a6 dl{left:60px;top:210px;}
.doctors .wrapper a.a7 dl{left:60px;top:210px;}
.doctors .wrapper a.a8 dl{left:100px;top:210px;}
.doctors .wrapper a.a11 dl{left:60px;top:210px;}
.doctors .wrapper a.a13 dl{left:100px;top:210px;}
.doctors .wrapper a:hover dl{opacity:1;filter:alpha(opacity=100);}
.doctors .wrapper a:hover{transform:scale(1.02);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);z-index: 55;}
/* 明星助阵 */
.star{padding-top: 70px;width: 100%;}
.star h2{margin-bottom: 60px;}
.star h2 span{display: block;text-align: center;font-size: 16px;color:#888888;font-weight: normal;padding-top: 10px;}
.star .content{width: 100%;}
.star .content a{display: block;float: left;position: relative;}
.star .content a span{display: block;position: absolute;left:0;top:0;background: #000;opacity: 0.6;filter:alpha(opacity=60);transition:all 300ms linear;	-moz-transiton:all 300ms linear; 	-webket-transition:all 300ms linear;	-o-transition:all 300ms linear;}
.star .content a img{width: 100%;display: block;}
.star .content a p.p1{height: 65px;background: #733166;opacity: 0;filter:alpha(opacity=0);position: absolute;bottom:0;left:0;transition:all 300ms linear;	-moz-transiton:all 300ms linear; 	-webket-transition:all 300ms linear;	-o-transition:all 300ms linear;}
.star .content a div{height: 55px;text-align: center;font-size: 16px;color:#fff;position: absolute;left:0;bottom:0;padding-top: 10px;opacity: 0;filter:alpha(opacity=0);transition:all 300ms linear;	-moz-transiton:all 300ms linear; 	-webket-transition:all 300ms linear;	-o-transition:all 300ms linear;}
@media screen and (max-width:1680px){
.star .content a div{font-size: 13px;padding-top:15px;height: 50px;}
}
.star .content a:hover span{opacity: 0;filter:alpha(opacity=0);}
.star .content a:hover p.p1{opacity: 0.9;filter:alpha(opacity=90);}
.star .content a:hover div{opacity:1;filter:alpha(opacity=100);}
/* introduce */
.introduce {padding:50px 0 55px;}
.introduce h2{margin-bottom:40px;}
.introduce h2 span{display: block;text-align: center;font-size: 16px;color:#888888;font-weight: normal;padding-top: 10px;}
.introduce_scroll{width: 261px;padding:22px 13px;background: #eaebeb;position: relative;float: left;margin-right: 13px;}
.introduce_scroll.last{margin-right: 0;}
.introduce_scroll h3{font-size: 22px;color:#333333;font-weight: normal;margin:0;padding-bottom: 20px;}
.introduce_scroll h3 span{font-size: 14px;color:#b4b4b4;text-transform: uppercase;font-family:"Tahoma";}
.introduce_scroll .slider{position: relative;width: 261px;height: 351px;}
.introduce_scroll .slider a{display: block;width: 261px;height: 351px;position: relative;}
.introduce_scroll .prev,.introduce_scroll .next{display: block;width: 18px;height: 19px;position: absolute;top:27px;z-index: 99;}
.introduce_scroll .prev{background:url(../images/prev1.jpg);right:30px;}
.introduce_scroll .next{background:url(../images/next1.jpg);right:10px;}
.introduce_scroll .slider a span{position: absolute;display: block;width: 100%;height: 46px;left:0;bottom:0;background: #000;opacity: 0.6;filter:alpha(opacity=60;);}
.introduce_scroll .slider a p{position: absolute;display: block;width: 100%;height: 46px;left:0;bottom:0;line-height: 46px;color:#fff;font-size: 14px;text-align: center;}
.bg{height: 200px;background:url(../images/bg.jpg) no-repeat center;}
/**美莱项目**/
.mlpro{ width: 1200px; height:425px; margin:0 auto; padding-bottom:30px; }
.mlpro a{transition:all 300ms linear; -moz-transiton:all 300ms linear; -webket-transition:all 300ms linear;	-o-transition:all 300ms linear;}
.mlpronav{width: 100%; height: 60px; background: #424242; margin-bottom: 5px;}
.mlpronav a{float: left; display: block;font-size: 20px;color: #fff;height: 60px; line-height: 60px; padding:0 30px 0 10px; }
.mlpronav a span{float: left; display: block; background-image: url(../images/mlprobg.png); background-repeat: no-repeat; width: 58px; height: 60px;}
.mlpronav a:nth-child(1){margin-left: 215px;}
.mlpronav a:nth-child(2) span{ background-position: -58px 0;}
.mlpronav a:nth-child(3) span{ background-position: -116px 0;}
.mlpronav a:nth-child(4) span{ background-position: -174px 0;}
.mlpronav a:hover,.mlpronav a.on{ background-color: #585858;}
.mlbox{ width: 100%; height:360px; }
.mlprosub{ float: left; width: 132px;  height:360px; background: #cbcaca; }
.mlprosub a{ display: block;background: #cbcaca; width: 132px; text-align: center;font-size: 16px; position: relative; }
.mlprosub a span{ display:block; border-top: 7px solid transparent;border-left: 10px solid #ae72a6; border-bottom: 7px solid transparent; position: absolute; top:50%; right: -10px;margin-top: -7px; opacity: 0;}
.mlprosub a:hover span,.mlprosub a.on span{opacity: 1;}
.mlprosub a:hover,.mlprosub a.on{ background-color: #ae72a6; color: #fff; }
.proboxs{float: right; width: 1030px; height: 360px; overflow: hidden;}
.procontent{ width: 100%; height: 100%;}
.mlprosubnav{ width: 100%; height: 45px; background: #63a3ba;margin-bottom: 20px;}
.mlprosubnav a{ display: block; float: left; padding:0 20px; height: 45px; line-height: 45px;text-align: center;color: #fff;font-size: 14px; position:relative;}
.mlprosubnav a:hover,.mlprosubnav a.on{background: #ba79b1;}
.contentbox{ width: 100%; height: 295px; overflow: hidden;}
.contentbox .flimg{ width: 250px; height: 285px; padding: 4px 4px;border: 1px solid #dfdfdf;float: left;margin-right: 20px;}
.contentbox .newstop{width: 270px; float: left;font-size: 14px; color: #7f7f7f; line-height: 2;font-size: 12px;}
.contentbox .newstop .title{ width: 100%; height: 50px; color: #000;font-size: 24px; line-height: 50px;border-bottom: 1px dashed #e7e7e7;margin-bottom: 20px;}
.contentbox .newstop a{ color:#585858;}
.contentbox .articlelist{ width: 720px;float: right;}
.contentbox .articlelist .title{ width: 100%; height: 50px; color: #000;font-size: 18px; line-height: 50px;border-bottom: 1px dashed #e7e7e7;margin-bottom: 20px;}
.contentbox .articlelist .title a{float: right;font-size: 14px;}
.contentbox .articlelist .lists a:before {content: ">";padding-right: 5px;}
.contentbox .articlelist .lists a{float: left; width: 50%;font-size: 12px;line-height: 2.2;color:#7f7f7f;}
.contentbox .articlelist .lists a:hover{color:#ae72a6;}
