@charset "utf-8";
/*CSS Document*/
*{margin:0;padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
}
html{border:none;width:100%;}
body{ border:none; height:100%; margin:0; padding:0;font-size:12px;font-family:Microsoft YaHei,Arial,SimSun,Verdana,Tahoma;color:#000000; background-color:#ffffff; background:url(../images/bg3.jpg);}

form{margin:0;}
img{border:none;}
ul,li { list-style:none; border:none;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
a{outline: medium none;}
a:link {color:#333333;text-decoration:none;}
a:visited {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;color:#F30;}
a:active {text-decoration:none;color:#F30;}
img, input, select {vertical-align:middle;outline: medium none;}
.clear{ float:none !important;clear:both!important; overflow:hidden!important; padding:0px!important; height:0px!important;}
.clearfix:after { content: ""; display: block; clear: both;}
textarea{ font-size:12px;outline: medium none;}
i{ font-style:normal;}
input {vertical-align: middle;color: inherit;font-family: inherit;font-size: inherit;}
em{font-style:normal;}


/*common*/
.CommonBox{ width:100%;overflow:hidden;margin:0 auto; min-width:320px; max-width:640px;position:relative;}

.themetop{ width:100%; height:auto; overflow:hidden; position:relative;}
.themetop .pic{width:100%;
	animation-duration: 0.8s;
	animation-name: am-fade;
	animation-timing-function: linear;
}
.themetop .logo{ width:1.17rem; height:0.8rem; overflow:hidden; position:absolute; top:0.2rem; right:0.2rem;}

.themetop  dl{ width:100%; overflow:hidden; top:3.7rem; left:0; position:absolute;animation-duration: 0.8s;
	animation-name: am-fade;
	animation-timing-function: linear;}
.themetop  dl dt,.themetop  dl dd{width:100%; height:0.38rem;  overflow:hidden; line-height:100%; text-align:center;}
.themetop  dl dt{ font-size:0.27rem; color:#90beff;}
.themetop  dl dd{font-size:0.34rem; color:#fff;}


.themetop2{ width:100%; position:relative;}
.themetop2 .pic{width:100%;
	animation-duration: 0.8s;
	animation-name: am-fade;
	animation-timing-function: linear;
}


.themetop2 .logo{ width:1.17rem; height:0.8rem; overflow:hidden; position:absolute; top:0.2rem; left:0.2rem;}
.themetop2 dl{ position:absolute; top:2.8rem; overflow:hidden; left:0;width:100%; z-index:10;}
.themetop2 dl dt{ height:0.7rem; line-height:0.7rem; text-align:center; width:100%; font-size:0.53rem; color:#FFF; width:100%;}
.themetop2 dl dd{ text-align:center; width:100%; overflow:hidden;height:0.5rem; line-height:0.5rem;}
.themetop2 dl dd.t1{ color:#74fff8; text-align:center; font-weight:bold; font-size:0.35rem;}
.themetop2 dl dd.t2{ color:#74fff8; text-align:center;font-size:0.3rem; color:#000;}
.themetop2 .tk{ width:3.5rem; height:3.1rem; overflow:hidden; display:block; border:0.07rem #000000 solid; top:2.15rem; left:0; right:0; margin:0 auto; z-index:8; position:absolute;}


.themetop3{ width:100%; overflow:hidden; position:relative;}
.themetop3 .pic{width:100%;animation-duration: 0.8s;
	animation-name: am-fade;
	animation-timing-function: linear;}
.themetop3 .logo{ width:1.32rem; height:0.9rem; overflow:hidden; position:absolute; top:0.2rem; left:0.2rem;}
.themetop3  p{ width:100%; overflow:hidden; top:4.92rem; left:0; position:absolute; text-align:center; font-size:0.19rem;animation-duration: 0.8s;
	animation-name: am-fade;
	animation-timing-function: linear;}



dl.navtitle{ width:100%; overflow:hidden; background-color:#f4f4f4; margin-top:0.16rem;}
dl.navtitle dt{ margin-left:0.3rem; float:left; height:1.06rem; width:0.96rem; background-color:#3f5c85; color:#FFF; font-size:0.3rem; text-align:center; padding-top:0.32rem;margin-right:0.2rem;line-height:0.3rem;}
dl.navtitle dt.dt2{ background-color:#5a3326;}
dl.navtitle dt i{ font-size:0.12rem; line-height:0.2rem;width:100%; display:block; overflow:hidden;}
dl.navtitle dd{ float:left; width:4.7rem;line-height:0.22rem; font-size:0.14rem; color:#535353; padding-top:0.1rem;}


.contrast-title{background:url(../images/theme/h7.jpg) center top no-repeat; line-height:0.4rem; overflow:hidden; width:100%; color:#3f5c85; font-size:0.32rem; text-align:center; padding-top:0.1rem;margin-top:0.5rem;}
.contrast-title span{ display:block; width:100%; font-size:0.25rem; color:#585858; margin-top:0.05rem;}


.hifu-box { background-color:#FFF;}
.hifu-box .evolution-title{ padding-top:1.2rem;overflow:hidden;text-align:center; height:1.6rem; line-height:0.4rem; font-size:0.32rem; color:#3f5c85; background:url(../images/theme/h1.jpg) center top no-repeat; background-size:1.59rem; margin-top:0.5rem;}
.hifu-box .evolution-list{ width:100%; overflow:hidden; padding-left:0.26rem; margin-top:0.34rem;}
.hifu-box .evolution-list li{ width:1.77rem; overflow:hidden; height:1.4rem; float:left;}
.hifu-box .evolution-list li a{ width:1.77rem; overflow:hidden; height:1.4rem; display:block; text-decoration:none;}
.hifu-box .evolution-list li.fx{ width:0.29rem; height:1.2rem;overflow:hidden; background:url(../images/theme/h2.jpg) center center no-repeat; background-size:0.22rem;}
.hifu-box .evolution-list li .pic{width:1.75rem; overflow:hidden; height:1.1rem; border:1px #a8adb3 solid;}
.hifu-box .evolution-list li span{width:1.75rem;margin-top:0.05rem; height:0.25rem; overflow:hidden; text-align:center; display:block; background-color:#e8e8e8; line-height:0.25rem; color:#353535; font-size:0.15rem;}
.hifu-box .evolutiontxt1{ width:2.14rem; height:0.6rem; overflow:hidden;background:url(../images/theme/h3.jpg) center 0 no-repeat; font-size:0.2rem; color:#515151; padding-top:0.18rem; margin-top:0.05rem; margin-left:1.05rem;text-align:center;background-size:2.14rem;}
.hifu-box .evolutiontxt2{ width:3.3rem; height:0.6rem; overflow:hidden;background:url(../images/theme/h4.jpg) center 0 no-repeat; font-size:0.2rem; color:#515151; padding-top:0.18rem; margin-top:0.05rem; margin-left:2.04rem; text-align:center;background-size:3.3rem;}

.hifu-box .evolution-classroom{ width:100%; overflow:hidden; height:5.36rem; position:relative; background:url(../images/theme/h5.jpg) no-repeat; background-size:6.4rem;}
.hifu-box .evolution-classroom  dl{ width:100%; overflow:hidden; top:3.7rem; left:0; position:absolute;}
.hifu-box .evolution-classroom  dl dt,.hifu-box .evolution-classroom  dl dd{width:100%; overflow:hidden; line-height:100%; text-align:center;}
.hifu-box .evolution-classroom  dl dt{ font-size:0.32rem; color:#3f5c85; height:0.38rem; }
.hifu-box .evolution-classroom  dl dd{font-size:0.15rem; color:#474747; line-height:0.27rem; width:5.86rem; margin:0.1rem auto 0 auto; text-align:left;}

.hifu-box .evolution-classroom2{width:100%; overflow:hidden; margin-top:0.35rem;}
.hifu-box .evolution-classroom2 .pic{ text-align:center;width:100%; overflow:hidden;}
.hifu-box .evolution-classroom2 .pic img{width:90%;}
.hifu-box .evolution-classroom2 .pic span{ font-size:0.13rem; color:#353636; text-align:center; line-height:0.2rem; overflow:hidden; display:block; margin-top:0.1rem;}
.hifu-box .evolution-classroom2 p{ color:#5c5c5c; line-height:0.28rem; overflow:hidden; display:block; margin:0.2rem auto; width:5.88rem; font-size:0.16rem; text-indent:0.3rem;}


.hifu-box .contrast-list{ width:100%; overflow:hidden; padding-left:0.28rem; margin-top:0.26rem;}
.hifu-box .contrast-list li{ width:1.86rem; overflow:hidden; height:2.26rem; float:left; margin-right:0.13rem;}
.hifu-box .contrast-list li a{ width:1.86rem; overflow:hidden; height:2.26rem; display:block; text-decoration:none;}
.hifu-box .contrast-list li .pic{width:1.86rem; overflow:hidden; height:1.92rem; }
.hifu-box .contrast-list li span{width:1.86rem;margin-top:0.1rem; height:0.24rem; overflow:hidden; text-align:center; display:block; background-color:#e8e8e8; line-height:0.24rem; color:#353535; font-size:0.15rem;}

.hifu-box .goodbye{ width:100%; overflow:hidden;margin-top:0.5rem;}
.hifu-box .goodbye dt{background:url(../images/theme/h8.jpg) center top no-repeat; line-height:0.35rem; overflow:hidden; width:100%; color:#3f5c85; font-size:0.32rem; text-align:center; padding-top:2.36rem;background-size:6.4rem;}
.hifu-box .goodbye dt span{ display:block; width:100%; font-size:0.25rem; color:#585858;}
.hifu-box .goodbye dd{ width:5.9rem; overflow:hidden; line-height:0.26rem; font-size:0.15rem; color:#5c5c5c; margin:0.15rem auto 0 auto;}

.hifu-box .goodbyetxt{ overflow:hidden; width:100%; height:2.78rem; background:url(../images/theme/h9.jpg) center top no-repeat; padding-top:0.4rem; padding-left:0.44rem; margin-top:0.2rem; background-size:6.4rem;}
.hifu-box .goodbyetxt li{ line-height:0.26rem; overflow:hidden; width:3.1rem; font-size:0.14rem; color:#7b7b7b;}


.hifu-box .optimaltxt{ width:5.85rem; height:3.28rem; overflow:hidden; margin:0.28rem auto; position:relative;background:url(../images/theme/h10.jpg) center top no-repeat; background-size:5.85rem;}
.hifu-box .optimaltxt ul{ height:1.4rem; overflow:hidden; width:100%; padding-top:0.05rem; position:absolute; left:0; bottom:0.1rem;background-color:rgba(63,92,133,0.8);}
.hifu-box .optimaltxt ul li{ height:0.26rem;line-height:0.26rem; overflow:hidden;width:100%; font-size:0.15rem; padding-left:0.25rem; color:#9cc5e3;}
.hifu-box .optimaltxt ul li span{ color:#fffefe;}


.hifu-experts{ width:6.4rem;overflow:hidden;height:4.13rem; z-index:500; position:relative;}
.hifu-experts .swiper-wrapper {width:100%;z-index:870; margin:0 auto;height:4.13rem;}
.hifu-experts .swiper-wrapper .swiper-slide{text-align:center;overflow:hidden;display:block;height:4.13rem; background-repeat:no-repeat; background-position:center top; width:100%; float:left; position:relative;}
.hifu-experts .swiper-wrapper .swiper-slide .pic{height:4.13rem;width:100%; overflow:hidden; display:inline-block;}
.hifu-experts .experts-nav {font-family:Arial; text-align:center; z-index:999;position:absolute; bottom:0.1rem; left:0; width:100%;}
.hifu-experts .experts-nav a { background:#d2d2d2;border: medium none;cursor: pointer;display: inline-block;float:none;margin:0 0.05rem;padding:0;width:0.2rem;height:0.2rem; line-height:0.18rem;color:#d2d2d2; overflow:hidden;border-radius:50px; z-index:999; background-color:#966}
.hifu-experts .experts-nav a.active {background:#3f5c85;color:#3f5c85}

.hifu-experts .swiper-wrapper dl{ width:3.22rem; top:0.56rem; overflow:hidden; left:0.4rem; position:absolute;}

.hifu-experts .swiper-wrapper dl dt{ height:0.6rem; overflow:hidden; }
.hifu-experts .swiper-wrapper dl dt strong{ width:1.66rem;height:0.6rem; float:left; line-height:0.6rem;font-size:0.5rem; color:#3f5c85; margin-right:0.1rem; text-align:right; font-weight:500;}
.hifu-experts .swiper-wrapper dl dt span{ width:1.4rem; float:left;height:0.6rem; text-align:left; padding-top:0.1rem;}
.hifu-experts .swiper-wrapper dl dt span i{ color:#e4e4e4; font-size:0.16rem; width:100%; line-height:0.22rem; display:inline-block;}
.hifu-experts .swiper-wrapper dl dt span em{ color:#484848; font-size:0.19rem; width:100%; line-height:0.22rem;display:inline-block; text-decoration:none}
.hifu-experts .swiper-wrapper dl dd{ width:100%; overflow:hidden;}
.hifu-experts .swiper-wrapper dl dd.tt1{ margin-top:0.2rem; border-bottom:1px #787878 solid; padding-bottom:0.05rem;}
.hifu-experts .swiper-wrapper dd.tt1 span{ width:100%; overflow:hidden; font-size:0.16rem; line-height:0.22rem; color:#484848; display:inline-block; text-align:left;}
.hifu-experts .swiper-wrapper dd.tt2{margin-top:0.2rem;padding-bottom:0.05rem; padding:0 0.24rem; /*background:url(../images/theme/d1.png) no-repeat,url(../images/theme/d2.png) right bottom no-repeat;*/ text-align:left; font-size:0.16rem; color:#484848; background-size:0.17rem;}
.hifu-experts .swiper-wrapper dl dd.tt3{margin-top:0.2rem;padding:0.1rem;font-size:0.16rem; color:#868686; text-align:left;}



.hifu-registered{ width:100%; background-color:#dbdbdb; overflow:hidden; padding:0.28rem;}
.hifu-registered .Htitle{ width:100%; overflow:hidden; background:url(../images/theme/d3.jpg) 0 0.26rem repeat-x;}
.hifu-registered .Htitle dt{ margin:0 auto; overflow:hidden; width:2.24rem;background-color:#dbdbdb; text-align:center; font-size:0.3rem; color:#222222; font-weight:600;}
.hifu-registered .Htitle dd{ height:0.26rem; font-size:0.16rem; width:100%; text-align:center; line-height:0.26rem; overflow:hidden; color:#484848; margin-top:0.05rem;}
.hifu-registered .form{width:100%; overflow:hidden; padding:0.05rem 0.25rem 0.25rem 0.25rem;background-color:#FFF;margin-top:0.15rem;}
.hifu-registered .form dl{width:5.33rem; overflow:hidden; margin-top:0.12rem; border-bottom:1px #a1a1a1 solid;}
.hifu-registered .form dl dt{ width:0.86rem;float:left;text-align:center; height:0.48rem; line-height:0.48rem; font-size:0.23rem; color:#414141;overflow:hidden;}
.hifu-registered .form dl dd{ width:4.47rem; float:left;height:0.48rem; overflow:hidden;}
.hifu-registered .form dl dd input{ width:100%; border:0; height:0.48rem; padding:0 0.1rem; font-size:0.16rem;}
.hifu-registered .form p{line-height:0.26rem;font-size:0.16rem; text-align:center; margin-top:0.2rem; color:#414141;}
.hifu-registered .form .but{ width:100%; overflow:hidden; text-align:center; margin-top:0.15rem;}
.hifu-registered .form .but .sub{ width:1.75rem;height:0.43rem; overflow:hidden; margin:0 0.1rem; font-size:0.19rem; color:#FFF; border:0; background-color:#d0a972; display:inline-block; cursor:pointer;}
.hifu-registered .form .but .sub2{ background-color:#3f5c85;}



.hifu-home{ width:100%; margin-top:0.1rem; padding:0.23rem 0; overflow:hidden; text-align:center; background-color:#3f5c85;}
.hifu-home .sub{ width:2.02rem;height:0.33rem; line-height:0.32rem; overflow:hidden;font-size:0.16rem; color:#9cc5e3; border:1px #9cc5e3 solid; display:inline-block; cursor:pointer;background-color:#3f5c85; text-decoration:none;}



.colourexceed-box{ background-color:#FFF;}
.colourexceed-box .equipment-info{ width:100%; overflow:hidden; margin-top:0.3rem;}
.colourexceed-box .equipment-info dt,.colourexceed-box .equipment-info dd{width:100%; overflow:hidden;}
.colourexceed-box .equipment-info dt{  line-height:0.40rem; font-size:0.3rem; text-align:center;}
.colourexceed-box .equipment-info .dt{  line-height:0.50rem; font-size:0.32rem; text-align:center; font-weight:bold; color:#000}
.colourexceed-box .equipment-info dd{ width:5.86rem; overflow:hidden; font-size:0.15rem; color:#7b7b7b; line-height:0.26rem; margin:0.1rem auto 0 auto;}

.colourexceed-box .equipment-box{ width:6.4rem; overflow:hidden; height:6.5rem; position:relative; margin-top:0.1rem}
.colourexceed-box .equipment-box .pic{ width:100%;}
.colourexceed-box .equipment-box dl{ overflow:hidden; position:absolute; width:1.6rem; top:1.1rem;}
.colourexceed-box .equipment-box dl dt{ width:100%; overflow:hidden; height:0.3rem; line-height:0.3rem; text-align:center; font-size:0.17rem; color:#5a3326;}
.colourexceed-box .equipment-box dl dd{width:100%; overflow:hidden; font-size:0.13rem; line-height:0.22rem; color:#5b5b5b; text-indent:0.22rem;}
.colourexceed-box .equipment-box dl.dl1{left:0.28rem; }
.colourexceed-box .equipment-box dl.dl2{right:0.2rem }
.colourexceed-box .equipment-box dl.dl3{left:0.28rem; top:3.9rem; width:1.5rem;}
.colourexceed-box .equipment-box dl.dl4{right:0.15rem; top:3.9rem; width:1.2rem;}

.colourexceed-box .equipment-piclist{ width:100%; overflow:hidden; background:url(../images/theme/h12.jpg) center top no-repeat; padding-top:0.45rem; padding-left:0.29rem; background-size:4.78rem;}
.colourexceed-box .equipment-piclist li{ width:1.1rem; height:1.1rem; overflow:hidden; float:left; margin-right:0.1rem;}
.colourexceed-box .equipment-piclist li .pic{border:1px #efedec solid;overflow:hidden;display:block;width:1.08rem; height:0.8rem;}
.colourexceed-box .equipment-piclist li span{ font-size:0.13rem; text-align:center; color:#5b5b5b; height:0.3rem; line-height:0.3rem; display:inline-block; width:100%;}

.colourexceed-box .experience-box{ width:100%; background-color:#f4f4f4; margin-top:0.3rem; position:relative;}
.colourexceed-box .experience-box .pic{ width:100%; overflow:hidden;}



.colourexceed-box .experience-box dl{ width:4.65rem; margin:0.3rem auto 10px auto; overflow:hidden;}
.colourexceed-box .experience-box dl dt{width:100%; overflow:hidden; font-size:0.2rem; color:#5a3326; line-height:0.4rem; height:0.4rem; text-align:center;}
.colourexceed-box .experience-box dl dd{line-height:0.26rem;font-size:0.15rem;overflow:hidden;color:#7b7b7b; text-indent:0.34rem; margin-top:0.08rem;}

.colourexceed-box .experience-but{ margin:0.25rem auto 0 auto; overflow:hidden; width:1.02rem; height:0.28rem; font-size:0.16rem; cursor:pointer; background:url(../images/h13.jpg) no-repeat; text-align:center; display:block; line-height:0.28rem; color:#000; text-decoration:none; background-size:1.02rem;}


.colourexceed-box .experience-datetxt{ overflow:hidden; width:5.86rem; margin:0.6rem auto 0 auto;}
.colourexceed-box .experience-datetxt dt{width:100%; overflow:hidden; font-size:0.32rem; color:#000; line-height:0.5rem; height:0.5rem; text-align:center;}
.colourexceed-box .experience-datetxt dd{line-height:0.26rem;font-size:0.15rem;overflow:hidden;color:#7b7b7b; text-indent:0.34rem; margin-top:0.08rem;}


.colourexceed-box .experience-date{ overflow:hidden; width:5.84rem; height:6.51rem; margin:0.2rem auto 0 auto; position:relative;}
.colourexceed-box .experience-date .pic{ width:100%;}
.colourexceed-box .experience-date span{ width:0.45rem; height:0.22rem; line-height:0.22rem; display:block; position:absolute; font-size:0.16rem; color:#ffb59c; left:0.32rem; z-index:88;}
.colourexceed-box .experience-date span.date1{ top:0.14rem;}
.colourexceed-box .experience-date span.date2{ top:1.04rem;}
.colourexceed-box .experience-date span.date3{ top:1.6rem;}
.colourexceed-box .experience-date span.date4{ top:2.12rem;}
.colourexceed-box .experience-date span.date5{ top:2.9rem;}
.colourexceed-box .experience-date span.date6{ top:3.65rem;}
.colourexceed-box .experience-date span.date7{ top:3.95rem;}
.colourexceed-box .experience-date span.date8{ top:5.24rem;}
.colourexceed-box .experience-date dl{ overflow:hidden; width:3.9rem; position:absolute; left:1.5rem;}
.colourexceed-box .experience-date dt{width:100%; overflow:hidden; font-size:0.17rem; color:#ffb8a0; line-height:0.27rem; height:0.27rem;}
.colourexceed-box .experience-date dd{line-height:0.22rem;font-size:0.13rem;width:100%;overflow:hidden;color:#ffffff;}
.colourexceed-box .experience-date .dlt1{top:0.14rem;}
.colourexceed-box .experience-date .dlt2{top:1.6rem;}
.colourexceed-box .experience-date .dlt3{top:2.9rem;}
.colourexceed-box .experience-date .dlt4{top:3.95rem;}

.colourexceed-box .experience-more{ margin:0 auto; width:2.13rem; height:0.87rem; overflow:hidden; display:block; cursor:pointer;}
.colourexceed-box .experience-more img{ width:100%;}
.colourexceed-box .contrast-title{ color:#000;}


.colourexceed-box .more-problemtitle{ width:100%; font-size:0.24rem; overflow:hidden; line-height:0.4rem;height:0.4rem; text-align:center; margin-top:0.3rem;}
.colourexceed-box .more-problem{ width:100%;overflow:hidden; margin:0.28rem auto 0 auto; position:relative; }
.colourexceed-box .more-problem .pic{ width:100%;}
.colourexceed-box .more-problem ul{ height:1.2rem; overflow:hidden; width:100%; padding-top:0.05rem; position:absolute; left:0;background-color:rgba(90,51,38,0.6); top:1.50rem; padding-left:0.57rem;}
.colourexceed-box .more-problem ul li{ height:0.34rem;line-height:0.34rem; overflow:hidden;width:2.75rem; font-size:0.16rem; padding-left:0.4rem; color:#ffcdbc; float:left;}
.colourexceed-box .more-problem ul li a{color:#ffcdbc;}
.colourexceed-box .more-problem ul li a:hover{color:#fff;}

.colourexceed-box .hifu-registered .sub2{ background-color:#5a3326 !important;}
.colourexceed-box .hifu-home{ background-color:#5a3326;}
.colourexceed-box .hifu-home .sub{ background-color:#5a3326; border:1px #fccaba solid; color:#fccaba;}



.colourexceed-box .swiper-wrapper strong{ color:#5a3326 !important;}




.surgery-box{ background-color:#FFF;}
.surgery-box .birth-box { width:100%; overflow:hidden;
}
.surgery-box .birth-box p{ width:4.7rem; overflow:hidden; margin:0.7rem auto 0 auto; font-size:0.14rem; color:#535353; line-height:0.23rem;
	animation-duration: 0.8s;
	animation-name: am-surgery2;
	animation-timing-function: linear;
}
.surgery-box .birth-box dl{ background:url(../images/theme/ad16.jpg) no-repeat; background-size:6.16rem; width:100%; padding-top:2.85rem; overflow:hidden;
	animation-duration: 0.8s;
	animation-name: am-surgery1;
	animation-timing-function: linear;
}
.surgery-box .birth-box dl dt{ height:0.68rem; overflow:hidden; text-align:center;width:100%; color:#0099a8; font-size:0.32rem; line-height:0.33rem;}
.surgery-box .birth-box dl dt span{ display:block;width:100%; text-align:center; font-size:0.13rem; color:#d2d2d2;line-height:0.23rem !important;}
.surgery-box .birth-box dl dd{ font-size:0.16rem; color:#383838; line-height:0.26rem;width:4.05rem; margin:0 auto}

@keyframes am-surgery1 {
	0%{opacity:0;transform:translateX(100px);}
	60%{opacity:1;transform:translateX(-30px);}
	80%{transform:translateX(10px);}
	100%{transform:translateX(0);}
}
@keyframes am-surgery2 {
	0% {opacity: 0;transform: scale(0.2);}
	100% {opacity: 1;transform: scale(1);}
}




.surgery-box .project-box { width:100%; overflow:hidden; margin-top:0.3rem}
.surgery-box .project-box dt{ width:100%; overflow:hidden; font-size:0.26rem; color:#474747; height:0.6rem; line-height:0.5rem; text-align:center; padding-bottom:0.1rem;}
.surgery-box .project-box dd{ padding-left:0.37rem; width:100%; overflow:hidden;}
.surgery-box .project-box dd a{ width:1.3rem; height:0.3rem; line-height:0.3rem; text-align:center; display:block; margin-right:0.14rem; text-decoration:none; background-color:#eeeeee; color:#474747; font-size:0.15rem; float:left; margin-top:0.04rem;

}


.surgery-box .CHtitle{ width:5.84rem; margin:0.27rem auto 0 auto;overflow:hidden; background:url(../images/theme/d4.jpg) 0 0.42rem repeat-x;}
.surgery-box .CHtitle dt{overflow:hidden; width:100%; text-align:center; font-size:0.23rem; color:#58bbb6;}
.surgery-box .CHtitle dd{ height:0.4rem; font-size:0.2rem; width:1.28rem; text-align:center; line-height:0.22rem; overflow:hidden; color:#58bbb6;background:#fff url(../images/theme/d5.jpg) center bottom no-repeat; background-size:0.5rem; margin:0.05rem auto 0 auto;}
.surgery-box .CHtitle a{color:#58bbb6 !important; text-decoration:none;}

.surgery-box .backask-txt{ padding-left:2.47rem; overflow:hidden; margin-top:0.5rem;}
.surgery-box .backask-txt li{ font-size:0.18rem; line-height:0.32rem;height:0.32rem; width:100%; overflow:hidden; color:#383838;}

.surgery-box .steps-list{ overflow:hidden; width:100%; margin-top:0.3rem; position:relative; height:2.3rem;}
.surgery-box .steps-list .pic{ width:100%;}
.surgery-box .steps-list ul{ right:0; top:0; position:absolute; width:4.37rem; height:2.26rem;}
.surgery-box .steps-list ul li{ width:1rem; height:1.02rem;background:#f3f3f3; position:absolute; cursor:pointer;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg); }
.surgery-box .steps-list ul li.hover{ background:url(../images/theme/h15.jpg) no-repeat; background-size:1rem;}
.surgery-box .steps-list ul li span{width:0.9rem; height:0.8rem; display:block; text-align:center; margin-left:-0.05rem; margin-top:0.05rem;
	transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
.surgery-box .steps-list ul li.li1{ left:0.25rem; top:1.05rem;}
.surgery-box .steps-list ul li.li2{ left:1.12rem; top:0.18rem;}
.surgery-box .steps-list ul li.li3{ left:1.95rem; top:1.05rem;}
.surgery-box .steps-list ul li.li4{ left:2.8rem; top:0.18rem;}

.surgery-box .steps-list ul li em,.surgery-box .steps-list ul li i{ width:100%; overflow:hidden; display:inline-block;}
.surgery-box .steps-list ul li em{ font-size:0.27rem; color:#000000;}
.surgery-box .steps-list ul li i{ color:#60b2b9; font-size:0.2rem;}


.surgery-box .steps-listtxt{ overflow:hidden; width:100%; height:4.33rem; margin-top:0.1rem;}
.surgery-box .steps-listtxt .pic{ width:100%;display:inline-block;}
.surgery-box .steps-listtxt li{ overflow:hidden;width:100%; height:4.33rem; position:relative;
	animation-duration: 0.8s;
	animation-name: am-fade;
	animation-timing-function: linear;
}
@keyframes am-fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}



.surgery-box .steps-listtxt li span{ width:5.84rem; height:0.92rem; overflow:hidden; left:0.28rem; position:absolute; bottom:0.5rem; background-color:rgba(0,0,0,0.7); font-size:0.16rem; line-height:0.28rem; color:#FFF; padding:0.14rem 0.22rem;}
.surgery-box .ctxt{ font-size:0.18rem; color:#474747; line-height:0.3rem; overflow:hidden; width:4.23rem; margin:0.7rem auto 0 auto; text-align:center;}
.surgery-box .prompt-list{ width:100%; overflow:hidden; padding-left:0.3rem; margin-top:0.3rem;}
.surgery-box .prompt-list li{ width:1.91rem; height:1.97rem; overflow:hidden; float:left; background:url(../images/theme/h16.jpg) no-repeat; margin-right:0.1rem; padding-top:1rem; text-align:center; font-size:0.15rem; color:#474747; line-height:0.22rem;}
.surgery-box .prompt-list li.li1{ padding-left:0.42rem; padding-right:0.17rem;background-size:1.91rem;}
.surgery-box .prompt-list li.li2{width:1.84rem;background:url(../images/theme/h17.jpg) no-repeat; background-size:1.84rem;padding-left:0.22rem; padding-right:0.22rem;}
.surgery-box .prompt-list li.li3{width:1.92rem;background:url(../images/theme/h18.jpg) no-repeat;background-size:1.92rem;padding-left:0.15rem; padding-right:0.35rem;}


.surgery-box .service-box{ width:6.4rem; height:4.08rem; overflow:hidden; position:relative;}
.surgery-box .service-box .pic{ width:100%;display:inline-block;}


.surgery-box .service-box .title{ font-size:0.26rem; line-height:0.33rem; overflow:hidden; width:2.76rem; color:#58bbb6; left:3.33rem; top:1.07rem; position:absolute;}
.surgery-box .service-box .title span{font-size:0.14rem;width:100%;display:block; overflow:hidden; color:#b4e0df; line-height:0.2rem;}
.surgery-box .service-box ul{ overflow:hidden; overflow:hidden; width:2.76rem; left:3.9rem; top:2.11rem; position:absolute;}
.surgery-box .service-box ul li{ padding-left:0.33rem; line-height:0.26rem;height:0.3rem; background:url(../images/theme/d3.png) no-repeat; font-size:0.15rem; color:#474747; background-size:0.2rem;}


.surgery-box .contrast-title{ background:none; color:#58bbb6; font-size:0.26rem; line-height:0.3rem;}
.surgery-box .contrast-title span{ color:#585858;}


.surgery-box .swiper-wrapper strong{ color:#58bbb6 !important;}


.surgery-box .hifu-registered .sub2{ background-color:#58bbb6 !important;}
.surgery-box .hifu-home{ background-color:#58bbb6;}
.surgery-box .hifu-home .sub{ background-color:#58bbb6; border:1px #a2fef9 solid; color:#a2fef9;}


/**/


.epidural-box { background-color:#FFF; position:relative;}
.epidural-box .heartbox{ width:1.46rem; height:0.86rem; overflow:hidden; position:absolute; top:5.14rem; left:0; z-index:888}

.epidural-box .navtitle{ margin-top:0; height:1.3rem;}
.epidural-box .navtitle dt{height:1.3rem; background-color:#8cb3d6;}

.epidural-box .what-epidural{ width:5.95rem; overflow:hidden; margin:0.6rem auto 0 auto;}
.epidural-box .what-epidural dt{ width:100%; overflow:hidden; font-size:0.32rem; line-height:0.4rem; text-align:center;}
.epidural-box .what-epidural dd{ line-height:0.26rem; color:#7b7b7b; font-size:0.15rem; overflow:hidden; width:100%; text-indent:0.31rem; margin-top:0.15rem;}




.epidural-box .what-epidurallist{ width:100%; overflow:hidden; margin-top:0.3rem}
.epidural-box .what-epidurallist ul{width:100%; overflow:hidden; padding-left:0.28rem;}
.epidural-box .what-epidurallist ul li{ width:1.84rem; height:1.9rem; overflow:hidden; float:left; position:relative; background:url(../images/theme/ad24.jpg) no-repeat; background-size:1.84rem; margin-right:0.16rem;}
.epidural-box .what-epidurallist ul li .pic{ width:1.84rem; height:1.06rem; border:0.03rem solid rgba(255,255,255,0.7); position:absolute; bottom:0; left:0;}
.epidural-box .what-epidurallist ul li span{ width:1.22rem; overflow:hidden; margin:0.28rem auto 0 auto; font-size:0.16rem; line-height:0.24rem; text-align:center; display:block; color:#FFF;}

.epidural-box .what-epidurallist p{width:5.5rem; overflow:hidden; text-align:center;margin:0.2rem auto 0 auto; display:block; line-height:0.24rem; color:#7b7b7b; font-size:0.15rem;}

.epidural-box .advantage-box{ width:100%; overflow:hidden; margin-top:0.35rem; height:6.87rem; position:relative;}
.epidural-box .advantage-box .pic{ width:100%;}
.epidural-box .advantage-box .cbox{ right:0.28rem; top:0.35rem; width:3.08rem; height:6.27rem; overflow:hidden; position:absolute; background-color:rgba(241,248,255,0.5);padding-top:0.3rem; padding-left:0.2rem;}

.epidural-box .advantage-box .idnexBox-ad{ width:2.83rem; height:5.46rem;}
.epidural-box .advantage-box .idnexBox-ad dl{ height:1.82rem;width:2.72rem; padding-left:0.27rem; background:url(../images/theme/d4.png) no-repeat; position:relative; background-size:0.1rem;}
.epidural-box .advantage-box .idnexBox-ad dt{width:2.45rem; overflow:hidden; height:0.23rem; line-height:0.23rem; color:#0071d7; font-size:0.2rem; position:absolute; left:0.27rem; top:-0.05rem;}
.epidural-box .advantage-box .idnexBox-ad dd{ width:2.45rem; overflow:hidden;line-height:0.22rem; font-size:0.14rem; color:#323232; text-indent:0.28rem; position:absolute;left:0.27rem; top:0.35rem;}
.epidural-box .advantage-box .idnexBox-nav{ width:100%; overflow:hidden; text-align:center;}
.epidural-box .advantage-box .idnexBox-nav a{ height:0.3rem; overflow:hidden; display:inline-block; line-height:0.3rem; background-color:#d4d4d4; text-align:center; line-height:0.3rem; font-size:0.18rem; color:#FFF; width:0.3rem; border-radius:50rem; margin:0 0.05rem; font-family:Arial; text-decoration:none;-moz-box-shadow:5px 5px 5px #999 inset;
	-webkit-box-shadow:5px 5px 5px rgba(255,255,255,0.7) inset;
	box-shadow:5px 5px 5px rgba(0,0,0,0.2) inset; }
.epidural-box .advantage-box .idnexBox-nav a.active{ background-color:#8cb3d6;}


.epidural-box  .understand-but{ width:2.8rem; height:0.44rem; overflow:hidden; line-height:0.44rem; text-align:center; margin:0.2rem auto 0 auto; border:1px #8cb3d6 solid; font-size:0.2rem; color:#6d99c1; display:block;}

.epidural-box  .info01{ width:5.84rem; margin:0.3rem auto 0 auto; overflow:hidden; background:url(../images/theme/h19.jpg) center top no-repeat;padding-top:0.85rem; background-size:2.8rem; }
.epidural-box  .info01 dt{overflow:hidden;text-align:center; width:100%; font-size:0.34rem; margin-top:0.4rem;}
.epidural-box  .info01 dd{ color:#3c3c3c;width:100%; font-size:0.15rem; line-height:0.26rem; margin-top:0.4rem; text-indent:0.32rem;}
.epidural-box  .info01 dd img{ width:100%;}

.epidural-box .titles1 { color:#000; font-size:0.34rem;}
.epidural-box .titles1 span{ font-size:0.2rem; color:#585858;}
.epidural-box .titles2 { color:#8cb3d6; font-size:0.28rem;}
.epidural-box .titles2 span{ font-size:0.34rem;}

.epidural-box  .advantage-list{ width:6.4rem; overflow:hidden; margin-top:0.3rem;}
.epidural-box  .advantage-list li{ width:2.13rem; overflow:hidden; float:left; height:1.67rem;}
.epidural-box  .advantage-list li img{ width:100%;}
.epidural-box  .advantage-list li span{width:100%; display:block; overflow:hidden; text-align:center; font-size:0.23rem; color:#6fa0cb; line-height:0.5rem;}
.epidural-box  .advantage-list li p{ width:100%; display:block; overflow:hidden; padding-left:0.28rem; font-size:0.15rem; color:#6b6b6b; line-height:0.26rem;}

.epidural-box .steps-title{ width:5.84rem; overflow:hidden; height:2.04rem; background:url(../images/theme/h21.jpg) center top no-repeat; background-size:5.84rem; font-size:0.32rem; text-align:center; line-height:0.4rem; color:#8cb3d6; padding-top:1.25rem; margin:0.35rem auto 0 auto;}
.epidural-box .steps-title span{ line-height:0.26rem; display:block; width:100%; overflow:hidden; font-size:0.18rem;}
.epidural-box .steps-box{width:5.84rem; overflow:hidden;margin:0.06rem auto 0 auto; position:relative;}


.epidural-box .steps-nav{top:2.28rem; left:0; padding-left:0.6rem; overflow:hidden; position:absolute; z-index:88}
.epidural-box .steps-nav li{ width:0.95rem; overflow:hidden; float:left; margin-right:0.2rem;border:0.03rem solid rgba(255,255,255,0.6); border-radius:0.02rem; cursor:pointer;}
.epidural-box .steps-nav li i{ background-color:#f2f2f2; display:block; overflow:hidden;height:0.32rem;width:100%; border:0.01rem #f2f2f2 solid; line-height:0.30rem; text-align:center; font-size:0.18rem;}
.epidural-box .steps-nav li.hover i{ background-color:#8cb3d6; border-color:#FFF;}


.epidural-box .steps-listtxt{ overflow:hidden;width:5.84rem; height:4.28rem;}
.epidural-box .steps-listtxt .pic{ width:100%;display:inline-block;height:4.28rem;}
.epidural-box .steps-listtxt li{ overflow:hidden;width:100%; height:4.28rem; position:relative;}
.epidural-box .steps-listtxt li dl{ width:5.65rem; height:1.28rem; overflow:hidden; left:0.1rem; position:absolute; bottom:0.2rem; background-color:rgba(0,0,0,0.7); padding:0.14rem 0.22rem;}
.epidural-box .steps-listtxt li dl dt{width:100%; text-align:center;font-size:0.2rem;line-height:0.28rem; font-weight:bold;color:#FFF;}
.epidural-box .steps-listtxt li dl dd{width:100%;font-size:0.14rem; line-height:0.24rem; color:#FFF; }

.epidural-box .nursing-title{ background:url(../images/theme/h22.jpg) center center no-repeat; width:100%; text-align:center; line-height:0.29rem; height:0.29rem; font-size:0.25rem; margin-top:0.7rem; background-size:5.82rem;}

.epidural-box .nursing-list{ width:100%; overflow:hidden; margin:0.3rem 0 0.4rem 0; padding-left:0.26rem;}
.epidural-box .nursing-list li{ width:1.46rem; overflow:hidden; float:left; height:1.28rem; margin:0.02rem 0.02rem 0 0; background-color:#8cb3d6;}
.epidural-box .nursing-list li img{ width:100%;height:1.28rem;}
.epidural-box .nursing-list li span{ text-align:center; display:block; line-height:0.29rem; overflow:hidden; width:100%; font-size:0.23rem; color:#FFF; padding:0.35rem 0.15rem 0  0.15rem;}

.epidural-box .hifu-registered .sub{background-color:#2972b4 !important;}
.epidural-box .hifu-registered .sub2{ background-color:#8cb3d6 !important;}
.epidural-box .hifu-home{ background-color:#8cb3d6;}
.epidural-box .hifu-home .sub{ background-color:#8cb3d6; border:1px #b3d9fa solid; color:#c9e5fd;}






.ma0{ margin:0px!important;}

.bacno{ background:none !important;}
.martop0{ margin-top:0px !important;}
.martop5{ margin-top:5px !important;}
.martop10{ margin-top:0.12rem !important;}
.marauto{ margin:0 auto !important;}
.martop25{ margin-top:25px !important;}
.martop48{ margin-top:48px !important;}
.martop60{ margin-top:60px !important;}
.marright22{ margin-right:22px!important;}
.marright12{ margin-right:12px!important;}
.marright0{ margin-right:0px!important;}
.CF00{ color:#F00!important;}
.C858383{ color:#858383!important;}
.border0{ border-bottom:0px !important;}
.textcenter{ text-align:center!important;}
.padding_on{ padding:0px!important;}
.padding_ontop{ padding-top:0px!important;}
.padding_onbottom{ padding-bottom:0px!important;}


.fleft{ float:left!important;}
.fright{ float:right!important;}

.bottom_nav{height: 45px; line-height:45px; background: #f79f55; border-bottom:1px solid rgba(255,255,255,0.6); }
.bottom_nav ul {max-width: 640px; min-width: 320px; margin:0 auto 0;}
.bottom_nav ul li{float: left; width:25%; text-align: center; position: relative;}
.bottom_nav ul li:before{position: absolute; content: ""; width: 1px; height:18px; background: #f5f5f5; top:16px; right:0;}
.bottom_nav ul li:last-child:before{background:none;}
.bottom_nav ul li a{font-size: 15px; color: #fff;}

/**********************************btm_text*************************************************/
.footer-new {margin-top:15px;}
.footer-tel{background-color: #fbecd9; text-align: center; padding: 12px;}
.footer-info{background-color: #f79f55; text-align: center; padding:12px;}
.footer-info .page-help,.footer-info .page-help a{color:#fff799; font-size: 16px;}
.footer-info .page-help{width:300px; margin-left: auto; margin-right: auto; padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.6); margin-bottom: 12px;}
.footer-info p{width:300px; margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0;  font-size: 14px; color:#ffffff!important; text-align:center; padding:5px 6px; box-sizing: border-box; }
.footer-info p a{
	color: #fff;
}



