/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      
}
body {
  left:0;
  margin:0;
  font-size:14px;
  line-height:160%;
  color:#222;
  background-color:#F4F7F9;
}
body.ModalWin{
  background-color:#FFF;
}
a, a:visited {
  color: #4fb1f7;
  cursor: pointer;
  text-decoration:none;
}
a:hover{
  color: #72C1F9;  
  text-decoration:none;
}
a.btn{
  color: #FFF;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
.login-box{
  padding:15px;
  margin-bottom: 30px;
  padding: 30px;
  background-color: #fff;
  border: 1px solid #eceff1;
  border-radius: 4px;
  max-width: 950px;
  margin: auto!important;
  background-color: #fff;
}
.logo-img{
  display: inline-block;
  max-width: 260px!important;
}

.login-box .title {
  font-size: 22px;
  color: #27374d;
  line-height: 38px;
}
.login-box .title b {
  font-weight: 400!important;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.login-box .btn {
  height: 50px;
  line-height: 40px;
  font-size: 18px;
}
.login-box .btn-success {
  background: #74db42;
}
.login-box ul li input[type=text], .login-box ul li input[type=password] {
  height: 50px;
  padding: 0 20px;
}
.login-box ul li {
  margin-bottom: 10px;
}
.btn-primary, .btn-primary:active:focus,   .label-primary {
  background-color: #4fb1f7;
}
.btn-primary:hover,.btn-primary:active:hover
{
  background-color:#72C1F9;
}

.btn-success:hover,.btn-success:active:hover
{
  background-color:#90E268;
}


.login-footer{
  max-width: 950px;
  margin: auto!important;
}
em {
  font-style: normal;
  text-align: left;
}
.reg,.tele{
  display:none;
}

.yzm {
  color: #4fb1f7;
  position: absolute;
  top: 12px;
  float: left;
  right: 0;
  width: 106px;
  text-align: center;
  border-left: 1px solid #ccc;
}
.li_yzm{
  font-size: 14px;
  position: relative;
    margin-bottom: 12px;
}

body.order header{
  background-color: #FFF;
}
body.order header a.logo img{
  max-height: 80px!important;
  padding:10px 0;
}
ul.menu{
  text-align: center;
}
ul.menu>li{
  display: inline-block;
  line-height: 75px;
  font-size: 20px;
}
body.order header a.tx img{
  max-width: 40px;
  /* margin-top:20px; */
}
body.order header a.tx span,body.order header a.tx img{
  line-height: 75px;
  display:inline-block;
}
ul.menu>li>i{
  padding-right:5px;
}

.popupul{
  min-width: 120px;
}
.popupul li>i{
  color: #252525;
  padding-right:10px;
}
.popupul li{
  line-height: 30px;
  height:30px;
}

.popupul a:link {text-decoration:none;color:#252525!important;}
.popupul a:visited {text-decoration:none;color:#252525!important;}
.popupul a:hover {text-decoration:none;color:#252525!important;}
.popupul a:active {text-decoration:none;color:#252525!important;}

ul.menu>li.active{
  color: #1875f0;
  border-bottom: solid #1875f0 5px;
}

ul.menu>li{
  margin-left:10px;
  margin-right:10px;
  cursor:pointer;
  padding-left:10px;
  padding-right:10px;
}
.navigate-box{
  overflow: hidden;
  padding-top: 34px;
}
.navigate-box>ul>li{
  float: left;
    margin-right: 40px;
    font-size: 16px;
    position: relative;
    cursor: pointer;
    padding-top: 8px;
}
.button-a {
  width: 100px;
  height: 36px;
  line-height: 36px;
  background: #1875f0;
  font-size: 16px;
  text-align: center;
  color: #fff!important;
  border-radius: 25px;
  display: inline-block;
}

.button-a:visited {
  color: #fff!important;
}
.button-a:hover {
  color: rgb(196, 229, 253)!important;
}
.ul_tab>li.active{
  padding-bottom:5px;
  border-bottom: solid #1875f0 3px; 
}



.patient_name,.d1 {
  border-radius: 8px;
  border: 1px solid #c7c7c7;
  background: #fff;
  float: left;
  width: 100%;
  padding:10px;
  margin-top:25px;
  /* padding-bottom:20px; */
}

.d1 .d2{
  padding:15px 30px!important;
}

/* clearfix */
.d1>.d2::after,.stepContent::after,.ddsh dl::after,.scdiv::after,.addpatientForm dl.shsc::after {
  display: block;
  content: "";
  clear: both;
}

table.dataTable{
  border-bottom: none!important;

}
table.dataTable thead th, table.dataTable thead td {
  padding: 5px 8px!important;
  border-bottom: 1px solid #C7C7C7!important;
}


.navigate-box .return {
  float: left;
  width: 72px;
  height: 30px;
  border: 1px solid #c7c7c7;
  color: #434950!important;
  border-radius: 25px;
  line-height: 30px;
  text-align: center;
  background: url(../images/ico-14.png) 10px center no-repeat #f1f4f9;
  line-height: 28px;
  background-color: #fff;
}
.return:hover{
  color: #1875f0 !important;
}


.cp{
  text-align: center!important;
}
.order-step-process {
  border-radius: 8px;
  margin-top: 10px!important;
  position: relative;
  /* display: inline-block; */
  margin:0 auto;
}
.order-step-process .step li {
  /* float: left; */
  position: relative;
  width: 80px;
  text-align: center;
  display: inline-block;
}
.order-step-process .step li.active label {
  background: #1875f0;
}
.order-step-process .step li label {
  width:100%;
  display: inline-block;
  width: 32px;
  height: 32px;
  background: #c7c7c7;
  border-radius: 50%;
  text-align: center;
  line-height: 32px;
  font-size: 18px;
  color: #fff;
}
.order-step-process .step li span {
  float: left;
  width: 80px;
  text-align: center;
  padding-top: 10px;
}
.order-step-process .step li:not(:last-child)::after {
  content: "";
  width: 40px;
  height: 1px;
  background: #c7c7c7;
  position: absolute;
  top: 16px;
  left: 60px;
  float: left;
}


.patient_name dl dt {
  float: left;
  line-height: 38px;
  font-size: 16px;
}
.el-input--small .el-input__inner {
  height: 32px;
  line-height: 32px;
}
.el-input--suffix .el-input__inner {
  padding-right: 30px;
}
.el-input__inner {
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0 15px;
  transition: border-color .2s cubic-bezier(.645,.045,.355,1);
  width: 100%;
}
.patient_tip {
  float: left;
  color: #e61e1e;
  font-size: 11px;
  margin-left: 7px;
  line-height: 38px;
}
.order dl,.order dd{
  padding:0;
  margin:0;
}
.code_box{
  line-height: 38px;
}
#orderlist_wrapper{
  padding:5px;
}
#orderlist_wrapper dl>dt{
  padding-right:5px;
}
.input-group{
  max-width: 300px;
}
.input-group-btn{
  line-height: normal!important;
}
#keyWord{
  border-color: #ccc;
}


.order_type dl dt {
  float: left;
  line-height: 32px;
  font-size: 16px;
}
.order_type dl dd {
  float: left;
  padding-left: 20px;
}
.order_type dl dd a.active {
  background: #1875f0;
  color: #fff;
}
.order_type dl dd a {
  float: left;
  padding: 0 18px;
  background: #f1f4f9;
  font-size: 14px;
  line-height: 32px;
  margin-right: 10px;
  color: #000;
  border-radius: 16px;
}
.order_type a {
  color:#000!important;
}
.order_type a.active {
  color:#fff!important;
}
.order_type a.active:hover {
  color:#a2c7f8 !important;
}
.order_type a:hover {
  color:#1875f0 !important;
}



.dental_position_img-out {
  height: 582px;
  overflow: hidden;
  float: left;
}

.dental_position_img {
  margin: 0 30px 30px;
  float: left;
  width: 1040px;
  height: 650px;
  background: url(/images/ymd_1.jpg) 0 0 no-repeat;
  position: relative;
}
.up_dental_box {
  float: left;
  width: 100%;
  height: 193px;
  position: absolute;
  top: 0;
  left: 0;
}
.choice_up {
  position: absolute;
  width: 108px;
  height: 34px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 4px 10px;
  top: 210px;
  left: 10px;
}
.checkbox-out .checkbox-red {
  position: absolute;
  width: 24px;
  height: 24px;
  visibility: hidden;
}

.checkbox-out .checkbox-red+label {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(../images/c_box_1.png) 0 0 no-repeat;
}


.checkbox-out .checkbox-red:checked+label {
  background: url(../images/c_box_2.png) 0 0 no-repeat;
}
.choice_up .checkbox_text {
  float: left;
  line-height: 24px;
}
.choice_up label {
  float: left;
  margin-right: 5px;
}
.choice_buttom {
  position: absolute;
  width: 108px;
  height: 34px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 4px 10px;
  bottom: 202px;
  left: 10px;
}
.bottom_dental_box {
  float: left;
  width: 100%;
  height: 193px;
  position: absolute;
  bottom: 133px;
  left: 0;
}
.checkbox-out .checkbox-red {
  position: absolute;
  width: 24px;
  height: 24px;
  visibility: hidden;
}

.choice_buttom .checkbox_text {
  float: left;
  line-height: 24px;
}
.choice_buttom label {
  float: left;
  margin-right: 5px;
}

.dental_state .queshi {
  background: url(../images/ymd/y-qs.png) center 15px no-repeat;
}
.dental_state .dental_state_box {
  float: left;
  width: 137px;
  height: 86px;
  color: #fff;
  text-align: center;
  padding-top: 60px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.dental_state .border_right {
  border-right: 2px solid #9c9c9c;
}
.dental_state {
  width: 685px;
  height: 86px;
  border-radius: 15px 15px 0 0;
  background: #252525;
  position: absolute;
  bottom: 68px;
  left: 178px;
}
.dental_state .cagen {
  background: url(../images/ymd/y-cg.png) center 15px no-repeat;
}
.dental_state .dental_state_box {
  float: left;
  width: 137px;
  height: 86px;
  color: #fff;
  text-align: center;
  padding-top: 60px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.dental_state .border_right {
  border-right: 2px solid #9c9c9c;
}
.dental_state .songdongdu {
  background: url(../images/ymd/y-sd.png) center 15px no-repeat;
}
.dental_state .dental_state_box {
  float: left;
  width: 137px;
  height: 86px;
  color: #fff;
  text-align: center;
  padding-top: 60px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.dental_state .border_right {
  border-right: 2px solid #9c9c9c;
}
.dental_state .xiufu {
  background: url(../images/ymd/y-xf.png) center 15px no-repeat;
}
.dental_state .dental_state_box {
  float: left;
  width: 137px;
  height: 86px;
  color: #fff;
  text-align: center;
  padding-top: 60px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}

.dental_state .border_right {
  border-right: 2px solid #9c9c9c;
}
.dental_state .zhongzhiti {
  background: url(../images/ymd/y-zz.png) center 15px no-repeat;
}
.dental_state .dental_state_box {
  float: left;
  width: 137px;
  height: 86px;
  color: #fff;
  text-align: center;
  padding-top: 60px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.dental_position h2 {
  float: left;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 30px;
}
.up_dental_box {
  float: left;
  width: 100%;
  height: 193px;
  position: absolute;
  top: 0;
  left: 0;
}

.dental_17{ position:absolute; left:126px; top:83px; width:53px; height:98px;}
.dental_17 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px; margin-top:8px}
.dental_17.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px; margin-top:8px}
.dental_17.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_17.yagen .geng{ background:url(../images/ymd/y-17.png) 0 0 no-repeat;width:44px; height:68px; position:absolute;top:0; left:0;}
.dental_17.yachi .chi{background:url(../images/ymd/yt-17.png) 0 0 no-repeat;width:50px; height:39px;position:absolute;bottom:0; right:0;}
.dental_17.jinshuya .chi{ background:url(../images/ymd/yj-17.png) 0 0 no-repeat;width:50px; height:39px;position:absolute;bottom:0; right:0;}
.dental_17.kaociya .chi{ background:url(../images/ymd/yk-17.png) 0 0 no-repeat;width:50px; height:39px;position:absolute;bottom:0; right:0;}

.dental_16{ position:absolute; left:193px; top:83px; width:55px; height:104px;}
.dental_16 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top:10px}
.dental_16.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:10px}
.dental_16.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_16.yagen .geng{ background:url(../images/ymd/y-16.png) 0 0 no-repeat;width:46px; height:72px; position:absolute;top:0; left:3px;}
.dental_16.yachi .chi{background:url(../images/ymd/yt-16.png) 0 0 no-repeat;width:55px; height:43px;position:absolute;bottom:0; right:0;}
.dental_16.jinshuya .chi{ background:url(../images/ymd/yj-16.png) 0 0 no-repeat;width:55px; height:43px;position:absolute;bottom:0; right:0;}
.dental_16.kaociya .chi{ background:url(../images/ymd/yk-16.png) 0 0 no-repeat;width:55px; height:43px;position:absolute;bottom:0; right:0;}

.dental_15{ position:absolute; left:263px; top:74px; width:36px; height:111px;}
.dental_15 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px; margin-top: 18px;}
.dental_15.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top: 18px;}
.dental_15.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_15.yagen .geng{ background:url(../images/ymd/y-15.png) 0 0 no-repeat;width:28px; height:81px; position:absolute;top:0; left:4px;}
.dental_15.yachi .chi{background:url(../images/ymd/yt-15.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; right:0;}
.dental_15.jinshuya .chi{ background:url(../images/ymd/yj-15.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; right:0;}
.dental_15.kaociya .chi{ background:url(../images/ymd/yk-15.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; right:0;}

.dental_14{ position:absolute; left:314px; top:77px; width:36px; height:111px;}
.dental_14 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px; margin-top:16px;}
.dental_14.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:16px;}
.dental_14.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_14.yagen .geng{ background:url(../images/ymd/y-14.png) 0 0 no-repeat;width:28px; height:81px; position:absolute;top:0; left:6px;}
.dental_14.yachi .chi{background:url(../images/ymd/yt-14.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; right:0;}
.dental_14.jinshuya .chi{ background:url(../images/ymd/yj-14.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; right:0;}
.dental_14.kaociya .chi{ background:url(../images/ymd/yk-14.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; right:0;}

.dental_13{ position:absolute; left:366px; top:59px; width:37px; height:134px;}
.dental_13 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px; margin-top: 30px;}
.dental_13.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top: 30px;}
.dental_13.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_13.yagen .geng{ background:url(../images/ymd/y-13.png) 0 0 no-repeat;width:29px; height:100px; position:absolute;top:0; left:5px;}
.dental_13.yachi .chi{background:url(../images/ymd/yt-13.png) 0 0 no-repeat;width:37px; height:54px;position:absolute;bottom:0; right:0;}
.dental_13.jinshuya .chi{ background:url(../images/ymd/yj-13.png) 0 0 no-repeat;width:37px; height:54px;position:absolute;bottom:0; right:0;}
.dental_13.kaociya .chi{ background:url(../images/ymd/yk-13.png) 0 0 no-repeat;width:37px; height:54px;position:absolute;bottom:0; right:0;}

.dental_12{ position:absolute; left:418px; top:78px; width:37px; height:112px;}
.dental_12 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top: 11px;}
.dental_12.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top: 11px;}
.dental_12.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_12.yagen .geng{ background:url(../images/ymd/y-12.png) 0 0 no-repeat;width:28px; height:84px; position:absolute;top:0; left:4px;}
.dental_12.yachi .chi{background:url(../images/ymd/yt-12.png) 0 0 no-repeat;width:37px; height:50px;position:absolute;bottom:0; right:0;}
.dental_12.jinshuya .chi{ background:url(../images/ymd/yj-12.png) 0 0 no-repeat;width:37px; height:50px;position:absolute;bottom:0; right:0;}
.dental_12.kaociya .chi{ background:url(../images/ymd/yk-12.png) 0 0 no-repeat;width:37px; height:50px;position:absolute;bottom:0; right:0;}


.dental_11{ position:absolute; left:469px; top:75px; width:45px; height:118px;}
.dental_11 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px; margin-top:10px;}
.dental_11.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:10px;}
.dental_11.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_11.yagen .geng{ background:url(../images/ymd/y-11.png) 0 0 no-repeat;width:37px; height:81px; position:absolute;top:0; left:5px;}
.dental_11.yachi .chi{background:url(../images/ymd/yt-11.png) 0 0 no-repeat;width:45px; height:58px;position:absolute;bottom:0; right:0;}
.dental_11.jinshuya .chi{ background:url(../images/ymd/yj-11.png) 0 0 no-repeat;width:45px; height:58px;position:absolute;bottom:0; right:0;}
.dental_11.kaociya .chi{ background:url(../images/ymd/yk-11.png) 0 0 no-repeat;width:45px; height:58px;position:absolute;bottom:0; right:0;}

