﻿
/*左浮动*/
.l_t{
    float: left;
}
/*右浮动*/
.r_t{
    float: right;
}
/*清除浮动*/
.clearfix::before,
.clearfix::after{
    content:'';
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    clear:both;
}
/*设置该类型为伸缩盒子布局*/
.display_flex{
    width: 100%;
    height: 100%;
    display: -webkit-box;    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;       /* Firefox 17- */
    display: -o-box;
    display: -webkit-flex;   /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;      /* Firefox 18+ */
    display: -ms-flexbox;    /*ie10*/
    display: box;             /*09之前年版本（弹性盒子）*/
    display: flexbox;
    display: flex;            /*2012年后写法 Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    /* 12版 */
    /* row（默认值）：主轴为水平方向，起点在左端。*/
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    /* 09版 */
    -webkit-box-orient: horizontal;
    box-orient:horizontal;/*伸缩项目从左到右水平排列。默认值*/
}
.display_flex > *{
    display: block;
}
/*换行，第一行在上方*/
.flex_wrap_wrap{
     -webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     -o-flex-wrap: wrap;
     flex-wrap: wrap;
}
/*两端对齐，项目之间的间隔都相等*/
.justify_space_between{
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    -o-justify-content:space-between;
    justify-content:space-between;
    -webkit-box-pack:justify;/*伸缩项目平均分布，也就是两边排列的意思。-webkit-支持，-moz-不支持*/
    -moz-box-pack:justify;
    -ms-box-pack:justify;
    -o-box-pack:justify;
    box-pack:justify;
}
/*居中对齐*/
.justify_center{
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -webkit-box-pack:center; /*伸缩项目以中心点靠齐*/
    -moz-box-pack:center;
    -ms-box-pack:center;
    -o-box-pack:center;
    box-pack:center;
}
/*版心公用*/
body{
    width:6.4rem;
    margin:0 auto;
    background:#f7f7f7;
}
/**头部共用**/


.sj_sy_title{
    padding-top:.53rem;
}
.sj_sy_title>p{
    font-size:.48rem;
    line-height:.52rem;
    font-weight:bold;
    color:#1f3771;
    text-align: center;
}
.sj_sy_title>p:nth-child(2){
    font-size:.16rem;
    line-height:.36rem;
    color:#999999;
}
.sj_sy_title>p:nth-child(3){
    font-size:.24rem;
    line-height:.38rem;
    color:#666666;
    font-weight:normal;
    text-align:justify;
    margin-top: .2rem;
    margin-bottom:.32rem;
}

.sj_sy_title_foot{
    padding-top:.73rem;
}
.sj_sy_title_foot>p{
    font-size:.30rem;
    line-height:.52rem;
    font-weight:bold;
    color:#FFFFFF;
    text-align: center;
}
.sj_sy_title_foot>p:nth-child(2){
    font-size:.16rem;
    line-height:.36rem;
    color:#999999;
}
.sj_sy_title_foot>p:nth-child(3){
    font-size:.16rem;
    line-height:.38rem;
    color:#666666;
    font-weight:normal;
    text-align: left;
    margin-top: .2rem;
    margin-bottom:.32rem;
}




