body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,tdtbody,article,aside,figcaption,footer,header,hgroup,menu,nav,
section {
  margin: 0px;
  padding: 0px;
}
html { overflow-x:hidden;   margin: 0px;
  padding: 0px;}


ul,li {
  list-style-type: none;
}

img {
  border-style: none;
}
a:link,
a:active,
a:visited,
a:hover {
  text-decoration: none;

}
a {
  color: #333;
}

.head_wrap {
    position: relative;
    width: 100%;
	height: auto;
    margin:0 auto;
}

.head img {
width: 100%;
}
@media(max-width:980px)
{
.head img {
width:1280px;
} 
.head_wrap {
    position: relative;
    width: 1280px;
	height: auto;
    margin:0 auto;
}
}
.date {
  height: 50px;
  font-size: 14px;
  color: #fff;
  line-height: 50px;
  width: 1280px;
  margin: auto;
}

.date_kuang {
  background: #ea6f84;
}
.dete_left {
  float: left;
}
.deta_conter{padding-top:8px; width: 1280px;}
.dete_right {
  float: right;
  margin-top:-8px;
}

.dete_right img {
  vertical-align: middle;
}
.daohang {
  background: #ff99aa;
  text-align: center;


}
.daohang div{ 
 height: 60px;
  width:1280px;
  margin: auto;}

.daohang:after {
  content: "";
  display: block;
  overflow: hidden;
  width: 100%;
}

.daohang ul:after {
  content: "";
  display: block;
  clear: both;
}

.daohang_option {
  float: left;
  width: 14.285%;
  line-height: 60px;
  position: relative;
  background: #ff99aa;
}

.daohang_option a {
  display: block;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.daohang_option:hover {
  background: #ea6f84;
  transition: all 0.5s;
}

.daohang ul .current {
  background: #ea6f84;
}
.silide {
  display: none;
  position: absolute;
  z-index: 55;
  width: 100%;
  top: 60px;
}

.silide li {
  position: relative;
  background: #ff99aa;
}

.silide li:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 0;
}

.silide li a:hover {
  background: #ea6f84;
  transition: all 0.5s;
}
.swiper-container {
	float: left;
    width: 100%;
    height: 500px;
	overflow: hidden;
	position: relative;  
}
@media(min-width:1000px){
	.swiper-top{
		width:100%!important;
	}
}
.swiper-top {
	width:1280px;
	height: 700px;
	overflow: hidden;
	position: static;
	}

.swiper-top:after {
  content: "";
  display: block;
  overflow: hidden;
  width: 100%;
}


.swiper-xinwen {
	width:100%;
	height: 400px;
	overflow: hidden;
	position: relative;
	
	}
.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	  width:1280px;
    margin: auto;
}

.lunbo_kuang img{
  width: 100%;
  margin: auto;
  position: relative;
  /*height: 500px;*/

}


.pagination {
    position: absolute;
    z-index: 20;
    text-align:center;
    bottom: 20px;
    width: 100%;
}
	.pagination .swiper-pagination-switch {
		display: inline-block;
		width: 60px;
		height: 8px;	
		background: #fff;
		margin-right: 5px;
		border: none;
		cursor: pointer;
	}

	.pagination .swiper-active-switch {
		background: #ea6f84;
	}


.mid {
  width: 1280px;
  margin: auto;
  overflow: hidden;
}

.mid:after {
  content: "";
  display: block;
  clear: both;
}

.mid_daohang {
margin: 0px -15px;
  padding: 40px 0px;
  overflow: hidden;

}

.mid_daohangsizing {
  box-sizing: border-box;
  padding: 0 15px;
  float: left;
  color: #333;
  width: 20%;
}

.mid_daohangkuang {
  height: 160px;
  border-radius: 10px;
  background: #ffe5e8;
  text-align: center;
}

.mid_daohangkuang:hover {
  font-size: 18px;
  animation: size 2s linear 0s infinite alternate;
  transform: translateY(-10px);
}

.mid_daohangkuang:hover img {
  animation: myfirst 1s linear 0s infinite alternate;
}
.mid_daohangkuang img {
  margin: auto;
  display: block;
  padding: 30px 0px 20px;
}

.mid_left {
  float: left;
  width:620px;
 
}

.lunbo_xinwen_b {
  width: 620px;
  height: 400px;
}

