/**系统全局设置**/
body {
	font-family:  "Arial",'微软雅黑', "Microsoft YaHei",'黑体', '新宋体', 'Arial Unicode MS', serif ; 
	-mox-osx-font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
}

h1,h2,h3,h4,h5,h6{ font-weight: 700; }

@media screen and (max-width:450px) { }
@media screen and (max-width:768px) { }
@media screen and (min-width:768px) { }
@media screen and (min-width:992px) { }
@media screen and (min-width:1200px) { }

.layui-col-space40 { margin: -20px }
.layui-col-space40>* { padding: 20px }
.vkh2{height: 20px;}
.vkh5{height: 50px;}
.vkh10{height:100px;}
.vkh20{height: 200px;}
.vkh30{height: 300px;}

/*超出文字隐藏*/
.vk-hidden{
   	display: block;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;	
}
.vk-hidden1{
    -webkit-line-clamp: 1;
    line-clamp: 1;
}
.vk-hidden2{
    -webkit-line-clamp: 2;
    line-clamp: 2;
}
.vk-hidden3{
    -webkit-line-clamp: 3;
    line-clamp: 3;
}
/*主题*/
.vk-focus{ display: block; }
.vk-focus .img-l{ float:left; }
.vk-focus .caption{ font-size:20px; font-weight: 900; }
.vk-focus .intro{ font-size:14px; color:#505050; }
#vk-nbanner{background-color: #5F9F7D;}

/**项目全局设置**/
#header{ background: rgba(241,249,225,0.8); border-top:5px solid #319041;background-image: url(../imgs/bgs/bg-header.png); background-size: cover;}
#header-l{height:95px;padding-top:10px;}
#header-rt{height:30px;}
#header-rb{height:64px;padding-top:1px;}
.snav{width:316px;height:26px;background: url(../imgs/bgs/bg-snav.png) no-repeat; float: right;padding-left:10px;background-position-y:-1px;}
.snav a{color:#FFFFFF;padding:0 2px;}
.snav i{width:16px;height:16px;display: inline-block;}
.snav #i1{background:url(../imgs/bgs/bg-ico.png) no-repeat;width:16px;height:16px;background-position: -6px -5px;margin-left:12px;}
.snav #i2{background:url(../imgs/bgs/bg-ico.png) no-repeat;width:16px;height:16px;background-position: -100px -5px;margin-left:12px;}
.snav #i3{background:url(../imgs/bgs/bg-ico.png) no-repeat;width:16px;height:16px;background-position: -193px -5px;margin-left:12px;}
/*导航*/
nav {text-align: right;}
nav .layui-nav{padding-right:0; background-color:inherit;}
nav .layui-nav .layui-nav-more{display: none;}
nav .layui-nav .layui-nav-item{line-height:64px;}
nav .layui-nav .layui-nav-item a{ padding:0 4px; color:#010101; font-size:16px; }
nav .layui-nav .layui-nav-item a:hover{ color:#13652d; }
nav .layui-nav-child{background-color: #13652D; position:fixed; top:100px; height: 54px; border-radius: inherit; border:none; box-shadow: inherit; line-height: 54px;  }
nav .layui-nav-child dd{ float:left; }
nav .layui-nav .layui-nav-child a{ color:#FFFFFF; padding:0 13px; }
nav .layui-nav .layui-nav-child a:hover{ background-color: inherit; color:#FEE50E; }

/*底部*/
.footer{padding-bottom: 20px; background: #383838;}
.footer .footer-web{padding-top: 20px; padding-bottom: 20px;border-bottom: 1px solid #DFDFDF;}
.footer .footer-web a{color: #B2B2B2; line-height: 22px; margin-right: 20px; transition: 0.3s;}
.footer .footer-web a:hover{color: #dce1e0; transition: 0.3s;}
.footer .footer-contact{color: #B2B2B2;}
.footer .footer-contact a{color: #B2B2B2;}
.footer .footer-contact .contact-top{padding-top: 20px; line-height: 30px;}
.footer .footer-contact .contact-bottom{line-height: 26px;}

/**内页**/
.info_content h2{text-align: center;color: #13652D;}
.info_content .info_title{line-height:20px;padding:10px 0;font-size:14px;color:#707070;border-bottom: 1px solid #DDDDDD;}
.info_content .pre{padding:20px 0;}
.nbanner-img img{height:124px;width:100%;}

/*VK通用*/
#vk-crumbs{line-height:20px;padding:10px 0;font-size:14px;color:#707070;border-bottom: 1px solid #DDDDDD;margin-bottom: 10px;}
#vk-plist-t,#vk-show-t{text-align: center;font-size:20px;display: block;color:#13652D;padding:30px 20px;}
#vk-plist-m{background-color: #F2F2F2;}
#vk-plist-m img{height:200px;width:100%;}
.vk-card{padding:23px;border: 1px solid #F2F2F2;height:348px;overflow: hidden;}
.vk-card h2{font-size: 18px;margin:10px 0;overflow: hidden;padding:0;text-align: center;}
#vk-show #vk-pre,#vk-show #vk-next{padding:10px 0; line-height: 20px;}
#vk-show #vk-show-b{margin-bottom: 30px;}
#vk-show #vk-show-m{padding-right:15px;}
/*专家*/
.keshi{border-radius:5px;padding:0 30px;}
.keshi107{background-color: #34A9D5;}
.keshi108{background-color: #E2D3AA;}
.keshi109{background-color: #66C9CF;}
.keshi110{background-color: #69AD74;}
.keshic107{color: #34A9D5;}
.keshic108{color: #9C8448;}
.keshic109{color: #66C9CF;}
.keshic110{color: #69AD74;}
.ks-active{
    box-sizing: border-box;
    line-height: 32px;
    border:3px solid #ef7373;
}

.bumen-title{font-size: 20px;padding:20px 0;}
.keshi-box{border: 1px solid #CCCCCC;border-radius: 5px;padding:10px;}
.keshi-title{border-bottom: 1px solid #CCCCCC;font-size: 18px;padding-bottom:5px;}
.keshi-title span{float: right;padding-right: 10px;}
.yishi{color:#000000;margin:0 10px;padding:20px 0;}
.yishi li{float:left;width: 33.3333%;line-height: 24px;}
/*科室*/
#zhuanjia{}
#zhuanjia .ksdh-list li{float:left;width:16.66666%;box-sizing: border-box;display:block;text-align: center;}
#zhuanjia .ksdh-list li a { background-image: url(../imgs/bgs/bg-keshi.png); background-repeat: no-repeat; background-size: cover; display: block; margin: 1px 0; line-height: 36px; background-size: 100% 100%; -moz-background-size: 100% 100%; }
#zhuanjia .ksdh-list li a:hover { background-image: url(../imgs/bgs/bg-keshi-h.png); color: #308C3F; }
/*分页*/
.pagebreak{ text-align: center; }
.pagination,#layui-laypage-1 {
  display: inline-block;
  padding-left: 0;
  margin: 60px 0 0 0;
  border-radius: 4px;
}
.pagination > li{
	display: inline-block;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 2px 8px;
  /*margin-left: -1px;*/
  margin:0 2px;
  line-height: 1.42857143;
  color: #13652D;
  text-decoration: none;
  background-color: #F0F0F0;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #F0F0F0;
  background-color: #13652D;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #13652D;
  border-color: #13652D;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #13652D;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #13652D;
  border-color: #ddd;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.3333333;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/**自适应区域**/
@media screen and (max-width:450px) {
	
}

@media screen and (max-width:768px) {
	
}

@media screen and (min-width:768px) {
	#header .nav-list button{display: none;}
}

@media screen and (min-width:992px) {

}

@media screen and (min-width:1200px) {
	
}