*{margin:0;padding:0;}
html,body{ width:100%;font-family: "微软雅黑";font-size: 14px;}
ul,li{ list-style: none }
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left }
.fr{ float:right }



/* 导航样式开始 */
.pub_head_top{
  padding:20px 0 0;
  overflow: hidden;
  height: 100px;
}
.pub_head_top .img_01,.pub_head_top .img_02,.pub_head_top .img_03,.pub_head_top .img_04{
  display: block;
  float: left;
}
.pub_head_top .img_01{
  width:268px;
  margin:13px 0 0 0;
}
.pub_head_top .img_02{
  margin:26px 0 0 224px;
}
.pub_head_top .img_03{
  margin:26px 0 0 98px;
}
.pub_head_top .img_04{
  margin:26px 0 0 83px;
}
.pub_head_nav{
  overflow: hidden;
  padding:40px 0;
}

.pub_head_nav li{
  float:left;
  padding:0 30px 20px;
  border-bottom:2px #e9e9e9 solid;
  transition: border .5s;
}
.pub_head_nav li:hover{
  border-bottom:2px #000 solid;
}

.pub_head_nav li a{
  color: #333;
  text-decoration:none;
  font-size:18px;
  font-weight: 100;
  text-align: center;
}
.pub_head_nav li a span{
  display: block;
  font-size: 12px;
}
/* 导航样式结束 */

/* banner start */
.banner{overflow: hidden; position: relative;}
.banner .swiper-slide{
  padding:0; margin:0;
}
.banner img{
  display: block;
  width:100%;
}
/* banner end */


/* 六个栏目开始 */
.six_lis_box .w1200{
  overflow: hidden;
  width:1090px;
  padding:40px 0 40px 110px;
}
.six_lis_box li{
  width:112px;
  float: left;
  margin:0 20px;
  text-align: center;
  line-height: 40px;
}
.six_lis_box li i{
  display: block;
  width: 112px;
  height:112px;
  background: #b9c5d0;
  border-radius:30px;
  transition: background .5s;
}

.six_lis_box li:hover i{
  background: #0079ff;
}
.six_lis_box a{
  text-decoration: none;
  color:#2a2a2a;
}
/* 六个栏目结束 */


/* 表单 start */
.biaodan{
  background: url(../images/formbg.jpg) repeat-x;
  height: 184px;
  margin:20px 0;
  overflow: hidden;
}
.biaodan .tms{
  display: block;
  font-size: 25px;
  padding:20px 0;
}
.biaodan .tms span{
  font-size: 50px;
  color:#0079ff;
}
.biaodan .w1200{
  background: url(../images/formzj.png) right center no-repeat;
  height: 184px;
}
.biaodan input{
  width:102px;
  height: 26px;
  border:1px #a8a8a8 solid;
  padding:10px;
  font-size:15px;
  color: #818181;
  margin:0 10px 0 0;
  float: left;
}
.biaodan input:nth-child(3){
  width:150px;
}
.biaodan button{
  width:152px;
  height:46px;
  background: #9b9b9b;
  border:1px #fff solid;
  color:#fff;
  font-size:20px;
  margin:0 0 0 20px;
  float: left;
}
.biaodan button:hover{
  background: #0079ff;
}
.biaodan .bd_swt{
  display: block;
  width:152px;
  height:46px;
  background: #0079ff;
  border:1px #fff solid;
  color:#fff;
  font-size:20px;
  margin:0 0 0 20px;
  text-align: center;
  line-height: 46px;
  text-decoration: none;
  float: left;
}
/* 表单 end */


/* 首页-视频-医院简介-公益-客服中心 开始 */
.index_main_one{
  overflow: hidden;
  background: #eee;
  height: 510px;
}
.index_main_one .w1200{
  background: #fff;
}
.index_main_one .w1200:after{
  display: block;
  content:"";
  clear:both;
}
.index_main_one .index_sp{
  width:492px;
  height: 520px;
  background: #eee;
  overflow:hidden;
}
.index_main_one .index_sp video{
  padding-bottom:10px;
}
.index_main_one .index_sp li{
  height: 30px;
  line-height: 30px;
  padding:0 20px;
}
.index_main_one .index_sp li:hover{
  cursor:pointer;
}
.index_main_one .index_sp li span{
  font-size:10px;
  padding:0 16px 0 0 ;
  color:#5a5a5a;
}
.index_main_one .index_sp li:hover span{
  color:#000;
}
.index_main_one .index_jjgy{
  width:492px;
  margin:0 0 0 12px;
}
.index_main_one .index_kf{
  width:192px;
  height: 520px;
  background: #d8d8d8;
}
/* 首页-视频-医院简介-公益-客服中心 结束 */

