@charset "utf-8";
/* CSS Document */
body{width: expression(document.body.clientWidth <= 1300? "1300px": "auto");min-width: 1200px;}

html{margin: 0;padding: 0;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
html {font-family: '微软雅黑', Helvetica, STHeiTi, Arial, sans-serif; -webkit-text-size-adjust: 100%;}
body{-webkit-overflow-scrolling: touch;width: 100%;}
em{font-style: normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, progress, video { display: inline-block; vertical-align: baseline;}
audio:not([controls]) { display: none; height: 0;}
svg:not(:root) {overflow: hidden;}
a,div{background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent;}
/*a:active{background: transparent;}*/
img{border: 0;max-width: 100%;vertical-align: middle;vertical-align: top;}
/*span{vertical-align: middle;}*/
body,button,input,select,textarea,h1,h2,h3,h4,h5,div,p,form,blockquote,ul,ol,li,dl,dd{margin: 0;padding: 0;}
.widths{width: 100%;max-width: 1920px;min-width: 1200px;overflow: hidden;}
button {overflow: visible;}
button, select {text-transform: none;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: border-box; box-sizing: border-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,input[type=text] {-webkit-appearance: none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999999;}
input,select,textarea{background:none;outline:none;border:0;}
textarea {overflow: auto; resize: none;}
table {border-collapse: collapse; border-spacing: 0;}
ul, ol, li, dl, dd,td, th{padding: 0;}
ul, ol {list-style: none;}
h1, h2, h3{font-weight: normal;}
i{font-style: inherit;}
.cfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.con{width: 1200px;}
.fl{float: left;}
.fr{float: right;}
.overflow{overflow: hidden;}
::-webkit-scrollbar {width: 10px;height: 8px;}
::-webkit-scrollbar-thumb {height: 25px;background-color: #999;border-radius: 10px;outline-offset: 0px;}
::-webkit-scrollbar-track-piece {border-radius: 0;}
::-webkit-input-placeholder,::-moz-placeholder,::-moz-placeholder,::-ms-input-placeholder {color: #c8c8c8;}
/* 首页 */
/* 头部导航 */
header{width: 100%;height:160px;background: url(/images/header-bg.jpg)no-repeat;background-size: 100% 100%;}
.head{width: 100%;height:160px;background: #f9f9f9;}
.header{margin: 36px auto 0;}
.header ul{width: 822px;display: flex;margin-top: 16px;}
.header ul li{flex: 1;text-align: center;font-size: 18px;}
.header ul li a{display: block;color: #000;}
.header ul li span{display: block;font-size: 12.5px;line-height: 40px;}
.header ul li i{display: block;width: 89px;height: 2px;margin: 0 auto;}
.header ul li:hover i{border-bottom: 1px solid #000;}
/* .header ul li:nth-child(1) i{border-bottom: 1px solid #000;} */

/* banner */
.banner,.hospital{overflow: hidden; position: relative;}
.banner .swiper-slide,.hospital .swiper-slide{padding:0; margin:0;}
.banner img,.hospital img{display: block;width:100%;}

/* <!-- 你对自己的微笑满意吗？ --> */
.content-1{height:1076px;background: url(/images/bg-1.jpg)no-repeat center ;}
.content-3{height:1038px;background: url(/images/bg-3.jpg)no-repeat center ;}
.content-con{height:1076px;margin: 0 auto;overflow: hidden;}
.content-con ul{width: 420px;margin: 317px 0 0 233px;}
.content-con ul li{height:99px;padding-top: 16px;}
.content-con ul li p{color: #0085ab;font-size: 17px;margin-bottom: 5px;}
.content-con ul li span{color: #898989;font-size: 13px;line-height: 16px;display: block;}
.content-2 ul{width: 1132px;margin: 0 auto 74px;overflow: hidden;}
.content-2 ul li{width: 175px;margin-left: 87px;float: left;margin-bottom: 50px;overflow: hidden;height:248px;position: relative;}
/* .content-2 ul li .overImage{position: absolute;top:0;opacity: 0;left:100px;} */
/* 海德堡专家 */
.content-3 ul{overflow: hidden;}
.content-3 ul li{float: left;width: 187px;overflow: hidden;margin-left: 10px;}
.content-3 ul li img {transition-duration:0.5s; /*过度的时间为0，5秒*/}
.content-3 ul li img:hover{ transform: scale(1.04);
                 -webkit-transform: scale(1.04); /*Safari 和 Chrome*/
                 -moz-transform: scale(1.04); /*Firefox*/
                 -ms-transform: scale(1.04); /*IE9*/
                -o-transform: scale(1.04); /*Opera*/}
/* 海德堡品牌资讯 */
.content-4{height:1356px;background: url(/images/bg-5.jpg)no-repeat center;}
.content-4-con ul{overflow: hidden;width: 100%;margin:13px auto 140px;padding-bottom: 10px;}
.content-4-con ul li{width:357px;height: 320px;float: left;background: #fff;padding: 11px 13px;margin-left:33px;margin-top: 30px;-moz-box-shadow: 2px 2px 10px #909090;transition-duration:0.5s;
    -webkit-box-shadow: 2px 2px 10px #909090;
    box-shadow:2px 2px 10px #909090;overflow: hidden;}
.content-4-con ul li:hover{transform: scale(1.04);
    -webkit-transform: scale(1.04); /*Safari 和 Chrome*/
    -moz-transform: scale(1.04); /*Firefox*/
    -ms-transform: scale(1.04); /*IE9*/
   -o-transform: scale(1.04);}
.content-4-con ul li p{text-align: center;color: #848484;font-size: 15.6px;line-height: 48px;}
.content-4-con ul li a{text-align: right;color: #ff6f6f;font-size: 10px;display: block;}

/* 医院环境 */
.content-5{position: relative;}
.footer{height:631px;background: url(/images/footer.jpg)no-repeat center;}
.hospital{width: 75.4%;margin: 0 auto;}
.content-5 .swiper-button-next{right:60px!important;width: 50px;height: 100px;background-size:50px 84px !important;opacity: 0.7;}
.content-5 .swiper-button-prev{left:60px!important;width: 50px;height: 100px;background-size:50px 84px !important;opacity: 0.7;}
/* 底部 */
footer{padding-top:90px;height: 570px;}
footer ul{width: 822px;display: flex;margin-top: 16px;}
footer ul li{flex: 1;text-align: center;font-size: 18px;}
footer ul li a{display: block;color: #000;}
footer ul li span{display: block;font-size: 12.5px;line-height: 40px;}
footer ul li i{display: block;width: 89px;height: 2px;margin: 0 auto;}
footer ul li:hover i{border-bottom: 1px solid #000;}
.footcon{display: flex;}
.footcon div{flex:1;text-align: center;}
.footcon div img{margin-bottom: 10px;}
.footcon div p{line-height: 45px;font-size: 15px;font-weight: bold;}
.footcon div span{line-height: 25px;}

/* 品牌故事页面 */
.ppgs-con1{margin: 0 auto 113px;}
.ppgs_text{width: 1075px;margin: 0 auto;font-size: 16.5px;line-height: 40px;}
.ppgs_text p{font-weight: bold;}
.ppgs_text span{color: #727171;display: block;margin-bottom: 60px;}
.ppgs-con1 ul{width: 1150px;margin: 0 auto;display: flex;}
.ppgs-con1 ul li{flex:1;margin-left: 10px;background: #f4f4f4;}
.ppgs-con1 ul li p span{display: block;font-size: 20px;font-weight:bold;line-height: 90px;text-align: center;}
.ppgs-con1 ul li p{width: 318px;margin: 0 auto;color: #3e3a39;font-size: 13px;line-height: 30px;padding-bottom: 20px;}
.ppgs-con-2{background: url(/images/ppgs23.jpg)no-repeat center;height: 610px;margin-bottom: 10px;}
.ppgs-con-3{background: url(/images/ppgs24.jpg)no-repeat center;height: 610px;margin-bottom: 10px;}
.ppgs-con-4{background: url(/images/ppgs25.jpg)no-repeat center;height: 610px;margin-bottom: 10px;}
.ppgs-con-2 p{width: 584px;color: #fff;font-size: 15px;line-height: 45px;margin-left: 500px;margin-top: 210px;}
.ppgs-con-3 p{width: 530px;color: #fff;font-size: 15px;line-height: 45px;margin-left: 525px;margin-top: 237px;}
.ppgs-con-4 p{width: 575px;color: #717171;font-size: 15px;line-height: 42px;margin-left: 490px;margin-top: 217px;}

/* about-history */
.about-history{ height:786px; padding:64px 106px 85px; background:url(/images/bg_about_history.jpg) no-repeat center fixed; -webkit-background-size:100% 100%; background-size:100% 100%;}
.about-title {margin-bottom: 25px;}
.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 31px;}
.about-history-list .flex-viewport:before{ position:absolute; top:50%; right:0; left:0; border-top:1px solid #C7C7C7; content:'';}
.about-history-list .slides li{ position:relative; width:253px; height:655px; margin-right:31px;}
.about-history-list .slides li .item{ position:absolute; right:-32px; bottom:0; left:-32px; min-height:152px; padding:44px 0 0 0; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:before{ position:absolute; top:-49px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(192, 53, 53, 0.6); content:'';}
.about-history-list .slides li .item:after{ position:absolute; top:-45px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#c03535; content:'';}
.about-history-list .slides li:nth-child(even) .item{ top:0; bottom:auto; padding:0 0 44px;}
.about-history-list .slides li:nth-child(even) .item:before{ top:auto; bottom:-49px;}
.about-history-list .slides li:nth-child(even) .item:after{ top:auto; bottom:-45px;}
.about-history-list .slides li .item:hover{ background-color:#c03535;}
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:44px; line-height:44px; margin:0; font-size:20px; font-weight:400; color:#999999; text-align:center; background-color:#e2e2e2; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:hover h3{ color:#232323; background-color:#fff;}
/* .about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 18px; border-style:solid; border-color:transparent transparent #E2E2E2; content:'';} */
.about-history-list .slides li:nth-child(even) .item h3{ top:auto; bottom:0;}
.about-history-list .slides li:nth-child(even) .item h3:before{ top:100%; bottom:auto; border-width:18px 9px 0; border-color:#E2E2E2 transparent transparent;}
.about-history-list .slides li .item .desc{ line-height:24px;font-size:14px; color:#929292;}
.about-history-list .slides li .item .desc p{padding:10px 20px;height:92px;}
.about-history-list .slides li .item:hover .desc{ color:#ffffff;}
.about-history-list .slides li .item .desc p{ margin:0;}
.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; font-family:simsun; color:#ffffff; text-align:center;}
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}
.about-history-swiper .swiper-slide .item{ overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.about-history-swiper .swiper-slide .item h3{ margin:0; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#999999; background-color:#e2e2e2;}
.about-history-swiper .swiper-slide .item .desc{ line-height:20px; padding:10px; font-size:14px; color:#929292;}
.about-history-swiper .swiper-slide .item .desc p{ margin:0;}
.about-history-swiper .about-history-pagination{ position:static; margin-top:10px;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{ background:#fff;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{ background:#C91523;}
a{color:#414141;text-decoration:none; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}a:hover{text-decoration:none;}.pull-left{float:left;}.pull-right{float:right;}.pull-none{float:none;}.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}.container{width:980px;margin:0 auto;}img{max-width:100%;}img.full{display:block;width:100%;}.list{padding:0;margin:0;list-style:none;}.hidden{ display:none;}.col-1{ float:left; width:8.33333333%;}.col-2{ float:left; width:16.66666667%;}.col-3{ float:left; width:25%;}.col-4{ float:left; width:33.33333333%;}.col-5{ float:left; width:41.66666667%;}.col-6{ float:left; width:50%;}.col-7{ float:left; width:58.33333333%;}.col-8{ float:left; width:66.66666667%;}.col-9{ float:left; width:75%;}.col-10{ float:left; width:83.33333333%;}.col-11{ float:left; width:91.66666667%;}.col-12{ float:left; width:100%;}.col-13{ float:left; width:20%;}.col-offset-3{ margin-left:25%;}.tb{display:table; width:100%; height:100%;}.tbr{display:table-row;}.tbc{display:table-cell;vertical-align:middle;}

/* 美学正畸 */

.mxzj-con-1{background: url(/images/mxzj_03.jpg)no-repeat center;height: 1115px;}
.mxzj-con-2{background: url(/images/mxzj_04.jpg)no-repeat center;height: 767px;}
.mxzj-con-3{background: url(/images/mxzj_05.jpg)no-repeat center;height: 790px;}
.mxzj-con-4{background: url(/images/mxzj_06.jpg)no-repeat center;height: 852px;}
.mxzj-con-5{background: url(/images/mxzj_07.jpg)no-repeat center;height: 510px;}
.mxzj-con-6{background: url(/images/mxzj_08.jpg)no-repeat center;height: 953px;}
.mxzj-con-2 p{width: 440px;margin-left:70px;margin-top:186px;font-size: 17px;line-height: 35px;}
.mxzj-con-3 p{width: 1022px;margin:506px auto 0;font-size: 20px;line-height: 35px;}
.mxzj-con-2 p span{color: #0c84ff;font-weight: bold;}
.mxzj-con-3 p span{font-weight: bold;}
.mxzj-con-4 ul{width: 410px;float: right;margin-top: 161px;}
.mxzj-con-4 ul li{font-size: 16.6px;line-height: 72px;}
.mxzj-con-4 ul li span{color:#0c84ff}
.mxzj-con-6 ul{padding-left: 12px;display: flex;width: 1200px;flex-wrap:wrap;}
.mxzj-con-6 ul li{margin-left: 22px;margin-top: 32px;width: 264px;-moz-box-shadow: 2px 2px 20px #909090;
    -webkit-box-shadow: 2px 2px 20px #909090;
    box-shadow:2px 2px 20px #909090;}


 /* 服务项目 */
.fwxm-con-1{background: url(/images/fwxm_bg.jpg)no-repeat center;height: 370px;}
.hasMoreTab .hd {height:225px;position: relative;}
.hasMoreTab .hd ul {z-index: 5;position: absolute;overflow: hidden;zoom: 1;display: flex;}
.hasMoreTab .hd li {flex:1;cursor: pointer;height: 225px;}
.hasMoreTab .hd li p{text-align: center;font-size:16px;}
.hasMoreTab .hd li.on {background: #d7dce2;}
.hasMoreTab .bd {padding: 10px;clear: both;position: relative;}
.hasMoreTab .bd .con{position: absolute;text-align: left;padding-top:33px;width: 1200px!important;}
.hasMoreTab .bd .con span{color: #0c84ff;font-size:25px;font-weight: bold;margin-bottom: 10px;display: block;}
.hasMoreTab .bd .con p{color: #0c84ff;font-size:18px;line-height: 25px;}
.fwxm-con-2 .con li{margin-top: 78px;height: 353px;}
.fwxm-con-2 .con li .imgg{width:501px ;margin-top: 53px;}
.fwxm-con-2 .con li .imgg{width:501px ;margin-top: 53px;}
.fwxm-con-2 .con li .texts{width: 430px;font-size: 16px;line-height: 30px;}
.fwxm-con-2 .con{padding-left:90px;}

/* 专家智库 */
.zjzk-con-1{background: url(/images/zj_2.jpg)no-repeat center;height: 922px;}
.zjzk-con-2{background: url(/images/zj_3.jpg)no-repeat center;height: 921px;}
.zjzk-con-3{background: url(/images/zj_4.jpg)no-repeat center;height: 805px;}
.zjzk-con-4{background: url(/images/zj_5.jpg)no-repeat center;height: 974px;}
.zjzk-con-5{background: url(/images/zj_6.jpg)no-repeat center;height: 1064px;}
.zjzk-con-8{background: url(/images/zj_8.jpg)no-repeat center;height: 1012px;}
.zjzk-con-6{background: url(/images/zj_7.jpg)no-repeat center;height: 970px;}


/* 来院路线 */
.lylx-con{background: url(/images/lylx_bg.jpg)no-repeat center;height: 2011px;}
.lylx-con-1{margin:0 auto; padding: 142px 104px 158px 117px;overflow: hidden;}
.lylx-con-1 .fr{font-size: 16px;line-height: 25px;}
.lylx-con-2{margin:0 auto;}
.lylx-con-2 .title{text-align: center;font-size: 35px;font-weight: bold;color: #5e5e5e;}
.lylx-con-2 .title img{vertical-align:bottom;margin-right: 10px;}
.title1{text-align: center;color: #5e5e5e;font-weight: bold;font-size: 17px;margin-top: 40px;}
.title1 span{display: inline-block;font-weight: 200;}
.title2{text-align: center;margin:30px 0 50px;}
.title2 span{display: inline-block;color: #1777c1;font-size: 18px;font-weight: bold;}
.title2 img{vertical-align: bottom;margin-right: 14px;}
.www360buy{background: #fff;margin: 0 63px;width: 1074px;-moz-box-shadow: 2px 2px 20px #909090;
    -webkit-box-shadow: 2px 2px 20px #909090;
    box-shadow:2px 2px 20px #909090; }
.www360buy .hd{ overflow:hidden;}	
.www360buy .hd ul{display: flex;width: 1074px;font-size: 18px;color: #3e3a39;}
.www360buy .hd li{ position:relative;flex:1;text-align: center;height: 57px;line-height: 57px;background:#dadada;}	
.www360buy .hd li.on{background:#fff; color:#1777c1; cursor: pointer; }	
.www360buy .bd{ height:413px;  border-top:0;background: #fcfcfc;  }	
.www360buy .lh{ overflow:hidden;padding: 0 100px;  }	
.www360buy .lh li{height: 85px;border-bottom:1px solid #e9e8e8;padding-top: 50px;font-size: 20px;color: #3e3a39;}	
.hospital_map{margin: 0 63px;width: 1074px;height: 479px;margin-top:19px;-moz-box-shadow: 2px 2px 20px #909090;
    -webkit-box-shadow: 2px 2px 20px #909090;
    box-shadow:2px 2px 20px #909090;}

/* 粉丝节 */
.fsj,.UNIC{background: #f9f9f9;}
.er_con{margin:0 auto;width:1035px;}
.er_title{margin:0 auto;width: 1200px;height: 110px;padding-left: 30px;color: #2f2725;}
.fsj video{width: 441px;height:248px;margin:30px 298px;}
.UNIC video{width: 413px;height:235px;}

/* UNIC */

.unic{background: url(/images/UNIC_02.jpg)no-repeat center;}
.unic1{background: url(/images/UNIC_03.jpg)no-repeat center;}
.unic2{background: url(/images/UNIC_04.jpg)no-repeat center;}
.unic3{background: url(/images/UNIC_05.jpg)no-repeat center;}
.unic4{background: url(/images/UNIC_06.jpg)no-repeat center;}

#cnzz_stat_icon_1279618928{display:none!important;}
body>a:nth-child(1){display: none;}