 
 
 /*幻灯*/ 
.ebanner{width: 100%;margin: 0 auto; max-height:600px; position: relative;}
.ebanner .banimg1 .swiper-container {width: 100%;max-height: 600px;}
.ebanner .banimg1 .swiper-slide{ height: 600px; }
.ebanner .banimg1 .swiper-slide a{ display: block; width: 100%;height: 100%; text-indent:-9999em; }
.ebanner .banimg1 .arrow-left {display:block;	background: url(../images/index_tab_l.png) no-repeat left top;	position: absolute;	left: 50%;	top: 50%;	margin-top: -25px;	width: 28px;height: 51px;	z-index: 10; margin-left: -620px; cursor: pointer;}
.ebanner .banimg1 .arrow-right {display:block; background: url(../images/index_tab_r.png) no-repeat left bottom;	position: absolute;	right: 50%;	top: 50%;	margin-top: -25px;	width: 28px;height: 51px;z-index: 10;margin-right: -620px;cursor: pointer;}
.ebanner .banimg2 {	width: 100%; position: absolute;bottom: 10px; left: 0;right: 0; text-align: center;}
.ebanner .banimg2 .swiper-container {	width: 1200px;	height: 66px; text-align: center; margin: 0px auto;}
/* .ebanner .banimg2 .swiper-wrapper{ display: inline-block; } */
.ebanner .banimg2 .swiper-slide {width: 136px;height: 66px; overflow: hidden; float: left; }
.ebanner .banimg2 .swiper-slide a{width: 120px;height: 60px; display:block;background-size: auto 100%;background-position: center center;border:#fff 3px solid; margin:0 5px; border-radius: 5px;-ms-behavior: url(/css/backgroundsize.min.htc);}
.ebanner .banimg2 .active-nav a{border:#007aff 3px solid;}	



.tit_hot{ background:#f5f5f5; width:100%; overflow:hidden; height:auto; padding:5px 0px;}
.hot_xx{ width:1200px; margin:5px auto;overflow:hidden; }
.hot_xx{position:relative;height:196px}
.hot_xx li{ width:14.1%; height:165px; overflow:hidden;  margin-top:20px; position:relative; float:left; background:#fff; border:1px solid #d7d6d6}
.hot_xx .items_top{ width:100%; position:relative; cursor:pointer; }
.hot_xx .items_top_img1{ width:100%;height:130px; text-align:center; }
.hot_xx .items_top_img1 span{text-transform:uppercase; font-size:22px; font-weight:normal; color:#a2a1a1}
/*隐藏项目列表*/
.hot_xx .itemshover1{width:100%; height:135px; background:#2c7fd3; color:#fff; padding-top:30px; position:absolute;opacity:1; top:0; left:0; z-index:10; display:none;animation:tan .7s}
.hot_xx .itemshover1 p  {width:100%;text-align:center; padding-top:2px}
.hot_xx .itemshover1 p a{  font-size:15px; color:#fff; font-weight:normal;}
.hot_xx .itemshover1 p span{  font-size:14px; padding:0 5px;}




/*医院新闻*/

#news{ width:100%; height:auto; padding:10px 0px; overflow:hidden; }
#news .news{ width: 1200px; margin:10px auto; overflow:hidden; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); } 
#news .left_news{width: 880px;background: #fff;box-sizing: border-box;float: left;margin: 0 auto;display: block;color: #939393; height:auto; border:1px solid #CCCCCC}
#news .left_news_img{width: 338px;height:auto;overflow: hidden;float: left;display: block;border-right:1px solid #ccc;}
#news .left_news_img h2{font-size:22px; color:#666 ; border-bottom:1px solid #ccc; line-height:55px; padding-left:15px;}
#news .left_news_img h2 span{ color:#ccc; font-size:14px; text-transform:uppercase; padding-left:10px;}
#news .left_news_img h2 b{ float:right; margin-right:5px;} 
#news .left_news_img .focus1{ width:100%; margin:0 auto; position:relative; overflow:hidden;   }
#news .left_news_img .focus1 .hd1{ width:103px; height:11px;  position:absolute; z-index:1; bottom:15px; text-align:center; left:45%;  }
#news .left_news_img .focus1 .hd1 ul li{ display:inline-block; width:10px; height:10px; float:left;  text-indent:9999px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; cursor:pointer;   }
#news .left_news_img .focus1 .hd1 ul .on{ background:#0368ce;  }
#news .left_news_img .focus1 .bd1{ position:relative; z-index:0; }
#news .left_news_img .focus1 .bd1 li img{ vertical-align: bottom; padding:2%}
#news .left_news_img .focus1 .bd1 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
#news .left_news .qiehuan_news{width:539px;float: right!important;display: block;height:auto;margin: 0;padding: 0;}
#news .left_news .list_title h2{width:100%; height:auto;font-size: 22px;}
#news .left_news .list_title h2 a.cur_news{color: #fff; background:#0368ce; width:50%;}
#news .left_news .list_title{line-height: 58px;border-bottom: 1px solid #ccc;position: relative;}
#news .left_news .list_title h2 a{display: inline-block; width:50%; height:auto; text-align:center; color:#666}
#news .left_news .yl_news{  padding:0 10px;}
#news .left_news .yl_news .top_lr_news .fl{ float:left; width:100px; height:100px; background:#616161; color:#fff; text-align:center;}
#news .left_news .yl_news .top_lr_news .fl h3{ font-size:50px; font-weight:bold; line-height:65px;}
#news .left_news .yl_news .top_lr_news .fl h4{ font-size:21px;}
#news .left_news .yl_news .top_lr_news .fr{width:405px; float:right;}
#news .left_news .yl_news .top_lr_news a{white-space: normal;max-width: 100%;line-height: 47px;text-overflow: ellipsis; font-weight:700; font-size:18px; overflow:hidden; width:100%;white-space: nowrap;}
#news .left_news .yl_news .top_lr_news{height: 100px;border-bottom: 1px solid #ccc;padding-right: 0;text-overflow: ellipsis; overflow:hidden; width:100%; padding:10px 0;}
#news .left_news .yl_news .top_lr_news p{ width:100%; font-size:13px;}
#news .left_news .ope__sy_li{ width:100%; overflow:hidden; height:auto;}
#news .left_news .ope__sy_li a{text-overflow: ellipsis;margin-top: 10px;white-space: nowrap;overflow:hidden; height:auto;  width:85%; display:block; float:left;  font-size:15px}
#news .left_news .ope__sy_li span{ float:right;margin-top: 10px; margin-right:15px;}
#news .left_news .yl_news ul .ope__sy_li a:before{content: ">";font-weight: bold;color: #0368ce ;margin-right: 2px;}
#news .left_news .on {display: block !important;}
#news .left_news .lr_bt {display: none;}
#news .left_news .right_news_lr { padding:8px 10px 9px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

.right_news{width: 319px; height:530px; background: #fff;box-sizing: border-box;float: right!important;margin: 0;display: block;color: #666; border:1px solid #ccc; border-left:0px}
.right_news_title{ display:block;line-height: 40px;position: relative;margin: 0;padding: 0;display: block;color: #666;}
.right_news_title h2{font-size:22px; color:#666 ; border-bottom:1px solid #ccc; line-height:55px; padding-left:15px;}
.right_news_title h2 span{ color:#ccc; font-size:14px; text-transform:uppercase; padding-left:10px;}
.right_news_con{ display:block; padding:5px 0px; text-align:center;}
.right_news_con b{ width:300px; margin:5px 9px;} 
.right_news_con b img{ width:300px; }  
.right_news_con p{ width:300px; margin:5px 9px;} 
.right_news_con p img{ width:300px; }

#dmpartment-box{ width:100%; height:auto; padding:10px 0px;}
#dmpartment-box .zzfw{width:1200px; height:300px; margin:10px auto; overflow:hidden; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}


#index_zj{ padding:10px 0px; background:#fff;}
#index_zj .zjtitle{ width:1200px; margin:0 auto; margin-bottom:-20px}
#index_zj .zjtitle .zj_tit{width: 1200px;height: 80px;margin: 0 auto;text-align: center;color: #000;font-size: 40px;font-weight: bold;line-height: 80px;} 
#index_zj .zjtitle h3{margin: -2px auto auto auto; background:#0368ce; text-align:center; width:319px; color:#fff; border-radius: 32px; font-size:19px; font-weight:normal; line-height:42px ;    position: relative;z-index: 222;}
#moer-zj .zj-class{width: 1200px;margin: 50px auto 0 auto;overflow: hidden;}
#moer-zj .zj-class li{float: left;display: inline;width: 258px;height: 65px;float: left;color: #fff;text-align: center;font-size: 26px;line-height: 65px;background: #313131;border-radius: 6px;cursor: pointer;margin: 0 21px;}
#moer-zj .zj-class li.on,#moer-index-zj .zj-class li:hover{background: #28649d;}
#moer-zj .zj-class li img{display: inline-block;vertical-align: middle;margin-right: 4px;}
#moer-zj .zj_boxs{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;display: none;  box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
#moer-zj .zj_boxs .fl{ border-left: 1px solid #ccc;border-top: 1px solid #ccc; width:439px;}
#moer-zj .zj_boxs .fr{ border-right: 1px solid #ccc;border-top: 1px solid #ccc; width:439px;}
#moer-zj .zj_con{width: 100%;height: 743px;padding: 192px 60px 60px 60px;box-sizing: border-box;border: 1px solid #ccc;border-top: 3px solid #ccc; overflow: hidden;}
#moer-zj .zj_bd ul{width: 100%;height: 604px;overflow: hidden;}
#moer-zj .zj_bd ul li{width: 100%;height: 100%;float: left;display: none;}
#moer-zj .zj_con .zj_bd img{float: right;width:490px;}
#moer-zj .zj_con .doc{float: left;width: 550px;overflow: hidden;}
#moer-zj .zj_con .doc h2{font-size: 35px;color: #0368ce;display: flex;align-items: center;padding-bottom: 20px;font-weight:bold;}
#moer-zj .zj_con .doc h2 span{display: inline-block;font-size: 17px;border-left: 1px solid #989898;padding-left: 20px;margin-left: 25px;height: 30px;line-height: 30px;}
#moer-zj .zj_con .doc p{color: #434343;font-size: 16px;line-height: 30px;}
#moer-zj .zj_con .doc em{display: block;font-weight: bold;font-style: normal;padding: 10px 0 5px 0;line-height: 28px;color: #434343;}
#moer-zj .zj_con .doc p span{display: inline;font-weight: bold;}
#moer-zj .zj_con .doc p.good-at{padding-top: 24px;line-height: 28px;height: auto;}
#moer-zj .zj_con .doc p.good-at span{display: block;font-weight: bold;}
#moer-zj .zj_con .doc a img{ padding-top:44px;}
/*#moer-zj .zj_con .doc a{display: inline-block;width: 168px;color: #fff;padding: 10px;border-radius: 20px;text-align: center;font-size: 22px;background: #333; font-weight:bold;margin: 6px;}
#moer-zj .zj_con .doc a:nth-of-type(1){margin: 32px 6px 6px 50px;background: #0368ce;}
#moer-zj .zj_con .doc a:nth-of-type(2){background: #72bb38;}
#moer-zj .zj_con .doc a:hover{background: #FF7900;}*/

#moer-zj .zj_hd{position: absolute;top:34px;left: 50%;margin-left: -450px;width: 900px;height: 120px;background: #fff;overflow: hidden;}
#moer-zj .zj_hd ul{width: 100%;overflow: hidden;}
#moer-zj .zj_hd ul li{width: 120px;height: 120px;float: left;margin-right: 10px;overflow: hidden;box-sizing: border-box;background: #3d3d3d;border-radius: 50%; cursor:pointer;}
#moer-zj .zj_hd ul li img{width: 100%;}
#moer-zj .zj_hd ul li.on{background: #0368ce; border:#ccc 2px solid;}
#moer-zj .left_btn,#moer-zj .right_btn{width: 40px;height: 40px;position: absolute;top: 82px;display: block;cursor: pointer;}
#moer-zj .zj_boxs a.left_btn{left: 72px;background: url(../images/ico-lf.png) no-repeat center;}
#moer-zj .zj_boxs a.right_btn{right: 72px;background: url(../images/ico-rt.png) no-repeat center;}



/*底部环境切换*/
#tab1{width:100%; height:auto; padding:10px 0px;}
#tab1 .tab1{width:1200px; height:auto; margin:10px auto;}
.menu123{width:1200px; margin:0 auto;height:50px;}
.menu123 li{float:left;width:398px; background:#494949; color:#fff;text-align:center;line-height:50px;height:50px;cursor:pointer;font-size:18px;font-weight:bold;overflow:hidden; margin-right:2px}
.menudiv{width:1160px;height:auto;background:#f3f3f3; margin:0 auto; padding:10px 20px; overflow:hidden; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.menudiv div{line-height:28px;}
.imgzj{ float:left; width:480px; padding:0 10px 10px 0; height:390px;}
.imgzj img{ width:100%; height:389px;}
.gontyi{ float:right; width:661px; padding:0;overflow:hidden}
.gontyi p{ width:320px; float:left; margin-left:10px; height:auto; overflow:hidden}
.gontyi p img{ width:100%; height:189px;}
.gontyi p img,.imgzj {transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.gontyi p img:hover,.imgzj:hover{transform: scale(1.1); }
#con_one_4 p,#con_one_2 p{width:280px !important;}
.off{background:#0368ce !important;font-weight:bold}



/*友情链接*/
#link{width:100%;height:auto; padding:10px 0px; overflow:hidden;  } 
#link .link{width:1200px;height:auto; margin: 10px auto; overflow:hidden; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); } 
#link .link .link-t{ display:block; height: 45px; border-bottom: #e4e4e4 1px solid; line-height: 50px; margin:0px 20px; font-size:18px;overflow: hidden;} 
#link .link .link-c{ display:block; padding:15px 5px;overflow: hidden;} 
#link .link .link-c li{ width:170px; text-align: center; line-height:35px; float: left;    font-size:14px;  } 
#link .link .link-c li p{ text-align: center; }

 
