@charset "utf-8";
/* CSS Document */ 
*{ margin:0; padding:0;}
a{ text-decoration:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;/*display: block;*/}
body{ font-family:"微软雅黑"; overflow-x:hidden;}
img{ border:0;}
.clear{ clear:both;}
.cat{overflow:hidden;text-align: center;
    margin: 20px auto  30px;
    font-size:40px; 
    font-weight: bold;
    color:#3f3f3f;

}
.bit{
    margin: -30px 14px;
    overflow: hidden;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #485d7c;
} 
.cat .tit {
width: 100%;
    font-size: 50px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 1px;
    -webkit-text-stroke: 1px #eaeaea;
}
.cat hr {
    width: 40px;
    margin: 50px auto 0;
    border: 0;
    height: 4px;
    background-color: #485d7c;
}
.tj .tit {
width: 100%;
    font-size: 54px;
    font-weight: bold;
    color: #72819600;
    letter-spacing: 2px;
    -webkit-text-stroke: 2px #8e9aaa;
}
.tj .bit{
    color: #fff!important;
} 
.tj hr{
        background-color: #fff!important;
} 

/*新加新闻*/

.xwlb{
    width: 1200px;
    margin: 0 auto;
}
.xw li{ float:left; width:50%;line-height: 50px;} 
.xw li a{color:#202020; text-decoration:none;font-size:26px;
margin-left: 14px;
 }
.xw li i {
    font-size:22px; 
    text-align: right;
    color: #202020;
    float: right;
    font-style: inherit;
}
/*项目*/
.zxm{
    margin: 0px auto 20px;
    background: url("../images/xm.png") no-repeat center;
    height: 1078px;
}
.xmbs{
    width: 1200px;
    margin: 0 auto;
}
.tj{
        padding-top: 60px;
}
.box{
    padding-top: 50px;
}
.xm li{ float:left; width:20%;height: 216px;
     margin: 30px 24px 50px;
    text-align: center; 
    line-height: 10px;
    border-radius: 10px; 
} 
.xm li a{color:#202020; text-decoration:none; line-height:50px;font-size:26px;
 }
.xm li p {
    padding-top: 70px;
    font-size: 16px;
} 
.xm li:nth-child(1) {
   background: url("../images/xm1.png") no-repeat center;
 
}
.xm li:nth-child(2) { 
   background: url("../images/xm2.png") no-repeat center;
  
}
.xm li:nth-child(3) { 
   background: url("../images/xm3.png") no-repeat center;
 
}
.xm li:nth-child(4) { 
   background: url("../images/xm4.png") no-repeat center;
 
}
.xm li:nth-child(5) {
   background: url("../images/xm5.png") no-repeat center;
  
}
.xm li:nth-child(6) { 
   background: url("../images/xm6.png") no-repeat center;
  
}
.xm li:nth-child(7) { 
   background: url("../images/xm7.png") no-repeat center;
 
}
.xm li:nth-child(8) { 
   background: url("../images/xm8.png") no-repeat center;
 
}
 
.xm li:nth-child(1):hover {
   background: url("../images/xm01.png") no-repeat center;
 
}
.xm li:nth-child(2):hover { 
   background: url("../images/xm02.png") no-repeat center;
  
}
.xm li:nth-child(3):hover { 
   background: url("../images/xm03.png") no-repeat center;
 
}
.xm li:nth-child(4):hover { 
   background: url("../images/xm04.png") no-repeat center;
 
}
.xm li:nth-child(5):hover {
   background: url("../images/xm05.png") no-repeat center;
  
}
.xm li:nth-child(6):hover { 
   background: url("../images/xm06.png") no-repeat center;
  
}
.xm li:nth-child(7):hover { 
   background: url("../images/xm07.png") no-repeat center;
 
}
.xm li:nth-child(8):hover { 
   background: url("../images/xm08.png") no-repeat center;
 
}
/*about*/
.about{ 
    margin: 0 auto;  
}
.abou{
    width: 1200px;
    margin: 0 auto;
}
 
