@charset "utf-8";
/**牙齿矫正**/
html,body,div,h2,h3,h4,h5,h6,p,span,strong,em,dl,dt,dd,ul,li,a,font{font-family:"微软雅黑";margin:0;padding:0;border:0;text-decoration:none;}
body,html{max-width:720px!important;}
.main{max-width:720px;margin:0 auto;width:100%;background:#faf8f7!important;display:inline-block;overflow:hidden;}
.banner{width:100%;float:left;position:relative;height:21.296rem;}
.banner img{width:100%;float:left;height:21.296rem;}
.banner a.zx1{position:absolute;bottom:0.92rem;left:0.96rem;float:left;text-align:center;width:9.74rem;height:2.77rem;background:url("../images/zx1.png") center top no-repeat;background-size:contain;font-size:1.25rem;color:#555454;text-align:center;line-height:2.59rem;}
.banner a.animated{-webkit-animation-duration:2.5s!important;animation-duration:2.5s!important;}
.zx img.animated{-webkit-animation-duration:3.5s!important;animation-duration:3.5s!important;}
.youhui-wrap{margin:0.37rem auto;}
.btn1,.btn1 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zxk{width:100%;height:2.07rem;background:#e8e3e3 url("../images/zxk.png") 1.48rem 0.4rem no-repeat;background-size:23.89rem 2.07rem;float:left;padding:0.4rem 1.48rem;margin-bottom:1.18rem;}
.zxk input{width:11.25rem;height:1.77rem;line-height:1.77rem;margin-top:0.14rem;border:0rem;padding:0rem;float:left;text-indent:1em;font-size:0.96rem;color:#d7d7d7;}
.zxk a.jjyw{width:4.74rem;height:1.77rem;line-height:1.77rem;margin-top:0.14rem;color:#fff;font-size:0.96rem;text-align:center;float:left;}
.zxk a.zxjg{width:7.4rem;height:2.07rem;line-height:2.07rem;text-align:center;font-size:0.96rem;color:#429cdc;float:left;margin-left:0.37rem;}

.yh{width:100%;float:left;position:relative;}
.yh p{width:100%;float:left;}
.yh p img{width:100%;float:left;}
.yh h4{width:10.4rem;height:6.37rem;float:left;position:absolute;top:6.29rem;text-align:center;}
.yh h4 span{font-weight:normal;float:left;width:100%;text-align:center;}
.yh h4.yh1{background:url("../images/bg1.png") left top no-repeat;background-size:contain;left:2.77rem;font-size:1.48rem;color:#ec3d3d;line-height:1.66rem;}
.yh h4.yh1 span{font-size:1.11rem;color:#ec3d3d;padding-top:0.77rem;}
.yh h4.yh2{background:url("../images/bg2.png") left top no-repeat;background-size:contain;left:13.33rem;font-size:1.4rem;color:#8b4d2f;line-height:1.48rem;}
.yh h4.yh2 span{font-size:1.03rem;color:#8b4d2f;line-height:1.11rem;padding-top:0.85rem;}
.yh h5{width:22.51rem;height:3.66rem;background:url("../images/zx2.png") left top no-repeat;background-size:contain;top:13.51rem;left:2.88rem;position:absolute;}
.yh h5 em{font-size:1.03rem;color:#fff;float:left;font-style:normal;margin-left:0.88rem;height:3.66rem;line-height:3.4rem;}
.yh h5 font{font-size:0.66rem;color:#fff;float:left;font-weight:normal;text-align:center;line-height:0.81rem;padding-top:0.92rem;margin-left:0.07rem;}

.xm{width:100%;float:left;}
.xm li{width:24.81rem;float:left;padding-top:0.74rem;padding-bottom:0.25rem;background:#f1fbfd;margin:0.37rem 0.92rem;}
.xm li dl{width:100%;float:left;}
.xm li dl dt{width:100%;float:left;text-align:center;font-size:1.11rem;color:#429cdc;font-weight:bold;height:1.66rem;line-height:1.66rem;margin-bottom:0.48rem;}
.xm li dl dt span{font-size:1.11rem;color:#fff;font-weight:bold;width:1.66rem;height:1.66rem;line-height:1.66rem;display:inline-block;margin-right:0.81rem;background:#429cdc;border-radius:1rem;}
.xm li dl dd{width:23.7rem;float:left;margin:0 0.55rem;margin-bottom:0.85rem;}
.xm li dl dd p{width:100%;float:left;font-size:0.96rem;color:#777;line-height:1.33rem;letter-spacing:-1px;}
.xm li dl dd p span{font-size:0.96rem;color:#429cdc;}
.xm li dl dd img{width:7.59rem;float:left;}
.xm li dl dd div{width:15.37rem;float:left;margin-left:0.74rem;}
.xm li dl dd div p{line-height:1.18rem;}
.xm li dl dd div a.zx1,.xm li dl dd div a.zx2{height:2.29rem;line-height:2.29rem;text-align:center;float:left;border-radius:0.37rem;font-size:0.96rem;color:#fff;margin-top:0.74rem;}
.xm li dl dd div a.zx1{width:8.25rem;float:left;background:#6ad3ea;}
.xm li dl dd div a.zx2{width:6.44rem;float:right;background:#429cdc;}


.gg{float:left;margin-top:1.29rem;}
.gg dt{float:left;width:100%;height:3.48rem;line-height:3.48rem;text-align:center;background:url("../images/bg3.png") left top repeat;margin-bottom:0.11rem;font-size:1.29rem;color:#429cdc;font-weight:bold;}
.gg dt span{font-weight:normal;}
.gg dd{float:left;margin-top:0.85rem;width:12.185rem;position:relative;}
.gg dd img{width:100%;float:left;}
.gg dd div{width:100%;float:left;text-align:center;}
.gg dd div h4{font-size:0.889rem;color:#fff;line-height:1.37rem;font-weight:normal;position:absolute;width:4.77rem;height:1.37rem;left:0rem;top:0.29rem;text-align:center;text-indent:-9999em;}
.gg dd div p{font-size:0.96rem;color:#777;line-height:0.96rem;letter-spacing:-1px;padding-top:0.7rem;}
.gg dd.dd1,.gg dd.dd3{margin-left:0.96rem;}
.gg dd.dd2,.gg dd.dd4{margin-left:0.74rem;}
.gg p.zx{float:left;width:21.11rem;height:3.33rem;line-height:3.33rem;background:url("../images/zx3.png") left top no-repeat;background-size:contain;margin-left:2.77rem;margin-top:1.44rem;}
.gg p.zx span{font-size:1.11rem;color:#fff;margin-left:5.92rem;float:left;}
.gg p.zx img{margin-left:0.85rem;float:left;margin-top:0.55rem;width:2.22rem;height:2.22rem;}

.bz{float:left;width:100%;margin-top:1.66rem;}
.bz dt{float:left;width:100%;height:3.48rem;line-height:3.48rem;text-align:center;background:url("../images/bg3.png") left top repeat;font-size:1.29rem;color:#429cdc;font-weight:bold;}
.bz dd{float:left;width:100%;margin-top:1rem;}
.bz dd img{width:24.81rem;float:left;margin-left:0.92rem;}
.bz p.zx{float:left;width:21.11rem;height:3.33rem;line-height:3.33rem;background:url("../images/zx3.png") left top no-repeat;background-size:contain;margin-left:2.77rem;margin-top:1.44rem;}
.bz p.zx span{font-size:1.11rem;color:#fff;margin-left:5.92rem;float:left;}
.bz p.zx img{margin-left:0.85rem;float:left;margin-top:0.55rem;width:2.22rem;height:2.22rem;}

.ys{width:100%;float:left;margin-top:1.4rem;}
.ys dt{float:left;width:100%;height:2.96rem;line-height:1.48rem;padding:0.25rem 0;text-align:center;background:url("../images/bg3.png") left top repeat;font-size:1.29rem;color:#429cdc;font-weight:bold;}
.ys dt span{font-weight:normal;}
.ys dd{float:left;width:100%;height:24.44rem;background:url("../images/ys.jpg.html") 0.29rem 4.07rem no-repeat;background-size:15rem 17.77rem;}
.ys dd ul{float:left;width:100%;}
.ys dd ul li{float:left;width:14.07rem;}
.ys dd ul li h4{font-size:0.96rem;color:#429cdc;line-height:0.96rem;height:0.96rem;}
.ys dd ul li p{font-size:0.88rem;color:#777;line-height:1.11rem;padding-top:0.29rem;}
.ys dd ul li.li1{padding-left:7.29rem;margin-top:1.11rem;}
.ys dd ul li.li2{padding-left:10.92rem;margin-top:0.4rem;}
.ys dd ul li.li3{padding-left:12.44rem;margin-top:0.51rem;}
.ys dd ul li.li4{padding-left:12.44rem;margin-top:0.44rem;}
.ys dd ul li.li5{padding-left:10.7rem;margin-top:0.33rem;}
.ys dd ul li.li6{padding-left:7.14rem;margin-top:0.4rem;}

.case{width:100%;float:left;margin-top:0.88rem;}
.case dt{float:left;width:100%;height:2.96rem;line-height:1.48rem;padding:0.25rem 0;text-align:center;background:url("../images/bg3.png") left top repeat;font-size:1.29rem;color:#429cdc;font-weight:bold;}
.case dt span{font-weight:normal;}
.case dd{width:25.25rem;float:left;margin-left:0.77rem;}
.case dd ul{width:100%;float:left;}
.case dd ul li{width:100%;float:left;margin-top:1.11rem;}
.case dd ul li h4{font-size:1.11rem;line-height:1.33rem;color:#fff;font-weight:bold;float:left;width:4.74rem;height:5rem;background:url("../images/ya.jpg") left top no-repeat;background-size:contain;text-align:center;padding-top:3.88rem;margin:0 0.18rem;}
.case dd ul li div{width:19.77rem;float:left;margin:0 0.18rem;}
.case dd ul li div img{width:100%;float:left;}
.case dd ul li div p{font-size:0.88rem;color:#777;line-height:1.33rem;letter-spacing:-1px;float:left;padding-top:0.37rem;}
.case dd p.zx{float:left;width:21.11rem;height:3.33rem;line-height:3.33rem;background:url("../images/zx3.png") left top no-repeat;background-size:contain;margin-left:1.77rem;margin-top:1.92rem;}
.case dd p.zx span{font-size:1.11rem;color:#fff;margin-left:3.92rem;float:left;}
.case dd p.zx img{margin-left:0.85rem;float:left;margin-top:0.55rem;width:2.22rem;height:2.22rem;}

.doc{float:left;margin-top:1.4rem;width:100%;}
.doc dt{float:left;width:100%;height:2.96rem;line-height:1.48rem;padding:0.25rem 0;text-align:center;background:url("../images/bg3.png") left top repeat;font-size:1.29rem;color:#429cdc;font-weight:bold;}
.doc dt span{font-weight:normal;}
.doc dd{width:100%;height:29.62rem;float:left;position:relative;}
.doc dd img.wys{width:100%;float:left;}
.doc dd div{position:absolute;left:13.44rem;top:5.92rem;}
.doc dd div h2{height:1.77rem;line-height:1.77rem;float:left;margin-left:0.96rem;margin-right:7.14rem;}
.doc dd div h2 a{height:1.77rem;line-height:1.77rem;color:#429cdc;font-size:1.77rem;}
.doc dd div p{float:left;border:1px dashed #429cdc;border-radius:0.55rem;height:0.74rem;line-height:0.74rem;padding:0.07rem 0.22rem;margin-left:0.22rem;margin-top:0.29rem;}
.doc dd div p a{font-size:0.74rem;color:#429cdc;height:0.74rem;line-height:0.74rem;float:left;}
.doc dd div ul{float:left;width:14.11rem;margin-top:0.55rem;}
.doc dd div ul li{width:100%;float:left;height:0.96rem;line-height:0.96rem;}
.doc dd div ul li a{font-size:0.74rem;color:#429cdc;}
.doc dd div h5{background:#429cdc;width:3.66rem;height:0.85rem;line-height:0.85rem;text-align:center;float:left;margin-right:11.11rem;margin-left:0.88rem;margin-top:1.44rem;}
.doc dd div h5 a{font-size:0.55rem;color:#fff;width:100%;height:0.85rem;line-height:0.85rem;float:left;}
.doc dd div span{height:0.88rem;line-height:0.88rem;float:left;margin-left:0.88rem;margin-top:0.44rem;}
.doc dd div span a{font-size:0.88rem;height:0.88rem;line-height:0.88rem;float:left;color:#429cdc;}
.doc dd img.zx{position:absolute;width:6.25rem;height:6.25rem;float:left;left:12.92rem;bottom:1.85rem;}

.wd{float:left;margin-top:2rem;width:100%;}
.wd dt{float:left;width:100%;height:3.48rem;line-height:3.48rem;text-align:center;background:url("../images/bg3.png") left top repeat;margin-bottom:1.11rem;}
.wd dt a{font-size:1.29rem;color:#429cdc;font-weight:bold;}
.wd dd{width:24.88rem;float:left;margin:0 0.88rem;text-align:center;height:2.96rem;line-height:2.96rem;margin-top:1px;background:#b5b5b5;}
.wd dd.dd2,.wd dd.dd4{background:#75b9ea;}
.wd dd a{width:24.88rem;float:left;text-align:center;height:2.96rem;line-height:2.96rem;font-size:0.96rem;color:#fff;}
.wd p.zx{float:left;width:21.11rem;height:3.33rem;line-height:3.33rem;background:url("../images/zx3.png") left top no-repeat;background-size:contain;margin-left:2.77rem;margin-top:1.44rem;}
.wd p.zx span{font-size:1.11rem;color:#fff;margin-left:5.92rem;float:left;}
.wd p.zx img{margin-left:0.85rem;float:left;margin-top:0.55rem;width:2.22rem;height:2.22rem;}

.xgyd{width:24.88rem;float:left;margin:1.03rem 0.88rem 0;position:relative;}
.xgyd dt{width:100%;float:left;height:1.85rem;border-bottom:0.14rem solid #75b9ea;margin-bottom:0.7rem;}
.xgyd dt strong{width:6.51rem;height:1.85rem;line-height:1.85rem;color:#fff;text-align:center;background:#75b9ea;float:left;font-size:1.11rem;font-weight:normal;}
.xgyd dd{float:left;width:100%;}
.xgyd dd img{width:100%;float:left;}
.xgyd dt .swiper-pagination{right:0.62rem;top:0.33rem;}
.xgyd dt .swiper-pagination span{width:0.59rem;height:0.59rem;border-radius:0rem;margin-right:0.29rem;}
.xgyd dt .swiper-pagination span.swiper-pagination-bullet-active{background:#75b9ea;}

footer{margin:2rem auto;clear:both;}
.footer_pp{margin:0 0.93rem 1.77rem;overflow:hidden;}
.footer_pp > li{float:left;width:6.11rem;padding:0.63rem 0;margin:0 0.04rem;background-color:#f8e6de;text-align:center;}
.footer_pp > li img{max-height:3rem;}
.footer_pp > li p{padding-top:0.2rem;font-size:0.74rem;color:#e49088;}
.footer_text{width:16rem;height:1.25rem;margin:1rem auto;border:1px solid #7e7d7d;border-radius:1rem;clear:both;overflow:hidden;}
.footer_text > li{float:left;line-height:0.74rem;padding:0 0.28rem;margin-top:0.23rem;text-align:center;border-left:1px solid #a7a6a6;}
.footer_text > li a{font-size:0.74rem;color:#666;}
.footer_logo{width:15.7rem; margin:0 auto;   clear:both;}
.footer_ly{width:16.81rem;height:4.7rem;margin:0 auto;}
.footer_logo img,.footer_ly img{width:100%;}
/**牙齿矫正 END**/