

body {  margin: 0px;  padding: 0px; border: 0px; background-color: #f9f9f9;;
  font-family: "Microsoft Yahei";
  color: #666666; font-size: 14px; width: 100%;  position: relative;}
a {text-decoration: none;  color: inherit;}
a:hover { text-decoration: none; color: #bfbdbe;}
* { padding: 0px; margin: 0px;  border: 0px; outline: none; list-style: none;  box-sizing: border-box;}
li {  list-style: none;}
input:focus { outline: none;}/*去除按钮选中的高亮标签*/
address,cite,code,dfn,em,th,td,var,i{font-weight: normal; font-style: normal;}
ol,ul{list-style: none;}
fieldset,img{border: 0;max-width: 100%;}
h1,h2,h3,h4,h5,h6{font-weight: normal;  font-size: 100%;}
div, p, table, td, ul, li, a, ol, input, label {  padding: 0px; margin: 0px;  border: 0px;}
.fl { float: left;}
.fr { float: right;}
/* top_nav*/
.navtop{ width:100%;height:100px; margin:0 auto;background: url(../image/menubg.png) repeat-x;background-color: #f9f9f9;}
.ghtmz{ width:100%; height:60px;margin:0 auto;background-color: #f9f9f9;}
.linbg {width:100%; margin:0 auto;background: url(http://www.baijiamingyi.com/images/banbg.png) repeat-x;  hight:10px;}
.ght_top{ width:1280px; margin:0 auto;}
 .tesebg{ padding: 20px 0;background: linear-gradient(to right,#7AB6B6 50%, #E5CFAA 50%); }
.form-ts{
            width: 350px;
            margin:0 auto;
		    background-color: #fff;
		    font-family: 'Arimo', sans-serif;
		    text-align: center;
		    padding: 50px 30px 50px;
		    box-shadow: 12px 12px 0 0 rgba(0,0,0,0.3);
		}

.ght_top_l{ width:600px; overflow:hidden;}
.ght_top_r{width:660px;height: 100px; background: url(../image/tel.png) no-repeat;line-height: 60px;color:#60453C;padding-top: 20px;font-weight:500;font-size:18px;}
.gk-header-nav{width:100%; margin:0 auto;background-color: #937768;height:40px; line-height:40px; }
.menunav_list { width: 1200px; padding-top:15px; margin-right: auto; margin-left: auto; margin-bottom: 0; height: 40px;}
.menunav_list ul{margin-left:2px;}
.menunav_list ul li{ float:left; display:inline; width:120px; text-align:center;}
.menunav_list ul li a {color:#666; font-size:20px; width:120px; display:block;font-family:"Microsoft Yahei";font-weight: 500;}
.menunav_list ul li a:hover{ color: #a05757; text-decoration: none; border-bottom: 2px solid #a05757; padding-bottom:6px;}
/* zhuanjia*/
.pageCon { width: 1200px; min-width: 1200px; margin: 0 auto;}
.clear {  clear: both;border: 0px;}
.banner { margin: 0 auto;width: 100%; min-width: 1200px;}
.kepunews_con {
  
 margin-bottom: 30px;
}
.kepunews_con .kepu_li {
  background: #fff url(http://www.baijiamingyi.com/images/kepu_libg2.png) right 0 no-repeat;
}
.kepunews_con .kepu_frcon h2 {
  font-size: 22px;
}
.kepunews_con .kepu_lip {
  padding: 15px 0 10px 0;
}
.kepunews_con .kepu_btn_more {background: #ffcc00 url(http://www.baijiamingyi.com/images/kepu_libg.png) right 0 no-repeat;
  margin: 15px 0 0 0;
}
.kepu_articles{width:98%;}
.kepu_articles li{
    width: 100%;
    overflow: hidden;
    clear: both;
    margin-bottom: 30px;
    padding: 20px;
    box-shadow: 0px 0px 10px 4px rgba(212, 212, 212, 0.4);
    color: #aaa;
}
.kepu_articles li p{
	line-height: 36px;
    font-size: 16px;
	color:#666;
}
.kepu_articles li b a{
	color:#cccccc;
}
.kepu_articles li a.preview{
	width:300px;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	display:inline;
}
.kepu_articles li a.preview img{
	width:350px;
	height:200px;
	display:block;
    transition: all 0.9s;
}
.kepu_articles li a.preview:hover img{
	-webkit-transform: scale(1.11);
  -moz-transform: scale(1.11);
  -ms-transform: scale(1.11);
  -o-transform: scale(1.11);
  filter: scale(1.11);
  filter: transform;
  transition: all 0.5s ease 0s;
  -webkit-transform: all 0.5s ease 0s;
    background-color: #ffffff;
    box-shadow:5px 5px 10px #E5e5e5;
}
.kepu_articles li a.title{
	overflow:hidden;
	line-height:68px;
	font-size:22px;
	color:#a05757;
	margin-left:2px;
	
}

.list_articles p.kaigua{
	color:#808080;
	font-size:14px;
	line-height:24px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}

/* 科室样式css */
.module-banner {
     padding: 30px 0;
}

.module-banner-box {
    width: 1180px;
    margin: 0 auto;
    position: relative;
}

.module-banner-head {
    font-weight: normal;
    text-align: center;
    margin-bottom: 40px;
    color: #333;
}

.module-banner-head em {
    display: block;
    margin-bottom: 14px;
    font-style: normal;
    font-size: 30px;
}

.module-banner-head span {
    font-size: 16px;
    opacity: .6;
}

.module-banner-tab-list {
    float: left;
    width: 280px;
}

.module-banner-tab-list .module-tab-nav li:nth-child(1) {
   background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;}

.module-banner-tab-list .module-tab-nav li:nth-child(2) {
     background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;
}

.module-banner-tab-list .module-tab-nav li:nth-child(3) {
     background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;
}

.module-banner-tab-list .module-tab-nav li:nth-child(4) {
     background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;
}

.module-banner-tab-list .module-tab-nav li:nth-child(5) {
        background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;
}

.module-banner-tab-list .module-tab-nav li:nth-child(6) {
      background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;
}
.module-banner-tab-list .module-tab-nav li:nth-child(7) {
      background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;
}
.module-banner-tab-list .module-tab-nav li:nth-child(8) {
      background: url(../image/ks_29.svg) no-repeat center bottom;
    border: 6px solid #f9f9f9;    
    border-radius: 1px;
    width: 100%;
    font-size: 20px;
    outline: none;
    cursor: pointer;
    position: relative;
    margin:0 auto;
    transition: 0.2s ease-in-out;
    letter-spacing: 2px;    
    box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
    margin-bottom: 20px;
}
.module-banner-tab-list ul li {
    color: #a05757;
    font-size: 22px;
     width: 280px;
    height: 80px;
    cursor: pointer;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.module-banner-tab-list ul li p {
    padding-top:20px;;
   
}

.module-banner-tab-list ul li i {
    width: 80px;
    height: 80px;
    display: none;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on {
    opacity: 1;
    color:#ffffff;
    height: 140px;
    padding-top: 20px;
    background-image: -webkit-linear-gradient(left, #01c2e6 0%, #1160ff 100%);
    background-image: -moz-linear-gradient(left, #01c2e6 0%, #1160ff 100%);
    background-image: -moz-linear-gradient(to right, #01c2e6 0%, #1160ff 100%);
    background-image: -o-linear-gradient(to right, #01c2e6 0%, #1160ff 100%);
    background-image: linear-gradient(to right, #b76565 0%, #a05757 100%);
    background-repeat: repeat;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on .icon {
    display: inline-block;
    
}

.module-banner-tab .module-banner-tab-list .module-tab-nav li:hover {
    background-image: -webkit-linear-gradient(left, rgba(1, 194, 230, 0.4) 0%, rgba(17, 96, 255, 0.4) 100%);
    background-image: -moz-linear-gradient(left, rgba(1, 194, 230, 0.4) 0%, rgba(17, 96, 255, 0.4) 100%);
    background-image: -moz-linear-gradient(to right, rgba(1, 194, 230, 0.4) 0%, rgba(17, 96, 255, 0.4) 100%);
    background-image: -o-linear-gradient(to right, rgba(1, 194, 230, 0.4) 0%, rgba(17, 96, 255, 0.4) 100%);
    background-image: linear-gradient(to right, rgba(183, 101, 101, 0.4) 0%, rgba(160, 87, 87, 0.4) 100%);
    background-repeat: repeat;
}

.module-banner-tab .module-banner-tab-list .module-tab-nav .on:hover {
    height: 140px;
    background-image: -webkit-linear-gradient(left, #01c2e6 0%, #1160ff 100%);
    background-image: -moz-linear-gradient(left, #01c2e6 0%, #1160ff 100%);
    background-image: -moz-linear-gradient(to right, #01c2e6 0%, #1160ff 100%);
    background-image: -o-linear-gradient(to right, #01c2e6 0%, #1160ff 100%);
    background-image: linear-gradient(to right, #a05757 0%, #b76565 100%);
    background-repeat: repeat;
}

.icon-warehouse01 {
    background: url(../image/ks_23.svg) no-repeat center bottom; float: left;
}

.icon-warehouse02 {
    background: url(../image/ks_24.svg) no-repeat center bottom;float: left;
}

.icon-warehouse03 {
    background: url(../image/ks_25.svg) no-repeat center bottom;float: left;
}

.icon-warehouse04 {
    background: url(../image/ks_26.svg) no-repeat center bottom;float: left;
}

.icon-warehouse05 {
    background: url(../image/ks_27.svg) no-repeat center bottom;float: left;
}

.icon-warehouse06 {
    background: url(../image/ks_28.svg) no-repeat center bottom;float: left;
}
.icon-warehouse07 {
    background: url(../image/ks_28.svg) no-repeat center bottom;float: left;
}
.icon-warehouse08 {
    background: url(../image/ks_28.svg) no-repeat center bottom;float: left;
}

.module-banner-tab-list-box {
    float: right;
    width: 900px;
    height: 1100px;
    box-shadow: 9px 2px 10px -1px rgba(191, 191, 191, 0.3);
    padding: 40px;
    overflow: hidden;
    position: relative;
}

.module-tab-box-ma {
    width: 820px;
    
    z-index: 1;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    position: absolute;
}

.module-tab-title h4 {
    margin: 0 0 20px 0;
    font-size: 22px;
    color: #a05757;
    font-weight: normal;
    position: relative;
}

.module-tab-title h4:before {
    content: " ";
    display: inline-block;
    width: 4px;
    height: 18px;
    background: #a05757;
    margin-bottom: -2px;
    margin-right: 8px;
    
}

.module-tab-title p {
    color: #666;
    font-size: 16px;
    line-height: 32px;
}

.module-tab-text {
    margin: 20px 0;
}

.module-tab-text h4 {
    margin: 0 0 20px 0;
    font-size: 22px;
    font-size: 22px;
    color: #a05757;
    font-weight: normal;
    position: relative;
}

.module-tab-text h4:before {
    content: " ";
    display: inline-block;
    width: 4px;
    height: 18px;
    background: #a05757;
    margin-bottom: -2px;
    margin-right: 8px;
}

.module-tab-text ul li {
    width: 33%;
    float: left;
    font-size: 14px;
    line-height: 38px;
    cursor: pointer;
    color: #a2a2a2;
    border-radius: 4px;
    border: 1px solid #f1f1f1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px;
}

.icon-bdm {
    background: url(../image/icon_18.png) no-repeat center;
    background-size: cover;
}

.module-tab-text ul li:hover a {
    color: #a05757;
}

.module-tab-link {
    position: relative;
     margin-bottom: 10px;
}

.module-tab-link:after {
    content: '';
    width: 5px;
    height: 5px;   
    float: right;
    margin: 15px 20px 0 0;
    transform: rotate(45deg);
    border-top: 1px solid currentColor;
    border-right: 1px solid currentColor;
}

.module-tab-text ul .module-tab-link:hover:after {
    border-color: #ffcc00;
}

.module-tab-text .module-tab-link+.module-tab-link {
    width: calc(33% - 20px);
    margin-left: 20px;
}

.icon-bds {
    background: url(http://www.baijiamingyi.com/fonts/icon-item009-1.svg) no-repeat center;
    background-size: cover;
}

.icon-bdx {
    background: url(http://www.baijiamingyi.com/fonts/icon-item010-1.svg) no-repeat center;
    background-size: cover;
}

.module-tab-more a {
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    background: #a05757;
    text-align: center;
    width: 160px;
    border-radius: 4px;
    display: inline-block;
    line-height: 40px;
    margin-top: 20px;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.module-tab-more a:hover {
    background: #41a6f7
}

.module-tab-case li {
    float: left;
    margin-right: 20px;
}

.module-tab-case li i {
    width: 60px;
    height: 60px;
    border: 1px solid #f0f0f0;
    border-radius: 12px;
    display: inline-block;
}

.icon-case01 {
     background: url(http://www.baijiamingyi.com/images/case001.png) no-repeat center;
     background-size: contain;
 }

.icon-case02 {
    background: url(http://www.baijiamingyi.com/images/case002.png) no-repeat center;
    background-size: contain;
}

.icon-case03 {
    background: url(http://www.baijiamingyi.com/images/case003.png) no-repeat center;
    background-size: contain;
}

.icon-case04 {
    background: url(http://www.baijiamingyi.com/images/case004.png) no-repeat center;
    background-size: contain;
}

.icon-case05 {
    background: url(http://www.baijiamingyi.com/images/case005.png) no-repeat center;
    background-size: contain;
}

.icon-case06 {
    background: url(http://www.baijiamingyi.com/images/case006.png) no-repeat center;
    background-size: contain;
}

.module-tab-case li span {
    color: #666;
    font-size: 12px;
    display: block;
    text-align: center;
    line-height: 24px;
}
.keshibiaoti {
    font-size:20px;font-weight: 500; padding: 10px 20px; display: block; background: -webkit-gradient(linear, left top, left bottom, from(#b56363), to(#7f4545));
	background: -moz-linear-gradient(top,  #b56363,  #7f4545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b56363', endColorstr='#7f4545'); width: 40%; line-height: 40px; color: #ffffff; border-radius: 50px; text-align: center; border: 6px solid #ffffff; margin:0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 20px; margin-top: 10px;
	 box-shadow:0 2px 1px rgba(0,0,0,0.09),0 4px 2px rgba(0,0,0,0.09),0 8px 4px rgba(0,0,0,0.09),0 16px 8px rgba(0,0,0,0.09),0 32px 16px rgba(0,0,0,0.03);
}
.keshibiaoti:hover{
     background: -webkit-gradient(linear, left top, left bottom, from(#7f4545), to(#b56363));
	background: -moz-linear-gradient(top,  #7f4545,  #b56363);
    box-shadow: 0 15px 24px rgba(0, 0, 0, 0.22), 0 19px 76px rgba(0, 0, 0, 0.3);
}

/* 科室结束*/
.kepu_li {
  height: 340px;
  padding: 43px 60px 0 60px;
  margin: 0 0 30px 0;
  background: #fff url(http://www.baijiamingyi.com/images/kepu_libg.png) right 0 no-repeat;
  box-shadow: 0 0 8px #c9c6c6;
  color: #333;
  font-size: 18px;
}
.kepu_limg {
  width: 370px;
  height: 256px;
  overflow: hidden;
}
.kepu_limg img {
  width: 100%;
}
.kepu_frcon {
  width: 660px;
}
.kepu_frcon h2 {
  padding: 25px 0 6px 0;
  color: #000;
  font-size: 24px;
}
.kepu_frcon span {
  color: #999;
  font-size: 16px;
}
.kepu_lip {
  padding: 15px 0 30px 0;
  line-height: 30px;
}
.ddkeshi_top_ul {
  height: 325px;
  background: #fff;
  border: solid 1px #e6e6e6;
  border-bottom: none;
}
.sihuiks_height {
  height: 460px;
}


.ddkeshi_nr {width: 1180px;
margin-left: 10px;
  display: none;
  box-shadow: 0px 0px 10px 4px rgba(212, 212, 212, 0.4);
 margin-bottom: 30px;
}
.ddkeshi_biankuan {
  padding: 30px 0px 30px 0px;
 
}
.ddkeshi_cimg {
  padding: 0 30px;
}
.ddkeshi_cimg > img {
  width: 100%;
 
} 
.ddkeshi_cjj {
  padding: 15px 30px 5px 30px;
  line-height: 34px;
  color: #333;
  text-indent: 2em;
  font-size: 18px;
}
.ddkeshi_bzol {
  height: 145px;
}
.ddkeshi_bzol a {
  width: 180px;
  height: 50px;
  line-height: 52px;
  text-align: center;
  margin: 20px 25px 0 26px;
  background: url(../image/ks_21.svg) center center no-repeat;
  color: #a05757;
  display: block;
  font-size: 22px;
  float: left;
}
.ddkeshi_bzol a:hover {
  background: url(../image/ks_22.svg) center center no-repeat;
  color: #fff;
}
.ddkeshi_nslide {
  width: 1150px;
  height: 325px;
  padding: 40px 0px 0 0px;
  margin: 0 auto;
  position: relative;
}
.ddkeshi_nslide .swiper-container {
  width: 1000px;
}
.ddkeshi_nslide .swiper-button-prev {
  width: 45px;
  background-color: #fff;
  background-image: url(http://www.baijiamingyi.com/images/icon_btn_prev2.png);
  left: 0px;
}
.ddkeshi_nslide .swiper-button-next {
  width: 45px;
  background-color: #fff;
  background-image: url(http://www.baijiamingyi.com/images/icon_btn_next2.png);
  right: 0px;
}


.ddmzb_limg p {
  width: 100%;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #a05757;
  letter-spacing: 2px;
  font-size: 18px;  
}
.ddkeshi_nslide .swiper-slide:hover .ddkeshi_h2,
.ddmzb_limg:hover p {
    color: #666666;
 
  
}
.ddkeshi_news_tit {
  width: 100px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin: 20px 0 -1px 0;
  border: solid 1px #999;
  color: #808080;
  font-size: 18px;
  position: relative;
  z-index: 2;
}
.ddkeshi_nes_ol {
  margin: 0 0 40px 0;
  padding: 5px 30px 12px 30px;
  background: #fff;
  border: solid 1px #e6e6e6;
}
.ddkeshi_nes_ol li {
  width: 50%;
  height: 34px;
  line-height: 34px;
  border-bottom: dashed 1px #a9a9a9;
  float: left;
  overflow: hidden;
}
.ddkeshi_nes_ol li a {
  width: 420px;
  display: block;
  color: #666;
  font-size: 14px;
}
.ddkeshi_nes_ol li:nth-child(even) a {
  float: right;
}
.ddkeshi_nes_ol li h2 {
  width: 310px;
  float: left;
}
.ddkeshi_nes_ol li h2:before {
  content: '';
  width: 6px;
  height: 6px;
  margin: 13px 10px 0 0;
  background: #666;
  border-radius: 50%;
  display: block;
  float: left;
}
.ddkeshi_nes_ol li span {
  color: #b2b2b2;
  float: right;
}
.ddkeshi_nes_ol li:hover a {
  color: #f2f2f2;
}
.ddkeshi_nes_ol li:hover h2:before {
  content: '';
  background: #f2f2f2;
}
/********** 临床科室 end ***********/
.ddmzb_h2 {
  width: 400px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  margin: 0 auto 30px;
  background: url(../image/ks_20.svg) center center no-repeat;
  color: #fff;
  letter-spacing: 2px;
  font-size: 26px;
}
.ddmzb_ul {
  border-top: none;
}
.ddmzb_li {
  width: 280px;
  height: 530px;
  padding: 15px 30px 20px 30px;
  margin: 0 10px 20px 10px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1), 0px -4px 8px rgba(255, 255, 255, 0.8);
  border-radius: 1px;
  float: left;
}

.ddmzb_limg {
  width: 230px;
    height:330px;    
  margin: 5px 0 10px 0;
}
.ddmzb_limg img{
  width: 220px;
    height:307px;  

}
.ddmzb_limg img:hover{
 	-webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
  filter: scale(1.03);
  filter: transform;
  transition: all 0.5s ease 0s;
  -webkit-transform: all 0.5s ease 0s;
    background-color: #ffffff;
    box-shadow:5px 5px 5px #E5e5e5;

}
.ddmzb_lsoid {
  width: 100%;
  height: 1px;
  margin: 5px 0;
  background: #a05757;
}
.ddmzb_biaoti {
  padding: 4px 0;
  line-height: 22px;
  color: #666;
  font-size: 14px;
}
.ddmzb_biaoti em {
  color: #a05757;
  font-size: 18px;
}
.ddmzb_biaoti_czsj {
  height: 54px;
  overflow: hidden;
}
.ddmzb_btn {
  width: 115px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: url(../image/ks_18.svg) center center no-repeat;
  color: #fff;
  display: block;
  font-size: 14px;
}
.ddmzb_btn2 {
  margin-left: 10px;
  width: 115px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: url(../image/ks_19.svg) center center no-repeat;
  color: #fff;
  display: block;
  font-size: 14px;
}

.ddmzb_btn_div {/*padding: 6px 0 0 0;*/}
.ddmzb_btn_div,
.ddmzb_ztol {
  display: -webkit-flex; /* Safari */
  display: flex;
  justify-content: space-between;
}
.ddmzb_zlul {
  padding: 30px 0 0 0;
}
.ddmzb_zlli {
  width: 540px;
  margin: 0 29px 30px 0px;
  float: left;
}
.ddmzb_zlli:nth-child(even) {
  margin: 0 0 30px 29px;
}
.ddmzb_zllimg {
  width: 200px;
  height: 150px;
  border: solid 1px #e6e6e6;
  overflow: hidden;
}
.ddmzb_zllimg img,
.ddmzb_ztlimg img {
  width: 100%;
}
.ddmzb_lifr {
  width: 325px;
  font-size: 14px;
}
.ddmzb_lifr h2 {
  width: 100%;
  height: 26px;
  line-height: 26px;
  margin: 5px 0 3px 0;
  color: #333;
  font-size: 20px;
  overflow: hidden;
}
.ddmzb_lifr span {
  color: #999;
}
.ddmzb_lisolid {
  width: 100%;
  height: 1px;
  margin: 7px 0 15px 0;
  background: #e6e6e6;
}
.ddmzb_lisolid em {
  width: 30px;
  height: 1px;
  background: #333;
  display: block;
}
.ddmzb_lip {
  line-height: 26px;
  color: #666;
}
.ddmzb_ztli {
  width: 350px;
  padding: 30px 0 0 0;
}
.ddmzb_ztlimg {
  width: 350px;
  height: 260px;
  border: solid 1px #e6e6e6;
  overflow: hidden;
}
.ddmzb_ztli p {
  text-align: center;
  padding: 12px 0 25px 0;
  color: #666;
  font-size: 20px;
  letter-spacing: 2px;
  overflow: hidden;
}
/* 科室列表*/
.lcks_nr {
  background: #fff;
  border: solid 1px #e6e6e6;
  display: none;
}
.lcks_ncenter {
  padding: 30px 0px 30px 0px;
  border-bottom: solid 1px #e6e6e6;
}
.lcks_cimg {
  padding: 0 30px;
}
.lcks_cimg > img {
  width: 100%;
  border: solid 1px #e6e6e6;
} 
.lcks_cjj {
  padding: 15px 30px 5px 30px;
  line-height: 34px;
  color: #333;
  text-indent: 2em;
  font-size: 18px;
}
.lcks_bzol {
  height: 145px;
}
.lcks_bzol a {
  width: 188px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  margin: 20px 25px 0 26px;
  background: url(http://www.baijiamingyi.com/images/lcks_li.png) center center no-repeat;
  color: #a19382;
  display: block;
  font-size: 22px;
  float: left;
}
.lcks_bzol a:hover {
  background: url(../image/lcks_li2.png) center center no-repeat;
  color: #fff;
}
.lcks_nslide {
  width: 1150px;
  height: 325px;
  padding: 40px 0px 0 0px;
  margin: 0 auto;
  position: relative;
}
.lcks_nslide .swiper-container {
  width: 1000px;
}
.lcks_nslide .swiper-button-prev {
  width: 45px;
  background-color: #fff;
  background-image: url(http://www.baijiamingyi.com/images/icon_btn_prev2.png);
  left: 0px;
}
.lcks_nslide .swiper-button-next {
  width: 45px;
  background-color: #fff;
  background-image: url(http://www.baijiamingyi.com/images/icon_btn_next2.png);
  right: 0px;
}
.lcks_nsimg,
.ksxq_limg {
  width: 210px;
  height: 244px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.lcks_nsimg img,
.ksxq_limg img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.lcks_h2,
.ksxq_limg p {
  width: 100%;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: rgba(129,21,26,0.6);
  color: #fff;
  letter-spacing: 2px;
  font-size: 18px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.lcks_nslide .swiper-slide:hover .lcks_h2,
.ksxq_limg:hover p {
  background: #f2f2f2;
}
.lcks_news_tit {
  width: 100px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin: 20px 0 -1px 0;
  border: solid 1px #999;
  color: #808080;
  font-size: 18px;
  position: relative;
  z-index: 2;
}
.lcks_nes_ol {
  margin: 0 0 40px 0;
  padding: 5px 30px 12px 30px;
  background: #fff;
  border: solid 1px #e6e6e6;
}
.lcks_nes_ol li {
  width: 50%;
  height: 34px;
  line-height: 34px;
  border-bottom: dashed 1px #a9a9a9;
  float: left;
  overflow: hidden;
}
.lcks_nes_ol li a {
  width: 420px;
  display: block;
  color: #666;
  font-size: 14px;
}
.lcks_nes_ol li:nth-child(even) a {
  float: right;
}
.lcks_nes_ol li h2 {
  width: 310px;
  float: left;
}
.lcks_nes_ol li h2:before {
  content: '';
  width: 6px;
  height: 6px;
  margin: 13px 10px 0 0;
  background: #666;
  border-radius: 50%;
  display: block;
  float: left;
}
.lcks_nes_ol li span {
  color: #b2b2b2;
  float: right;
}
.lcks_nes_ol li:hover a {
  color: #a05757;
}
.lcks_nes_ol li:hover h2:before {
  content: '';
  background: #a05757;
}
.newsbiaoti {
  width: 100%;
  height: 80px;
  line-height: 80px;
  text-align: center;
  border-bottom: dashed 1px #eeeeee;
  color: #666;
  font-size: 24px;
}
.newsbiaoti {
  height: 84px;
  line-height: 84px;
  border-bottom: none;
}

.newsbiaoti span {
  margin: 0 5px;
  letter-spacing: 3px;
}
/* fullSlide */
.fullSlide{width:100%;height:700px;background:#f9f9f9;}
.fullSlide .bd{margin:0 auto;z-index:0;text-align:center;}
.fullSlide .bd ul{width:100%;margin:0 auto;text-align:center;}
.fullSlide .bd li{width:100% ;margin:0 auto;height:460px;text-align:center;}
.fullSlide .bd li a{display:block;height:460px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;margin-top: -320px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#f1f1f1;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f2f2f2;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:30%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
.menudaohang {
	width: 80%;    
	height: 260px;
    margin: 0 auto;
	position: absolute;
	z-index: 999999;
    margin-top: -40px; 
    margin-left: 10%;
    margin-right: 4%;
    
    }
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;

	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #a05757 url(../image/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #a05757 url(../image/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #a05757 url(../image/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #a05757 url(../image/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
/* 首页4个标导航css */
.fourdaohang {
	width: 100%;    
	height: 230px;
    margin: 0 auto;
	z-index: 999999;
    margin-top: -30px;    
	text-align: center;

    }
.large-switch-middle {
    width: 1280px;
    margin: 0 auto;
	z-index: 999999;
    opacity: 0.9;
    text-align: center;
}

.large-switch-middle ul li {
    cursor: pointer;
    width: 300px;
    height: 210px;
    color: #a05757;
    font-size: 20px;
    overflow: hidden;
    float: left;
    margin: 0px 10px 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f1f1f1'); 
    box-shadow: 8px 9px 10px 0px rgba(204, 204, 204, 0.6);
}
.large-switch-item {
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.large-item-img {
    width: 100px;
    height: 100px;
    display: block;
    text-align: center;
    margin: 0 auto; 
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
}

.large-item-img img {
    width: 100px;
    height: 100px;
}

.large-item-title {
    position: relative;
    text-align: center;
}

.large-item-title:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 2px;
    background: #a05757;
    bottom: -10px;
    left: calc(50% - 10px);
}

.large-item-text {
    opacity: .4;
    height: 0;
    margin: 10px 0;
    padding: 0 10px;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    line-height: 20px;
}

.large-item-link {
    opacity: 0;
    display: block;
    width: 100px;
    margin: auto;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    border: 1px solid #fff;
    border-radius:4px; 
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.large-switch-middle .large-item-link:hover {
    font-size: 16px;
    color: #a05757;
    border-radius:4px; 
    border-color: #ccc;
    background: #f2f2f2;
}

.large-switch-middle .large-switch-item:hover {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #406594 0%, rgba(87, 17, 118, 0.4) 100%);
    background-image: -moz-linear-gradient(top, #406594 0%, rgba(87, 17, 118, 0.4) 100%);
    background-image: -moz-linear-gradient(to bottom, #406594 0%, rgba(87, 17, 118, 0.4) 100%);
    background-image: -o-linear-gradient(to bottom, #406594 0%, rgba(87, 17, 118, 0.4) 100%);
    background-image: linear-gradient(to bottom, #a05757 0%, rgba(135, 73, 73) 100%);
    background-repeat: repeat
}

.large-switch-middle ul li:hover .large-item-img {
    height: 80px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin-top: 5px;
}

.large-switch-middle .large-switch-item:hover .large-item-img img {
    width: 80px;
    height: 80px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.9s;
}

.large-switch-middle .large-switch-item:hover .large-item-text {
    height: initial;
}

.large-switch-middle .large-switch-item:hover .large-item-link {
    opacity: 1;
}

.large-switch-item .large-item-img {
    margin-top: 30px;
    margin-bottom: 10px;
}

.large-switch-dx {
    position: relative;
    text-align: center;
    line-height: 212px;
}

.large-switch-middle .large-switch-item-clear:hover {
}

.large-switch {
    width: 100%;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {}

/********** 导航 end ***********/


   /* 科室样式css */
.trade-content {
    padding: 20px 0;
}

.trade-title {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin: 20px 0;
    position: relative;
}

.trade-title:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid;
    border-color: #a05757 transparent transparent;
}

.trade-title:after {
    content: "";
    position: absolute;
    width: 52px;
    height: 3px;
    background-color: #a05757;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
}

.trade-black {
    height: 200px;

}

.trade-box {
    width: 1200px !important;
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
}

.trade-box-list {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.trade-box-item {
    flex: 1;
    text-align: center;
    position: relative;
    height: 200px;
    margin-right: 15px;
    background-color: #f2f2f2;
    background: no-repeat center;
    background-size: 100% auto;
}

.trade-content .trade-box-item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #f2f2f2;
    box-shadow: 9px 12px 16px -8px rgba(196, 196, 196, 1);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.trade-box-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

a, button, input, textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.item-logo {
    margin: 0 auto;
    display: block;
}

.trade-content .trade-box-item .item-logo {
    position: relative;
    margin-top: 30px;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item-logo img {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
}

.item-title {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 20px 0;
    position: relative;
}

.trade-content .item-title:before {
    content: "";
    position: relative;
    display: block;
    width: 20px;
    border-bottom: 2px solid #b07576;
    border-radius: 50px;
    margin: 0 auto 20px;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item-text {
    position: relative;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
    opacity: 0;
    margin-top: 10px;
}

.item-text p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 5px;
}

.trade-content .item01 {
    background-image: url(http://www.baijiamingyi.com/images/icon-at01.png);
}

.trade-content .item02 {
    background-image: url(http://www.baijiamingyi.com/images/icon-at02.png);
}

.trade-content .item03 {
    background-image: url(http://www.baijiamingyi.com/images/icon-at03.png);
}

.trade-content .item04 {
    background-image: url(http://www.baijiamingyi.com/images/icon-at04.png);
}

.trade-content .item05 {
     background-color: rgba(242, 242, 242, .9);
}

.trade-content .trade-box-item:hover .item-text {
    display: block;
    opacity: 1;
    margin-top: 0;
}

.trade-content .trade-box-item:hover:before {
    background-color: rgba(160, 87, 87, .9);
    color:#ffffff;
}

.trade-content .trade-box-item:hover .item-logo {
    margin-top: 50px;
    color:#ffffff;
}

.trade-content .trade-box-item:hover .item-title:before {
    opacity: 0;
    margin-bottom: 0;
}

/********** 临床科室 end ***********/

.zjtd_li {
  width: 580px;
  height: 500px;
  margin: 0 10px 20px 10px;
  padding: 20px 30px 30px 30px;
  background: #fff;
  box-shadow: 9px 12px 16px -8px rgba(196, 196, 196, 1);
  float: left;
}

.zjtd_limg {
  width: 210px;
  height: 240px;
  overflow: hidden;
  position: relative;
  box-shadow: 15px 0px 12px -11px rgba(237, 237, 237, 1);
}

.zjtd_limg img {
  padding-right: 20px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.zjtd_limg h2 {
  width: 190px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: rgba(160,87,87,0.8);
  color: #ffffff;
  letter-spacing: 2px;
  font-size: 18px;
  font-weight: 500;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.zjtd_fr {
  width: 290px;
}
.zjtd_fr ul {
  padding: 4px 0 0px 0;
  box-shadow: 0px 10px 18px -22px rgba(0, 0, 0, 1);
  color: #554b4b;
  font-size: 14px;
}
.zjtd_fr ul li {
  padding: 6px 0;
  color: #595959;
  line-height: 18px;
  font-size: 16px;
}
.zjtd_fr ul li:last-child {
  padding: 6px 0 12px 0; 
}
.zjtd_fr ul li em,
.zjtd_fr_name,
.zjtd_sczl em {
  color: #a05757;
  font-size: 18px;
   font-weight: 500;
}
.zjtd_fr_name {
  width: 100%;
  margin: 10px 0 5px 0;
}
.zjtd_fr_p {
  width: 100%;
  line-height: 32px;
  color: #333;
  font-size: 16px;

}
.zjtd_sczl {
    height: 117px;
    line-height: 24px;
    margin: 20px 0 30px;
    padding: 10px 0 10px 0;
    box-shadow: 0px 16px 14px -21px rgba(130, 130, 130, 1);
    color: #554b4b;
    font-size: 14px;
}
.zjtd_bz {
  padding: 6px 0 0 0;
}
.zjtd_bz i {
  height: 22px;
  line-height: 18px;
  text-align: center;
  margin: 0 8px 0 0;
  padding: 0 8px;
  background: #fff;
  border: solid 1px #5a5857;
  border-radius: 10px;
  color: #5a5857;
  display: block;
  font-size: 14px;
  float: left;
  overflow: hidden;
}
.zjtd_bz i:hover {
  background: #a05757;
  border: solid 0px #a05757;
  color: #fff;
}
.zjtd_btn_div {
  width: 230px;
  display: -webkit-flex; /* Safari */
  display: flex;
  justify-content: space-between;
}
/********** 专家团队 end ***********/
.zja_jjtopbg {
  width: 100%;
  height: 496px;
  padding: 30px;
  background: url(http://www.baijiamingyi.com/images/zja_jjtopbg.jpg) center center no-repeat;
  background-size: cover;
}
.zja_jjtop {
  height: 435px;
  padding: 38px 40px 0 40px;
  border: solid 1px #cfc0bf;
}
.zja_jimg {
  width: 240px;
  height: 277px;
  margin: 0 0px 0 20px;
  box-shadow: -20px 20px 0 #947372;
  overflow: hidden;
}
.zja_jimg img {
  width: 100%;
}
.zja_jul {
  width: 740px;
}
.zja_jul ul li {
  width: 100%;
  height: 48px;
  line-height: 48px;
  border-bottom: solid 1px #e0c9c8;
  color: #333;
  letter-spacing: 4px;
  font-size: 24px;
}
.zja_jul ul li.czsjli {
  height: auto;
  line-height: 32px;
  padding: 10px 0;
  letter-spacing: 2px;
  font-size: 20px;
}
.zja_jul ul li.yydhli {
  letter-spacing: 0px;
  font-size: 20px;
}
.zja_jul ul li span {
  color: #7e0b0a;
  letter-spacing: 4px;
  font-size: 26px;
}
.zja_btn {
  text-align: right;
}
.zja_btn_zxyy {
  width: 172px;
  height: 48px;
  line-height: 48px;
  margin: 22px 0 0 48px;
  text-align: center;
  background: url(http://www.baijiamingyi.com/images/zja_btn_zxyy_bg.png) center center no-repeat;
  color: #fff;
  letter-spacing: 2px;
  font-size: 20px;
}
.zja_btn_zxyy:hover {
  color: #fff;
  opacity: 0.8;
}
.zja_jjcont {
  padding: 25px 30px 5px 30px;
  line-height: 30px;
  background: #fff;
  border: solid 1px #e6e6e6;
  border-top: none;
  color: #333;
  font-size: 18px;
}
.zja_jjcont > div {}
.zja_jjcont em {
  margin: 0px 0 0px 0;
  color: #854338;
  letter-spacing: 2px;
  font-size: 24px;
  font-weight: bold;
}
.zja_jjcont em:before {
  content: '';
  width: 12px;
  height: 12px;
  margin: 10px 15px 0 0;
  background: url(http://www.baijiamingyi.com/images/icon_zja_em.png) center center no-repeat;
  display: block;
  float: left;
}
.zja_jjcont > p {
  padding: 15px 0 20px 0px;
}
.zj_zlysul {
  padding: 30px 0 20px 0;
  display: -webkit-flex; /* Safari */
  display: flex;
  justify-content: space-between;
}
.zj_zlysli {
  width: 160px;
}
.zj_zlyslimg {
  width: 160px;
  height: 160px;
  margin: 0 auto;
  border: solid 15px #f7f5f3;
  border-radius: 50%;
  overflow: hidden;
}
.zj_zlyslimg img {
  width: 100%;
}
.zj_zlysli h2 {
  padding: 12px 0 0 0;
  text-align: center;
  color: #4c4c4c;
  font-size: 20px;
}
.zj_zlysli em {
  width: 27px;
  height: 1px;
  margin: 8px auto;
  background: #333;
  display: block;
}
.zj_zlysli p {
  line-height: 20px;
  color: #808080;
  font-size: 14px;
}
.zj_mtsp_con {
  padding: 0 0 30px 0;
}
/*首页专家团队swiper*/

.btn_ibg1 {
  width: 198px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  background: url(http://www.baijiamingyi.com/images/btn_ibg1.png) center center no-repeat;
  color: #fff;
  letter-spacing: 1px;
  font-size: 28px;
}
.zjtd_btn {
  width: 280px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background-color:#60453C;
  color: #fff;
  display: block;
  letter-spacing: 1px;
  font-size: 16px;
  padding-left:20px;
  margin-right:6px;
}
.btn {
  width: 280px;
  float:right;
}
.btn a{width:120px;height:40px;text-align:center;line-height:34px;font-size:16px;color:#ffffff ;background-color:#a05757;padding-left:25px;border-radius:3px;position:relative;display:inline-block;margin-right:6px;}
.btn a.zixun{background-color:#ffffff;border: solid 1px #a05757;color:#a05757;}
.btn a i{position:absolute;top:50%;left:11px;margin-top:-11px;}
.btn a i.ioc1{width:24px;height:24px;background-position:-78px -74px;}
.btn a i.ioc2{width:22px;height:22px;background-position:-106px -74px;}
.bgImg{background:url(../image/zximg.png) no-repeat;display:inline-block;}
.ioc1{width:23px;height:24px;background-position:0 -74px;margin-top:-10px;}
/* 患者服务布局样式css */
.Service-box {
   margin: 0px auto;
}

.Service-content {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    padding-top:10px;
    padding-bottom:40px; 
    height: 420px;
}

.Service-item {
    display: block;
    width: 220px;
    padding-top: 10px;    
    text-align: center;
    float: left;
    height: 360px;
    margin: 15px;
    box-sizing: border-box;
    background-color:#fff;
    box-shadow:0 10px 14px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
   
    
}

.Service-content .Service-item {
    -webkit-transition: all 160ms;
    transition: all 160ms;
}

.item-image {
    display: inline-block;
    height: 250px;
    width: 200px;
    line-height: 100px;
    text-align: center;
    border: 3px solid transparent;
    margin: 0;
    border-radius: 100%;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 160ms;
    transition: all 160ms;
}

.item-image img {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
}

.item-title {
    line-height: 25px;
    font-size: 20px;
    color: #a05757;
    padding: 10px 0 5px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
}
.item-zc {
    line-height: 24px;
    font-size: 18px;
    color: #666;
    padding: 10px 0 5px;
    font-family: "Microsoft YaHei";
    font-weight: normal;}
.item-link {
    font-family: "Microsoft YaHei";
    color: #FFFFFF;
    display: none;
    padding: 6px 20px;
    background-color: #a05757;
    margin: 17px auto;
    font-size: 14px;
    line-height: 25px;
    border-radius: 5px;
    -webkit-transition: all 160ms;
    transition: all 160ms;
    font-weight: normal;
    width:120px;
}

.Service-item:hover {
    border-color: #DEDDDD;
    padding-top: 26px;
    position: relative;
    z-index: 99;
    text-decoration: none;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
}

.Service-item:hover .item-image {
    height: 180px;
    width: 180px;
    line-height: 60px;
    margin: 0 auto;
}

.Service-item:hover .item-link {
    display: block;
}

.Service-item:hover .item-title {
    padding: 10px 0 7px;
}
.Service-item:hover .item-text {
    padding: 10px 0 7px;
}
.Service-item + .Service-item {
    margin-left: 0px;
    position: relative;
}

.item-tag {
    width: 67px;
    height: 67px;
    color: #FFFFFF;
    position: absolute;
    transform: rotateZ(-315deg);
    top: 9px;
    right: 9px;
    font-size: 14px;
    line-height: 17px;
}

.item-background {
    width: 67px;
    height: 67px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.item-background img {
    width: 100%;
    height: 100%;
}

/*公共头部*/
.mlzy{padding-top: 20px; padding-bottom: 8px;text-align: center;height: 140px;background: url(../image/zjbtbg.png) center no-repeat;}
.mlzy h2.title{font-size: 32px;font-weight: 500; color: #a05757;padding-bottom: 1px;position: relative;text-align: center;}
.mlzy p.sub-title{font-size: 16px;color: #a05757;text-align: center;line-height: 38px;font-weight: 600;}
.mlzy h2.title:after{display: block;content: "";position: absolute;width: 90px;height: 0px;background: #a05757;bottom: -30px;left: 50%;transform: translateX(-50%);}
/*article*/
.nowarp{ width:1120px; margin:0 auto; overflow: hidden;  }
.wrap{ width:1280px; margin:0 auto; overflow: hidden;background-color: #f9f9f9;border-radius:6px;box-shadow: 10px 10px 12px 1px rgba(222, 222, 222, 0.3);}
.here{ width:1200px;height:40px; line-height:36px; color: #808080; padding-top: 0px;padding-bottom: 20px; text-align: left;margin:0 auto;font-family:"微软雅黑"; }
.here p a{ color: #666; }
.here p{ padding-left:20px; color: #999999;padding-bottom: 20px;  }

.box_a{width:1280px;}		

.left_a{
	width: 860px;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
	overflow:hidden;
}

.right_a{width:360px;float:left;}

.bannerad{
	overflow: hidden;
	width: 100%;
	height: 160px;
	margin-top: 10px;
	margin: 0 auto;
	background: #F4F7EE;
	padding-top: 0px;
	border-bottom: 1px solid #E5DCD2;
}



.bodytitle{ text-align:center;}
.bodytitle h1{
	color: #666666;
	padding-top: 6px;
	font-family:"微软雅黑";
	font-size: 24px;
	line-height: 60px;
}

.sourse{line-height:30px;}
.sourse small{ color:#808080; font-size:12px; margin: 0 10px 0 30px; }
.resize { width:955px; margin:0 auto;}
.article{ padding-top:15px; color:#333333; font-size: 18px; line-height:38px; text-align: left; }
.article p{ color:#333333; font-size: 18px; line-height:38px; font-family:"微软雅黑";}
.article td { border-bottom: 1px solid #E7E7E7; padding-left: 6px; border-right: 1px solid #F6F6F6; background: #FAFAFA; font-size: 12px; }
.article table { padding-left: 6px; border: 1px solid #D7D7D7;}
.article div{color:#333333; font-size: 18px; line-height:38px; font-family:"微软雅黑";text-align:justify;}
.related{ margin-top: 60px;margin-bottom: 60px;margin-right: 30px;font-size: 12px; font-family: "Microsoft Yahei"; line-height: 30px; color: #937768; border: 1px solid #ffffff; border-radius: 6px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;  background-color: #ffffff; box-shadow:5px 5px 10px #E5e5e5;}
.attention{ overflow:hidden; zoom:1; margin:8px 0 10px; padding:10px 0; border: 1px solid #ffffff; border-radius: 6px; margin-right: 30px;  background-color: #ffffff;  box-shadow:5px 5px 10px #E5e5e5;}
.concerned{ width:310px; padding:0 5px; }
.bianxian{ border-right:0px solid #FFFFFF; }
.concerned h3{ line-height:28px; height:38px; color:#666666; text-align: left; border-bottom: 1px solid #f2f2f2;font-family:"微软雅黑";font-size: 18px;  }
.concerned li{ no-repeat 6px 10px; height: 32px; line-height: 32px; padding-left: 16px; text-align: right; }
.concerned li a{ float:left; color: #4B4B4B; font-family:"微软雅黑";font-size: 14px; }
.concerned li span{ color:#999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.sidebar{ width:280px; }
.locationpart{
	height: 38px;
	line-height: 33px;
	text-align: right;
	padding-right: 15px;
	background: #F2F2F2;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-bottom: 1px solid #CCCCCC;
}

.locationpart span{font-size:26px; float:left; text-align:center;color: #982f3a; margin-top: 3px; margin-bottom: 3px; }
.locationpart span a{ color:#982f3a; font-family:"微软雅黑";font-size: 22px; margin-top: 10px; margin-bottom: 10px;}
.listconcent{ width: 700px; float: left; margin-top: 10px; padding-right: 10px; margin-left: 20px; padding-bottom: 10px; }
.art_list { line-height:28px; padding:8px 10px 10px; color:#666666; }
.art_list h2{ height:50px; line-height:22px;  text-align:left; border-bottom: 1px solid #E8E8E8; color: #CC0000; margin-top: 20px; }
.art_list h2 a{ color:#666;font-family:"微软雅黑";font-size: 20px; }
.art_list h2 a:hover{ color:#951d2d;}
.art_list span{color:#999999; font-size:9px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;float:right;}
.art_list ul {list-style-type: none; }
.art_list li { color:#666;font-family:"微软雅黑";font-size: 16px; line-height:40px;background:url(http://www.baijiamingyi.com/images/list_dot.png) 0px no-repeat;padding-left: 30px;}
.art_list li a{ color:#333;font-family:"微软雅黑";font-size: 16px;}
.art_list li a:hover{ color:#951d2d;list-style-type:none;}

.flip_front{-webkit-animation:flipOutX 0.4s linear both; -moz-animation:flipOutX 0.4s linear both; animation:flipOutX 0.4s linear both;}
.ghtmz.moveDown {
    top: 100px;    
}

.ghtmz .wrapper {
    position: relative;
    width: 1180px;
    /* padding: 0 10px; */
    height: 60px;
    margin: 0 auto;

}


.ghtmz .wrapper .ght_nav {
    position: absolute;
     top: 0;
}

.ght_nav .menu {
    -webkit-user-select: none;
    user-select: none;
    margin-top: 4px;
}

.ght_nav .menu >li {
    float: left;
    margin-left: 20px;
    height: 55px;
}

.ght_nav .menu >li >a {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; padding: 0 10px;
    height: 55px;
    font-size: 16px;
    line-height: 55px;
    color: #fff;
    border-bottom: 2px solid transparent;
    border-bottom: 0 \9;
    background-color: rgba(0,0,0,0);
}

.ghtmz.solid .ght_nav .menu >li >a {
    color: #60453c;
    font-weight: 500;
}
.tslszj{
    float: left;

}

.tslszj li img{
    width: 80px;
    height: 80px;
    text-align: center;    
    border-radius: 100px;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 10px 0 10px -10px rgba(173, 173, 173, 0.6),
             -10px 0 10px -10px rgba(173, 173, 173, 0.6);
    margin-bottom: 30px;
    margin-right: 5px;   
}
.tslszj li h3{display:block; position:absolute; bottom:10px; left:5px; width:80px; height:36px; line-height:68px; font-size:16px; text-align:center; color: #a05757;}
.teamsright{
    width: 340px;
    float: right;
    padding-left: 30px;   
}
.teamsright ul li{margin-left:15px;margin-top:10px; float:left; cursor:pointer; position:relative;}
.teamsright ul li img{
    width: 80px;
    height: 80px;
    text-align: center;    
    border-radius: 100px;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 10px 0 10px -10px rgba(173, 173, 173, 0.6),
             -10px 0 10px -10px rgba(173, 173, 173, 0.6);
    margin-bottom: 30px;
    margin-right: 5px;   
}
.teamsright ul li h3{display:none;}
.teamsright ul li.hover h3{display:block; position:absolute; bottom:10px; left:5px; width:80px; height:36px; line-height:68px; font-size:16px; text-align:center; color: #a05757;}
.updown{ margin-bottom: 0px; padding: 0px 20px; text-align:right;  }
.updown a{ font-size: 12px; color: #666; }
.updown span{float:left;}
/*lsit_列表页*/
.channel_nav{
    text-align: center;
    background: #fff;
    margin-left: 20px;
    width: 1060px;
    margin-top: 20px;
    margin-bottom: 30px;
    box-shadow: 0px 10px 10px -8px rgba(156, 156, 156, 0.6);
    padding-right: 20px;
    padding-left: 20px;
    margin: 0 auto 20px;
}
.channel_nav p{ color:#fff; padding:10px; text-align: left; line-height: 28px; }
.channel_nav a{ margin:4px 10px; color:#a05757; font-size: 18px; padding: 6px; line-height: 28px;font-family: "Microsoft Yahei"; }
.channel_nav a:hover{
    margin: 20px 2px;
    color: #ffffff;
    font-size: 16px;
    padding: 4px 10px;
    line-height: 46px;
    font-family: "Microsoft Yahei";
   background-image: linear-gradient(to top, #a05757 0%, #a05757 100%);
  border-radius: 4px;}
.channel_nav a: visited{ color: #666; font-size: 18x;}
.zjks_nav{
    text-align: left;
    width: 100%;
   padding-top: 10px;
    margin-bottom: 30px;
    padding-right: 10px;
    margin: 0 auto 10px;
}

.zjks_nav a{
    margin: 20px 2px;
    color: #666;
    font-size: 16px;
    padding: 2px 10px;
    line-height: 36px;
    font-family: "Microsoft Yahei";
   background-image: linear-gradient(to top, #f1f1f1 0%, #ffffff 100%);
  border-radius: 4px;
  border: 1px solid rgba(179, 179, 179, 0.3);;
 box-shadow: 9px 10px 10px -8px rgba(179, 179, 179, 0.4);
  transition: all 0.2s ease;}
.zjks_nav a:hover{
    margin: 20px 2px;
    color: #ffffff;
    font-size: 16px;
    padding: 2px 10px;
    line-height: 46px;
    font-family: "Microsoft Yahei";
   background-image: linear-gradient(to top, #a05757 0%, #a05757 100%);
  border-radius: 4px;
  
  transition: all 0.2s ease;}
.zjks_nav a: visited{color: #666; font-size: 18x;}
.listbox{
	width:100%;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.list_articles{width:100%;}
.list_articles li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:20px 0px;
	box-shadow: 0px 10px 10px -8px rgba(156, 156, 156, 0.1);
	color:#aaa;
}
.list_articles li b a{
	color:#cccccc;
}
.list_articles li a.preview{
	width:200px;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	display:inline;
}
.list_articles li a.preview img{
	width:200px;
	height:150px;
	display:block;
    transition: all 0.9s;
}
.list_articles li a.preview:hover img{
	transform: scale(1.1);
    background-color: #ffffff;
    box-shadow:5px 5px 10px #E5e5e5;
}
.list_articles li a.title{
	overflow:hidden;
	line-height:48px;
	font-size:22px;
	color:#a05757;
	margin-left:2px;
	
}

.list_articles p.kaigua{
	color:#808080;
	font-size:14px;
	line-height:24px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
.info{
    font-size:12px;
	color:#555;
	float:right;
	margin-right:30px;
}
.info small{
	color:#666;
	line-height:40px;
	font-size:12px;
	margin-left:20px;
}
.info a{
	color:#cccc;
}
.intro{
	color:#898989;
	line-height:26px;
	margin-left:10px;
	padding-right:10px;
	font-family:"Microsoft Yahei";
}
.pages{ margin-right: 10px; margin-left: 10px; margin-top: 20px;padding-top: 10px; padding-bottom: 10px; width: 680px; font-family:"Microsoft Yahei";font-size: 10px;}
.pages ul{ overflow:hidden;}
.pages li{ float:left; height:24px; line-height:24px; margin-right:6px; padding:0 6px;  color:#666; background: #f9f9f9; }
.pages li.thisclass{ background:#a05757; cursor:default; color:#FFF; }
/*right_zjgd*/
.liaofatab {
	width: 330px;
	margin: 0 auto;	

}
.liaofatab-title {
	height: 60px;
	width: 100%;     
}
.liaofatab-title .liaofatab-item {
    display: inline-block;
    width: 100px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    float: left;
    color: #666;
    font-size: 18px;    
    margin-right: 0px;
    margin-left: 5px;
    margin-top: 5px;
    outline: none;
    cursor: pointer;
    position: relative;


}
.liaofatab-title .liaofatab-item:hover{
	color: #a05757;
    font-size: 18px;    
    background-color: #f2f2f2;
    
}
.liaofatab-title .liaofatab-item-cur {
	color: #ffffff;    
	font-size: 18px; 
    font-weight: 500;
    line-height: 30px;
    border-radius: 3px;
    background-color: #a05757;

}
.liaofatab-count {
	position: relative;
	width: 330px;
	height: 740px;
    overflow: hidden;
}
.liaofatab-cont__wrap {
	position: absolute;
}
.liaofatab-count .liaofatab-item {
	width: 330px;
    height: 740px;	
	text-align: left;
}
.liaofatabwen{
            width: 330px;
            margin:0 auto;		   
		    text-align: left;
		    margin-left: 30px;
            margin-right: 30px;
            line-height: 32px;
            font-size: 18px;
             color: #666;
    
		}
/*right*/
.pro_right{
	width: 328px;
    overflow: hidden;
    height: auto;
	padding-bottom: 30px;
	border-radius:4px;
	margin-bottom: 20px;
    box-shadow: -9px 1px 10px -2px rgba(214, 214, 214, 0.4);

}

.pro_title{
    overflow: hidden;
    height: 46px;
    margin-top: 8px;
    margin-bottom:20px;
    box-shadow:rgba(0,0,0,0.2) 0px 15px 6px -16px;
    margin-bottom: 30px;
    padding-bottom: 5px;
}
.pro_title h2{ margin-left:20px; color:#a05757; font-size:20px; font-family:"Microsoft Yahei"; line-height:36px; padding-top:5px; }
.pro_title h2 span{ border-bottom:2px solid #a05757; padding-bottom:5px; color:#a05757; margin-right:10px;}
.pro_title a{ float:right; color:#aaaaaa; font-size:10px; font-family:"Microsoft Yahei"; margin-right:18px; display:inline; line-height:46px;}
.project{ float:left; width:329px; padding-bottom:30px;box-shadow:10px 0 10px -10px #666,-10px 0 10px -10px #666;}
.title{ overflow:hidden; height:46px; margin-top:7px;}
.title h2{ margin-left:20px; color:#666666; font-size:18px; font-family:"Microsoft Yahei"; line-height:36px; padding-top:5px; }
.title h2 span{ border-bottom:2px solid #a05757; padding-bottom:5px; color:#a05757; margin-right:10px;}
.title a{ float:right; color:#aaaaaa; font-size:12px; font-family:"Microsoft Yahei"; margin-right:18px; display:inline; line-height:46px;}
#bodyL{

margin-right:20px;
}
a.od{
	line-height: 25px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
a.od:link{
	background: #a05757;
	margin: 10px;
	color: #ffffff;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;	
	border-radius:4px; 
}


#fd{ 
width:350px;
height:280px;
text-align: center;
padding-top:10px; 
line-height: 30px;
background:#ffffff; 
border-radius:10px; 
position:fixed;
left:30%;
top:30%;
float:left;
z-index: 999;
box-shadow: 2px 2px 18px 0px rgba(192, 192, 192, 0.9);
}
.zxzixun{
padding:10px;
text-align: center;
}
.tel{ overflow:hidden; padding-left:20px;height:auto;}
.tel ul li{padding-left:100px; margin-top:10px;}
.tel ul li p{ color:#666666; font-size:16px; font-family:"Microsoft Yahei"; line-height:30px;}
.tel ul li p span{ font-size:20px; color:#a05757}
.tel ul li.tel2{
    background: url(../image/tel_1.svg) no-repeat left center;
    height: 100px;
    margin-right: 30px;
    margin-top: 10px;
    margin-bottom: 30px;
    padding-bottom: 30px;
     box-shadow:rgba(0,0,0,0.1) 0px 15px 5px -12px;
}
.tel ul li.time{ background:url(../image/tel_2.svg) no-repeat left center;height: 100px;
    margin-right: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    box-shadow:rgba(0,0,0,0.1) 0px 15px 5px -12px;}
.tel ul li.add{ background:url(http://www.baijiamingyi.com/images/icon_8.png) no-repeat left center; height: 100px;
    margin-right: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    box-shadow:rgba(0,0,0,0.1) 0px 15px 5px -12px;}
.tel ul li.add span{ font-size:14px;}
.zixun a{
    width: 110px;
    height: 40px;
    background: #a05757;
    bottom: 0px;
    text-align: center;
    line-height: 40px;
    color: #FFF;
    font-size: 18px;
    border-radius: 2px;
    float: left;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-left: 60px;
}
.model {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	z-index: 999;
}
.model_popup {
	width: 452px;
	background-color: #FFFFFF;
	border-radius: 8px;
	text-align: center;
	padding-bottom: 20px;
	position: absolute;
	top: 50%; 
	left: 50%;
	margin-left: -226px;
	margin-top: -140px;
	overflow: hidden;
}
.model_popup .popup-ts {
    height: 40px;
    text-align: center;
    line-height:40px;
    font-size: 22px;
    color: #ffffff;
    font-size: 16px;
    background-color: #a05757;
}
.model_toast {
	width: 452px;
	background: rgba(0,0,0,.5);
	border-radius: 8px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -120px;
	margin-left: -226px;
}
.model_toast .popup-toast {
	padding: 38px 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.model_popup .popup-text {
    padding: 25px 40px 35px;
    text-align: center;
    font-size: 16px;
    color: #333333;
	/* border-bottom: 1px solid #f2f2f2; */
	border-top: 3px solid #a05757;
}
.popup-btn {
	overflow: hidden;
}
.popup-btn .sure{
    display: inline-block;
    width: 100px;
    height: 34px;
    line-height: 34px;
    background-color: #a05757;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    border: 1px solid transparent;
	/* float: right; */
	margin-right: 40px;
}
.popup-btn .alert_sure {
	margin: 0;
}
.popup-btn .cancel {
    display: inline-block;
    width: 100px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    font-size: 14px;
    border-radius: 4px;
	background-color: #F2f2f2;
	border: 1px solid #a05757;
	color: #666;
	/* float: right;
	margin-right: 40px; */
}
.container {
    width: 320px;
    margin: 0 auto 10px 30px;
}

.bg {
    border-bottom: 6px solid #f9f9f9;
    margin-left: 10px;
}

.bio:hover > .desc {
  cursor: pointer;
  opacity: 1; }

.avatarcontainer {
  
  bottom: 20px;
  right: 60px;
  left: 40px;
  margin: auto;
  width: 80px;
  height: 80px;
  display: block; }
 

.avatar {
    width: 100%;
    border: 6px solid #f9f9f9;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    box-shadow: 6px 6px 6px #B1B1B1;
    -webkit-box-shadow: 6px 6px 6px #B1B1B1;
}
  .avatar img {
    width: 50px;
    height: 50px; }
  .avatar:hover + .hover {
    opacity: 1;
    cursor: pointer; }

.data {
  margin-top: 20px;
  width: 320px;
  color: #666; 
  font-family: 'Microsoft YaHei';
  
}
  .data ul {
    margin: 0;
    padding: 0;
  }
  .data li {
    width: 50%;
    float: left;
    text-align: center;
    font-family: 'Microsoft YaHei';
   }
.data li img{
      background-color: fff;    
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background:url(../image/lianxi_bg.png) no-repeat center;height: 80px;
}

    .data li p {     
        line-height: 46px;}
      
    .data li p a{     
      font-family: 'Microsoft YaHei';
      font-size: 16px;
      margin-top: 20px;
      line-height: 36px;
      font-weight:500;
    width: 160px;
    }

.swt a{ width: 110px;
    height: 40px;
    background: #fff;
    bottom: 0px;
    text-align: center;
    line-height: 40px;
    color: #a05757;
    font-size: 18px;
    border-radius: 2px;
    float: left;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-right: 10px;
    box-shadow: 10px 0 10px -10px #666666,
             -10px 0 10px -10px #666666;}  
.follow {
    margin: 30px auto 6px;
    background-color: #a05757;
    width: 120px;
    color: white;
    font-family: 'Microsoft YaHei';
    text-align: center;
    padding: 6px;
    border-radius: 5px;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
}
  .follow:hover {
    background-color: #961e2d;
    cursor: pointer; }
  .follow a {
    color:#ffffff; }

.add_hospital{width:320px; margin:0 auto; line-height:30px; color:#666666; font-size:14px;font-family: 'Microsoft YaHei';}
.add_hospital p{width:320px; margin:0 auto; line-height:30px; color:#666666; font-size:14px;font-family: 'Microsoft YaHei';margin-left: 20px;}
.beautiful, .xmzx, .mryy, .huanjing{ overflow:hidden;width:1198px; -webkit-box-shadow:rgba(0,0,0,0.09) 0px 6px 9px 0px;
	-moz-box-shadow:rgba(0,0,0,0.09) 0px 6px 9px 0px;
	box-shadow:rgba(0,0,0,0.09) 0px 6px 9px 0px; background:#ffffff; margin-top:20px; padding-bottom:40px;clear: both;}
.bio{
  cursor: pointer;
  opacity: 1; }
/*footer*/
.footerkj{width: 1280px;margin: 0 auto;height: auto;overflow: hidden;}
.footer{width: 100%;height: auto;overflow: hidden;font-size: 16px;color: #1a1a1a;}
.footer .line{width: 100%;height: 10px;background:url(../image/linebg.svg) repeat-x center;}
.footer .daohanglist{height: 80px;line-height: 70px;border-bottom: 1px solid #e9e9e9; box-shadow: 0px 16px 14px -21px rgba(130, 130, 130, 1);}
.footer .daohanglist ul li{float: left;text-align: center;width: auto;position: relative;margin-right: 30px;}
.footer .daohanglist ul li:after{content: "";position: absolute;display: block;height: 20px;width: 0px;background: #e9e9e9;top: 25px;}
.footer .daohanglist ul li:last-child:after{display: none;}
.footer .daohanglist ul li i{font-size: 20px;padding-right: 20px;}
.footer .middle{width: 100%;height: auto;padding: 40px 0;border-bottom: 0px solid #e9e9e9;overflow: hidden;}
.footer .middle .about{float: left;position: relative;height: auto;}
.footer .middle .about:after{content: "";position: absolute;display: block;height: 140px;width: 1px;background: #e9e9e9;right: 0;top: 0px;}
.footer .middle .about ul li{float: left;width: 192px;}
.footer .middle .about ul li h4{font-weight: normal;margin-bottom: 15px;}
.footer .middle .about ul li p{line-height: 35px;color: #aaa;}
.footer .middle .about ul li p a{font-size: 14px; color: #666;}
.footer .middle .gzh{float: left;width: 140px;text-align: center;position: relative;}
.footer .middle .gzh img{width: 100px;height: 100px; text-align: center;margin: 0 auto;}
.footer .middle .gzh::after{content: "";position: absolute;display: block;height: 140px;width: 1px;background: #f2f2f2;right: 0;top: 0px;}
.footer .middle .gzh h4{font-weight: normal;margin-bottom: 15px;}
.footer .middle .contact{float: left;width: 256px;text-align: center;font-size: 14px; }
.footer .middle .contact i{font-size: 50px;color: #38b4ec;}
.footer .middle .contact p{line-height: 26px;}
.footer .middle .contact p span{color: #aaa;}
.footer .copyright{padding: 22px 0;font-size: 12px;color: #aaa;}
.footer .copyright i{color: red;font-style: normal;}
.footer .copyright span{float: right;}