/* tab切换样式开始 */
.index_tbtjwz{
  width:100%;
  overflow: hidden;
}
.index_tbtjwz img{
  display: block;
  width:100%;
  height: 212px;
  margin:2px 0;
}
.index_tbtjwz .art_time{
  font-size: 50px;
  color:#0079ff;

}
.index_tbtjwz .art_time span{
  display: block;
  font-size:15px;
  margin:-10px 0 0 0;
}
.index_tbtjwz h4{
  float: left;
  width:400px;
  font-size: 20px;
  padding:10px 0 0 20px;
  font-weight: 100;
  color:#1a1a1a;
  font-weight: bold;
  line-height: 30px;
}
.index_tbtjwz_list{
  padding-top:20px;
}
.index_tbtjwz_list li{
  height: 32px;
  line-height: 32px;
  padding:0 10px;
}
.index_tbtjwz_list li a{
  display:block;
  width:100%;
  font-size: 15px;
  text-decoration:none;
  color: #2a2a2a;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.index_tbtjwz_list li a span{
  display: block;
  float:right;
  padding-left:20px;
}
.index_tbtjwz_list li:hover{
  text-decoration:underline;
}
.index_tbtjwz_list .more{
  float:right;
  color:#464646;
  text-decoration: none;
}
.index_tbtjwz_list .more:hover{
  text-decoration: underline;
}
#ijbox{
  width:100%;
  height:512px;
  overflow: hidden;
}
#ijbox .tabList h4{
  width:206px;
	float:left;
	cursor:pointer;
  font-size: 18px;
  padding:10px 20px;
  border-bottom:1px #f1f1f1 solid;
}
#ijbox .tabList h4 span{
  font-size: 12px;
  color:#333;
  padding:0 0 0 6px;
}

#ijbox .tabCon{
	width:100%;
	height:100px;
}

#ijbox .tabCon div{
  display: none;
}
#ijbox .tabList h4.cur{
	background: #f8f8f8;
}
#ijbox .tabCon div.cur{
	display: block;
}



/* 公益聚焦切换样式结束 */




/* 首页客服中心开始 */
.ikf_title{
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
  padding:10px 0;
}
.ikf_title span{
  display: block;
  font-size:17px;
}
.index_kf a{
  text-decoration: none;
  color:#2a2a2a;
}
.index_kf ul{
  padding:0 12px;
  position: relative;
}
.index_kf ul:after{
  display: block;
  clear:both;
  content:"";
}
.index_kf ul li{
  width:70px;
  height: 70px;
  background: #fff;
  border-radius:10px;
  float:left;
  transition:background .3s,color .3s;
  margin:6px;
  text-align: center;
}
.index_kf ul li:hover{
  background: #000;
}
.index_kf ul li:hover a{
  color:#fff;
}
.index_kf ul li span{
  display: block;
  width: 45px;
  height: 45px;
  margin:2px auto 1px;
}

.index_kf .yy span{
  background: url(../images/tel.png) no-repeat;
}
.index_kf .yy:hover span{
  background: url(../images/tel_hover.png) no-repeat;
}
.index_kf .zx span{
  background: url(../images/zx.png) no-repeat;
}
.index_kf .zx:hover span{
  background: url(../images/zx_hover.png) no-repeat;
}
.index_kf .qq span{
  background: url(../images/qq.png) no-repeat;
}
.index_kf .qq:hover span{
  background: url(../images/qq_hover.png) no-repeat;
}
.index_kf .wx span{
  background: url(../images/wx.png) no-repeat;
}
.index_kf .wx:hover span{
  background: url(../images/wx_hover.png) no-repeat;
}
.index_kf .wb span{
  background: url(../images/wb.png) no-repeat;
}
.index_kf .wb:hover span{
  background: url(../images/wb_hover.png) no-repeat;
}
.index_kf .dt span{
  background: url(../images/dt.png) no-repeat;
}
.index_kf .dt:hover span{
  background: url(../images/dt_hover.png) no-repeat;
}
.index_kf .xiaolan{
  display: block;
  text-align: center;
  color:#0079ff;
  margin:20px 0 0 0;
}
.index_kf .dahei{
  display: block;
  text-align: center;
  font-size:22px;
  color:#000;
  height: 30px;
  transition: font-size 1s;
}
.index_kf .xiaohei{
  display: block;
  text-align: center;
  font-size:14px;
  color:#000;
}
/* 首页客服中心结束 */