.dental_21{ position:absolute; right:467px; top:75px; width:45px; height:118px;}
.dental_21 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px; margin-top:10px;}
.dental_21.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px; margin-top:10px;}
.dental_21.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_21.yagen .geng{ background:url(../images/ymd/y-21.png) 0 0 no-repeat;width:37px; height:81px; position:absolute;top:0; right:5px;}
.dental_21.yachi .chi{background:url(../images/ymd/yt-21.png) 0 0 no-repeat;width:45px; height:58px;position:absolute;bottom:0; left:0;}
.dental_21.jinshuya .chi{ background:url(../images/ymd/yj-21.png) 0 0 no-repeat;width:45px; height:58px;position:absolute;bottom:0; left:0;}
.dental_21.kaociya .chi{ background:url(../images/ymd/yk-21.png) 0 0 no-repeat;width:45px; height:58px;position:absolute;bottom:0; left:0;}

.dental_22{ position:absolute; right:416px; top:78px; width:37px; height:112px;}
.dental_22 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top:11px;}
.dental_22.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:11px;}
.dental_22.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_22.yagen .geng{ background:url(../images/ymd/y-22.png) 0 0 no-repeat;width:28px; height:84px; position:absolute;top:0; right:4px;}
.dental_22.yachi .chi{background:url(../images/ymd/yt-22.png) 0 0 no-repeat;width:37px; height:50px;position:absolute;bottom:0; left:0;}
.dental_22.jinshuya .chi{ background:url(../images/ymd/yj-22.png) 0 0 no-repeat;width:37px; height:50px;position:absolute;bottom:0; left:0;}
.dental_22.kaociya .chi{ background:url(../images/ymd/yk-22.png) 0 0 no-repeat;width:37px; height:50px;position:absolute;bottom:0; left:0;}