/*banner*/
.sj_lxwm_banner{
    height: 4.98rem;
    background:url("../images/banner.png") no-repeat center;
    background-size: 100%;
}
.paddss{
    padding:0 .2rem;
}
.sj_sy_news{
    width: 100%;
    height: 1.12rem;
    border-top:.02rem solid #a7a7a7;
    padding: .38rem .25rem .4rem .25rem;
        background-color:#eeeeee;
}
.sj_sy_news>.sj_sy_news_title{
     width: 1.6rem;
     height:.32rem;
     border-right: .02rem solid #a7a8ab;
}
.sj_sy_news>.sj_sy_news_title>p{
    font-size: .32rem;
    font-weight: bold;
    color:#333333;
    line-height:.27rem;
    position: relative;

}
.sj_sy_news>.sj_sy_news_title>span{
    content:'头条';
    width: .68rem;
    height: .32rem;
    line-height: .32rem;
    font-weight:bold;
    font-size:.24rem;
    text-align: center;
    color:#fff;
    background-color:#ee7833;
    border-radius:.06rem;
    margin-right: .2rem;
}
.sj_sy_news>.sj_sy_news_scroll{
    width: 5.1rem;
    height: .38rem;
    overflow:hidden;
}
.sj_sy_news>.sj_sy_news_scroll>ul{}
.sj_sy_news>.sj_sy_news_scroll>ul>li{
  padding-bottom: .2rem;
}
.sj_sy_news>.sj_sy_news_scroll>ul>li>a{
    width: 5.1rem;
    height: .38rem;
    font-size:.24rem;
    color:#333333;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
/*牙齿症状*/
.sj_sy_symptom{ background:#FFF; margin-bottom:.25rem; margin-top:.25rem}
.sj_sy_symptom>ul{
    padding: .6rem 0 .42rem 0;
}
.sj_sy_symptom>ul>li{
    width: 25%;
    text-align: center;
    margin-bottom: .28rem;
}
.sj_sy_symptom>ul>li>img{
    width: 1rem;
    height: 1rem;
}
.sj_sy_symptom>ul>li>p{
    font-size:.24rem;
    line-height:.34rem;
    color:#666;
    padding-top: .08rem;
}
.sj_sy_symptom>ul>li>span{
    font-size:.16rem;
    line-height:.26rem;
    color:#999999;
    text-transform: uppercase;
    font-weight:bold;
}
/**海德堡white lounge 美学正畸**/
.sj_sy_boxa{
    background-color:#FFFFFF;
	margin-bottom:.2rem;
}
.sj_sy_boxa>ul{
    width: 100%;
    padding-bottom: .4rem;
}
.sj_sy_boxa>ul>li{
    width: 1.84rem;
    /*margin-bottom:.4rem;*/
    text-align: center;
    padding-bottom:.22rem;
    /*border-bottom: .01rem solid #666666;*/
}
.sj_sy_boxa>ul>li>img{
  padding-bottom:.2rem;
}
.sj_sy_boxa>ul>li>p{
    font-size:.2rem;
    line-height:.4rem;
    font-weight:bold;
    color:#666666;
    text-align: center;

}
/*7大美学正畸优势*/
.sj_sy_boxb{ background:#FFFFFF; margin:.25rem 0;}
.sj_sy_boxb>ul{
    padding-bottom:.5rem;
}
.sj_sy_boxb>ul>li{
    width: 2.8rem;
    margin-bottom:.3rem;
}
.sj_sy_boxb>ul>li>img{}
.sj_sy_boxb>ul>li>p{
    font-size:.24rem;
    line-height:.8rem;
    font-weight:bold;
    text-align: center;
    color:#fff;
    background-color:#7f7f7f;
}

/*正畸可分期付款*/
.sj_sy_boxc{
    height: 1.88rem;
    background:url("../images/sj_sy_boxc_bg.png") no-repeat center;
    background-size: 100%;
}
.sj_sy_boxc_content{}
.sj_sy_boxc_content>.sj_sy_boxc_content_lt{
  width: 49%;
}
.sj_sy_boxc_content>.sj_sy_boxc_content_lt>p{
    font-size:.4rem;
    font-weight:bold;
    text-align: right;
    line-height:.6rem;
    padding-top:.3rem;
    color:#fff;
}
.sj_sy_boxc_content>.sj_sy_boxc_content_lt>a{
    display:block;
    width: 3.12rem;
    height: .6rem;
    font-size:.28rem;
    font-weight: bold;
    line-height:.6rem;
    text-align: center;
    color:#fff;
    border-radius:.1rem;
    background-color: #ee7833;
    /*margin-left: 13%;*/
}
.sj_sy_boxc_content>.sj_sy_boxc_content_rt{
  padding-top:.4rem;
}
.sj_sy_boxc_content>.sj_sy_boxc_content_rt>ul{
  height: 1.06rem;
  padding: .16rem 0;
  border-top: .02rem solid #fff;
  border-bottom: .02rem solid #fff;
}
.sj_sy_boxc_content>.sj_sy_boxc_content_rt>ul>li{
  width: .9rem;
  height: .7rem;
  text-align: center;

}
.sj_sy_boxc_content>.sj_sy_boxc_content_rt>ul>li:nth-child(2){
  border-left:.02rem solid #fff;
  border-right:.02rem solid #fff;
}
.sj_sy_boxc_content>.sj_sy_boxc_content_rt>ul>li>p{
  font-size:.32rem;
  color:#ee7833;
}
.sj_sy_boxc_content>.sj_sy_boxc_content_rt>ul>li>p:last-child{
  font-size:.24rem;
  line-height:.26rem;
  color:#fff;
}
/*蝶变日记*/
.sj_sy_boxd{
  background-color:#eeeeee;
}

.sj_sy_boxd p{ font-size:.24rem; height:.5rem; line-height:.5rem;    text-indent: .2rem;}

.sj_sy_boxd .sj_sy_boxd{
  width: 7rem;
  background-color:#fff;
  padding: .4rem .25rem .9rem .25rem;
  margin: 0 auto;
}
.sj_sy_boxd .swiper-containerd>.swiper-paginationd{
  bottom:.4rem;
}
.sj_sy_boxd .swiper-containerd>.swiper-paginationd>span{
  width: .6rem;
  height: .1rem;
  background-color:#999999;
  border-radius:0;
  opacity:1;
}
.sj_sy_boxd .swiper-containerd>.swiper-paginationd>.swiper-pagination-bullet-active{
  background-color:#ee7833;
}
.sj_sy_boxd>.sj_sy_boxd_btn{
  height: 1.8rem;
  padding-top:.4rem;
}
.sj_sy_boxd>.sj_sy_boxd_btn>a{
  display: block;
  width: 3rem;
  height: .6rem;
  font-size:.28rem;
  line-height:.6rem;
  font-weight:bold;
  text-align: center;
  color:#fff;
  background-color:#333333;
  border-top-left-radius: .1rem;
  border-bottom-left-radius: .1rem;
}
.sj_sy_boxd>.sj_sy_boxd_btn>a:last-child{
  border-radius:0;
  border-top-right-radius: .1rem;
  border-bottom-right-radius: .1rem;
  background-color:#ee7833;
}
/*新闻中心*/
.sj_lxwm_news{}
.sj_lxwm_news>.sj_lxwm_news_paginatione{
  position:static;
  height: 1.6rem;
  padding-top:.8rem;
}
.sj_lxwm_news>.sj_lxwm_news_paginatione>span{
  display: block;
  width: 2.5rem;
  height: .5rem;
  background-color:#7d7d7d;
  font-size:.28rem;
  font-weight:bold;
  line-height:.5rem;
  text-align: center;
  color:#fff;
  border-radius:0;
  border-top-left-radius: .1rem;
  border-bottom-left-radius: .1rem;
  opacity:1;
  margin: 0 !important;
}
.sj_lxwm_news>.sj_lxwm_news_paginatione>span:last-child{
  border-radius:0;
  border-top-right-radius: .1rem;
  border-bottom-right-radius: .1rem;
}
.sj_lxwm_news>.sj_lxwm_news_paginatione>.swiper-pagination-bullet-active{
  background-color:#ee7833;
}
.sj_lxwm_news .sj_lxwm_news_content{}
.sj_lxwm_news .sj_lxwm_news_content>.sj_lxwm_news_content_img{
  width: 2.4rem;
  height: 1.5rem;
}
.sj_lxwm_news .sj_lxwm_news_content>.sj_lxwm_news_content_text{
  width: 4.6rem;
  height: 1.5rem;
  background-color:#eeeeee;
  padding-left: .2rem;
}
.sj_lxwm_news .sj_lxwm_news_content>.sj_lxwm_news_content_text>p{
  width: 4.4rem;
  height: .56rem;
  overflow:hidden;
  font-size:.24rem;
  line-height:.56rem;
  font-weight:bold;
  color:#333333;
}
.sj_lxwm_news .sj_lxwm_news_content>.sj_lxwm_news_content_text>p:last-child{
  height: .94rem;
  font-size:.24rem;
  line-height:.44rem;
  font-weight:normal;
  color:#666666;
  padding-right: .2rem;
}
.sj_lxwm_news .sj_lxwm_news_content>.sj_lxwm_news_content_text>p>a{
   font-size:.24rem;
   font-weight:bold;
   color:#ee7833;
   text-decoration:underline;
}
.sj_lxwm_news_content_list{
  padding-bottom:.8rem;
}
.sj_lxwm_news_content_list>li>.sj_lxwm_news_content_data{
  width: 1.3rem;
  height: 1rem;
  background-color:#eeeeee;
  padding-top:.1rem;
}
.sj_lxwm_news_content_list>li{
  margin-top:.2rem;
}
.sj_lxwm_news_content_list>li>.sj_lxwm_news_content_data>p{
  font-size:.3rem;
  font-weight:bold;
  line-height:.44rem;
  color:#333333;
  text-align: center;
}
.sj_lxwm_news_content_list>li>.sj_lxwm_news_content_data>p:last-child{
  font-size:.2rem;
  line-height:.38rem;
  color:#666666;
}
.sj_lxwm_news_content_list>li>.sj_lxwm_news_content_particulars{
  width: 5.6rem;
  height: 1rem;
  font-weight:normal;
  background-color:#eeeeee;
  padding-top:.03rem;
}
.sj_lxwm_news_content_list>li>.sj_lxwm_news_content_particulars>p{
  font-size:.24rem;
  line-height:.34rem;
  font-weight:bold;
  color:#333;
   padding: 0 .2rem;
}
.sj_lxwm_news_content_list>li>.sj_lxwm_news_content_particulars>p:last-child{
  font-size:.2rem;
  line-height:.3rem;
  color:#999999;
  font-weight:normal;
}
/*免挂号、检查费*/
.sj_sy_boxf{
  height: 2rem;
  background:url("../images/sj_sy_boxf_bg.png") no-repeat center;
  background-size: 100%;
}
.sj_sy_boxf>.paddss{
  padding-top:.18rem;
}

.paddss1{
  padding-bottom:.18rem;
}

.sj_sy_boxf>.paddss>p{
  font-size:.28rem;
  line-height:.44rem;
  font-weight:bold;
  color:#fff;

}
.sj_sy_boxf>.paddss>p:nth-child(2){
  font-size:.32rem;
  line-height:.48rem;
}
.sj_sy_boxf>.paddss>a{
  display: block;
  width: 3.82rem;
  height: .5rem;
  font-size:.28rem;
  line-height:.5rem;
  font-weight:bold;
  color:#fff;
  text-align: center;
  background-color:#ee7833;
  border-radius:.1rem;
  margin-top:.12rem;
}
/*诊疗环境 g*/
.sj_sy_boxg{ background:#FFFFFF; margin:.25rem 0;}
.sj_sy_boxg>.swiper-containerg{}
.sj_sy_boxg>.swiper-containerg>.swiper-paginationg{
  position:static;
 /* height:1.36rem;*/
}
.sj_sy_boxg>.swiper-containerg>.swiper-paginationg>span{
  /*display:block;*/
  width: .16rem;
  height: .16rem;
  margin: .4rem .2rem;
  background-color:#666666;
  opacity:1;
}
.sj_sy_boxg>.swiper-containerg>.swiper-paginationg>.swiper-pagination-bullet-active{
  background-color:#000000;
}
/*一对一诊疗  德国医疗服务标准*/
.sj_sy_boxh{
  height: 4.1rem;
  background:url("../images/pc_sy__service_bg.png") no-repeat center;
  background-size: 100%;
  color:#fff;
  padding:.25rem 0;
  background-color: #FFFFFF;
}
.sj_sy_boxh>.sj_sy_title{}
.sj_sy_boxh>.sj_sy_title>p{
  color:#fff;
}
.sj_sy_boxh>.sj_sy_title>p:nth-child(2){
  color:#999999;
}
.sj_sy_boxh{ }
.sj_sy_boxh ul{
  padding: .3rem .1rem;
}
.sj_sy_boxh ul>li{
  text-align: center;
  width: 25%;
  height: 1.5rem;
  border-right:.01rem solid #fff;
}
.sj_sy_boxh ul>li:last-child{
  border-right:0;
}
/*.sj_sy_boxh ul>li:last-child>p{
  padding-top:.34rem;
}*/
.sj_sy_boxh ul>li:nth-child(1)>img{
  width: .46rem;
}
.sj_sy_boxh ul>li:nth-child(2)>img{
  width: .61rem;
}
.sj_sy_boxh ul>li:nth-child(3)>img{
  width: .51rem;
}
.sj_sy_boxh ul>li:nth-child(4)>img{
  width: .44rem;
}
.sj_sy_boxh ul>li>p{
  font-size:.16rem;
  line-height:.3rem;
  color:#fefefe;
  padding-top:.18rem;
}
/*数字化正畸预约通道*/
.sj_sy_boxl{
    background-color:#eeeeee;
    padding-bottom:.8rem;
}
.sj_sy_boxl>form{}
.sj_sy_boxl>form select,
.sj_sy_boxl>form input{
    display:block;
    width: 5rem;
    height: .6rem;
    font-size:.24rem;
    color:#999999;
    border-radius: .1rem;
    margin:.2rem auto 0 auto;
    padding-left:.22rem;
    border:0;
    outline: none;
   appearance:none;
   -moz-appearance:none;
   -webkit-appearance:none;
    -ms-appearance:none;

}
.sj_sy_boxl>form a{
    display:block;
    width: 5rem;
    height: .6rem;
    background-color:#ee7833;
    margin:.2rem auto 0 auto;
     border-radius: .1rem;
}
.sj_sy_boxl>form .sj_lxwm_form_submit{
    font-size:.28rem;
    font-weight:bold;
    color:#fff;
    background-color:transparent;
}
.sj_sy_boxl>form select{
   outline: none;
   appearance:none;
   -moz-appearance:none;
   -webkit-appearance:none;
   -ms-appearance:none;

}

@media only screen and (min-width: 320px) and (max-width:321px ) {
  .sj_sy_boxh ul{padding:.3rem 0;}
  .sj_sy_boxh ul>li>p{line-height:.4rem;}
  .sj_sy_boxh ul>li:nth-child(3)>p{padding-top:.26rem;}
}







.swiper-containerg>.swiper-paginationg>span{
  /*display:block;*/
  width: .16rem;
  height: .16rem;
  margin: .4rem .2rem;
  background-color:#666666;
  opacity:1;
}
.swiper-containerg>.swiper-paginationg>.swiper-pagination-bullet-active{
  background-color:#000000;
}

/*矫正入口*/
.Correct_entry{
  text-align: center;
  height:1.5rem;
}
.Correct_entry>.adolescent{
  width: 50%;
  background: url('../images/correct_entry01.jpg') no-repeat center;
  background-size: 100%;
}
.Correct_entry>.adult{
  width: 50%;
  background: url('../images/correct_entry02.jpg') no-repeat center;
  background-size: 100%;
}
.Correct_entry>.adult,
.Correct_entry>.adolescent{
 /* padding-bottom:.54rem;*/
 line-height:1.5rem
}
.Correct_entry p{
  font-size:.3rem;
  line-height:.56rem;
  font-weight:bold;
  text-align:center;
  margin-top:.4rem;
  color:#fff;
}
.Correct_entry a{
  font-size:.36rem;
  line-height:.48rem;
  color:#FFFFFF;
  
}

/*按钮点击效果*/
button{
    outline:none;
    cursor: pointer;
}
button:active{
    -webkit-transform:translateY(1px);
    -moz-transform:translateY(1px);
}
/*圆形渐变*/
.animation_shade::after{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0 0 #d71e20;
    border-radius: 50%;
    animation: btnAnimate ease-out 1.5s infinite;
    -webkit-animation: btnAnimate ease-out 1.5s infinite;
    -moz-animation: btnAnimate ease-out 1.5s infinite;
    -ms-animation: btnAnimate ease-out 1.5s infinite;
    -o-animation: btnAnimate ease-out 1.5s infinite;*/
}
.animation_shade::before{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0 0 #d71e20;
    border-radius: 50%;
    animation: btnAnimate ease-out 1.5s infinite;
    -webkit-animation: btnAnimate ease-out 1.5s infinite;
    -moz-animation: btnAnimate ease-out 1.5s infinite;
    -ms-animation: btnAnimate ease-out 1.5s infinite;
    -o-animation: btnAnimate ease-out 1.5s infinite;*/
}

/*闪烁*/
/*红色*/
.animation_glitter{
    overflow: visible;
    -webkit-animation-name: magentaPulse;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/*灰色*/
.animation_glitter_grey{
    overflow: visible;
    -webkit-animation-name: magentaPulse_grey;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/*白色*/
.animation_glitter_white{
     overflow: visible;
    -webkit-animation-name: magentaPulse_white;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/*黄色*/
.animation_glitter_yellow{
     overflow: visible;
    -webkit-animation-name: magentaPulse_yellow;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/*蓝色*/
.animation_glitter_blue{
     overflow: visible;
    -webkit-animation-name: magentaPulse_blue;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
magentaPulse_blue

/*上下晃动*/
.animation_waggleP{
     -webkit-animation: hovers 1s ease-out infinite alternate;
    -ms-animation: hovers 1s ease-out infinite alternate;
    animation: hovers 1s ease-out infinite alternate;
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/*上下晃动*/
.animation_wagglePb{
     -webkit-animation: hoversb 1s ease-out infinite alternate;
    -ms-animation: hoversb 1s ease-out infinite alternate;
    animation: hoversb 1s ease-out infinite alternate;
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
 /*动画*/
.animation_lt{
    display:inline-block;
    -webkit-animation: btms .5s ease-out infinite alternate;
    -moz-animation: btms .5s ease-out infinite alternate;
    -ms-animation: btms .5s ease-out infinite alternate;
    -o-animation: btms .5s ease-out infinite alternate;
    animation: btms .5s ease-out infinite alt;
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.animation_rt{
    display:inline-block;
    -webkit-animation: btms_two .5s ease-out infinite alternate;
    -moz-animation: btms_two .5s ease-out infinite alternate;
    -ms-animation: btms_two .5s ease-out infinite alternate;
    -o-animation: btms_two .5s ease-out infinite alternate;
    animation: btms_two .5s ease-out infinite alt;
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
/*渐隐*/
@keyframes living {
            0%{
                transform: scale(0.8);
                opacity: 0;
            }
            50%{
                transform: scale(1);
                opacity: 0.8;   /*åœ†å½¢æ”¾å¤§çš„åŒæ—¶ï¼Œé€æ˜Žåº¦é€æ¸å‡å°ä¸º0*/
            }
            100%{
                transform: scale(1);
                opacity: 0;
            }
        }
@-webkit-keyframes living {
            0%{
                transform: scale(0.8);
                opacity: 0;
            }
            50%{
                transform: scale(1);
                opacity: 0.8;   /*åœ†å½¢æ”¾å¤§çš„åŒæ—¶ï¼Œé€æ˜Žåº¦é€æ¸å‡å°ä¸º0*/
            }
            100%{
                transform: scale(1);
                opacity: 0;
            }
        }
@-moz-keyframes living {
            0%{
                transform: scale(0.8);
                opacity: 0;
            }
            50%{
                transform: scale(1);
                opacity: 0.8;   /*åœ†å½¢æ”¾å¤§çš„åŒæ—¶ï¼Œé€æ˜Žåº¦é€æ¸å‡å°ä¸º0*/
            }
            100%{
                transform: scale(1);
                opacity: 0;
            }
        }
@-ms-keyframes living {
            0%{
                transform: scale(0.8);
                opacity: 0;
            }
            50%{
                transform: scale(1);
                opacity: 0.8;   /*åœ†å½¢æ”¾å¤§çš„åŒæ—¶ï¼Œé€æ˜Žåº¦é€æ¸å‡å°ä¸º0*/
            }
            100%{
                transform: scale(1);
                opacity: 0;
            }
        }
@-o-keyframes living {
            0%{
                transform: scale(0.8);
                opacity: 0;
            }
            50%{
                transform: scale(1);
                opacity: 0.8;   /*åœ†å½¢æ”¾å¤§çš„åŒæ—¶ï¼Œé€æ˜Žåº¦é€æ¸å‡å°ä¸º0*/
            }
            100%{
                transform: scale(1);
                opacity: 0;
            }
        }
/*左移动*/
@keyframes btms{
   0% {
      -webkit-transform:translateX(0px);
      -moz-transform:translateX(0px);
      -o-transform:translateX(0px);
      transform:translateX(0px);

  }
    100% {
     -webkit-transform:translateX(-.05rem);
     -webkit-transform:translateX(-.05rem);
      -moz-transform:translateX(-.05rem);
      -o-transform:translateX(-.05rem);
      transform:translateX(-.05rem);
   }
}
@-webkit-keyframes  btms{
   0% {
      -webkit-transform:translateX(0px);
      -moz-transform:translateX(0px);
      -o-transform:translateX(0px);
      transform:translateX(0px);

  }
    100% {
     -webkit-transform:translateX(-.05rem);
     -webkit-transform:translateX(-.05rem);
      -moz-transform:translateX(-.05rem);
      -o-transform:translateX(-.05rem);
      transform:translateX(-.05rem);
   }
}
/*右移动*/
@keyframes btms_two{
   0% {
      -webkit-transform:translateX(0px);
      -moz-transform:translateX(0px);
      -o-transform:translateX(0px);
      transform:translateX(0px);
    }
    100% {
     -webkit-transform:translateX(.05rem);
      -moz-transform:translateX(.05rem);
      -o-transform:translateX(.05rem);
      transform:translateX(.05rem);
    }
}
@-webkit-keyframes btms_two{
   0% {
      -webkit-transform:translateX(0px);
      -moz-transform:translateX(0px);
      -o-transform:translateX(0px);
      transform:translateX(0px);
    }
    100% {
     -webkit-transform:translateX(.05rem);
      -moz-transform:translateX(.05rem);
      -o-transform:translateX(.05rem);
      transform:translateX(.05rem);
    }
}
@-moz-keyframes btms_two{
   0% {
      -webkit-transform:translateX(0px);
      -moz-transform:translateX(0px);
      -o-transform:translateX(0px);
      transform:translateX(0px);
    }
    100% {
     -webkit-transform:translateX(.05rem);
      -moz-transform:translateX(.05rem);
      -o-transform:translateX(.05rem);
      transform:translateX(.05rem);
    }
}
@ btms_two{
   0% {
      -webkit-transform:translateX(0px);
      -moz-transform:translateX(0px);
      -o-transform:translateX(0px);
      transform:translateX(0px);
    }
    100% {
     -webkit-transform:translateX(.05rem);
      -moz-transform:translateX(.05rem);
      -o-transform:translateX(.05rem);
      transform:translateX(.05rem);
    }
}
@-o-keyframes btms_two{
   0% {
      -webkit-transform:translateX(0px);
      -moz-transform:translateX(0px);
      -o-transform:translateX(0px);
      transform:translateX(0px);
    }
    100% {
     -webkit-transform:translateX(.05rem);
      -moz-transform:translateX(.05rem);
      -o-transform:translateX(.05rem);
      transform:translateX(.05rem);
    }
}
/*按钮闪烁*/
/*红*/
@-webkit-keyframes magentaPulse {
          from { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
          50% { background-color: #da2720; -webkit-box-shadow: 0 0 28px #a9014b; }
          to { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
}
@-moz-keyframes magentaPulse {
          from { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
          50% { background-color: #da2720; -webkit-box-shadow: 0 0 28px #a9014b; }
          to { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
}
@-ms-keyframes magentaPulse {
          from { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
          50% { background-color: #da2720; -webkit-box-shadow: 0 0 28px #a9014b; }
          to { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
}
@-o-keyframes magentaPulse {
          from { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
          50% { background-color: #da2720; -webkit-box-shadow: 0 0 28px #a9014b; }
          to { background-color: #de3e38; -webkit-box-shadow: 0 0 16px #da2720; }
}
/*黑灰色*/
@-webkit-keyframes magentaPulse_grey {
          from { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
          50% { background-color: #787676; -webkit-box-shadow: 0 0 28px #747474; }
          to { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
}
@-moz-keyframes magentaPulse_grey {
          from { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
          50% { background-color: #787676; -webkit-box-shadow: 0 0 28px #747474; }
          to { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
}
@-ms-keyframes magentaPulse_grey {
          from { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
          50% { background-color: #787676; -webkit-box-shadow: 0 0 28px #747474; }
          to { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
}
@-o-keyframes magentaPulse_grey {
          from { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
          50% { background-color: #787676; -webkit-box-shadow: 0 0 28px #747474; }
          to { background-color: #000; -webkit-box-shadow: 0 0 16px #000; }
}
/*白*/
@-webkit-keyframes magentaPulse_white {
          from { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f;  color:#ff4b00;}
          50% { background-color: #4a4e4f; -webkit-box-shadow: 0 0 28px #fff; color:#fff; }
          to { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f; color:#ff4b00;}
}
@-moz-keyframes magentaPulse_white {
         from { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f;  color:#ff4b00;}
          50% { background-color: #4a4e4f; -webkit-box-shadow: 0 0 28px #fff; color:#fff; }
          to { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f; color:#ff4b00;}
}
@-ms-keyframes magentaPulse_white {
          from { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f;  color:#ff4b00;}
          50% { background-color: #4a4e4f; -webkit-box-shadow: 0 0 28px #fff; color:#fff; }
          to { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f; color:#ff4b00;}
}
@-o-keyframes magentaPulse_white {
          from { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f;  color:#ff4b00;}
          50% { background-color: #4a4e4f; -webkit-box-shadow: 0 0 28px #fff; color:#fff; }
          to { background-color: #fff; -webkit-box-shadow: 0 0 16px #4a4e4f; color:#ff4b00;}
}
/*黄色*/
@-webkit-keyframes magentaPulse_yellow {
          from { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605;  }
          50% { background-color: #e24605; -webkit-box-shadow: 0 0 28px #ff4b00;  }
          to { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605; }
}
@-moz-keyframes magentaPulse_yellow {
          from { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605;  }
          50% { background-color: #e24605; -webkit-box-shadow: 0 0 28px #ff4b00;  }
          to { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605; }
}
@-ms-keyframes magentaPulse_yellow {
            from { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605;  }
          50% { background-color: #e24605; -webkit-box-shadow: 0 0 28px #ff4b00;  }
          to { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605; }
}
@-o-keyframes magentaPulse_yellow {
           from { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605;  }
          50% { background-color: #e24605; -webkit-box-shadow: 0 0 28px #ff4b00;  }
          to { background-color: #ff4b00; -webkit-box-shadow: 0 0 16px #e24605; }
}
/*蓝色*/
@-webkit-keyframes magentaPulse_blue {
          from { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff;  }
          50% { background-color: #2033ff; -webkit-box-shadow: 0 0 28px #283190;  }
          to { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff; }
}
@-moz-keyframes magentaPulse_blue {
         from { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff;  }
          50% { background-color: #2033ff; -webkit-box-shadow: 0 0 28px #283190;  }
          to { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff; }
}
@-ms-keyframes magentaPulse_blue {
           from { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff;  }
          50% { background-color: #2033ff; -webkit-box-shadow: 0 0 28px #283190;  }
          to { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff; }
}
@-o-keyframes magentaPulse_blue {
          from { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff;  }
          50% { background-color: #2033ff; -webkit-box-shadow: 0 0 28px #283190;  }
          to { background-color: #283190; -webkit-box-shadow: 0 0 16px #2033ff; }
}
/*左右摇晃动画*/
@-moz-keyframes tadas{
    0%{-moz-transform:scale(1);}
    10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}
    30%,50%,70%,90%{-moz-transform:scale(1.0) rotate(3deg);}
    40%,60%,80%{-moz-transform:scale(1.0) rotate(-3deg);}
    100%{-moz-transform:scale(1) rotate(0);}
   } tada{
    0%{-moz-transform:scale(1);}
    10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}
    30%,50%,70%,90%{-moz-transform:scale(1.0) rotate(3deg);}
    40%,60%,80%{-moz-transform:scale(1.0) rotate(-3deg);}
    100%{-moz-transform:scale(1) rotate(0);}
   }
@-moz-keyframes tadas{
    0%{-moz-transform:scale(1);}
    10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}
    30%,50%,70%,90%{-moz-transform:scale(1.0) rotate(3deg);}
    40%,60%,80%{-moz-transform:scale(1.0) rotate(-3deg);}
    100%{-moz-transform:scale(1) rotate(0);}
   }
@-webkit-keyframes tadas{
    0%{-webkit-transform:scale(1);}
    10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}
    30%,50%,70%,90%{-webkit-transform:scale(1.0) rotate(3deg);}
    40%,60%,80%{-webkit-transform:scale(1.0) rotate(-3deg);}
    100%{-webkit-transform:scale(1) rotate(0);}
}
/*左右晃动2*/
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/*上下晃动*/
@-webkit-keyframes hovers {
  0% {
      -webkit-transform:translateY(-10px);
  }
    100% {
     -webkit-transform:translateY(0);
   }
}
@-ms-keyframes hovers {
  0% {
     -ms-transform:translateY(-10px);
    }
    100% {
     -ms-transform:translateY(0);
    }
}
@keyframes hovers {
  0% {
     -webkit-transform:translateY(-10px);
     transform:translateY(-10px);
    }
    100% {
     -webkit-transform:translateY(0);
     transform:translateY(0);
   }
}
/*圆形渐变*/
@keyframes btnAnimate{
    0%{transform:scale(0.8);opacity:0;box-shadow:0 0 2px #9e0500;}
    20%{transform:scale(1);opacity:1;box-shadow:0 0 50px #9e0500;}
    50%{transform:scale(1.2);opacity:0;box-shadow:0 0 60px #9e0500;}
    100%{transform:scale(0.8);opacity:0;}
}
@-webkit-keyframes btnAnimate{
    0%{-webkit-transform:scale(0.8);opacity:0;box-shadow:0 0 2px #9e0500;}
    20%{-webkit-transform:scale(1);opacity:1;box-shadow:0 0 50px #9e0500;}
    50%{-webkit-transform:scale(1.2);opacity:0;box-shadow:0 0 60px #9e0500;}
    100%{-webkit-transform:scale(0.8);opacity:0;}
}
@-moz-keyframes btnAnimate{
    0%{-moz-transform:scale(0.8);opacity:0;box-shadow:0 0 2px #9e0500;}
    20%{-moz-transform:scale(1);opacity:1;box-shadow:0 0 50px #9e0500;}
    50%{-moz-transform:scale(1.2);opacity:0;box-shadow:0 0 60px #9e0500;}
    100%{-moz-transform:scale(0.8);opacity:0;}
}
@-ms-keyframes btnAnimate{
    0%{-ms-transform:scale(0.8);opacity:0;box-shadow:0 0 2px #9e0500;}
    20%{-ms-transform:scale(1);opacity:1;box-shadow:0 0 50px #9e0500;}
    50%{-ms-transform:scale(1.2);opacity:0;box-shadow:0 0 60px #9e0500;}
    100%{-ms-transform:scale(0.8);opacity:0;}
}
@-o-keyframes btnAnimate{
    0%{-o-transform:scale(0.8);opacity:0;box-shadow:0 0 2px #9e0500;}
    20%{-o-transform:scale(1);opacity:1;box-shadow:0 0 50px #9e0500;}
    50%{-o-transform:scale(1.2);opacity:0;box-shadow:0 0 60px #9e0500;}
    100%{-o-transform:scale(0.8);opacity:0;}
}
/*左右晃动*/


.footer_logo{
	
	margin: .25rem auto;
    width: 3.3rem;
	}
	
.footer_tel{
	
		margin: .25rem auto;
    width: 6rem;
	}	
	
	

/*种植体系*/	
	
.sj_zztx_title{
    padding-top:.3rem;
	padding-bottom: .1rem;
}
.sj_zztx_title>h2{
    font-size:.32rem;
    line-height:.52rem;
    font-weight:bold;
    color:#1f3771;
    text-align: center;
	margin-bottom:.25rem;
}

.sj_zztx_title>p{
    font-size:.24rem;
    line-height:.36rem;
    color:#666666;
    font-weight:normal;
    text-align:justify;
    margin-top: .2rem;
    margin-bottom:.32rem;
}

	
.sj_zztx_boxa{
    background-color:#FFFFFF;
	margin-bottom:.2rem;
}
.sj_zztx_boxa>ul{
    width: 100%;
    padding-bottom: .4rem;
}
.sj_zztx_boxa>ul>li{
    width: 30%;
    margin-bottom:.2rem;
    text-align: center;
   /* padding-bottom:.22rem;*/
    /*border-bottom: .01rem solid #666666;*/
	background:#f7f7f7;
}
.sj_zztx_boxa>ul>li>img{
  /*padding-bottom:.2rem;*/
}
.sj_zztx_boxa>ul>li>p{
    font-size:.2rem;
    line-height:.3rem;
    font-weight:bold;
    color:#666666;
    text-align: center;

}	

.sj_zztx_boxb{
    background-color:#1e273f;
	margin-bottom:.2rem;
}
.sj_zztx_boxb h2{
      font-size:.32rem;
    line-height:.52rem;
    font-weight:bold;
    color:#fc8436;
    text-align: center;
	margin-bottom:.25rem;
}

.sj_zztx_boxb p{
    font-size:.24rem;
    line-height:.36rem;
    color:#FFF;
    font-weight:normal;
    text-align:justify;
    margin-top: .2rem;
    margin-bottom:.32rem;
}


.sj_zztx_boxc{
    background-color:#FFF;

	color:#333
}

.sj_zztx_boxc h1{      
font-size:.24rem;
line-height:.52rem;}

.sj_zztx_boxc h2{font-size:.24rem;}

.sj_zztx_boxc  img{ margin:.2rem 0;}

.sj_zztx_boxc p{     font-size:.24rem;
    line-height:.36rem;
    color:#333;
    font-weight:normal;
    text-align:justify;
    margin-top: .2rem;
    margin-bottom:.32rem; }
	
	
.sj_zztx_boxd {    background-color:#1e273f;
	margin-bottom:.2rem;}

.sj_zztx_boxd h2{font-size:.36rem; color:#fd8535}
.sj_zztx_boxd>ul{
    width: 100%;
    padding-bottom: .4rem;
}
.sj_zztx_boxd>ul>li{
    width: 30%;
    margin-bottom:.2rem;
    text-align: center;
   /* padding-bottom:.22rem;*/
    /*border-bottom: .01rem solid #666666;*/
	/*background:#f7f7f7;*/
	
}
.sj_zztx_boxd>ul>li>img{
  /*padding-bottom:.2rem;*/
}
.sj_zztx_boxd>ul>li>p{
    font-size:.2rem;
    line-height:.3rem;
    font-weight:bold;
    color:#FFF;
    text-align: center;

}	


.zztx_bli img{     border: 0;
    max-width: 100%;
    vertical-align: middle;}
.zztx_bli li{ float:left}
.zztx_bli p{ text-align:center; margin:0 auto;line-height: .23rem;}

.zztx_bli .zztx_li01{ width:3rem; margin-right:.1rem;}
.zztx_bli .zztx_li02{ width:2.87rem;}



.zztx_cli li{ float:right}
.zztx_cli p{ text-align:center; margin:0 auto;line-height: .23rem;}

.zztx_cli .zztx_cli01{ width:3rem; margin-left:.1rem;}
.zztx_cli .zztx_cli02{ width:2.87rem;}


.zztx_dli li{ float:left}
.zztx_dli p{ text-align:center; margin:0 auto;line-height: .23rem;}
.zztx_dli .zztx_dli02{width:2.88rem;}



.lrh{ margin:0.2rem auto; text-align:center;background:#484443; color:#FFF; height:0.5rem; width:1.5rem; display:block; border-radius:0.5rem; line-height:0.5rem}
.lrh span{ }	