/* 专家部分开始 */
.index_doctor_box{
  margin:20px 0 0 0;
}
.index_doctor_box .zjbg_1{
  background: url(../images/zj_01.jpg) no-repeat;
  height: 217px;
}
.index_doctor_box .zjbg_1 a{
  display: block;
  font-size: 66px;
  font-weight:bold;
  line-height: 66px;
  text-align: center;
  padding:40px 0;
  color: #0079ff;
}
.index_doctor_box .zjbg_2 h4{
  font-size:63px;
  text-align: center;
}
.index_doctor_box .zjbg_2 h4 span{
  display: block;
  font-size:20px;
  font-weight: 100;
}
.index_doctor_box .zjbg_1 a span{
  color:#d7000f;
}
.index_doctor_box .zjbg_2{
  background: url(../images/zj_02.jpg) no-repeat;
  height: 159px;
}
.index_doctor_box .zjbg_3{
  background: url(../images/zj_03.jpg) no-repeat;
  height: 997px;
}


.swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  padding:40px 0;
}
.gallery-top {
  height: 80%;
  width: 100%;
}
.gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
  opacity: 0.4;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}


.index_doctor_box .zjbg_3{
  width:100%;
  overflow: hidden;
  padding:40px 0;
}

.index_doctor_box .doctor_box{
  width: 1000px;
  height: 676px;
  margin:0 auto;
  background: #fff;
  border-radius:10px;
  border:1px #f8f8f8 solid;
  box-shadow: 1px 1px 30px #000;
  overflow: hidden;
}
.index_doctor_box .doctor_box .zj_left{
  width:500px;
}
.index_doctor_box .doctor_box .zj_right{
  width:500px;
  position: relative;
  left:30px;
}
@keyframes ysbh1 {
  0%{ background: #d9d9d9; color:#b52323;}
  50%{ background: #b52323; color:#d9d9d9;}
  100%{ background: #d9d9d9; color:#b52323;}
}
@keyframes ysbh2 {
  0%{ background: #b52323; color:#d9d9d9;}
  50%{ background: #d9d9d9; color:#b52323;}
  100%{ background: #b52323; color:#d9d9d9;}
}
.index_doctor_box .doctor_box .zj_right .zxzx,
.index_doctor_box .doctor_box .zj_right .ljyy{
  display: block;
  width:144px;
  height: 46px;
  border-radius: 10px;
  position: absolute;
  text-align: center;
  line-height: 46px;
  font-size: 20px;
  font-weight: bold;
  text-decoration:none;

}
.index_doctor_box .doctor_box .zj_right .zxzx{
  top:355px;
  right:100px;
  background: #d9d9d9;
  color:#b52323;
  animation:ysbh1 1s infinite;
}
.index_doctor_box .doctor_box .zj_right .ljyy{
  background: #b52323;
  color:#d9d9d9;
  top:410px;
  right:100px;
  animation:ysbh2 1s infinite;
}
.index_doctor_box .doctor_box .zj_right .zjmc{
  font-size: 20px;
  background: url(../images/zjmcbg.jpg) left bottom no-repeat;
  padding:60px 0 10px;
  margin-bottom:30px;
}
.index_doctor_box .doctor_box .zj_right .zjmc span{
  display: block;
  font-size: 16px;
  font-weight: 100;
}
.index_doctor_box .doctor_box .zj_right p{
  font-size: 15px;
  color:#333;
  line-height: 26px;
  width:90%;
}
.index_doctor_box .doctor_box .zj_right .ywms{
  font-size:12px;
  width:90%;
  line-height:16px;
}
.index_doctor_box .doctor_box .zj_right .scly{
  font-size: 20px;
  background: url(../images/sclybg.jpg) left bottom no-repeat;
  padding:60px 0 10px;
  margin-bottom:30px;
}
.index_doctor_box .doctor_box .zj_right .scly span{
  display: block;
  font-size: 16px;
  font-weight: 100;
}
/* 专家部分结束 */

/* 专家下面的横条广告 */
.banner_tiao{
  background: url(../images/banner_tiao.jpg) top center no-repeat;
  height:165px;
}
.banner_tiao a{
  display: block;
  width:100%;
  height: 165px;
}

/* 特色项目 start */
.index_tsxm{
  background: #f3f6fa;
  height:800px;
  padding:40px 0;
}
.index_tsxm h2{
  font-size: 63px;
  color:#000;
  text-align: center;
  line-height: 63px;
}
.index_tsxm h2 span{
  display: block;
  color:#0079ff;
  font-size: 61px;
}

#itsxm{
  position:relative;
  top:100px;
  height: 500px;
  overflow: hidden;
}
#itsxm .tsxmlm{
  width:1144px;
  margin:0 auto;
  overflow: hidden;
  /* background: #f00; */
}
#itsxm .tabList h4{
	float:left;
	position:relative;
	cursor:pointer;
  font-size: 25px;
  padding:10px 40px;
  font-weight: 100;
  border-bottom:1px #8f8f8f solid;
}


#itsxm .tabCon{
	position:absolute;
	left:-1px;
	top:70px;
	width:100%;
  height:600px;
}
#itsxm .tabCon div{
	position:absolute;
	display: none;
}
#itsxm .tabList h4.cur{
	border-bottom:1px #000 solid;
}
#itsxm .tabCon div.cur{
  display: block;
}
.tsxmmain{
  position: relative;
}
.tsxmmain dl.right{
  position:absolute;
  top:0;
  right:0;
  z-index:3;
}
.tsxmmain .left{
  width:432px;
  height: 378px;
  float:left;
  overflow: hidden;
}
.tsxmmain .left img{
  display: block;
  width:100%;
  height:auto;
  transition:transform 1s;
}
.tsxmmain .left img:hover{
  transform:scale(1.02) ;
}
.tsxmmain .center{
  width:482px;
  height: 378px;
  background: #fff;
  float:left;
  margin:0 12px;
}
.tsxmmain .center a{
  text-decoration:none;
  color:#000;
}
.tsxmmain .center h4{
  width:100%;
  line-height: 100px;
  text-align: center;
  font-size: 20px;
  font-weight: 100;
}
.tsxmmain .center p{
  width:90%;
  margin:0 auto 20px;
  line-height: 22px;
  padding:10px 0 10px;
  border-bottom:1px #d0d0d0 solid;
}
.tsxmmain .center .artlist li{
  float:left;
  width:200px;
  line-height: 30px;
  padding:0 0 0 20px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.tsxmmain .center .artlist li a:hover{
  text-decoration:underline;
}
.tsxmmain .right,.pub_c_biaodan{
  background: #0079ff;
  width:256px;
  height:348px;
  float:left;
  position: relative;
}
.tsxmmain .right .zzyy,.pub_c_biaodan .zzyy{
  color:#4fa3ff;
  display: block;
  padding:20px 0 0 20px;
  font-size: 21px;
  line-height: 25px;
}
.tsxmmain .right .zzyy span,.pub_c_biaodan .zzyy span{
  display: block;
  font-size: 26px;
  font-weight:bold;
}
.tsxmmain .right .syrs,.pub_c_biaodan .syrs{
  display: block;
  padding:0 0 0 20px;
  font-size: 20px;
  color:#fff;
  margin-top:-10px;
}
.tsxmmain .right .syrs span,.pub_c_biaodan .syrs span{
    font-size: 30px;
    color:#fff600;
    font-weight: bold;
    padding:0 6px;
}
.tsxmmain .right form,.pub_c_biaodan form{
  padding:40px 0 0 0;
}
.tsxmmain .right lable,.pub_c_biaodan lable{
  display: block;
  font-size: 14px;
  color:#fff;
  padding:0 0 0 20px;
  line-height: 30px;
}
.tsxmmain .right input,pub_c_biaodan input{
  width:130px;
  margin:0 0 0 10px;
  border:none;
  background: none;
  border-bottom:1px #4fa3ff solid;
  padding:2px 10px;
  color:#fff;
}
.tsxmmain .right button,.tsxmmain .right .zxzxzj,.pub_c_biaodan button,.pub_c_biaodan .zxzxzj{
  width:110px;
  height: 34px;
  background: #fff;
  border-radius:6px;
  border:none;
  color:#0079ff;
  font-weight: bold;
  margin:40px 0 0 20px;
  text-align: center;
  line-height: 34px;
}
.tsxmmain .right .zxzxzj,.pub_c_biaodan .zxzxzj{
  display: block;
  position:absolute;
  bottom:20px;
  right:10px;
  text-decoration: none;
  background:#4fa3ff;
  color:#fff;

}

/* 特色项目 end */



/* 医院环境 start */
.index_yyhj h4{
  font-size: 63px;
  line-height: 103px;
  position:relative;
  background: url(../images/yydl.jpg) left center no-repeat;
  padding:130px 0 107px 518px;
}
.index_yyhj h4 .ywsp{
  display: block;
  font-size: 67px;
  font-weight: bold;
  color:#0079ff;
  line-height: 60px;
}
.index_yyhj h4 .zwsp{
  display: inline-block;
  font-size: 28px;
  color:#000;
  font-weight: 100;
  position: absolute;
  top:237px;
  right:130px;
}

#index_huanjing {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 960px; height: 410px; margin: auto; position: relative; }
    #index_b_hero img { width: 950px; height: 400px; }
    #index_b_hero .heros { width: 960px; height: 410px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev {  position: absolute; top: 50%; z-index: 3; background: rgba(0,0,0,0.6)}

    #index_b_hero .next {  right: 50px; }
    #index_b_hero .prev {  left: 50px; }
    #index_b_hero .next:hover,#index_b_hero .prev:hover{
      background: rgba(0,0,0,1);
    }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 950px; height: 400px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; background:rgba(0,0,0,0.7); overflow: hidden; }
    #index_b_hero .mask-right { left: 960px; }
    #index_b_hero .active { z-index: 2; left: 0; }
    .clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
    .clearfix:after { clear: both; }
    .clearfix { zoom: 1; }

    .icon-arrow-a-left, .icon-arrow-a-right {
        width:66px;
        height:66px;
        border-radius:50%;
        color: #fff;
        text-align: center;
        line-height: 56px;
        font-size: 50px;
    }