.dental_23{ position:absolute; right:364px; top:59px; width:37px; height:134px;}
.dental_23 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top: 30px;}
.dental_23.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top: 30px;}
.dental_23.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_23.yagen .geng{ background:url(../images/ymd/y-23.png) 0 0 no-repeat;width:29px; height:100px; position:absolute;top:0; right:5px;}
.dental_23.yachi .chi{background:url(../images/ymd/yt-23.png) 0 0 no-repeat;width:37px; height:54px;position:absolute;bottom:0; left:0;}
.dental_23.jinshuya .chi{ background:url(../images/ymd/yj-23.png) 0 0 no-repeat;width:37px; height:54px;position:absolute;bottom:0; left:0;}
.dental_23.kaociya .chi{ background:url(../images/ymd/yk-23.png) 0 0 no-repeat;width:37px; height:54px;position:absolute;bottom:0; left:0;}

.dental_24{ position:absolute; right:312px; top:77px; width:36px; height:111px;}
.dental_24 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top:16px; margin-left:-5px}
.dental_24.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:16px; margin-left:-5px}
.dental_24.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_24.yagen .geng{ background:url(../images/ymd/y-24.png) 0 0 no-repeat;width:28px; height:81px; position:absolute;top:0; right:2px;}
.dental_24.yachi .chi{background:url(../images/ymd/yt-24.png) 0 0 no-repeat;width:36px; height:46px;position:absolute;bottom:0; left:0;}
.dental_24.jinshuya .chi{ background:url(../images/ymd/yj-24.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; left:0;}
.dental_24.kaociya .chi{ background:url(../images/ymd/yk-24.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; left:0;}

.dental_25{ position:absolute; right:261px; top:74px; width:36px; height:111px;}
.dental_25 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top:18px;}
.dental_25.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:18px;}
.dental_25.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_25.yagen .geng{ background:url(../images/ymd/y-25.png) 0 0 no-repeat;width:28px; height:81px; position:absolute;top:0; right:4px;}
.dental_25.yachi .chi{background:url(../images/ymd/yt-25.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; left:0;}
.dental_25.jinshuya .chi{ background:url(../images/ymd/yj-25.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; left:0;}
.dental_25.kaociya .chi{ background:url(../images/ymd/yk-25.png) 0 0 no-repeat;width:36px; height:43px;position:absolute;bottom:0; left:0;}

.dental_26{ position:absolute; right:191px; top:83px; width:55px; height:104px;}
.dental_26 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top:10px;}
.dental_26.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:10px;}
.dental_26.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_26.yagen .geng{ background:url(../images/ymd/y-26.png) 0 0 no-repeat;width:46px; height:72px; position:absolute;top:0; right:3px;}
.dental_26.yachi .chi{background:url(../images/ymd/yt-26.png) 0 0 no-repeat;width:55px; height:43px;position:absolute;bottom:0; left:0;}
.dental_26.jinshuya .chi{ background:url(../images/ymd/yj-26.png) 0 0 no-repeat;width:55px; height:43px;position:absolute;bottom:0; left:0;}
.dental_26.kaociya .chi{ background:url(../images/ymd/yk-26.png) 0 0 no-repeat;width:55px; height:43px;position:absolute;bottom:0; left:0;}

