﻿	/* CSS Document */
html{font-size:62.5%;};
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 1.2rem/1.5 "微软雅黑","黑体",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:normal;}
em{font-style:normal;}
ul, ol,li{list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
a:focus{outline:none;}
img{ border:0px;}
/*body{margin:0 auto;position:relative;background-color:#fff;color:#666;}*/
input, img {vertical-align: middle;}
body,html{min-width:32rem;max-width:100%;margin:0 auto;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
img {border:none;vertical-align:top;}
*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.hy_W100b{width:100%;height:auto;}
.hy_W1200{width:100%;max-width:1200px;height:auto;margin:0 auto;}
.hy_clear{clear:both;}
.E_overflow_hidden{overflow:hidden;}
.ICONAll{width:91rem;height:94rem;}

.hy_Banner,
.hy_ksMain,
.hy_lc{margin:0 auto;}

.head_top{height:14rem;margin:0 auto;position:relative;}
.hy_Logo{width:40rem;height:100%;margin:0 auto;position:relative;}
.hy_Logo >a{width:100%;height:6.6rem;display:block;position:absolute;top:50%;margin-top:-3.3rem;left:0;}
.hy_Logo img{/*width:227.5%;*/position:absolute;clip:rect(2.5rem,50.5rem,10.1rem,10.5rem);top:-2.5rem;left:-10.5rem;}
.hy_headTop_Call{height:100%;background-color:#44c9e3;position:absolute;right:0;top:0;}
.hy_headTop_Call >a.chat{width:13rem;transition:all 0.3s;}
.hy_headTop_Call >a.chat:hover{width:15rem;}
.hy_headTop_Call >a.chat:hover + a.tel{font-size:2.4rem;}
.hy_headTop_Call >.tel{display:inline-block;height:3.6rem;text-align:right;padding-right:1rem;font:3rem/3.6rem "黑体","微软雅黑";position:absolute;width:30rem;left:-30rem;top:50%;margin-top:-1.8rem;color:#44c9e3;transition:all 0.3s;}
.hy_headTop_Call >a{display:block;width:100%;height:100%;}
.hy_headTop_Call >a >span{position:absolute;width:3.1rem;height:3.1rem;left:50%;margin-left:-1.55rem;top:3.5rem;}
.hy_headTop_Call >a >span >img.ICONAll{position:absolute;top:-2.4rem;left:-52.7rem;clip:rect(2.4rem,55.8rem,5.5rem,52.7rem);}
.hy_headTop_Call >a >p.call{width:100%;font:1.6rem/4.6rem "黑体","微软雅黑";color:white;text-align:center;position:absolute;left:0;top:7rem;}
.hy_MenuBtn{width:5rem;height:4.1rem;display:block;position:absolute;left:10rem;top:50%;margin-top:-2.05rem;cursor:pointer;}
.hy_MenuBtn >img.ICONAll{position:absolute;left:-3.3rem;top:-2.4rem;clip:rect(2.4rem,8.3rem,6.5rem,3.3rem);}

/*/新Menu/*/
.Menu_main{font-size:1.4rem;}
.hy_Menu_back{padding:15px 2%;padding-left:2%;}
.hy_Menu_back *{display:block;}
.Menu_bg {background:rgba(0, 0, 0, 0.5);z-index:1031;position:fixed;top:0;bottom:0;left:0;right:0;overflow:unset;border:0;padding:0;display:none;}
.Menu_main {z-index:1032;/*min-width:100px;width:270px;max-width:320px;*/width:270px;height:100%;position:fixed;top:0;left:-270px;color:#fff;background-color:#383838;}
.Menu_main > .Menu_header {height:81px;border-bottom:1px solid #ddd;box-shadow:0 -5px 5px 5px rgba(0, 0, 0, 0.1);}
.Menu_main > .Menu_content {overflow:auto;}
.Menu_main > .Menu_header > .hy_Menu_back,
.Menu_main > .Menu_content ul {padding-left:2em;width:250px;cursor:pointer;}
.Menu_main > .Menu_content >ul {width:250px;}
.Menu_main > .Menu_content>ul li {padding:10px 0;}
.Menu_main > .Menu_content>ul>li>ul {display:none;}
.Menu_main > .Menu_content>ul li>a {display:inline-block;width:100%;height:100%;padding-right:40px;position:relative;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.Menu_main > .Menu_content > ul li.parent > a> .toggle {position:absolute;right:15px;top:10px;}
.Menu_main > .Menu_content>ul li>a:after {content:attr(data-eng);/*line-height:10px;*/display:block;font-family:sans-serif;font-size:.6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.Menu_main > .Menu_content>ul li>a:hover{color:#00a4ff;}
.Menu_main a:hover,
.Menu_main a:focus {text-decoration:none;}	
/*/-End-/新Menu/*/

.hy_Banner{overflow:hidden;position:relative;max-height:83.8rem;}
.hy_Banner >ul li,
.hy_Banner >ul li img{width:100%;}
.hy_Banner >ul li a{display:block;width:100%;height:100%;}
.swiper_Banner_Page{position:absolute;left:0;bottom:4.2rem;z-index:2;text-align:center;}
.swiper_Banner_Page >span{width:5.2rem;height:.2rem;border-radius:0;background:white;}

.ksMenu{height:25rem;position:relative;}
.ksMenu_Title{display:block;width:26rem;height:100%;position:absolute;margin-left:-13rem;left:50%;top:0;}
.ksMenu_Title >dt{position:absolute;top:14.6rem;left:0;font:3.6rem/1em "微软雅黑","黑体";color:#838383;font-weight:bold;width:100%;text-align:center;}
.ksMenu_Title >dd{position:absolute;top:7.1rem;left:50%;margin-left:-1.7rem;width:3.4rem;}
.ksMenu_Title >dd img.ICONAll{position:absolute;top:-12.4rem;left:-2.3rem;clip:rect(12.4rem,5.7rem,17.8rem,2.3rem);}
.hy_R_s span{display: block;position: absolute;width: 0.6rem;height: 0.6rem;background-color:#f79443;border-radius:36rem;left: 50%;margin-left: -0.3rem;top: 1.3rem;
-webkit-animation-name: slide;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;

-moz-animation-name: slide;
-moz-animation-duration: 1s;
-moz-animation-timing-function: ease-in-out;
-moz-animation-iteration-count: infinite;

-o-animation-name: slide;
-o-animation-duration: 1s;
-o-animation-timing-function: ease-in-out;
-o-animation-iteration-count: infinite;

-ms-animation-name: slide;
-ms-animation-duration: 1s;
-ms-animation-timing-function: ease-in-out;
-ms-animation-iteration-count: infinite;

}
@-webkit-keyframes slide {
  0% {
    top: 1.3rem;
  }
  70% {
    top:2.5rem;
  }
  100% {
    top:1.3rem;
  }
}

@keyframes slide{
  0% {
    top:1.3rem;
  }
  70% {
    top:2.5rem;
  }
  100% {
    top:1.3rem;
  }
}

@-moz-keyframes slide{
  0% {
    top:1.3rem;
  }
  70% {
    top:2.5rem;
  }
  100% {
    top:1.3rem;
  }
}

@-webkit-keyframes slide {
  0% {
    top:1.3rem;
  }
  70% {
    top:2.5rem;
  }
  100% {
    top:1.3rem;
  }
}

@-o-keyframes slide {
  0% {
    top:1.3rem;
  }
  70% {
    top:2.5rem;
  }
  100% {
    top:1.3rem;
  }
}

@-ms-keyframes slide {
  0% {
    top:1.3rem;
  }
  70% {
    top:2.5rem;
  }
  100% {
    top:1.3rem;
  }
}
.ks_Menu_smallTitle{display:inline-block;font:1.8rem/2rem "微软雅黑","黑体";color:#838383;position:absolute;top:67%;left:5.15%;}
.ks_Menu_smallTitle >span{display:block;width:1.5rem;height:1.5rem;position:absolute;border-radius:36rem;border:.2rem solid #44c9e3;top:50%;margin-top:-0.75rem;right:-1.5em;}
.hy_ksMenuList{min-height:auto;overflow:hidden;}
.hy_ksMenuBanner{width:74.3%;max-width:142.7rem;height:100%;overflow:hidden;float:left;}
.hy_ksMenuBanner img{width:100%;transition:all 3s;}
.hy_ksMenuBanner img:hover{transform:scale(1.2);}
.hy_ksMenuNav{width:auto;max-width:493px;height:100%;float:left;padding:5rem 0 0 11.3rem;}
.hy_ksMenuNav >p.p1{font:1.6rem/6.6rem "微软雅黑";color:#838383;}
.hy_ksMenuNav >ul li{height:6.5rem;}
.hy_ksMenuNav >ul li >a{display:inline-block;font:2.4rem/4rem "";color:#838383;position:relative;transition:all .1s;}
.hy_ksMenuNav >ul li.on >a,
.hy_ksMenuNav >ul li >a:hover{color:#44c9e3;}
.hy_ksMenuNav >ul li >a >hr{display:block;width:0;height:1px;position:absolute;left:0;bottom:0;border-color:black;transition:all .3s;border-color:white;}
.hy_ksMenuNav >ul li >a:hover >hr,
.hy_ksMenuNav >ul li.on >a >hr{width:100%;border-color:#44c9e3;}
.hy_ksMenuNav >ul li >a.more{width:16rem;color:white;text-align:center;font:2.4rem/3.7rem "";background-color:#44c9e3;border-radius:1rem;}
.hy_ksMenuNav >ul li >a.more:hover{width:16.8rem;}

.hy_lc{max-width:1920px;height:calc(1044px + 185px);padding-top:185px;background:url(../image/lcbg.jpg) left 185px no-repeat;background-size:100% 976px;position:relative;}
.hy_lc .irt{width:1226px;height:295px;padding:0 50px;position:absolute;bottom:0;right:0;background:#44c9e3;}
.f_16{ font-size:16px; }
.f_18{ font-size:18px; }
.f_20{ font-size:20px; }
.f_22{font-size: 22px;}
.f_24{ font-size:24px; }
.f_26{ font-size:26px; }
.f_28{ font-size:28px; }
.f_30{ font-size:30px; }
.f_32{ font-size:32px; }
.f_34{ font-size:34px; }
.f_36{ font-size:36px; }
.f_38{ font-size:38px; }
.f_40{font-size: 40px;}
.f_45{ font-size:45px;}
.wow{opacity: 0;}
.wow1{opacity: 1;}

.irt .ul1 *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.irt .ul1{padding-top:4.8rem;}
.irt .ul1 li{ width: 33%;float: left;text-align: center;}
.irt .ul1 li .num{width:174px;height:174px;position: relative;color: #fff;font-size: 30px;font-family: ff;margin: 0 auto;}
.irt .ul1 li .num span{font-size:56px;line-height:174px;color: #fff;font-family: ff;}
.irt .ul1 li .num .img{position: absolute;top: 0;left: 0; width:100%;height:100%;background: url(../image/1_6.png) center no-repeat;-webkit-transition: all 1.5s; -moz-transition: all 1.5s; transition: all 1.5s;background-size:100%;}

.irt .ul1 li .ltt{color:#fff;margin-top:10px;line-height:30px;font-size:28px;}
.irt .ul1 li .num .img.act{transform: rotate(360deg);-webkit-transform: rotate(360deg);}


.i4 .ibox{max-width: 1530px;margin: 0 auto;}
.hy_Serv{height:13.5rem;position:relative;}
.hy_Serv >a.adv{display:inline-block;position:absolute;font:1.8rem/3.6rem "";color:#838383;top:50%;margin-top:-1.8rem;left:5.2%;}
.hy_Serv >a.adv >span{display:block;width:1.5rem;height:1.5rem;border:.2rem solid #f79443;border-radius:36rem;position:absolute;top:50%;margin-top:-0.75rem;left:100%;margin-left:.5em;}
.hy_Serv >a.adv2{display:inline-block;position:absolute;font:3.6rem/4rem "";color:#838383;top:50%;margin-top:-2rem;right:9.375%;}
.hy_Serv >a.adv2>span{display:block;width:5.4rem;height:3.4rem;right:100%;margin-right:2rem;top:50%;margin-top:-1.7rem;position:absolute;}
.hy_Serv >a.adv2>span >img.ICONAll{position:absolute;top:-18.7rem;left:-2.3rem;clip:rect(18.7rem,7.7rem,22.1rem,2.3rem);}

.ibox.i4{padding-top:75px;}
.ibox.i4 *{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ibox.i4 .ul1{padding: 10rem 4rem 1rem;overflow:hidden;}
.ibox.i4 .ul1 li{width: 33.33%;float: left;text-align: center;cursor: pointer;margin-bottom: 120px;}
.ibox.i4 .ul1 li .img{width: 80px;height: 80px;position: relative;margin: 0 auto;overflow: hidden;top: 0;}
.ibox.i4 .ul1 li .img img{display: block;width: 100%;}
.ibox.i4 .ul1 li .img img:nth-child(2){position: absolute;top: 0;left: 0;}
.ibox.i4 .ul1 li:hover .img{top: -5px;}
.ibox.i4 .ul1 li .ltt{color: #313131;margin: 27px 0 15px;font-size:2.4rem;}
.ibox.i4 .ul1 li .ltc{color: #777777;font-size:1.6rem;}

.i5{padding: 0 9.11% 12.5rem 0;background-color: #f7f7f7;}
.swiper1 {height:100%;}
.i5 .ibox{position:relative;width:174.3rem;height: 64.4rem;background: #44c9e3;}
.swiper1 .swiper-slide a{display: block;}
.swiper1 .swiper-slide a *{color: #fff;}
.swiper1 .swiper-slide a .slt{float: left;width:70.68273%;padding-left: 12.5%;box-sizing: border-box;padding-top: 8.5rem;transform: translate(0,-100%);position:relative;	}
.swiper1 .swiper-slide a .srt{width:29.31726%;float:right;overflow: hidden;transform: translate(0,100%);}
.swiper1 .swiper-slide-active a .slt,
.swiper1 .swiper-slide-active a .srt{transform: translate(0,0);-webkit-transform: translate(0,0);-webkit-transition: all .8s; -moz-transition: all .8s; transition: all .8s; }
.swiper1 .swiper-slide a .srt img{display: block;width: 100%;}
.swiper1 .swiper-slide a .slt .stt span{display: inline-block;padding-left: 35px;background: url(404.png) left center no-repeat;margin-left: 20px; line-height: 35px;}
.swiper1 .swiper-slide a .slt .sen{margin: 15px 0 30px;opacity: .7;} 
.hy_YsTx{width:100%;}
.hy_ul1,
.YS_Cont{width:50%;float:left;box-sizing:border-box;}
.YS_Cont{padding:0 10.4rem 0 1em;font:1.8rem/3.6rem "";color:white;}
.hy_ul1 li{width: 100%;box-sizing: border-box;padding-left: 20px;line-height: 20px;font-size: 16px;margin-bottom: 20px;background: url(../image/1_14.png) 5px 5px no-repeat;}
.hy_YSMore.more{display: block; width: 120px;height: 40px;border:1px solid #fff;border-radius: 30px;position:absolute;overflow: hidden;text-align: center;bottom:10rem;left:3%;z-index:2;} 
.hy_YSMore.more span{display: block;width: 100%;line-height: 40px;color: #fff;position: absolute;top: 0;left: 0;transition:all .3s;}
.hy_YSMore.more span:nth-child(2){left: -100%;color: #0068b7;}
.hy_YSMore.more:hover{border:1px solid #0068b7;}
.hy_YSMore.more:hover span{left: 100%;}
.hy_YSMore.more:hover span:nth-child(2){left: 0;}
.i5 .ibox .pbox {width: 100px;position: absolute;left: 55%;bottom: 100px;z-index:2;}
.i5 .pbox .prev1{transition: all .3s;width: 47px;height: 47px;border:1px solid #fff;background: url(../image/prev.png) center no-repeat;margin-top: -23px;right: 55px;left: auto ;}
.i5 .ibox .pbox .next1{transition: all .3s;width: 47px;height: 47px;border:1px solid #fff;background: url(../image/next.png) center no-repeat;margin-top: -23px;left: 55px;right: auto ;}
.i5 .ibox .pbox .prev1:hover,
.i5 .ibox .pbox .next1:hover{width:8rem;}
.i5 .hy_Serv .adv{left:auto;right:9.9%;}
.i5 .hy_Serv .adv >span{left:auto;right:100%;margin-right:.5em;}
.i5 .hy_Serv .adv2{right:auto;left:10.9375%;}
.i5 .hy_Serv .adv2 >span{left:100%;right:auto;margin-left:.5em;}
.i5 .pbox .swiper-button-prev.prev1:after,
.i5 .pbox .swiper-button-next.next1:after{content:"" !important;}

.hy_jzinfo{min-height:44.5rem;padding-top:25rem;position:relative;}
.hy_jzinfo >a.Rec{display:inline-block;font:1.8rem/3rem "";color:#838383;right:3.44%;top:19.1%;position:absolute;}
.hy_jzinfo >a.Rec >span{display:block;width:1.5rem;height:1.5rem;border:.2rem solid #7ac1ed;border-radius:36rem;position:absolute;top:50%;margin-top:-0.75rem;right:100%;margin-right:.5em;}
.hy_jzinfo .hy_jzTit{display:block;width:10rem;height:10rem;position:absolute;left:50%;margin-left:-5rem;top:8.8rem;}
.hy_jzinfo .hy_jzTit >dt{height:5.4rem;position:relative;}
.hy_jzinfo .hy_jzTit >dt img.ICONAll{position:absolute;top:-12.4rem;left:1rem;clip:rect(12.4rem,5.7rem,17.8rem,2.3rem);}
.hy_jzinfo .hy_jzTit >dd{text-align:center;font:1.8rem/1em "";color:#44c9e3;padding-top:2.5rem;	}
.hy_jzCont{width:100%;max-width:110rem;margin:0 auto;min-height:15rem;}
.hy_jzCont >li{width:calc(100%/4);height:auto;min-height:15rem;overflow:hidden;text-align:center;font:1.6rem/2.4rem "";color:#44c9e3;float:left;display:block;}
.hy_jzCont >li:not(:last-child){border-right:1px solid rgba(0,0,0,.08);}
.hy_jzCont >li >a{line-height:2.4rem;}
.hy_jzCont >li >a:first-of-type{display:inline-block;margin-top:.5rem;}
.hy_jzCont >li >a em{font-size:1.4rem;}

/*新改医生版块*/
.hy_V2_ysBox{padding:0;background-color:#f8f6ef;}
.hy_V2_ysCont{height:750px;position:relative;}
.hy_V2_ysContL{float:left;width:calc(100% - 650px);height:100%;padding-top:110px;}
.hy_V2_ysContL h2{font:28px/1.5em "";color:#44c9e3;font-weight:bold;border-bottom:2px solid #44c9e3;display:inline-block;position:relative;}
.hy_V2_ysContL h2 span{display:block;width:51px;height:45px;position:absolute;left:-10px;top:-45px;transition:all 0.3s;}
.hy_V2_ysContL h2 span img{width:100%;}
.hy_V2_ysContL h2 span:hover{transform:scale(1.2);cursor:pointer;}
.hy_V2_ysContL p.p1{font:60px/120px "";color:#ec6d4f;}
.hy_V2_ysContL p.p1 em{font-size:24px;text-transform:uppercase;}
.hy_V2_ysContL p.p2{font:27px/43px "";color:#838383;}
.hy_V2_ysContL p.p3{font:16px/27px "";color:#838383;padding-top:10px;}
.hy_V2_ysContR{position:absolute;width:650px;height:100%;right:0;bottom:0;z-index:1;}
.hy_V2_ysContR >img{position:absolute;right:0;bottom:0;}

.foot{width:100%;height:auto;background:url("../image/BottomBg.jpg") top center no-repeat #403f3f;background-size:cover;}
.footCont{width:100%;max-width:120rem;height:auto;margin:0 auto;padding-top:3.2rem;padding-left:4.5rem;}
.footCont h4{font:3rem/9.8rem "";color:white;}
.foot_NavList{width:100%;height:auto;}
.foot_NavList >ul{width:calc(100%/6);height:auto;float:left;margin-bottom:0.5rem;}
.foot_NavList >ul >h5{padding-left:1rem;margin:.8rem 0 1rem 0;border-left:.2rem solid white;}
.foot_NavList >ul >h5 >a{font:2rem/1em "";color:white;}
.foot_NavList >ul >li{padding-left:1rem;}
.foot_NavList >ul >li >a{font:1.6rem/2.8rem "";color:white;}
.foot_Rr{display:block;width:100%;height:auto;min-height:20rem;padding-top:2.4rem;clear:both;}
.foot_Rr >li{width:50%;float:left;}
.foot_Rr >li:first-child{padding-top:3.6rem;font:1.6rem/2.6rem "";color:white;}
.foot_Rr >li:first-child a{color:inherit;}
.foot_Rr >li:last-child >img{width:100%;max-width:54.1rem;}


@media screen and (max-width:1600px){
	/*.hy_ksMenuBanner{width:1040px;}/*六大诊疗中心版块*/
	.hy_ksMenuNav{padding:0 0 0 9rem;}
	/*首页杭牙创建于……  版块*/
	.hy_lc{height: calc(76rem + 13.5rem);padding-top:13.5rem;background-position:left 135px;background-size:100% 711px;}
	.hy_lc .irt{transform: scale(calc(1400 / 1920));transform-origin: right bottom;}

}

@media screen and (max-width:1400px){
	/*.hy_ksMenuBanner{width:929px;}/*六大诊疗中心版块*/
	.hy_V2_ysBox{padding:0 30px;}/*首页医生版块*/
	/*首页杭牙创建于……  版块*/
	.hy_lc {height:calc(65rem + 10.6rem);padding-top:10.6rem;background-position:left 106px;background-size:100% 610px;}
	.hy_lc .irt{transform: scale(calc(1200 / 1920));}
	.hy_ksMenuNav > p.p1{line-height:4.5rem;}
	.hy_ksMenuNav > ul li{height:5.2rem;}


}
@media screen and (max-width:1200px){
	.hy_ksMenuNav{padding:0 0 0 6rem;}
	.hy_ksMenuNav > p.p1{line-height:3.6rem;}
	.hy_ksMenuNav > ul li{height:4.5rem;}
	.hy_ksMenuNav > ul li > a{font-size:2rem;}
}

@media screen and (max-width:960px){
	
}

@media screen and (max-width:768px){
	
}

@media screen and (max-width:640px){
	
}

@media screen and (max-width:320px){
	
}