/* 医院环境 end */


/* 监督单位 友情链接 start */
.index_ulink{
  background: #e1e1e1;
  padding:40px 0;
  overflow: hidden;
}
#jdyl{position:relative;}
#jdyl .tabList ul li{
	float:left;
	position:relative;
	cursor:pointer;
  font-size: 16px;
  padding:10px 20px;
}
#jdyl .tabList ul li span{
  font-size: 12px;
  color:#333;
  padding:0 0 0 6px;
}

#jdyl .tabCon{
	position:absolute;
	left:-1px;
	top:32px;
	border-top:none;
	width:403px;
	height:100px;
}
#jdyl .tabCon div{
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#jdyl .tabList li.cur{
	border-bottom:1px #000 solid;
}
#jdyl .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
}
/* 监督单位 友情链接 end */


/* 公共底部样式 start */
.pub_foot{
  padding:40px 0;
  position: relative;
}
.pub_foot_logo{
  position: absolute;
  top:60px;
}
.pub_foot_logo img{
  display: block ;
  width:200px;
  height: auto;

}
.foot3{
  width:880px;
  overflow: hidden;
  margin:0 auto;
}
.pub_foot ul{
  width:826px;
  margin:0 auto;
  overflow: hidden;
  padding:40px 0 60px 0;
}
.pub_foot ul li{
  float: left;
  padding:0 10px;
}
.pub_foot ul li:after{
  display: block;
  float: right;
  content:"|";
  color: #000;
  padding:0 0 0 10px;
}
.pub_foot ul li:last-child:after{
  content: "";
}
.pub_foot ul li a{
  font-size: 16px;
  color:#000;
  text-decoration: none;
}
.pub_foot ul li a:hover{
  text-decoration: underline;
}
.foot_1,.foot_2,.foot_3{
  width: 230px;
  float: left;
}
.foot_1 img,.foot_2 img,.foot_3 img{
  display: block;
  width: 55px;
  height: 55px;
  margin:20px auto;
}
.foot_1 h5,.foot_2 h5,.foot_3 h5{
  text-align:center;
  font-size: 15px;
  color: #525252;
}
.foot_1 p,.foot_2 p{
  margin-top:10px;
  text-align: center;
  font-size: 15px;
  color: #525252;
}
.foot_2{
  margin:0 50px;
}
.foot_3 h5{
  color:#0079ff;
}
.foot_3 p{
  font-size: 25px;
  text-align: center;
  color:#0079ff;
  margin:10px 0 0 0;
}
.copyright{
  font-size: 12px;
  text-align: center;
  padding:40px 0;
  color:#9c9c9c;
}
/* 公共底部样式 end */