.dental_27{ position:absolute; right:124px; top:83px; width:53px; height:98px;}
.dental_27 .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;margin-top:8px;}
.dental_27.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-1.png) center 0 no-repeat; height:55px;margin-top:8px;}
.dental_27.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-1.png) center 0 no-repeat; height:55px;}
.dental_27.yagen .geng{ background:url(../images/ymd/y-27.png) 0 0 no-repeat;width:44px; height:68px; position:absolute;top:0; right:0;}
.dental_27.yachi .chi{background:url(../images/ymd/yt-27.png) 0 0 no-repeat;width:50px; height:39px;position:absolute;bottom:0; left:0;}
.dental_27.jinshuya .chi{ background:url(../images/ymd/yj-27.png) 0 0 no-repeat;width:50px; height:39px;position:absolute;bottom:0; left:0;}
.dental_27.kaociya .chi{ background:url(../images/ymd/yk-27.png) 0 0 no-repeat;width:50px; height:39px;position:absolute;bottom:0; left:0;}



.bottom_dental_box{ float:left; width:100%;height:193px; position:absolute; bottom:133px; left:0;}
.dental_47{ position:absolute; left:129px; bottom:77px; width:55px; height:106px;}
.dental_47 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_47.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_47.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_47.yagen .geng{ background:url(../images/ymd/y-47.png) 0 0 no-repeat;width:41px; height:71px; position:absolute;bottom:0; left:4px;}
.dental_47.yachi .chi{background:url(../images/ymd/yt-47.png) 0 0 no-repeat;width:55px; height:44px;position:absolute;top:0; right:0;}
.dental_47.jinshuya .chi{ background:url(../images/ymd/yj-47.png) 0 0 no-repeat;width:55px; height:44px;position:absolute;top:0; right:0;}
.dental_47.kaociya .chi{ background:url(../images/ymd/yk-47.png) 0 0 no-repeat;width:55px; height:44px;position:absolute;top:0; right:0;}

.dental_46{ position:absolute; left:198px; bottom:70px; width:64px; height:113px;}
.dental_46 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_46.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_46.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_46.yagen .geng{ background:url(../images/ymd/y-46.png) 0 0 no-repeat;width:60px; height:78px; position:absolute;bottom:0; right:4px;}
.dental_46.yachi .chi{background:url(../images/ymd/yt-46.png) 0 0 no-repeat;width:58px; height:45px;position:absolute;top:0; right:0;}
.dental_46.jinshuya .chi{ background:url(../images/ymd/yj-46.png) 0 0 no-repeat;width:58px; height:45px;position:absolute;top:0; right:0;}
.dental_46.kaociya .chi{ background:url(../images/ymd/yk-46.png) 0 0 no-repeat;width:58px; height:45px;position:absolute;top:0; right:0;}

.dental_45{ position:absolute; left:277px; bottom:71px; width:36px; height:113px;}
.dental_45 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_45.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_45.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_45.yagen .geng{ background:url(../images/ymd/y-45.png) 0 0 no-repeat;width:26px; height:80px; position:absolute;bottom:0; right:6px;}
.dental_45.yachi .chi{background:url(../images/ymd/yt-45.png) 0 0 no-repeat;width:36px; height:44px;position:absolute;top:0; right:0;}
.dental_45.jinshuya .chi{ background:url(../images/ymd/yj-45.png) 0 0 no-repeat;width:36px; height:44px;position:absolute;top:0; right:0;}
.dental_45.kaociya .chi{ background:url(../images/ymd/yk-45.png) 0 0 no-repeat;width:36px; height:44px;position:absolute;top:0; right:0;}

.dental_44{ position:absolute; left:330px; bottom:71px; width:37px; height:113px;}
.dental_44 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_44.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_44.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_44.yagen .geng{ background:url(../images/ymd/y-44.png) 0 0 no-repeat;width:24px; height:77px; position:absolute;bottom:0; right:6px;}
.dental_44.yachi .chi{background:url(../images/ymd/yt-44.png) 0 0 no-repeat;width:37px; height:48px;position:absolute;top:0; right:0;}
.dental_44.jinshuya .chi{ background:url(../images/ymd/yj-44.png) 0 0 no-repeat;width:37px; height:48px;position:absolute;top:0; right:0;}
.dental_44.kaociya .chi{ background:url(../images/ymd/yk-44.png) 0 0 no-repeat;width:37px; height:48px;position:absolute;top:0; right:0;}