.yyzx img {
 width:620px;
  height: 400px;
}
.pagination_a {
		position: absolute;
		z-index: 20;
		right: 0px;
		bottom: 0px;
height:50px;
line-height:50px;
		padding-right: 15px;
		
	}

	.pagination_a .swiper-pagination-switch {
		display: inline-block;
		width: 12px;
		height: 12px;
		/*border-radius: 50%;*/
		background: #fff;
		margin-right: 5px;
		border: none;
		cursor: pointer;    

		
	}

	.pagination_a .swiper-active-switch {
		background: #ea6f84;
	}

.xinwen_describe {
  height: 50px;
  color: #fff;
  line-height: 50px;
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
  z-index: 55;
  width: 620px;
}

.xinwen_describe p {
  
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 20px;
}
.mid_right {
  width: 50%;
  float: right;
  overflow: hidden;
  position: relative;
}

.biaoti {
  color: #666666;
  font-size: 24px;
  overflow: hidden;
  position: relative;
}

.biaoti a {
  color: #666666;
  display: block;
  padding: 0px 20px 20px;
}

.active a {
  color: #ea6f84;
}

.biaoti:after {
  content: "";
  display: block;
  height: 2px;
  background: #e6e6e6;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.biaoti ul li {
  text-align: center;
  float: left;
  position: relative;
  min-width: 95px;
}

.biaoti ul .active:after {
  content: "";
  display: block;
  height: 2px;
  background: #ea6f84;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
}

.biaoti ul li:before {
  content: "";
  display: block;
  height: 24px;
  width: 1px;
  background: #e6e6e6;
  position: absolute;
  left: 0;
  bottom: 20px;
  z-index: 2;
}

.biaoti ul li:first-child:before {
  display: none;
}

.news {
  margin-top: 10px;
  display: none;
}

.morr {
  color: #666;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 51px;
}

.morr:hover {
  font-size: 18px;
}

.news ul li {
  color: #ff9999;
  line-height: 60px;
  position: relative;
  overflow: hidden;
}

.news ul li + li:after {
  content: "";
  display: block;
  border-top: 1px dashed #e6e6e6;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.news ul li a {
  overflow: hidden;
  color: #666666;
  width: 100%;
  display: block;
}

.news ul li a:after {
  content: "";
  display: block;
  clear: both;
}

.news ul li a p {
  width: 480px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}

.news ul li a span {
  float: right;
}
.bot{margin-left:20px;width:100%;padding: 25px 0;}	
.bot a{margin-right:20px;padding-right: 20px;background: url(../images/foot_1.png) no-repeat right center;}
@media(max-width:980px){
	.footer{width:1280px !important;}
}
.footer {
border-top: 1px solid #000;
  background: #fff;
  font-size: 18px;
  color: #000;
display: flex;
height:150px;
float: left;
width:100%;
}

.footer_left img{
  float:left;
  margin-left:150px;
  height:130px;
  padding-top:10px;
}
.footer_right {
float:right;
  margin:0 auto;
  padding-top:30px;
}
.p2{font-size:10px;margin-bottom:10px;}
.footer_right p{
margin-left:30px;
line-height: 30px;
}
.footer_right img {
  width: 100px;
}
.footer_z{padding-right:150px;padding-top:10px;}
.footer_link{display: inline-block;text-align: center;margin:auto 5px;}
.footer_link img{width:100px; }
.footer_link span{
	text-align: center;
    display: block;
    }	
.location {
  background: #fafafa;
  line-height: 60px;
 
}

.location_content {
  width: 1280px;
  height: 60px;
  margin: auto;
}

.location_content a {
  color: #666;
  font-size: 20px;
}