/* 列表页公共侧栏样式 star */
.list_article{
  overflow: hidden;
  padding:40px 0;
}
.pub_celan{
  width:258px;
  background: #e1e1e1;
}

.pub_c_title{
  display: block;
  font-size: 18px;
  line-height: 42px;
  padding:20px 0 0 18px;
}
.listZjScroll{
  overflow: hidden;
  position: relative;
}

.listZjScroll .swiper-slide{
  padding:0;
}

.pub_c_ico{
  overflow: hidden;
  padding:10px 20px;
}

.pub_c_ico li{
  width:78px;
  height:108px;
  margin:4px 14px;
  float:left;
}

.pub_c_ico li i{
  display: block;
  width:78px;
  height: 78px;
  border-radius:10px;
  background:#2a2a2a;
  text-align: center;
  line-height: 78px;
  transition: background .3s;
}
.pub_c_ico li i img{
  display: block;
  height:78px;
  width:78px;
}
.pub_c_ico li:hover i{
  background: #0079ff;
}
.pub_c_ico li a{
  text-decoration:none;
  color:#2a2a2a;
}
.pub_c_ico li h2{
  font-size: 15px;
  font-weight: 100;
  text-align: center;
  color:#2a2a2a;
}
.pub_c_ico_2{
  position: relative;
}
.pub_c_ico_2:after{
  display: block;
  clear:both;
  content:"";
}
.pub_c_ico_2 li{
  width:72px;
  height: 72px;
  margin:6px;
  float:left;
  text-align: center;
}
.pub_c_ico_2 li:hover{
    background: #000;
    border-radius:10px;
}
.pub_c_ico_2 li a{
    text-decoration:none;
}
.pub_c_ico_2 li span{
  color:#2a2a2a;
}
.pub_c_ico_2 li:hover span{
  color:#fff;
}
.pub_c_ico_2 li i{
  display: block;
  width:50px;
  height: 50px;
  margin:0 auto;
  background-size: 100% 100%;
}
.pub_c_ico_2 li .tel{
  background: url(../images/tel.png) no-repeat;
}
.pub_c_ico_2 li:hover .tel{
  background: url(../images/tel_hover.png) no-repeat;
}
.pub_c_ico_2 li .zx{
  background: url(../images/zx.png) no-repeat;
}
.pub_c_ico_2 li:hover .zx{
  background: url(../images/zx_hover.png) no-repeat;
}
.pub_c_ico_2 li .qq{
  background: url(../images/qq.png) no-repeat;
}
.pub_c_ico_2 li:hover .qq{
  background: url(../images/qq_hover.png) no-repeat;
}
.pub_c_ico_2 li .wx{
  background: url(../images/wx.png) no-repeat;
}
.pub_c_ico_2 li:hover .wx{
  background: url(../images/wx_hover.png) no-repeat;
}
.pub_c_ico_2 li .wb{
  background: url(../images/wb.png) no-repeat;
}
.pub_c_ico_2 li:hover .wb{
  background: url(../images/wb_hover.png) no-repeat;
}
.pub_c_ico_2 li .dt{
  background: url(../images/dt.png) no-repeat;
}
.pub_c_ico_2 li:hover .dt{
  background: url(../images/dt_hover.png) no-repeat;
}
.pub_c_zxzx{
  display: block;
  width:182px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background:#fff;
  border-radius:10px;
  margin:0 auto;
  font-size: 20px;
  text-decoration: none;
  color:#2a2a2a;
  transition:background 1s,color 1s;
}
.pub_c_zxzx:hover{
  background: #2a2a2a;
  color:#fff;
}
.pub_c_blue{
  display: block;
  font-size: 18px;
  color:#0079ff;
  text-align: center;
  line-height: 40px;
  margin:20px 0 0 0;
}
.pub_c_black{
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #2a2a2a;
  margin-top:-10px;

}
.bianda{
  height: 40px;

  transition: font-size .5s,color .5s;
}
.erweima{
  position: absolute;
  border-radius:10px;
  left:-139px;
  bottom:0;
  width:50%;
  height:auto;
  display: none;
}
.pub_c_black span{
  display: block;
  font-weight: 100;
  font-size: 14px;
  padding:0 0 20px 0;
}
/* 列表页公共侧栏样式 end */