.dental_43{ position:absolute; left:386px; bottom:47px; width:34px; height:136px;}
.dental_43 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_43.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_43.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_43.yagen .geng{ background:url(../images/ymd/y-43.png) 0 0 no-repeat;width:26px; height:92px; position:absolute;bottom:0; right:3px;}
.dental_43.yachi .chi{background:url(../images/ymd/yt-43.png) 0 0 no-repeat;width:34px; height:58px;position:absolute;top:0; right:0;}
.dental_43.jinshuya .chi{ background:url(../images/ymd/yj-43.png) 0 0 no-repeat;width:34px; height:58px;position:absolute;top:0; right:0;}
.dental_43.kaociya .chi{ background:url(../images/ymd/yk-43.png) 0 0 no-repeat;width:34px; height:58px;position:absolute;top:0; right:0;}

.dental_42{ position:absolute; left:436px; bottom:66px; width:32px; height:117px;}
.dental_42 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_42.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_42.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_42.yagen .geng{ background:url(../images/ymd/y-42.png) 0 0 no-repeat;width:20px; height:83px; position:absolute;bottom:0; right:7px;}
.dental_42.yachi .chi{background:url(../images/ymd/yt-42.png) 0 0 no-repeat;width:32px; height:52px;position:absolute;top:0; right:0;}
.dental_42.jinshuya .chi{ background:url(../images/ymd/yj-42.png) 0 0 no-repeat;width:32px; height:52px;position:absolute;top:0; right:0;}
.dental_42.kaociya .chi{ background:url(../images/ymd/yk-42.png) 0 0 no-repeat;width:32px; height:52px;position:absolute;top:0; right:0;}

.dental_41{ position:absolute; left:485px; bottom:77px; width:28px; height:106px;}
.dental_41 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_41.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_41.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_41.yagen .geng{ background:url(../images/ymd/y-41.png) 0 0 no-repeat;width:18px; height:70px; position:absolute;bottom:0; right:6px;}
.dental_41.yachi .chi{background:url(../images/ymd/yt-41.png) 0 0 no-repeat;width:28px; height:48px;position:absolute;top:0; right:0;}
.dental_41.jinshuya .chi{ background:url(../images/ymd/yj-41.png) 0 0 no-repeat;width:28px; height:48px;position:absolute;top:0; right:0;}
.dental_41.kaociya .chi{ background:url(../images/ymd/yk-41.png) 0 0 no-repeat;width:28px; height:48px;position:absolute;top:0; right:0;}

.dental_31{ position:absolute; right:484px; bottom:77px; width:28px; height:106px;}
.dental_31 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_31.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_31.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_31.yagen .geng{ background:url(../images/ymd/y-31.png) 0 0 no-repeat;width:18px; height:70px; position:absolute;bottom:0; left:6px;}
.dental_31.yachi .chi{background:url(../images/ymd/yt-31.png) 0 0 no-repeat;width:28px; height:48px;position:absolute;top:0; left:0;}
.dental_31.jinshuya .chi{ background:url(../images/ymd/yj-31.png) 0 0 no-repeat;width:28px; height:48px;position:absolute;top:0; left:0;}
.dental_31.kaociya .chi{ background:url(../images/ymd/yk-31.png) 0 0 no-repeat;width:28px; height:48px;position:absolute;top:0; left:0;}

.dental_32{ position:absolute; right:435px; bottom:66px; width:32px; height:117px;}
.dental_32 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_32.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_32.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_32.yagen .geng{ background:url(../images/ymd/y-32.png) 0 0 no-repeat;width:20px; height:83px; position:absolute;bottom:0; left:7px;}
.dental_32.yachi .chi{background:url(../images/ymd/yt-32.png) 0 0 no-repeat;width:32px; height:52px;position:absolute;top:0; left:0;}
.dental_32.jinshuya .chi{ background:url(../images/ymd/yj-32.png) 0 0 no-repeat;width:32px; height:52px;position:absolute;top:0; left:0;}
.dental_32.kaociya .chi{ background:url(../images/ymd/yk-32.png) 0 0 no-repeat;width:32px; height:52px;position:absolute;top:0; left:0;}

.dental_33{ position:absolute; right:385px; bottom:47px; width:34px; height:136px;}
.dental_33 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_33.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_33.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_33.yagen .geng{ background:url(../images/ymd/y-33.png) 0 0 no-repeat;width:26px; height:92px; position:absolute;bottom:0; left:3px;}
.dental_33.yachi .chi{background:url(../images/ymd/yt-33.png) 0 0 no-repeat;width:34px; height:58px;position:absolute;top:0; left:0;}
.dental_33.jinshuya .chi{ background:url(../images/ymd/yj-33.png) 0 0 no-repeat;width:34px; height:58px;position:absolute;top:0; left:0;}
.dental_33.kaociya .chi{ background:url(../images/ymd/yk-33.png) 0 0 no-repeat;width:34px; height:58px;position:absolute;top:0; left:0;}

.dental_34{ position:absolute; right:329px; bottom:71px; width:37px; height:113px;}
.dental_34 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_34.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_34.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_34.yagen .geng{ background:url(../images/ymd/y-34.png) 0 0 no-repeat;width:24px; height:77px; position:absolute;bottom:0; left:6px;}
.dental_34.yachi .chi{background:url(../images/ymd/yt-34.png) 0 0 no-repeat;width:37px; height:48px;position:absolute;top:0; left:0;}
.dental_34.jinshuya .chi{ background:url(../images/ymd/yj-34.png) 0 0 no-repeat;width:37px; height:48px;position:absolute;top:0; left:0;}
.dental_34.kaociya .chi{ background:url(../images/ymd/yk-34.png) 0 0 no-repeat;width:37px; height:48px;position:absolute;top:0; left:0;}

.dental_35{ position:absolute; right:276px; bottom:71px; width:36px; height:113px;}
.dental_35 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_35.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_35.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_35.yagen .geng{ background:url(../images/ymd/y-35.png) 0 0 no-repeat;width:26px; height:80px; position:absolute;bottom:0; left:6px;}
.dental_35.yachi .chi{background:url(../images/ymd/yt-35.png) 0 0 no-repeat;width:36px; height:44px;position:absolute;top:0; left:0;}
.dental_35.jinshuya .chi{ background:url(../images/ymd/yj-35.png) 0 0 no-repeat;width:36px; height:44px;position:absolute;top:0; left:0;}
.dental_35.kaociya .chi{ background:url(../images/ymd/yk-35.png) 0 0 no-repeat;width:36px; height:44px;position:absolute;top:0; left:0;}

