@charset "utf-8";
body{font-size:12px; line-height:120%; font-family:'Microsoft Yahei'; color:#606060; background:#e7e7e7; overflow-x: hidden;}
*{ margin:0px; padding:0px; list-style-type:none;}
select,input,textarea{outline:none;resize:none;-webkit-appearance:none;}
select{background:url(http://www.ckj100.com/images/m/selectArrow.png) no-repeat right center;background-size:17px 7px;}
.clear {clear:both;font-size:1px;visibility:hidden;width:1px;line-height:0px;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html 
.clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 
ul{ list-style:none; }
li{ list-style:none; }

a,img{border:0;}
.w100{background:#fff; margin-top:10px; }
.w980{ width:300px; margin:0 auto; background:#fff;}
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.m{ margin-top:5px;}
.im img{ display:block; border:0px;}
.mt{ margin-bottom:20px; background:#fff;}
.m_20{ margin-top:20px;}
.m_30{ margin-top:30px;}
.m_10{ margin-top:10px;}
.w690{ width:670px; overflow:hidden; padding-left:20px; padding-right:20px;  margin-top:20px; margin-bottom:20px; border-right:1px solid #e8e6e5;}

/*--顶部公共导航部分--*/
.top_all_cont {position: fixed;top: 0;z-index: 1;*zoom: 1;width: 100%;max-width: 640px;color: #fff;height: 45px;background-color: #e6148a;text-align: center;margin:0 auto;}
.top_all_contr:after {content: "";display: table;clear: both;}

/*顶部*/
.jiant{ background:url(../images/jiant.png) no-repeat 12px 12px;background-size:12px 20px;width:42px; height:45px;float:left; z-index: 2;cursor: pointer;display: block;}
.jiant a{width:42px; height:45px;  float:left;z-index: 2;cursor: pointer;display: block;}
.biaot{float: left;color: #fff;font-size: 18px;height: 45px;line-height: 45px;}
/*底部固定栏*/
.foot-swt{max-width: 640px;margin: 0 auto;}
.foot-swt .foot-swt-fixed{position: fixed;z-index: 999999;bottom: 0; width: 100%; max-width: 640px;}
.foot-swt ul{max-width:640px;margin: 0 auto;}
.foot-swt li{position: relative; float: left; width: 20%;}
.foot-swt li a{display: block;width: 100%;}
.foot-swt li i{position: absolute; right: 40%; top: 50%; width: 12px;height: 12px; text-align: center; line-height: 12px; color: #f4d62f; font-size: 10px; font-style: normal; background: #e3202b; border-radius: 50%;animation:hongdian 3s infinite linear;}
@keyframes hongdian{
    0%,80%,84%,90%,96%,100%{transform:translateY(0)}
    88%{transform:translateY(-5px)}
    92%{transform:translateY(-2px)}
}
.foot-swt li a img{display:block; width: 100%;}
.swtLeftBtn{position: fixed;z-index:100;right: 10px;bottom: 200px;width: 50px; max-width: 102px;}
.swtLeftBtn img{display: block;width: 100%;}
#bottompic{border:none;margin:0;width:100%;margin-bottom: 50px;}
/*******快速预约**********/
.ToothTitle{ width: 94%; padding:16px 3% 6px 3%; position: relative; overflow: hidden; border-bottom: 1px solid #f00887;}
.TitleText{ width: 50%; float: left;}
.subscribe{ width: 100%; height: auto;}
.foot-swt .m_yy{ padding:10px; margin-bottom:10px;}
.foot-swt .m_yy li{ width:90%; margin: 0 auto; margin-top:20px; float:left; padding: 0 5%;}
.foot-swt .m_yy .n1{ border:1px solid #ccc; height:35px; padding-left:10px; width:55%; line-height:35px; float:left; font-size: 1.4em;box-sizing: border-box;}
.foot-swt .m_yy b{ float:left; line-height:35px; width: 30%; text-align: center; font-size: 1.4em;}
.foot-swt .m_yy p{ color:#f00; font-size:1.4em; font-weight:bold; float:left; line-height:35px; padding-left:4%; width: 1%;}
.foot-swt .m_yy span{ float:left; display:inline; margin-left:35px; margin-top:20px; margin-bottom:20px;}
.foot-swt .m_yy .ann{ width:150px; height:40px; background:#23a658; cursor:pointer; border:0px; color:#fff; font-size:14px;}
.foot-swt .m_yy .ann:hover{ background:#F90;}
.t{ width:200px; height:35px;  border:1px solid #ccc;}
.btn_yy{width:35%;height:35px;margin:0 7%; margin-bottom:7%;cursor:pointer;border:none; color:#fff; font-size:15px; text-align:center;border-radius:3px;background-color:#c60e00;box-shadow:none;}
.btn_yy:nth-child(2){background-color:#5aa218;}
.fswt-3::after {
    content: '';
    pointer-events: none;
    position: absolute;
    top: -10%;
    width: 18vw;
    height: 18vw;
    background-image: url(http://tgm.ckjkqyy.com/static/2019/images/footer/kf.png);
    background-size: 100% 100%;
    border-radius: 50%;
    max-width: 120px;
    max-height: 120px;
    animation: breathe 1s linear infinite;
    z-index: 30;
}
@keyframes breathe {
    0% {transform: scale(1) rotate(0);}
    50% {transform: scale(1.1) rotate(0.1deg);}
    100% {transform: scale(1) rotate(0);}
  }
  @media screen and (min-width: 1920px) {
    html {
      font-size: 96px !important;
    }
  }