.abms p{
    margin: 16px auto;
    text-align: center;
    text-indent: 2em;
    color: #323232;
    font-size: 20px;
    line-height: 36px;
    letter-spacing: 1px;
}
.about img{
    width: 100%;
} 
 
/*质控*/
.zltd{
    margin: 40px auto; 
}
.zlt{
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
}

.tdms{
    margin: 16px auto;
    text-indent: 2em;
    color: #323232;
    font-size: 20px;
    line-height: 36px;
    letter-spacing: 1px;
}
 
  
/*数字化设备 */
.szsb{
    width: 1200px; margin: 30px auto 0;
} 
.sbtp p{
    color: #646464;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 1px;
    padding: 12px;
    text-align: center;
}
.sbtp{ width:1200px; margin:0 auto;}
.sbtp .bd{ position:relative;}
.sbtp .hd{ text-align:center; position:relative}
.sbtp .prev,.sbtp .next{display: block; width:38px; height:72px;  overflow: hidden; position: absolute; top:145px;}
.sbtp .prev{  background:url("../images/right01.png") center center no-repeat; right:-80px;}
.sbtp .next{background:url("../images/left01.png") center center no-repeat; left:-80px }
.sbtp .scrollWrap{overflow:hidden; width:1200px; margin:0 auto;}
.sbtp ul{ overflow:hidden; zoom:1; }
.sbtp li{ width:300px; margin:0 10px; overflow:hidden; position:relative; float:left; display:inline; }
.sbtp li a { display:block; overflow:hidden; text-align:center; background:#FFF; padding-bottom:15px; width:290px; margin:0 auto;}
.sbtp li .pic {position:relative;  display:block; overflow:hidden; width:290px; margin:0 auto; height:300px;}
.sbtp li .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; left:0; top:0; bottom:0; right:0;}
.sbtp li .text{ text-align:center; display:inline-block;padding:10px 0; font-size:16px; overflow:hidden; color:#333333;}

.zkaq{
    margin: 16px auto;
    text-indent: 2em;
    color: #323232;
    font-size: 20px;
    line-height: 36px;
    letter-spacing: 1px;
    background: url("../images/zkdt.png") no-repeat center;
    height: 520px; 
}
.zkaq p{
    padding: 50px;
    width: 1200px;
    margin: 0 auto;
}
/*消毒管理*/
.xdgl{
    width: 1200px;
    margin: 0 auto;
}
.xd{
    margin: 0 auto;
    padding-top: 20px;
}
.xdms{
    margin: 0px auto;
    background: url("../images/xdbj.png") no-repeat center;
    height: 557px;
}
.msz{
    float: left;
    width: 30%;
    margin-top: 76px;
    padding: 30px;
}
.msz hr {
    width: 50px;
    margin: 10px 0;
    border: 0;
    height: 4px;
    background-color: #485d7c;
}
.msz span{
    font-size: 30px;
    font-weight: bold;
    color: #485d7c;
}
.xdms p{
    color: #646464;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1px;
    padding: 12px 0;
}
.xms p{
    color: #646464;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 1px;
    padding: 12px;
}
.xdms img {
    width: 100%;
}
/*诊室环境*/
.hj{ width: 1200px; margin: 60px auto 0;}
.mzyn {
    
    /* height: 440px; */
    overflow: hidden;
    transition: ease height 0.5s;
}
.hjtp{
    margin-top: 20px;
}
.mzhj .hjtp li {
    width: 205px;
    margin-right: 30px;
    margin-bottom: 33px;
    float: left;
    text-align: center;
}
.mzhj .hjtp li span {
    display: block;
    width: 205px;
    height: 156px;
    border-radius: 10px;
    overflow: hidden;
}
.mzhj .hjtp li span img, .mzhjOther p img {
    transition: ease 0.5s all;
    width: 100%;
}
.mzhj .hjtp li p {
    padding-top: 10px;
    font-size: 16px;
}

/*社会活动*/
.hd{ width: 1200px; margin: 50px auto 0;}

.hdtp{
    margin-top: 20px;
}
.hdl {
    overflow: hidden;
    transition: ease height 0.5s;
}
.hdtp li {
    width: 290px;
    margin-right: 10px;
    margin-bottom: 33px;
    float: left;
    text-align: center;
}
.hdtp li span {
    display: block;
    width: 280px;
    height: 210px;
    overflow: hidden;
}
.hdtp li span img, .mzhjOther p img {
    transition: ease 0.5s all;
    width: 100%;
    border-radius: 10px;
}
.hdtp li p {
    padding-top: 10px;
    font-size: 16px;
}

/*连锁*/
.bzls{
    background: url(../images/ls.jpg) no-repeat center;
    margin: 0 auto;
    height: 600px;
}
.lstp li {
    width: 290px;
    margin-right: 10px;
    margin-bottom: 33px;
    float: left;
    text-align: center;
}
 
.lstp li  img{
    transition: ease 0.5s all;
    width: 100%;
    border-radius: 10px;
}

/*右侧浮动*/
.yc {
position: fixed;
right: -170px;
top: 50%;
z-index: 900;
}

.yc li a {
text-decoration: none;
}
.yc li {
margin-top: 1px;
clear: both;
height: 62px;
position: relative;
}

.yc li i {
background: url("../images/fx.png") no-repeat;
display: block;
width: 30px;
height: 27px;
margin: 0px auto;
text-align: center;
}

.yc li p {
height: 20px;
font-size: 14px;
line-height: 20px;
overflow: hidden;
text-align: center;
color: #fff;
margin-top: 0px;
}

.yc .yczx i {
background-position: 4px 5px;
}

.yc .ycd i {
background-position: 0 -21px;
}

 

.yc .kfwx i {
background-position: -34px 4px;
}

 

.yc .yctop {
display: none;
}

.yc .yctop i {
   width: 33px;
height: 31px;
background-position: -23px -47px;
background-size: 52px 82px;
}
.yc .yctop .ycnr{
padding-top: 6px;
}

.yc .ycz {
float: left;
width: 62px;
height: 47px;
position: relative;
}

.yc .kfdh {
font-size: 16px;
color: #fff;
float: left;
height: 24px;
line-height: 22px;
padding: 0 15px;
border-left: 1px solid #fff;
margin-top: 14px;
}

.yc .ycy {
width: 20px;
}

.yc .ycdh {
background: #4a5d7b;
color: #fff;
height: 53px;
width: 230px;
padding:9px 0 0;
float: left;
}

.yc .ycnr {
background: #4a5d7b;
width: 97px;
height: 53px;
position: relative;
padding:9px 0 0;
float: left;
}

.yc .ycwx {
position: absolute;
left: -130px;
top: -24px;
display: none;
z-index: 333;
}

.ycwx img {
width: 115px;
height: 115px;
}
.yc .ycdb {
    background: #a5a5a5;
    width: 97px;
    height: 53px;
    position: relative;
    padding: 9px 0 0;
    float: left;
}

.slideTxtBox_rd .hd ul li.on {
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #FFF;
    background: #4a5d7b;
    border: 0;
    overflow: hidden;
    margin-right: 3px;
}
.ls_bz dl dt h3 a {
    color: #4a5d7b;
    padding-left: 25px;
    font-size: 17px;
    font-weight: bold;
}

.content .pagelist li.active {
    border: 1px solid #4a5d7b;
    float: left;
    line-height: 35px;
    margin: 0 3px;
    /* padding: 0 16px; */
    color: #fff;
    border-radius: 5px;
    background: #4a5d7b;
    width: 50px;
    text-align: center;
}
.n_zxtd {
    width: 190px;
    height: 40px;
    margin: 20px auto 0;
    background: #4a5d7b;
    border-radius: 5px;
}
.slideTxtBox_lxwm .hd ul li.on {
    font-weight: bold;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #fff;
    border: 0;
    overflow: hidden;
    background: #4a5d7b;
}
.zn_01 {
    width: 150px;
    color: #FFFFFF;
    height: 43px;
    float: left;
    line-height: 43px;
    font-size: 14px;
    background:  #4a5d7b;
    text-align: center;
}


table{
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}