.dental_36{ position:absolute; right:197px; bottom:70px; width:64px; height:113px;}
.dental_36 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_36.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_36.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_36.yagen .geng{ background:url(../images/ymd/y-36.png) 0 0 no-repeat;width:60px; height:78px; position:absolute;bottom:0; left:4px;}
.dental_36.yachi .chi{background:url(../images/ymd/yt-36.png) 0 0 no-repeat;width:58px; height:45px;position:absolute;top:0; left:0;}
.dental_36.jinshuya .chi{ background:url(../images/ymd/yj-36.png) 0 0 no-repeat;width:58px; height:45px;position:absolute;top:0; left:0;}
.dental_36.kaociya .chi{ background:url(../images/ymd/yk-36.png) 0 0 no-repeat;width:58px; height:45px;position:absolute;top:0; left:0;}

.dental_37{ position:absolute; right:128px; bottom:77px; width:55px; height:106px;}
.dental_37 .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_37.laozhongzhi .geng .zhongzhi{background:url(../images/ymd/yzo-2.png) center 0 no-repeat; height:55px;}
.dental_37.xinzhongzhi .geng .zhongzhi{ background:url(../images/ymd/yzn-2.png) center 0 no-repeat; height:55px;}
.dental_37.yagen .geng{ background:url(../images/ymd/y-37.png) 0 0 no-repeat;width:41px; height:71px; position:absolute;bottom:0; right:4px;}
.dental_37.yachi .chi{background:url(../images/ymd/yt-37.png) 0 0 no-repeat;width:55px; height:44px;position:absolute;top:0; left:0;}
.dental_37.jinshuya .chi{ background:url(../images/ymd/yj-37.png) 0 0 no-repeat;width:55px; height:44px;position:absolute;top:0; left:0;}
.dental_37.kaociya .chi{ background:url(../images/ymd/yk-37.png) 0 0 no-repeat;width:55px; height:44px;position:absolute;top:0; left:0;}