.location_content img {
  padding-right: 10px;
  vertical-align: sub;
}
.newslist{
	/*width:1280px;*/
margin:0 auto;
	display:flex;
    padding-top: 10px;
	
	
}
.newslist li{
    border: 1px solid #dddddd;
    margin-bottom: 40px;
    padding:10px;
    float: left;
    background: #fff;
    cursor: pointer;
}
.newslist li:hover {
    box-shadow: 0 15px 30px rgba(0,0,0,0.15);
    outline: none;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,0.15);
}
.newslist li a {
    color: #454545;
    font-size: 14px;
}
.newslist .time {
    color: #009994;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 94px;
}
.newslist .time strong {
    font-weight: normal;
    font-size: 38px;
    margin-top: 20px;
  display: block;
}
.newslist-con2cimg {
    width: 200px;
	height:133px;
    float: left;
  
}
.newslist-con2c2 {
    width: 600px;
	float: left;
    margin-left: 10px;
    line-height: 28px;
}
.newslist-con2c2 span:first-child {
    font-size: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 10px 0;
}
.newslist-con2c2 span:last-child {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.neiye_mid_right {
    float: right;
    width: 1280px;
    position: relative;
    box-sizing: border-box;
    min-height: 550px;
}
.neiye_right{
	margin:0 auto;
  width:1280px;
  position: relative;
  box-sizing: border-box;
}
.neiye_biaoti {
  font-size: 30px;
  color: #ea6f84;
  text-align: center;
  height: 100px;
  display: table-cell;
  vertical-align: middle;
  width:1280px;
}

.neiye_jianjie_content {
  text-align: center;
}

.neiye_jianjie_content p {
  text-indent: 2em;
  padding-bottom: 30px;
  line-height: 1.8;
  text-align: left;
}

.neiye-tp {
  display: inline-block;
  padding-bottom: 30px;
}

.neiye-tp p {
  text-align: center;
}

.neiye-tp img {
  max-width: 1280px;
  margin: 0px 25px 30px;
}
.neiye_content .news {
  display: block;
}

.neiye_content .news ul li {
  line-height: 78px;
}

.neiye_content .news ul li span {
  color: #999;
}
.neiye_content .news ul li a {
  color: #333;
}
.neiye_content img {
  text-align: center;
  max-width: 1280px;
}

.div_time {
  line-height: 52px;
  border-bottom: 1px solid #e6e6e6;
  color: #666666;
  text-align:center;
}

.div_time span {
  margin-right: 20px;
}

.share {
  float: right;
  width: 210px;
  position: relative;
}

.share span {
  float: left;
}

.share .bdsharebuttonbox {
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0px;
  bottom: 0;
  margin: auto;
  width: 140px;
  height: 28px;
}
.neiye_mid {
  width: 1280px;
  margin: auto;
  padding: 30px 0px 50px;
  overflow: hidden;
}
.lanmu_jt {
  height: 100px;
  /* background: linear-gradient(135deg, transparent 5px, #ea6f84 0) top left no-repeat; */
  background: url(../images/2019fyy_024.png);
  line-height: 100px;
  font-size: 24px;
  color: #fff;
}
.list_bav_1 li {
  margin-top: 2px;
  position: relative;
  display: block;
}

.list_bav_1 li a {
  line-height: 70px;
  background: #f2f2f2;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  color: #333;
  position: relative;
  cursor: pointer;
}

.list_bav_1 > li > a.active,
.list_bav_1 > li > a:hover {
  color: #ea6f84;
}

.list_bav_1 > li > a:hover:before,
.list_bav_1 > li > a.active:before {
  content: "";
  display: block;
  width: 4px;
  height: 100%;
  background: #ea6f84;
  position: absolute;
  left: 0;
}
.list_bav_1 ul {
  display: none;
  background: #fafafa;
}

.neiye_content {
  overflow: hidden;
  line-height: 30px;
  font-size:16px;
  width:1280px;
  position: relative;
  box-sizing: border-box;
  margin:0 auto;
}
.neiye_content .news {
  margin-top: 0;
}
.neiye_content .news ul li:after {
  content: "";
  display: block;
  border-top: 1px dashed #e6e6e6;
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  width: 100%;
}
.neiye_content .TRS_Editor {
  overflow: visible;
  text-align: justify;
}
.neiye_content .TRS_Editor ul li {
  list-style-position: inside;
  list-style-type: disc;
}
.neiye_content .TRS_Editor p + p {
  margin-top: 15px;
}
.neiye_mid_left {
  float: left;
  width: 250px;
  text-align: center;
  background: #fafafa;
}
#pagelist {
  /* position: absolute;
  bottom: 20px; */
  margin: 50px 0 20px;
}
.leftcon {
  float: left;
  line-height: 36px;
  font-size: 14px;
}

.leftcon span {
  color: #ea6f84;
  padding: 0 5px;
}