/* 列表页左侧 start */
.pub_position a{
  color: #2a2a2a;
  text-decoration:none;
}
.pub_position a:hover{
  text-decoration:underline;
}
.list_article .left{
  width:910px;
}
.list_article dl{
  width:890px;
  overflow: hidden;
  background: #f7f8f8;
  height: 129px;
  padding:9px;
  margin:20px 0 0 0;
}
.list_article dl:hover{
  background: #b61f24;
}
.list_article dl dt{
  width:230px;
  height: 130px;
  overflow: hidden;
  background: #dedfdf;
}
.list_article dl dt img{
  display: block;
  width:100%;
  height: auto;
  transition:transform 1s;
}
.list_article dl dt:hover img{
  transform:scle(1.2);
}
.list_article dl dd{
  width:604px;
}
.list_article dl:hover dd h4 a,
.list_article dl:hover dd p,
.list_article dl:hover dd p a
{
  color:#fff;
}
.list_article dl dd h4 a{
  display: block;
  width:100%;
  font-size:22px;
  color:#2a2a2a;
  text-decoration:none;
  line-height: 50px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;/
}
.list_article dl dd p{
  font-size:15px;
  color:#2a2a2a;
  line-height:26px;
}
.list_article dl dd p a{
  font-size:15px;
  color:#2a2a2a;
  text-decoration:none;
}
.list_article dl dd p a:hover{
  text-decoration:underline;
}