.dental_state .dental_state_box:hover{ color:#ff8d27}
.dental_state .dental_state_box.active{ color:#ff8d27}


.dental_state .queshi:hover{ background:url(../images/ymd/y-qs-at.png) center 15px no-repeat;}
.dental_state .cagen:hover{ background:url(../images/ymd/y-cg-at.png) center 15px no-repeat;}
.dental_state .songdongdu:hover{ background:url(../images/ymd/y-sd-at.png) center 15px no-repeat;}
.dental_state .xiufu:hover{ background:url(../images/ymd/y-xf-at.png) center 15px no-repeat;}
.dental_state .zhongzhiti:hover{ background:url(../images/ymd/y-zz-at.png) center 15px no-repeat;}
.qs{
  display: none!important;
}
.dental_position_detailed {
  float: left;
  width: 100%;
  padding: 0 100px 10px 100px;
}
.btn_login {
  float: left;
  width: 240px;
  height: 44px;
  text-align: center;
  color: #fff;
  line-height: 44px;
  background: #1875f0;
  margin-top: 20px;
}
.dental_position_detailed .btn_login {
  margin: 20px 0 10px 330px;
  color:#fff!important;
}
.btn_login:hover {
  color:rgb(203, 219, 255)!important;
}
.box_align {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
.box_align a:link,.box_align a:visited{
  color:#FFF!important;
}
.box_align a:hover{
  /* color:#4fb1f7!important; */
  font-weight: bold;
}
.part_line{
color: #252525;
}
.dental_position_detailed dl dt {
  float: left;
  line-height: 38px;
  font-size: 15px;
  width: 100%;
}
.dental_position_detailed dl dd p {
  font-size: 15px;
  line-height: 26px;
}
.dental_position_detailed dl dd p:first-child {
  font-weight: bold;
}
.dental_position_detailed .part_1 {
  float: left;
  width: 100%;
}
.dental_position_detailed dl dd p .em-01 {
  margin-right: 0;
  color: #999;
  font-weight: bold;
}
.dental_position_detailed dl dd .p-02 {
  width: 50%;
  float: left;
}
.dental_position_detailed dl dd {
  float: left;
  width: 100%;
}
.dental_position_detailed dl dd .p-01 {
  color: #999;
  font-weight: bold;
}
.dental_position_detailed dl dd {
  float: left;
  width: 100%;
}
.yq,.eq,.sq,.siq{
  display:none;
}
.queshi.active{
  background:url(../images/ymd/y-qs-at.png) center 15px no-repeat;
}
.cagen.active{
  background:url(../images/ymd/y-cg-at.png) center 15px no-repeat;
}
.songdongdu.active{
  background:url(../images/ymd/y-sd-at.png) center 15px no-repeat;
}
.xiufu.active{
  background:url(../images/ymd/y-xf-at.png) center 15px no-repeat;
}
.zhongzhiti.active{
  background:url(../images/ymd/y-zz-at.png) center 15px no-repeat;
}

.dental_state_box .in-box {
  width: 97px;
  background: #252525;
  position: absolute;
  bottom: 98px;
  left: 18px;
  border-radius: 10px;
  padding: 10px 13px 6px 13px;
  display: none;
}
.dental_state_box .in-box span {
  float: left;
  width: 100%;
  background: #fff;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-radius: 3px;
  margin-bottom: 6px;
  color: #252525;
}
.dental_state_box .in-box::after{content:""; width:20px; height:11px; background:url(../images/bg-01-2.png) 0 0 no-repeat; position:absolute;  bottom: -11px; left:39px;}
.dental_state_box.in-box-active .in-box{ display:block;}
.yagen .chi {
  text-align: center;
  padding-top: 15px;
}
/* ul.xz>li>div{
  display: inline-flex;
} */

/* ul.xz .input-group {
  max-width:none;
} */
/* ul.xz .input-group .form-control{
  width:100%;
} */
ul.xz>li{
  padding:5px;
}
ul.xz .text,span.text{
  color:#252525!important;
}



ul.xz>li>span{
  /* float:left; */
  line-height: 34px;
  color:#444;
  display: inline;
}
.modal-title{
  color:#444;
}

.xzinput{
  width:218px;
  display: inline-block;
}
.dental_position_detailed dl dd p em {
  margin-right: 20px;
}
.upload_design .part_1 dl dt {
  line-height: 30px;
}
.upload_design .part_1 dl,.fill_info .part_1 dl {
  float: left;
  margin-right: 50px;
}
.fileupload a.btn,.fileupload a.btn:hover,.fileupload a.btn:visited,.fileupload a.btn:link{
  color:#222!important;
}
.upload_design,.fill_info {
  padding: 20px 100px;
}
.part_1::after,.part_2::after,.order-step-process::after,.order-step-process .step::after,.plan_info_list::after {
  display: block;
  content: "";
  clear: both;
}
.part_2 {
  margin-top: 10px;
}
.part_2 dl dt {
  float: left;
  width: 100%;
  line-height: 30px;
}
.fileupload .input-group {
  max-width:570px;
}
.STL_radio{
  margin-top: 10px;
  padding-bottom: 10px;
}

.STL_radio,.smmx {
 font-weight: normal;
}
.STL_radio span {
  font-weight:bold;
  padding-right: 15px;
}

.smmx,.stl_upload{
  display: none;
}
.smmx .be_jy_on {
  margin-top: 10px;
  line-height: 24px;
}
.checkbox-out{
  line-height: 24px;
  height:24px;
}
.checkbox-out .checkbox-red+label {
  float: left;
  width: 24px;
  height: 24px;
margin-right:10px;
}
.upload_design .box_align a{
  max-width:150px;
  display: inline-block;
  float:none!important;
}
.upload_design .box_align a:first-child{
  margin-right:10px;
}
.stepContent{
  margin-bottom:20px;
}
.order-step-process{
  margin-top: 74px!important
}
ul.step{
  float:left;
  width:100%;
  margin: 0 auto;
  text-align: center;
}
.be_jy_on{
  width: 100%;
  float: left;
}
.fill_info .checkbox_text .sp2 {
  /* float: left; */
  padding-left: 20px;
  color: #7b7b7b;
}
.h120 .ipt_NB.remark_sm {
  height: 120px;
  overflow: auto;
  padding: 10px;
  line-height: 16px;
  font-size: 14px;
  border: 1px solid #c7c7c7;
  width: 100%;
}
.fill_info .part_3 dl dt {
  float: left;
  font-size: 16px;
  width: 118px;
}
.fill_info .part_3 dl dd .be_jy_on {
  float: left;
  margin-top: 10px;
  line-height: 24px;
  margin-right: 30px;
  color: #252525;
  width: auto;
}

.fill_info .part_3 {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.fill_info .part_3 dl {
  float: left;
  width: 100%;
}
.fill_info .part_3 dl dt {
  float: left;
  font-size: 16px;
  width: 118px;
}
.fill_info .part_3 dl dd {
  float: left;
  color: #7b7b7b;
}
.fill_info .checkbox_text {
  float: left;
}
.fill_info .checkbox_text .sp1 {
  float: left;
  font-size: 16px;
  min-width: 65px;
}

.preview h2 {
  float: left;
  width: 100%;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  line-height: 55px;
  padding: 0 30px;
  margin:0;
  background: #b8c9e0;
}
.preview h2 span {
  float: left;
  margin-right: 50px;
}
.preview {
  float: left;
  width: 100%;
}
.preview .d1 {
  border: none;
  float: left;
  width: 100%;
  padding: 10px;
  margin-top: 25px;
  /* padding-bottom: 20px; */
}
.step4,.step4 .d1{
  padding:0;
}
.step4 .d1 h2{
  background: #b8c9e0;
}
.preview .dental_position_img-out{
  margin-top:10px;
}
.preview table {
  border-collapse: collapse;
}
.preview .order_googs_list_main {
  padding: 15px 50px;
}
.order_googs_list_main {
  float: left;
  width: 100%;
  padding: 45px 25px;
  background: #fff;
  border-radius: 0 0 8px 8px;
}
.tab_fujia {
  float: left;
  width: 100%;
}
.tab_fujia td{ height:36px; padding-left:28px; line-height:36px;}
.preview .order_googs_list_main.jg {
  padding: 20px 80px;
}
.preview .be_jy_on {
  float: left;
  line-height: 24px;
  width: 100%;
  padding: 0 80px 0 15px;
}
.preview .be_jy_on .checkbox-out {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
.preview .be_jy_on .checkbox-out .left {
  float: left;
  font-size: 16px;
  width: 560px;
}
.preview .be_jy_on .checkbox-out .mid {
  float: left;
  font-size: 16px;
  color: #7b7b7b;
  width: 180px;
}
.preview .be_jy_on .checkbox-out .right {
  float: right;
  font-size: 16px;
  font-weight: bold;
  color: #1875f0;
  text-align: right;
}
.preview .total_box {
  float: left;
  width: 100%;
  line-height: 50px;
  border-top: 1px solid #1875f0;
}
.preview .total_box .hj {
  float: left;
  padding-left: 575px;
  font-size: 16px;
  color: #1875f0;
}
.preview .total_box .right {
  float: right;
  font-size: 26px;
  font-weight: bold;
  color: #1875f0;
  text-align: right;
  padding-right: 80px;
}
.preview .plan_info_list h2 a.right {
  float: right;
  font-size: 14px;
}
.preview .order_googs_list_main.dz {
  padding: 20px 110px 0;
}
.preview .be_jy_on {
  float: left;
  line-height: 24px;
  width: 100%;
  padding: 0 80px 0 15px;
}
.checkbox-out .checkbox-red {
  position: absolute;
  width: 24px;
  height: 24px;
  visibility: hidden;
}
.preview .be_jy_on .checkbox-out.active .checkbox_text span.sp1 {
  width: 120px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #ffb97b;
  font-size: 16px;
  font-weight: bold;
  border-radius: 14px;
}
.preview .be_jy_on .checkbox-out.active .checkbox_text span.sp1, .preview .be_jy_on .checkbox-out .checkbox_text span.sp1 {
  width: 160px;
}
.preview .be_jy_on .checkbox-out .checkbox_text span {
  float: left;
  margin-right: 20px;
  line-height: 28px;
}
.preview .be_jy_on .checkbox-out .checkbox_text span.sp1 {
  width: 120px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #e1e4eb;
  font-size: 16px;
  font-weight: bold;
  border-radius: 14px;
}
.preview .redbtn{
  margin-top:50px;
  display: inline-block;
  text-align: center;
}
.preview .redbtn .btn_login.gray {
  margin-right: 8px;
}
.preview .redbtn .btn_login {
  background: #e61e1e;
  font-size: 16px;
  float: none;
  display: inline-block;
  line-height: 28px;
}
.step4{
  margin-bottom:50px;
}

.step1 .checkbox-out .checkbox-red+label {
  margin-right: 0;
}
span.cjdd{
  float:right;
}

.navigate-box ul.ul_tab>li>a:link {text-decoration:none;color:#252525;}
.navigate-box ul.ul_tab>li>a:visited {text-decoration:none;color:#252525;}
.navigate-box ul.ul_tab>li>a:hover {text-decoration:none;color:#1875f0;}
.navigate-box ul.ul_tab>li>a:active {text-decoration:none;color:#252525;}

.navigate-box>ul.ul_tab>li.active>a:link,.navigate-box>ul.ul_tab>li.active>a:visited,.navigate-box>ul.ul_tab>li.active>a:hover,.navigate-box>ul.ul_tab>li.active>a:active{
  color:#1875f0;
}
.label-danger, .badge-danger {
  background-color: #cf8679!important;
  margin-left:3px;
}
.shenhebtn,.querenbtn,.fin,.orderdetail,.orderdel{
  /* float:right; */
  margin-left: 10px;
}
.yq_s,.eq_s,.sq_s,.siq_s{
  display: block;
}
div.verify{
  padding-left:0;
  padding-right:0;
}
.verify p.p-02 span{
  margin-right:10px;
}
.verify h1{
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}

.verify_submit,.queren_submit{
  text-align: center;
  margin-top:50px;
}
.ddsh dl{
  margin-bottom:15px;
}

.shsc{
  width:48%;
  float:left;
}
.shsc:nth-child(even){
  float:right;
}
.shsc>dt{
  font-weight: normal;
}
.queren_div h2{
  margin:0;
  text-align: center;
  width:100%;
  font-size:23px;
}

.ddqr_submit .btn-danger{
  float:right;
}
.ddqr_submit{
  padding:0 20px;
}
.ddqr_submit div.container{
  width:100%;
}
.ddqr_submit dd .msg,.ddqr_submit .shsc{
  width:50%;
  float:left;
}
.ddqr_submit dd .msg:first-child,.ddqr_submit .input-group:first-child{
  padding-right:15px;
}
.ddqr_submit .input-group input,.ddqr_submit .input-group{
  max-width: 100%;
  width: 100%;
}
.badge-success {
  background-color: #82af6f!important;
}
.label-purple, .badge-purple {
  background-color: #9585bf!important;
}
.badge-info {
  background-color: #3a87ad!important;
}
.label-pink, .badge-pink {
  background-color: #d6487e!important;
}
.label-yellow, .badge-yellow {
  background-color: #fee188!important;
}
.label-cs, .badge-cs {
  background-color: #D45C2A!important;
}
ul.ul_tab>li span.badge{
  margin-left:3px;
  margin-bottom: 2px;
}
.addpatientForm dl dt{
  display: inline-block;
  width: 80px;
  float: left;
  line-height: 34px;
}

.addpatientForm dl{
  width: 100%;
  }

.addpatientForm dl dd{
float: left;
width: 200px;
line-height: 34px;
}
#addpatientForm{
  width: 100%;
  padding:0 100px;
  text-align: center;
}
.addpatientForm dl.shsc{
  float:none;
  width: 290px;
    margin:8px auto!important; 
    /* display: block; */
    /* float: left; */
    /* max-width: none; */
    text-align: center;
}
.add_patient_btn,.add_user_btn,.add_patient_btn button{
  text-align: center;
  margin-top:20px;
}
.error_message{
  max-width: 350px;
  margin: 0 auto;
  display: none;
}
.patienttools,.addresstools{
  float:right;
  margin-left:5px;
}
.city-picker-selector .selector-item{
  float:right!important;
  border-radius: 0!important;
  border-color: #e6e6e6!important;
}
.ssxz .city{
  margin-top:8px;
}
.add_address_btn,.xgmm_btn{
  text-align: center;
}
.menu a:link {text-decoration:none;color:#222;}
.menu a:visited {text-decoration:none;color:#222;}
.menu a:hover {text-decoration:none;color:#4fb1f7;}
.menu a:active {text-decoration:none;color:#222;}

.menu li.active>a{color:#4fb1f7;}

.modifybtn{
  float:none;
  margin-left:10px;
}
footer{
  padding:20px;
}
footer{
  padding:20px;
}
.ny{
  margin-top:100px;
  background-color: #FFF;
}
.order_type dl.ddlx_c dd a:link {text-decoration:none;}
.order_type dl.ddlx_c dd a:visited {text-decoration:none;}
.order_type dl.ddlx_c dd a:hover {text-decoration:none;color: #000!important;}
.order_type dl.ddlx_c dd a.active:hover {text-decoration:none;color: #FFF!important;}
.order_type dl.ddlx_c dd a:active {text-decoration:none;}
dl.fsdb_dl{
  display: block;
  width: 100%!important;
  margin-bottom:10px;
}
dl.fsdb_dl>div{
  display: inline;
}
dl.fsdb_dl>div.zsdz{
  margin-left:10px;
}
.yjxf_dl>dt,.lsxf_dl>dt{
  margin-bottom:10px;
}
.lsxf_dl,.yjxf_dl{
  margin-top:10px;
}
.sm{
  padding:10px;
}
.step2_LingShiXiuFu dl.lsxf_dl .input-group.file-caption-main{
  max-width: 500px;
}

html{height:100%;}
body{min-height:100%;margin:0;padding:0;position:relative;}
.main{padding-bottom:200px;}
footer{position:absolute;bottom:0;width:100%;height:80px;}

.search{
  max-width: 150px;
  display: inline-block;
}


 @media screen and (max-width: 768px){
.bqsy{
  padding-top:50px;
  text-align: center;
}
}
.smdl.login-box .btn{
  height: 40px;
    line-height: 20px;
    font-size: 15px;
    margin-top:30px;
}
.smdl.login-box{
  border:none!important;
  padding-bottom:10px;
}
.error_message1{
  font-size:14px;
}



.step2,.step2_LingShiXiuFu,.step2_YongJiuXiuFu,.step2_FangSheDaoBan,.step3,.step4,.preview .dental_state,.preview .choice_buttom,.preview .choice_up,.preview .dental_position_detailed .box_align,.ordertable_fsdb,.ordertable_lsxf,.ordertable_yjxf
{
  display: none;
}

.browserupgrade{
	font-size:25px;
	color:#FF0000;
	margin-top:50px;
	margin-bottom:50px;
	text-align: center;
}

.iziModal .iziModal-button {
  opacity: 1!important;
}
.kd{
  color:#D6487E;
}
.mmm>dt{
  width:150px!important;
}
.addpatientForm dl.mmm{
  width: 450px!important;
}
