@charset "utf-8";
/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px;margin:auto; font-family:"微软雅黑"; }
a, p{ text-decoration:none; display:block;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0;}

span{margin:0; padding:0;}

table { 
      width:98% !important;
      border-collapse:collapse;
      border:none;
      margin:0 auto;
}
td,th {
    /*width:1px;*/
    white-space:nowrap; /* 自适应宽度*/
    word-break:keep-all; /* 避免长单词截断，保持全部 */
    /*border:solid #676767 1px;*/
    text-align:center;
    white-space:pre-line;
    word-break:break-all !important;
    word-wrap:break-word !important;
    display:table-cell;
    vertical-align:middle !important;
    white-space: normal !important;
    height:auto;
    vertical-align:text-top;
    padding:2px 2px 0 2px;
    display: table-cell;
  border: solid 1px #333;
}


/* 头部 */
.top_ph{ width:100%; height:38px; background-color:#4d8ef0;}
.top_ph div{ width:1200px; height:38px; margin:auto;}
.top_ph div p{ float:right; font-size:14px; color:#fff; line-height:38px;}

.top-box{ width:1200px; height:120px;margin:auto; }
.top_logo{ float:left; margin-top:27px;}
.top_wh{ float:left; margin-top:39px; margin-left:178px;}
.top_sc{ float:right;  width:160px; height:42px; margin-top:38px; position:relative;}
.top_sc input{ width:160px; height:42px; border-radius:21px; background-color:#f5f5f5;border:none; text-align:center; font-size:14px; color:#999999; }
.top_sc input::-webkit-input-placeholder{color:#999;}
.top_sc img{ position:absolute; top:13px; left:35px;}


	
/* 导航栏 */
	.top-nav{ width:100%; height:64px; border-top:solid 1px #f5f5f5;}
	.top-nav ul{width: 1200px;height:auto;list-style-type: none;margin: auto ; padding: 0;overflow: hidden;}
	.top-nav ul li{width:99px;height:auto;float:left;}
	.top-nav ul li a{display:block;text-decoration:none;font-size:16px;text-align:center;line-height:62px;color:#808080; }
	.top-nav ul li:hover a{ color:#ba251e;border-bottom:solid 2px #ba251e; }
	

/* 二级导航 */	
	.header-listbox{ width:100%; margin:auto; position:absolute; top:221px; z-index:999;background-color:rgb(31,87,171,0.9);display: none;}

	.header-listbox-1{  width:100%; height:auto;  background-color:rgb(31,87,171,0.9); z-index:999; }
	.header-listbox-1-min{ width:1200px; height:auto; margin:auto;}
	.header-listbox-1-min div{ width:120px; height:2px; background-color:#ba251e; margin-bottom:20px; margin-left:120px;margin-bottom:48px;}
	.header-listbox-1-min ul{ width:auto; height:auto; clear:both; overflow:hidden; margin-left:120px; padding-bottom:48px;}
	.header-listbox-1-min ul li{ float:left; font-size:14px;  line-height:40px; margin-right:36px;}
	.header-listbox-1-min ul li a{color:rgb(255,255,255,0.6);}
	.header-listbox-1-min ul li a:hover{color:#fcd397;}
	
	
	.header-listbox-2{  width:100%; height:auto;  background-color:rgb(31,87,171,0.9); z-index:999; }
	.header-listbox-2-min{ width:1200px; height:auto; margin:auto;}
	.header-listbox-2-min div{ width:120px; height:2px; background-color:#ba251e; margin-bottom:20px; margin-left:240px;margin-bottom:48px;}
	.header-listbox-2-min ul{ width:auto; height:auto; clear:both; overflow:hidden;  margin-left:240px; padding-bottom:48px;}
	.header-listbox-2-min ul li{ float:left; font-size:14px;  line-height:40px; margin-right:36px;}
	.header-listbox-2-min ul li a{color:rgb(255,255,255,0.6);}
	.header-listbox-2-min ul li a:hover{color:#fcd397;}
.header-listbox-3{  width:100%; height:auto;  background-color:rgb(31,87,171,0.9); z-index:999; }
.header-listbox-3-min{ width:1200px; height:auto; margin:auto;}
.header-listbox-3-min div{ width:120px; height:2px; background-color:#ba251e; margin-bottom:20px; margin-left:360px;margin-bottom:48px;}
.header-listbox-3-min ul{ width:auto; height:auto; clear:both; overflow:hidden;  margin-left:360px; padding-bottom:48px;}
.header-listbox-3-min ul li{ float:left; font-size:14px;  line-height:40px; margin-right:36px;}
.header-listbox-3-min ul li a{color:rgb(255,255,255,0.6);}
.header-listbox-3-min ul li a:hover{color:#fcd397;}
.header-listbox-6{  width:100%; height:auto;  background-color:rgb(31,87,171,0.9); z-index:999; }
.header-listbox-6-min{ width:1200px; height:auto; margin:auto;}
.header-listbox-6-min div{ width:120px; height:2px; background-color:#ba251e; margin-bottom:20px; margin-left:960px;margin-bottom:48px;}
.header-listbox-6-min ul{ width:auto; height:auto; clear:both; overflow:hidden;  margin-left:840px; padding-bottom:48px;}
.header-listbox-6-min ul li{ float:left; font-size:14px;  line-height:40px; margin-right:36px;}
.header-listbox-6-min ul li a{color:rgb(255,255,255,0.6);}
.header-listbox-6-min ul li a:hover{color:#fcd397;}
.header-listbox-7{  width:100%; height:auto;  background-color:rgb(31,87,171,0.9); z-index:999; }
.header-listbox-7-min{ width:1200px; height:auto; margin:auto;}
.header-listbox-7-min div{ width:120px; height:2px; background-color:#ba251e; margin-bottom:20px; margin-left:1080px;margin-bottom:48px;}
.header-listbox-7-min ul{ width:auto; height:auto; clear:both; overflow:hidden;  margin-left:880px; padding-bottom:48px;}
.header-listbox-7-min ul li{ float:left; font-size:14px;  line-height:40px; margin-right:36px;}
.header-listbox-7-min ul li a{color:rgb(255,255,255,0.6);}
.header-listbox-7-min ul li a:hover{color:#fcd397;}
	/*.header-listbox-3{  width:100%; height:auto; padding-bottom:48px;  background-color:rgb(31,87,171,0.9); z-index:999; }
	.header-listbox-3-min{ width:1200px; margin:auto;}
	.header-listbox-3-min-div{ width:120px; height:2px; background-color:#ba251e; margin-bottom:20px; margin-left:480px; margin-bottom:48px;}
	
	.header-listbox-3-min-ks{ width:1200px; height:auto;  display:block; clear:both; overflow:hidden; margin-bottom:20px; border-bottom:dashed 1px rgb(255,255,255,0.16);}
	#header-listbox-3-min-1{ width:160px; float:left;}
	#header-listbox-3-min-1 a{font-size:15px; font-weight:bold; color:#fcd397; line-height:36px; margin-right:36px; text-align:right; display:block;}
	
	#header-listbox-3-min-2{ width:1000px; float:left; margin-bottom:20px;}
	#header-listbox-3-min-2 a{float:left;color:rgb(255,255,255,0.6);font-size:14px;  line-height:36px; margin-right:20px;}
	#header-listbox-3-min-2 a:hover{color:#fcd397;}*/
	
	

	.header-listbox-4{  width:100%; height:auto; padding-bottom:48px;  background-color:rgb(31,87,171,0.9); z-index:999; }
	.header-listbox-4-min{ width:1200px; margin:auto;}
	.header-listbox-4-min-div{ width:120px; height:2px; background-color:#ba251e; margin-bottom:20px; margin-left:480px; margin-bottom:48px;}
	
	.header-listbox-4-min-ks{ width:1200px; height:auto;  display:block; clear:both; overflow:hidden; margin-bottom:20px; border-bottom:dashed 1px rgb(255,255,255,0.16);}
	#header-listbox-4-min-1{ width:160px; float:left;}
	#header-listbox-4-min-1 a{font-size:15px; font-weight:bold; color:#fcd397; line-height:36px; margin-right:36px; text-align:right; display:block;}
	
	#header-listbox-4-min-2{ width:1000px; float:left; margin-bottom:20px;}
	#header-listbox-4-min-2 a{float:left;color:rgb(255,255,255,0.6);font-size:14px;  line-height:36px; margin-right:20px;}
	#header-listbox-4-min-2 a:hover{color:#fcd397;}
	

	
	
	
/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:710px; margin:auto; background:#FBEFDF; user-select:none; }
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:710px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:710px; overflow: hidden; margin:0;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:710px; text-align:center;}
.cur{ position:absolute; bottom:10px; text-align: center;width:100%; height:40px; line-height:40px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#DE250F;}
.btn{ position:absolute; top:40%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#000;}
.btnLeft{ left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}



/* 功能导航 */
.gndh_box{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:102px;}
.gndh_box a{ width:200px; height:auto; float:left;transition:transform 0.3s;}
.gndh_box a div{ width:120px; height:120px; border:100%; margin:auto; background-position:center; border-radius:100%; background-repeat:no-repeat;}
.gndh_box a p{ text-align:center; font-size:18px; color:#333; margin-top:26px;}
.gndh_box a:hover{position:relative; cursor:pointer;transform:translate(0,-16px);}
.gndh_box a:hover div{ background-color:#4d8ef0 !important; box-shadow:0 0 48px rgb(0,0,0,0.16);}
.gndh_box a:hover p{ color:#4d8ef0;}

#gndh_01 div{ background-color:#04c8d9; background-image:url(../images/gndh_01.png);}
#gndh_02 div{ background-color:#ffa64b; background-image:url(../images/gndh_02.png);}
#gndh_03 div{ background-color:#ffcd37; background-image:url(../images/gndh_03.png);}
#gndh_04 div{ background-color:#aadb77; background-image:url(../images/gndh_04.png);}
#gndh_05 div{ background-color:#36baf4; background-image:url(../images/gndh_05.png);}
#gndh_06 div{ background-color:#fc805b; background-image:url(../images/gndh_06.png);}




/* 医院简介等 */	
.yyjj_box{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:108px;}
.yyjj_01{ float:left; width:393px; height:297px; margin-bottom:34px;}
.yyjj_01 h1{ font-size:22px; color:#2f2f2f;}
.yyjj_01 p{ font-size:14px; line-height:30px; color:#919191; margin-top:28px; margin-bottom:30px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.yyjj_01 a{ width:100%; height:56px; border-radius:6px; background-color:#4d8ef0; font-size:16px; color:#fff; line-height:56px; text-align:center;}
.yyjj_01 a:hover{ background-color:#fc805b;}


.yyjj_02{ float:left;width:362px; height:297px; border:solid 1px #e7e7e7; box-sizing: border-box; margin-left:40px; margin-bottom:34px; background-repeat:no-repeat;}
#yyjj_jq{ background-image:url(../images/yyjj_01.png); background-position: center 32px;}
#yyjj_hl{ background-image:url(../images/yyjj_02.png); background-position: center 44px;}
#yyjj_yy{ background-image:url(../images/yyjj_03.png); background-position: center 32px;}
#yyjj_yb{ background-image:url(../images/yyjj_04.png); background-position: center 37px;}

.yyjj_02 h1{ padding-top:100px; font-size:18px; color:#1a1a1a; font-weight:normal; text-align:center;}
.yyjj_02 div{ width:300px; height:auto; margin:auto; margin-top:14px;}
.yyjj_02 div a{ width:100%; font-size:14px; color:#919191; line-height:40px; border-bottom:dashed 1px #e7e7e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform 0.3s;}
.yyjj_02 div a:hover{position:relative; cursor:pointer;transform:translate(4px,0); color:#fc805b;}


/*焦点图*/
	.cot-xwzx-min{ width:393px; height:295px; float:left; margin-bottom:34px;}
	
	.yx-rotaion{ float:left;}
	.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=76);-moz-opacity:0.76;-khtml-opacity:0.76;opacity:0.76;left:0;bottom:0;bottom:-1px;z-index:1}
	.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
	.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
	.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
	
	.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
	.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
	.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
	.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
	.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
	.yx-rotation-focus span.hover{background-position:-10px -126px}
	.rotaion_list{width:0;height:0;overflow:hidden;}


/* 公示公告等 */	
.gsgs{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; background-image:url(../images/gggs_bg.png); background-size:100% 176px; background-repeat:no-repeat;}
.gsgs a{ float:left; width:204px; height:auto; margin-left:18px; margin-right:18px; margin-top:56px;}
.gsgs a img{ width:204px; height:204px; border-radius:6px;
	transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */}
.gsgs a p{ font-size:16px; color:#4c4c4c; margin-top:36px;}
.gsgs a:hover img{transform:scale(1.08,1.08);box-shadow:0 0 48px rgb(0,0,0,0.16);}
.gsgs a:hover p{ color:#4d8ef0;}


/* 新技术等 */	
.xjs{ width:100%; height:480px; background-image:url(../images/xjs_bg.jpg); margin-top:90px;}
.xjs_box{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden;}

.xjs_left{ width:580px; height:auto; margin-top:92px;}
.xjs_left_tt{ width:100%; height:auto; clear:both; overflow:hidden;}
.xjs_left_tt div{ float:left;}
.xjs_left_tt div h1{ font-size:22px; color:#2f2f2f; }
.xjs_left_tt div p{ font-size:14px; color:#cccccc; margin-top:4px;}
.xjs_left_tt a{ float:right; font-size:14px; color:#cccccc; margin-top:14px;}
.xjs_left_tt a:hover{ color:#4d8ef0;}

.xjs_left_min{ width:100%; height:auto; margin-top:45px;}
.xjs_left_min a { width:auto; height:auto; margin-bottom:34px;}
.xjs_left_min a div{ width:100%; height:16px; line-height:16px; margin-bottom:16px;}
.xjs_left_min a div h1{ width:442px; float:left; font-size:16px; color:#333333; font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xjs_left_min a div span{ float:right; font-size:14px; color:#999999;}
.xjs_left_min a p{ font-size:14px; color:#919191; line-height:26px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

.xjs_left_min a:hover div h1{ color:#4d8ef0;}

#xjs_left{ float:left;}
#xjs_right{ float:right;}




/* 联系方式 */	
.lxfs{ width:100%; height:386px; background-image:url(../images/lxfs_bg.jpg);}
.lxfs_min{ width:1200px; height:auto; margin:auto;}
.lxfs_tt{ width:100%; height:auto; clear:both; overflow:hidden; padding-top:90px; line-height:22px;}
.lxfs_tt h1{ float:left; font-size:22px; color:#fff;}
.lxfs_tt span{ float:left; font-size:14px; color:#fff; opacity:0.6; margin-left:29px;}
.lxfs_line{ width:60px; height:1px; background-color:#fff; opacity:0.6; margin-top:25px;}

.lxfs_nr{ width:590px; height:auto; clear:both; overflow:hidden; margin-left:14px; margin-top:48px;}
.lxfs_list{ float:left; width:auto; height:24px; margin-bottom:28px; }
.lxfs_list div{ float:left; width:24px;}
.lxfs_list p{ float:left; width:244px; font-size:14px; color:#fff; margin-left:12px;}



/* 底部 */	
.bot{clear: both; width:100%; height:140px; background-color:#4d4d4d;}
.bot_min{ width:1200px; height:auto; clear:both; overflow:hidden; padding-top:30px; margin:auto;}
.bot_min img{ margin-left:76px; float:left;}
.bot_min_ba{ float:left; margin-left:93px;}
.bot_min_ba p{ font-size:14px; color:#fff; opacity:0.2; line-height:36px;}
.bot_min_ba div{ line-height:36px;}
.bot_min_ba div a{ float:left; font-size:14px; color:#fff; opacity:0.2;}
.bot_min_ba div a:hover{ opacity:0.6;}
.bot_min_ba div p{float:left; font-size:14px; color:#fff; opacity:0.2; margin-left:30px;}








/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:dashed 1px #ddd; }
	.wz-box{ width:100%; height:20px; padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text a{ float:left; text-decoration:none;color:#666666; }
	.wz-text span{ float:left; padding-left:8px; padding-right:8px; color:#999;}
	.wz-text a:hover{ color:#4d8ef0;}



/* 通用单页内容 */
.tynr-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:100%; font-weight:normal;text-align:center; color:#666; font-size:24px; margin-bottom:16px;}
.tynr-time{ width:100%; text-align:center; color:#bbb; font-size:14px; margin-bottom:30px;}
.tynr-min img{ max-width:800px; margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min video{ max-width:800px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min p video {margin: auto;	margin-top: 20px;	margin-bottom: 20px;	display: block;}
.tynr-min p{ font-size:15px; color:#999; line-height:30px; text-indent:2em;}
.tynr-min span{ font-size:15px; color:#999; line-height:0px; text-indent:2em;}
.tynr-min table{margin: auto;    overflow-x: auto;
    overflow-y: auto;
    display: -webkit-box;}
/*.tynr-min table td{border:1px solid #999;}*/
.tynr-min table td p{text-indent:0;}
section{ font-size:15px; color:#999; line-height:30px; text-indent:2em;}



/* 院报通用单页内容 */
.yb-tynr-min img{ width:100%;  margin:auto; margin-top:20px; margin-bottom:20px;}
.yb-tynr-min video{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.yb-tynr-min p video {margin: auto;	margin-top: 20px;	margin-bottom: 20px;	display: block;}
.yb-tynr-min p{ font-size:15px; color:#999; line-height:30px; text-indent:2em;}
.yb-tynr-min span{ font-size:15px; color:#999; line-height:0px; text-indent:2em;}
.yb-tynr-min table{margin: auto;}
/*.tynr-min table td{border:1px solid #999;}*/
.yb-tynr-min table td p{text-indent:0;}

/* 图片列表 */
.tplb_min{ width:1200px; height:auto; clear:both; overflow:hidden; padding-top:80px; margin:auto;}
.tplb_min a{ width:286.5px; height:auto; float:left; margin-bottom:54px; transition:0.6s;}
.tplb_min a img{ width:286.5px; height:214px;}
.tplb_min a p{ font-size:14px; color:#666; text-align:center; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:12px;}
#tplb_list{ margin-right:18px;}

.tplb_min a:hover{ transform: scale(1.04); }


/* 图片列表分页 */
.tpfy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:108px; margin-bottom:30px;}





/* 咨询左侧分类 */
.ksjs-list-box{ width:1200px; height:auto; margin:auto; margin-top:30px; margin-bottom:50px; clear:both; overflow:hidden;}
.ksjs-list-left-box{ width:250px; height:auto; float:left;}
.ksjs-list-left-box ul{ margin-bottom:18px;}

.ksjs-list-left-box h2{ color:#fff; font-size:20px; text-align:center; font-weight:normal; height:80px; line-height:80px; margin:0; padding:0; background-color:#4d8ef0; border-radius:8px
 8px  0 0;}
.ksjs-list-left-box li a{ display:block; width:250px; height:60px; font-size:15px; background-color:#f2f7ff; color:#666; text-align:center; margin-bottom:1px; line-height:60px; transition:0.3s;}
.ksjs-left-box li a span{ margin-left:6px;}

.ksjs-list-left-box li a:hover{  position:relative; cursor:pointer; height:70px; background-color:#edf3ff;}
#ksjs-list-left-li{ color:#4d8ef0 !important ; cursor:pointer; height:70px; line-height:70px;}


/* 咨询右侧列表 */
.yb-right-box{ width:900px; height:auto; float:right;}

.yb-right-title{ width:100%; height:60px; padding-bottom:8px;}
.yb-right-title div{ width:24px; height:24px; float:left; background-image:url(../images/zx_bt_icon.png); margin-top:18px; opacity:0.2;}
.yb-right-title h1{  text-align:center; float:left; line-height:60px; margin:0; padding-left:26px;color:#4d8ef0; font-size:20px; }
.yb-right-title a{ float:right; font-size:14px; color:#999; line-height:48px; padding-right:18px;}
.yb-right-title a:hover{ color:#fc805b;}

.yb-right-box ul{ width:100%; height:auto; margin-bottom:30px;}
.yb-right-box ul li{ display:block; width:900px; height:60px;border-bottom:dashed 1px #dcdcdc; }
.yb-right-box ul li a{ display:block;height:48px; padding-left:48px; line-height:60px; float:left; width:750px; font-size:16px; color:#919191;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:transform 0.3s;}
.yb-right-box ul li p{ margin:0; padding:0; display:block;height:60px; line-height:60px; float:right;font-size:14px; color:#999; padding-right:18px;}
.yb-right-box ul li:hover a{ color:#fc805b;position:relative; cursor:pointer;transform:translate(4px,0);}



/* 咨询内容详情 */
.zxnr-right-box{ width:900px; height:auto; float:right;}


/* 上一条下一条 */

.st{width:98%; height:auto; margin:auto; margin-top:48px;}
.st a{ width:100%; height:48px; display:block;  line-height:48px;  border: solid 1px #fff; margin-bottom:10px;}
.st a h1{ margin-left:30px; float:left; font-size:16px; color:#333; font-weight:normal;}
.st a p{ width:86%; float:left;font-size:14px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.st a:hover{ border: solid 1px #fc805b; border-radius:24px;}
.st a:hover h1{ color:#fc805b;}
.st a:hover p{ color:#fc805b;}



/* 科室导航 */	
.yyks{ width:1200px; height:auto; margin:auto; margin-top:60px; margin-bottom:60px;}
.yyks_box{ width:1200px; margin:auto; height:auto; margin-bottom:40px; }
.yyks_box h1{ text-align:center; font-size:22px; color:#4d8ef0; }

.yyks_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:30px;}
.yyks_min a{ width:218px; height:38px; float:left; margin:10px; font-size:14px; color:#333; line-height:38px; text-align:center; border:solid 1px #cccccc; border-radius:4px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.yyks_min a span{ padding-left:8px;}
.yyks_min a:hover{ border-color:#fc805b; background-color:#fc805b; color:#fff;}
.yyks_min_tj{ border-color:#fc805b; background-color:#fc805b; color:#fff;}


/* 科室详情 */
.top_line{ width:100%; height:1px; background-color:#dddddd;}

.kjk_box{ width:1200px; height:auto; margin:auto; padding-left:60px; padding-top:60px; padding-right:60px; }

.ksjj{ width:100%; height:auto;  margin-bottom:10px; box-shadow:0px 2px 14px rgb(0,0,0,0.0);}
.ksks_title{ width:100%; height:auto; padding-top:28px; padding-bottom:24px; margin:auto; clear:both; overflow:hidden; }
.ksks_title h1{ font-size:22px; float:left; color:#4d8ef0;}
.ksks_title a{ width:88px; height:22px; color:#666; text-align:center; line-height:22px; font-size:14px; float:right;}
.ksks_title a:hover{ color:#fc805b;}
.ksjj_min{ width:100%; height:auto; margin:auto;}
.ksjj_min p{  width:100%; font-size:14px; line-height:28px; color:#666; margin:auto; padding-bottom:10px;-webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;text-indent: 2em;}
.ksjj_min img{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}

.ysjs{ width:100%; height:auto; margin-top:40px;}
#ysjs_title{ width:100%;}
.ysjs_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:10px;}
.ysjs_min a{ width:232px; height:320px; float:left; margin-bottom:60px;}
.ysjs_min a img{ width:232px; height:304px;}
#ysjs_list{ margin-right:10px;}

.ysjs_text{ width:100%; height:102px; overflow:hidden; position:relative; top:-102px; background-color:rgb(252,128,91,0.9); text-align:center; transition:1s;}
.ysjs_text h1{ font-size:18px; color:#fff; padding-top:24px; padding-bottom:8px;}
.ysjs_text p{ width:90%; margin:auto; display:none; font-size:14px; color:#fff; line-height:24px;-webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; opacity:0.8;}
.ysjs_text h2{ font-size:14px; color:#fff; font-weight:normal;}

.ysjs_min a:hover .ysjs_text{ height:304px; top:-304px; overflow:hidden;}
.ysjs_min a:hover .ysjs_text h1{ padding-top:48px;}
.ysjs_min a:hover .ysjs_text h2{ padding-bottom:24px;}
.ysjs_min a:hover .ysjs_text p{display: -webkit-box;  margin-top:0px;}


/* 医师图片列表 */
.ystp_box{ width:1200px; height:auto; margin:auto; margin-top:40px; margin-bottom:18px;}


/* 医师导航 */
.ysdh_lb{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:10px;}
.ysdh_list{ float:left; width:282px; height:128px; border:solid 1px #ddd; border-radius:6px; margin:8px;}
.ysdh_list:hover{ background-color:#fc805b; border-color:#fc805b;}
.ysdh_list:hover a h1{ color:#fff;}
.ysdh_list:hover a p{ color:#fff; opacity:0.6;}
.ysdh_list:hover div a{ color:#fff;}

.ysdh_tt{ width:244px; height:50px; line-height:50px; margin:auto; border-bottom: solid 1px #ebebeb;}
.ysdh_tt h1{ float:left; font-size:18px; color:#4d8ef0; font-weight:normal;}
.ysdh_tt p{ float:right; font-size:14px; color:#666;}
.ysdh_ys{ width:244px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:8px;}
.ysdh_ys a{ float:left; width:33.333%; line-height:28px; font-size:14px; color:#666;}
.ysdh_ys a:hover{ opacity:0.6; text-decoration:underline;}





/* 医院管理图片列表 */
.yyglt_min{ width:1200px; height:auto; clear:both; overflow:hidden; padding-top:80px; margin:auto; margin-bottom: 160px;}
.yyglt_min a{ width:388px; height:auto; float:left; margin-bottom:36px; transition:transform 0.3s;}
.yyglt_min a img{ width:388px; height:160px;}
.yyglt_min a p{ font-size:14px; color:#666; text-align:center; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:12px;}
#yyglt_list{ margin-right:18px;}

.yyglt_min a:hover{ position:relative; cursor:pointer;transform:translate(0,-10px); box-shadow:0 0 48px rgb(0,0,0,0.16); }


/* 公示公告内容 */
.gsgg_box{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:40px; margin-bottom:30px;}

.gsgg_02{ float:left;width:580px; height:297px; border:solid 1px #e7e7e7; box-sizing: border-box; margin-bottom:40px; background-repeat:no-repeat;}
#gsgg_01{ background-image:url(../images/gsgg_01.png); background-position: 54px 64px;}
#gsgg_02{ background-image:url(../images/gsgg_02.png); background-position: 50px 64px; margin-left:40px;}
#gsgg_03{ background-image:url(../images/gsgg_03.png); background-position: 50px 64px;}
#gsgg_04{ background-image:url(../images/gsgg_04.png); background-position: 50px 64px; margin-left:40px;}

.gsgg_tt{ float:left; width:auto;text-align:center;}
.gsgg_tt h1{ padding-top:122px; padding-left:36px; font-size:18px; color:#1a1a1a; font-weight:normal; }
.gsgg_tt a{ width:36px; height:31px; background-image:url(../images/gsgg_icon.png); margin-left:52px; margin-top:48px;}
.gsgg_tt a:hover{ background-image:url(../images/gsgg_icon02.png);}

.gsgg_min{ float:right; width:400px; height:auto; margin:auto; margin-top:34px; margin-right:32px;}
.gsgg_min a{ width:100%; height:44px; line-height:44px; border-bottom:dashed 1px #e7e7e7;transition:transform 0.3s;}
.gsgg_min a p{ float:left; width:302px; font-size:14px; color:#919191;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gsgg_min a span{ float:right; font-size:12px; color:#ccc;}
.gsgg_min a:hover{position:relative; cursor:pointer;transform:translate(4px,0);}
.gsgg_min a:hover p{ color:#fc805b;}
.ytfy_pc{ width:1200px; margin:auto; text-align:center; overflow:hidden; display:none;margin-top:50px; display:block; font-size:14px; margin-bottom: 50px;}
/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#4d8ef0;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}