.list_fenye{
  padding: 40px 0;
  text-align: center;
}
.list_fenye a,.list_fenye span{
  display: inline-block;
  padding:10px;
  background: #f8f8f8;
  text-decoration:none;
  color:#2a2a2a;
}

/* 列表页左侧 end */

/* 公共推荐-最新文章 start */
.pub_hot_news_box{
  width:100%;
  border-top:1px #e9e9e9 solid;
  margin:20px 0 0 0;
  padding:34px 0;
}
.pub_hot_news_box .fl{
  border-right:1px #e9e9e9 solid;
}
.pub_hot_news{
  width:426px;
  height: 264px;
  padding-right:20px;
}
.pub_hot_news>span{
  display: block;
  font-size: 20px;
  padding:0 0 20px 0;
}
.pub_hot_news a{
  text-decoration:none;
  font-size:15px;
  color:#2a2a2a;
  line-height: 30px;
}
.pub_hot_news a span{
  display: block;
  float:right;
}
.pub_hot_news a:hover{
  text-decoration: underline;
}
/* 公共推荐-最新文章 end */


/* 文章页面 start */
.article_article{
  padding:40px 0;
  overflow: hidden;
}
.article_article .left{
  width:910px;
}
.article{
  padding:50px 0 100px 0;
}
.article h4{
  text-align: center;
  font-size: 22px;
  font-weight: 100;
}
.article>a{
  text-align: center;
  display: inline-block;
  padding:10px;
  color:#a1a1a1;
}
.article_main{
  font-size: 15px;
  color:#2a2a2a;
}
.article_main p,.article_main span{
  width:100%;
  line-height: 30px;
  font-size:16px;
  color:#555;
  margin:50px 0 0 0;
  text-indent:2em;
}
.article_main img{
  display: block;
  margin:20px auto;
}

.pagepn{ overflow: hidden; padding:20px 0;}
.pagepn li{
  float:left;
  padding-right:100px;
}
.pagepn li a{ text-decoration:none; color:#2a2a2a;}
.pagepn li a:hover{ text-decoration:underline;}

.bshare-custom a{ display: block; float: left;}
/* 文章页面 end */

/* 种植体系 */
.zsal_tab_t{ overflow: hidden;}
.zsal_tab_t li{
  float:left;
}



/* 表单验证 */
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}