.leftcon em {
  color: #ea6f84;
  padding: 0 5px;
  font-style: normal;
}
.rightcon {
  display: flex;
}
.rightcon li {
  color: #fff;
  background: #ff99aa;
  min-width: 60px;
  box-sizing: border-box;
  line-height: 36px;
  text-align: center;
  margin:5px  10px;
}
.rightcon  .normal,
.rightcon  .current{
display: none;
}
.rightcon li:hover {
  background: #ea6f84;
}

.rightcon span {
 
}
.page-num-current {
    background: #b78464;
    color: #fff;
}
.rightcon input {
  display: none;
}
.page-index, .page-last, .page-pre, .page-next, .page-num {

}



.zzjs_kuang {
margin-right:10px;

}
.zzjs {
  padding: 10px;
  float: left;
}
.zhuanjia {
  display: block;
  width: 260px;
  height: 324px;
  position: relative;
  float: left;
}

.zhuanjia img {
  width: 250px;
  height: 324px;
}

.zhuanjia_xinxi {
  width: 220px;
  height: 60px;
  padding: 15px;
  background: rgba(51, 51, 51, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f333333, endColorstr=#7f333333);
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 14px;
}

.zhuanjia:hover .zhuanjia_xinxi {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ea6f84, endColorstr=#b2ea6f84);
  background: rgba(234, 111, 132, 0.7);
}

.zhuanjia_name {
  font-size: 16px;
}

.zhuanjia_ks {
  float: right;
}

.zhuanjia_tc {
  line-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ks_content {
  padding-top: 3px;
}

.ks_bt {
  height: 60px;
  font-size: 24px;
  padding: 0px 20px 0px 35px;
  background: #f2f2f2;
  line-height: 60px;
  position: relative;
  cursor: pointer;
}

.ks_bt:after {
  content: "";
  display: block;
  width: 4px;
  height: 24px;
  background: #ea6f84;
  position: absolute;
  top: 0;
  left: 20px;
  bottom: 0;
  margin: auto;
}


.ks_xbt {
  font-size: 20px;
  padding-bottom: 20px;
  font-weight: normal;
}
.ks_qukuai {
  padding: 25px 0px;
  position: relative;
  overflow: hidden;
}

.ks_qukuai:after {
  content: "";
  display: block;
  border-bottom: 1px dashed #e6e6e6;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.ks_qukuai:last-child:after {
  display: none;
}
.add-content > img {
  float: right;
  max-width: 250px;
  margin: 0 0 25px 25px;
}

.ks_qukuai p {
  line-height: 1.8;
  color: #333;
}

.dajt {
  width: 20px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 20px;
  margin: auto;
  transform: rotate(0deg);
  transition: transform 0.5s;
}

.dajt_active {
  transform: rotate(180deg);
  transition: transform 0.5s;
}






/*科室*/	
.officesBase{width:1280px;height:400px;margin-top:25px !important;position:relative;margin:auto;}
.officesBase .toolsBase{width:1280px;height:47px;position:relative;border-bottom:1px solid #ddd}
.officesBase .title{float:left;height:42px;padding-top:3px;padding-left:52px;border-bottom:5px solid #ff99aa;background:url(../images/ico_029.jpg) 7px top no-repeat}

.BaseMark{position:relative;margin:0 auto;}
.doctorsBase{width:1280px;height:450px;margin-top:25px;position:relative;margin:auto;}
.doctorsBase .toolsBase{width:1280px;height:47px;position:relative;border-bottom:1px solid #ddd}
.doctorsBase .title{float:left;height:42px;padding-top:3px;padding-left:52px;border-bottom:5px solid #ff99aa;background:url(../images/ico_028.jpg) 7px top no-repeat}

.doctorsBase .tools,.officesBase .tools{width:455px;height:35px;position:absolute;top:0px;right:6px}
.doctorsBase .tools a,.officesBase .tools a{display:block;position:absolute;top:0px}
.doctorsBase .tools a.ASwitch,.officesBase .tools a.ASwitch{width:114px;height:33px;line-height:34px;text-align:center;border:1px solid #ddd;left:0px}
.doctorsBase .tools .search{width:161px;height:35px;position:absolute;top:0px;left:130px}
.doctorsBase .tools .search .animated{width:151px;border:1px solid #ddd;height:31px;line-height:35px;padding-left:8px}
.doctorsBase .tools .search .animated:focus{outline:none;border:1px solid #6bcbca}
.doctorsBase .tools .search .btn{background:url(../images/ico_030.jpg) center center no-repeat;height:33px;width:20px;border:none;position:absolute;top:1px;right:5px}
.doctorsBase .tools  a:hover,.officesBase .tools  a:hover{color:#fff;background:#ff7544}
.doctorsBase .tools .Aprev,.officesBase .tools .Aprev{position:absolute;top:0px;right:39px;width:26px;height:26px;display:block;border:2px solid #ddd;background:#FFF url(../images/ico_031b.png) center center no-repeat}
.doctorsBase .tools .Aprev:hover,.officesBase .tools .Aprev:hover{background:#ff7544 url(../images/ico_031a.png) center center no-repeat}
.doctorsBase .tools .Anext,.officesBase .tools .Anext{position:absolute;top:0px;right:0px;width:26px;height:26px;display:block;border:2px solid #ddd;background:#FFF url(../images/ico_032b.png) center center no-repeat}
.doctorsBase .tools .Anext:hover,.officesBase .tools .Anext:hover{background:#ff99aa url(../images/ico_032a.png) center center no-repeat}
.doctorsBase .tools .Amore,.officesBase .tools .Amore{font-size:14px;color:#ff99aa;height:100%;text-align:center;position:absolute;top:0px;line-height:35px;right:88px}
.doctorsBase .tools .Amore:hover,.officesBase .tools .Amore:hover{color:#ff7544;background:#FFF;text-decoration:underline}
.doctorsBase .title em,.officesBase .title em{font-size:18px;color:#333;line-height:32px}
.doctorsBase .title span,.officesBase .title span{padding-left:3px;color:#ff99aa}

.doctorsBase .contents,.officesBase .contents{width:1280px;position:absolute;height:392px;top:80px;left:-30px;overflow:hidden}
.doctorsBase .contents ul,.officesBase .contents ul{position:absolute;width:8888px;height:362px;top:0px;left:30px}
.doctorsBase .contents ul li,.officesBase .contents ul li{width:240px;height:362px;position:relative;float:left;transition:box-shadow .28s linear;-moz-transition:-moz-box-shadow .28s linear;-webkit-transition:-webkit-box-shadow .28s linear}
.doctorsBase .contents .img{display:block;width:150px;height:162px;overflow:hidden;margin:30px auto 0px auto}
.doctorsBase .contents .img img{width:100%;}
.doctorsBase .contents .name{display:block;width:100%;height:16px;text-align:center;margin-top:18px;font-size:16px;line-height:16px;color:#978571}
.doctorsBase .contents .office{display:block;width:100%;text-align:center;line-height:33px;color:#333}
.doctorsBase .contents .post{display:block;width:100%;text-align:center;color:#6e6e6e}
.doctorsBase .contents .btn{display:block;position:absolute;bottom:35px;width:68px;height:30px;text-align:center;line-height:30px;color:#fff}
.doctorsBase .contents .more{right:32px;background:#bda179}
.doctorsBase .contents .date{left:32px;background:#6bcbca}
.doctorsBase .contents .btn:hover{background:#ff7544}
.doctorsBase .contents ul li:hover,.officesBase .contents ul li:hover{box-shadow:0 15px 30px rgba(0,0,0,0.15);outline:none;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.15);-moz-box-shadow:0 15px 30px rgba(0,0,0,0.15)}
.doctorsBase .contents ul li:hover .office,.officesBase .contents ul li:hover .office{color:#ff7544}
.doctorsBase .contents div,.officesBase .contents .hackR,.officesBase .contents .hackL{position:absolute;top:0px;height:362px;width:30px}
.doctorsBase .contents .hackR,.officesBase .contents .hackR{right:0px}
.doctorsBase .contents .hackL,.officesBase .contents .hackL{left:0px}
.doctorsBase .DFastSearch,.officesBase .OFastSearch{width:100%;position:absolute;top:0px;height:486px;background:#FFF;left:0px;display:none}
.doctorsBase .DFastSearch .DFTitle,.officesBase .OFastSearch .OFTitle{width:100%;height:47px;position:relative;border-bottom:1px solid #ddd}
.doctorsBase .DFastSearch label,.officesBase .OFastSearch label{position:absolute;top:7px;left:0px;font-size:18px}
.doctorsBase .DFastSearch button,.officesBase .OFastSearch button{position:absolute;width:114px;height:33px;cursor:pointer;color:#fff;line-height:34px;background:#ff7544;text-align:center;border:1px solid #ddd;top:0px;right:0px}
.doctorsBase .DFastSearch button:hover,.officesBase .OFastSearch button:hover{background:#6bcbca}
.doctorsBase .DFastSearch .DFContent{width:100%;height:416px;position:relative;border-bottom:1px solid #ddd}
.doctorsBase .DFastSearch .IndexWords{width:65px;height:416px;position:absolute;top:0px;left:0px}
.doctorsBase .DFastSearch .IndexWords ul{width:32px;height:416px;float:left}
.doctorsBase .DFastSearch .IndexWords li{width:32px;height:32px;font-size:14px;cursor:pointer;color:#676767;line-height:32px;text-align:center;background:#f5f5f5;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.doctorsBase .DFastSearch .IndexWords li.other{background:#f1f1f1}
.doctorsBase .DFastSearch .IndexWords li:hover,.doctorsBase .DFastSearch .IndexWords li.current{background:#ff7544;color:#fff}
.doctorsBase .DFastSearch .DListBase{width:1131px;height:416px;position:absolute;top:0px;right:0px;overflow-x:hidden;-ms-overflow-x:hidden;overflow-y:scroll\9;-ms-overflow-y:scroll\9}
.doctorsBase .DFastSearch .DList{width:1096px;margin:0px auto;border-bottom:1px solid #e7e7e7;padding-bottom:33px}
.doctorsBase .DFastSearch .DList h6{font-size:28px;line-height:67px;color:#ff7544}
.doctorsBase .DFastSearch .DList ul{border-top:1px solid #e7e7e7;padding:6px 0px}
.doctorsBase .DFastSearch .DList li{color:#666;line-height:21px;margin-top:20px;padding-top:6px;position:relative;float:left;padding-left:5px;width:132px}
.doctorsBase .DFastSearch .DList .DName{width:72px;position:relative;height:21px}
.doctorsBase .DFastSearch .DList .DName .name{font-size:16px;color:#978571;background:url(../images/ico_013.png) 1px center no-repeat;display:block}
.doctorsBase .DFastSearch .DList li p{width:96%;overflow:hidden;height:21px}
.doctorsBase .DFastSearch .DList .DName:hover .name{text-indent:19px;color:#ff7544;background:url(../images/ico_004.png) 1px center no-repeat}
.doctorsBase .DFastSearch .DList .DName div{width:265px;height:133px;position:absolute;z-index:108;display:none;background:#FFF;padding:16px;box-shadow:0 15px 30px rgba(0,0,0,0.15);outline:none;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.15);-moz-box-shadow:0 15px 30px rgba(0,0,0,0.15)}
.doctorsBase .DFastSearch .DList li img{width:99px;height:133px;position:absolute;top:16px;left:16px}
.doctorsBase .DFastSearch .DList li label{position:absolute;display:block;left:132px;top:27px;width:150px;color:#978571}
.doctorsBase .DFastSearch .DList li em{position:absolute;display:block;left:132px;top:50px;width:150px}
.doctorsBase .DFastSearch .DList li span{position:absolute;display:block;left:132px;top:71px;width:150px;color:#8e8e8e}
.doctorsBase .DFastSearch .DList li .date{position:absolute;bottom:16px;left:132px;width:68px;height:30px;color:#fff;line-height:32px;text-align:center;background:#bda179}
.doctorsBase .DFastSearch .DList li .more{position:absolute;bottom:16px;right:16px;width:68px;height:30px;color:#fff;line-height:32px;text-align:center;background:#6bcbca}
.doctorsBase .DFastSearch .DList .DName div a:hover{background:#ff7544}
.officesBase .tools{width:280px}
.officesBase .contents ul{height:320px}
.officesBase .contents ul li{width:299px;height:320px;border-right:1px solid #f5f5f5}
.officesBase .contents i{display:block;width:26px;height:44px;position:absolute;top:0px;right:29px}
.officesBase .contents i.ico01{background:url(../images/ico_033.jpg) no-repeat}
.officesBase .contents .img{width:80px;height:80px;border-radius:50%;margin:40px auto 20px auto;background:#ff99aa;}
.officesBase .contents .office{font-size:18px;text-align:center;display:block;color:#978571;margin-bottom:6px}
.officesBase .contents p{line-height:22px;width:208px;text-align:center;margin:0px auto}
.officesBase .contents .more{position:absolute;bottom:20px;display:block;text-indent:18px;width:99px;height:40px;line-height:40px;left:50px;color:#ff7544;background:url(../images/ico_034.jpg) no-repeat;background-position:85px center}
.officesBase .contents .doctor{position:absolute;bottom:20px;display:block;text-indent:18px;width:99px;height:40px;line-height:40px;right:50px;color:#0088a8;background:url(../images/ico_035.jpg) no-repeat;background-position:85px center}
.officesBase .contents .btn:hover{background-position:90px center}
.officesBase .contents ul li:hover .img{background:#bda179}
.officesBase .hiddenLineR,.officesBase .hiddenLineL{background:#FFF;position:absolute;width:1px;top:93px;height:320px}
.officesBase .hiddenLineR{right:0px}
.officesBase .hiddenLineL{left:-1px}
.officesBase .OFastSearch{height:447px}
.officesBase .OFContent{width:100%;height:343px;position:absolute;top:91px;left:0px;overflow-y:hidden;-ms-overflow-y:hidden;overflow-x:scroll\9;-ms-overflow-x:scroll\9}
.officesBase .OListBase{width:1440px;height:343px;position:absolute;top:0px;left:0px}
.officesBase .OList{width:219px;height:288px;float:left;border-right:1px solid #eee;padding-left:20px;overflow:hidden}
.officesBase .OList h6{padding-left:21px;font-size:16px;line-height:16px;color:#6bcbca;background:url(../images/ico_004.png) left 1px no-repeat;margin-bottom:24px}
.officesBase .OList .item{padding-bottom:3px;line-height:12px;height:20px}
.officesBase .OList span{color:#ff7544;font-size:16px;padding-right:8px}
.officesBase .OList a{color:#978571}
.officesBase .OList a:hover{color:#ff7544;text-decoration:underline}
.officesBase .OList .itemHidden{height:15px;width:100%}

.othersBase{min-height:213px}
.othersBase .left{width:595px;height:211px;border:1px solid #ddd;float:left}
.othersBase .left .img{width:290px;height:185px;overflow:hidden;position:relative;margin-top:13px;margin-left:13px;float:left}
.othersBase .left .Anim{width:1450px;height:185px}
.othersBase .left .Anim li{width:290px;height:185px;position:relative;float:left}
.othersBase .left .Anim li div{width:280px;padding-left:10px;height:35px;color:#fff;line-height:35px;background:url(../images/bg02.png);position:absolute;bottom:0px;left:0px}

.othersBase .left .index{height:8px;width:43px;position:absolute;right:0px;bottom:11px}
.othersBase .left .index li{-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);-webkit-opacity:.5;cursor:pointer;background:#FFF;width:8px;height:8px;float:left;border-radius:50%;margin-right:3px}
.othersBase .left .index li:hover,.othersBase .left .index li.on{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-opacity:1}
.othersBase .left .content{height:185px;width:240px;float:right;margin-right:22px;margin-top:13px;position:relative}
.othersBase .left h3{padding-left:50px;background:url(../images/ico_037.jpg) left center no-repeat;color:#ff7544;font-size:16px;line-height:50px;height:50px}
.othersBase .left p{line-height:20px;padding-bottom:5px;color:#535353}
.othersBase .left label{display:block;margin-top:5px;padding-left:23px;color:#333;background:url(../images/ico_038.jpg) left center no-repeat}
.othersBase .left a{width:96px;height:34px;position:absolute;background:#bda179;right:-1px;bottom:0px;display:block;line-height:36px;font-size:12px;text-align:center;color:#fff}
.othersBase .left a:hover{background:#ff7544}
.othersBase .right{width:596px;height:211px;border-left:1px solid #ddd;border-top:1px solid #ddd;float:right}
.othersBase .right a{width:297px;height:105px;display:block;position:relative;border-bottom:1px solid #ddd;border-right:1px solid #ddd;float:left}
.othersBase .right a img{position:absolute;top:22px;left:26px}
.othersBase .right a em{position:absolute;left:76px;top:22px;color:#978571;font-size:14px}
.othersBase .right a span{position:absolute;left:76px;top:45px;color:#666}
.othersBase .right a b{position:absolute;left:76px;top:70px;width:57px;display:block;height:15px;line-height:17px;color:#a8a8a8;background:url(../images/ico_040a.png) right center no-repeat}
.othersBase .right a:hover{background:#ff7544}
.othersBase .right a:hover .second{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-opacity:0}
.othersBase .right a:hover em{color:#fff}
.othersBase .right a:hover span{color:#fff}
.othersBase .right a:hover b{color:#fff;background:url(../images/ico_040b.png) right center no-repeat}









@media all and (min-width: 1px) and (max-width:1279px){
	.BaseMark{width:1280px}
	.navBase{width:1280px;margin-left:-490px}	
	.navMenus{width:210px}
	.navMenus ul li{width:160px}
	.nav_Menu01 dl{padding-left:0px}
	.nav_Menu02 dl{padding-left:0px;width:328px}
	.navSub5{width:388px}
	.NurseSub dl,.HealthSub dl{width:628px}
	.HealthSub dl.Img01 dd{padding-left:152px}
	.NewsSub dl{width:486px}
	.NewsSub,.HealthSub{padding-left:56px}
	.NewsSub dl.Img02 dd.Lurl{padding-left:152px;min-height:98px}
	.NurseSub{padding-left:43px}
	.navbox dd.nurse{width:65%}
	.navbox dd.nurse .Nmore{height:36px;line-height:36px;top:50px;right:-208px}
	header .logoBase .loadcx{width: 170px;height: auto; top: 50px;}
	.nav_Menu01 .pic,.autoPic .pic,.navSub4,.navSub6{display:none}
	.QRBase .QRList li{width:244px}
	.QRBase .QRList li div{width:190px}
	.QRBase .QRList li label{width:98px}
	footer .menusBase{padding:60px 0px 0px 0px}
	footer .menusBase dl{margin-right:86px;height:182px}
	footer .newsPaper{border-left:none;width:100%;margin:0px auto;float:none;clear:both;padding:20px 0px;height:39px;border-top:1px solid #e5e5e5}
	footer .newsPaper .npTitle{float:left;margin:0px 0px 0px 253px;width:146px}
	footer .newsPaper .DChange{float:left;margin:7px 0px 0px 10px}
footer .newsPaper .newsPaperBtn{float:left;margin:7px 0px 0px 7px}
nav li.first .QMSubList{width:754px}
} 
@media all and (min-width:1280px) and (max-width:1580px){
	
	.navBase{width:1200px;margin-left:-600px}
}
@media all and (min-width: 1581px) and (max-width:3840px){
	
	.navMenus{width:308px}
	.navSub2{padding:0px 68px}
	.navSub5{width:399px}
	.navSub6{padding:0px 58px}
	.navSub3,.navSub7,.navSub4{padding-left:68px}
	.noPic dl{width:449px}
	.navBase{width:1500px;margin-left:-750px}
	.QRBase .QRList li{width:249px}
	.QRBase .QRList li div{width:190px}
	.QRBase .QRList li label{width:98px}
	footer .menusBase dl{margin-right:128px}
	footer .newsPaper{width:318px}
	nav li.first .QMSubList{width:1189px}
	nav li.first .QMSubList .IndexWords li{margin-right:10px;margin-top:10px}
	nav li.first .QMSubList .DList li{width:172px}
}
.fixed {
    position: fixed;
    right: 20px;
    z-index: 999;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 170px;
    text-align: center;
    color: #fff;
    line-height: 1.8;
    font-size: 14px;
}
.fixed > div {
  width: 50px;
  min-height: 50px;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
  background: #ff99aa;
}

.fixed > div:hover {
  background-color: #ea6f84;
}
.oa {
  padding: 10px 0 5px;
}

.oa a {
  color: #fff;
  display: block;
}
.weixin {
  position: relative;
  padding: 10px 0 5px;
}

.weixin div {
  display: none;
  position: absolute;
  top: -16px;
  left: -113px;
  text-align: center;
  background: #fff;
}
.weixin div img {
  display: block;
}
.weixin div p {
  color: #333;
}
.weixin div:after {
  content: "";
  display: block;
  width: 10px;
  height: 20px;
  position: absolute;
  right: -10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../images/2019fyy_061.png) no-repeat center;
}
.weixin:hover div {
  display: block;
}
.fixed .scroll {
  background: #ff99aa url(../images/2019fyy_002.png) no-repeat center;
  display: none;
}