/* 新增六个项目 */
.index_navs a{background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent;}
.index_navs{width: 1200px;margin: 0 auto;height: 357px;transition: 0.5s;}
    .index_nav {display: flex;width: 1200px;overflow: hidden;height: 275px;margin-bottom: 35px;transition: 0.5s;}
    .index_nav ul {flex: 1;margin-top: 50px;}
    .index_nav ul li a{text-align: center;color: #000000;display: block;}
    .index_nav ul li:nth-child(1){font-size: 20px;font-weight: bold;margin-bottom: 40px;}
    .index_nav ul li:not(:first-child){margin-bottom: 12px;}
    .index_nav ul li a:hover{color:#0079ff ;}
    .index_navs .jt{text-align: center;cursor: pointer;}
    .index_navs .jt img{transition: 0.5s;}

/*海德堡联合口腔大事记*/
/*标题:通用*/
 .bigTitle{
	padding-bottom: 46px;
}
 .bigTitle>span{
	display: block;
	width: 100%;
	text-align: center;
}
/*橘色大字*/
.bigTitle>.bigTitle_bigText{
	font-size: 36px;
	line-height: 36px;
	color: #ea5514;
	font-weight: bold;
	margin: 60px auto 24px;
}
/*黑色小字*/
.bigTitle>.bigTitle_smallText{
	font-size: 22px;
	line-height: 22px;
	color: black;
}
#hdb_history{
	background:no-repeat url(../images/yyjs/digitization_bg.jpg);
	overflow: hidden;
	background-size: 100% 100%;
}
.centerW{
	width: 1200px;
	margin: 0 auto;
}
#hdb_history>.centerW{
	overflow: hidden;
}
/*标题*/
#hdb_history .bigTitle_smallText{
	color: white;
}
/*历史轮播*/
#hdb_history .hdb_history_slide{
	/*border: 1px solid yellow;*/
}
#hdb_history .hdb_history_slide .hdb_historyList{
	/*border: 1px solid pink;*/
}
#hdb_history .hdb_history_slide .hdb_historyList>li{
	width: 100%;
	overflow: hidden;
	position: relative;
}
#hdb_history .hdb_history_slide .hdb_historyList>li>div{
	width: 25%;
	float: left;
}
/*历史图片*/
#hdb_history .hdb_history_slide .hdb_historyList>li>div>img{
	display: block;
	width: 255px;
	margin: 0 auto;
}
/*历史文字*/
#hdb_history .hdb_history_slide .hdb_historyList>li>div>p{
	display: block;
	width: 255px;
	height: 300px;
	color: white;
	margin: 0 auto;
	font-size: 18px;
	line-height: 34px;
	padding-top: 90px;
	/*margin: 90px auto 150px;*/
}
#hdb_history .hdb_history_slide .hdb_historyList>li>div>.text_bottom{
	/*margin: 159px auto 80px;*/
	padding-top: 159px;
}
#hdb_history .hdb_history_slide .hdb_historyList>li>div>p>span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 14px;
}
/*时间轴*/
#hdb_history .hdb_history_slide .hdb_historyList>li>img{
	display: block;
	position: absolute;
	top: 165px;
	left: 0px;
}

/*咨询按钮:通用*/
.consult_btn{
	display:block;
	width: 295px;
	text-align: center;
	margin: 0 auto;
	font-size: 28px;
	line-height: 60px;
	color: white;
	background-color: #ea5514;
	margin: 30px auto 40px;
	border: 1px solid transparent;
	overflow: hidden;
  position: relative;
  text-decoration: none;
}
 .consult_btn:hover{
	border: 1px solid #ea5514;
	background-color: transparent;
	color: #ea5514;
	transition: 0.3s;
}
 .consult_btn::after{
	content: "";
	position: absolute;
	top: -50%;
	bottom: -50%;
	left: -50%;
	right: -50%;
	background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,0.5)50%,rgba(229,172,142,0));
	transform: rotateZ(60deg) translate(-5em,9em);
	animation: btnSheen 1.5s linear infinite;
}































































































/*  */
#cnzz_stat_icon_1279619744{display:none!important;}
body>a:nth-child(1){display: none;}