@charset "utf-8";

/* 通用代码 */
body{padding:0px; margin:0px; font-family:"微软雅黑"; max-width:640px; margin:auto;}
*{margin:0;padding:0;list-style-type:none;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img{ display:block;}
img,input{border:none;vertical-align:left; overflow:hidden;}
html{overflow-y:scroll;}
ul,li{list-style-type:none;}
ul{ display:block;}
a{ text-decoration:none; display:block;}


table { 
      width:100% !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;
}

/* 首页 */

/* 侧导航*/
	.cdh{ width:100%;  z-index:1002; position:absolute;top:88px; overflow-y:auto; position:fixed; }
	
	.cdh_gb{ float:left;  width:30%;  height:840px; background:#000; opacity:0.9;filter:alpha(opacity=90);}
	.cdh_gb div{ width:36%; margin-left:32%; margin-top:240px;}
	.cdh_gb div img{ width:100%;}
	
	.cdh_cd{ float:left;width:70%; height:840px; background-color:rgba(77,142,240,0.96);}
	.cdh_lm_ul{ width:100%; overflow:hidden;}
	.cdh_lm_ul_li{ width:100%; overflow:hidden; }
	.cdh_lm_ul_li div{ width:100%; margin-top:24px;  margin-left:40px; color:#fff; font-size:14px;}
	.cdh_lm_ul_li div a{  color:#fff;}
	.cdh_lm_ul_li div span{ float:right; margin-right:60px; font-size:20px;  color:#fff;}
	
	.cdh_lm_ul_li ul{ width:100%; overflow:hidden;}
	.cdh_lm_ul_li ul li{ width:100%; margin-left:60px; padding-top:12px; padding-bottom:12px;  font-size:12px;border-bottom:1px dashed rgb(255,255,255,0.2);}
	.cdh_lm_ul_li ul li a{ color:rgba(255,255,255,0.88);}

/* 头部 */
.top_ph{ width:100%; height:0px; max-width:640px; background-color:#4d8ef0; position:fixed; top:0px;z-index:1000; }
.top_ph p{ float:right; font-size:12px; color:#fff; line-height:28px; margin-right:4%;}


	.dh{ width:100%; height:60px; max-width:640px; background-color:#fff; margin:auto; overflow:hidden;position: fixed; z-index:1000; top:28px; box-shadow:0 8px 16px rgb(0,0,0,0.1);}
	.dh_logo{ float:left;  margin-left:4%;}
	.dh_logo img{ width:100%; margin-top:13px;}
	.dh_dh{ float:right; width:; height:60px; margin-right:8%; }
	.dh_dh img{ width:; margin-top:19px; margin-left:20%; }

/* banner */
	.addWrap{ position:relative; width:100%;background:#fff;margin-top:88px; padding:0; z-index:98; }
	.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
	.addWrap .swipe-wrap{overflow:hidden;position:relative;}
	.swipe-wrap img{ width:100%;}
	.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
	#position{ position:absolute; left:45%; margin-top:-30px;}
	#position li{width:8px;height:8px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#FFF;}
	#position li.cur{background-color:#FF7F00;}
	.img-responsive { display: block; max-width:100%;height: auto;}
	

/* 搜索 */	
.top_sc{ width:92%; height:44px; border-radius:22px; border:solid 1px #dfdfdf; margin:auto; position:relative; margin-top:29px;}	
.top_sc input{ width:100%; height:44px;  border-radius:22px; border:none; text-align:center; font-size:13px; color:#999999;}
.top_sc input::-webkit-input-placeholder{color:#999;}	
.top_sc img{ position:absolute; width:19px; top:14px; left:20px;}



/* 医院位置等 */	
.yywz{ width:92%; height:auto; margin:auto; margin-top:40px; clear:both; overflow:hidden;}
.yywz a{ float:left; width:33.333%; height:70px; margin-bottom:6px;}
.yywz a div{ width:100%; height:40px; background-repeat:no-repeat; background-size:auto;}
.yywz a p{ font-size:14px; color:#333; text-align:center;}

.yywz a p:active{ color:#fc805b;}

#yywz_01{ background-image:url(../phone-images/yywz_01.png); background-position:center 0 ;}
#yywz_02{ background-image:url(../phone-images/yywz_02.png); background-position:center 2px ;}
#yywz_03{ background-image:url(../phone-images/yywz_03.png); background-position:center 0 ;}
#yywz_04{ background-image:url(../phone-images/yywz_04.png); background-position:center 6px ;}
#yywz_05{ background-image:url(../phone-images/yywz_05.png); background-position:center 2px ;}
#yywz_06{ background-image:url(../phone-images/yywz_06.png); background-position:center 4px ;}


/* 医院介绍等 */	
.yyjs{ width:92%; height:auto; margin:auto; clear:both; overflow:hidden; margin-top:34px;}
.yyjs a{ width:48%; height:90px; border-radius:5px; background-color:#4d8ef0;}
.yyjs a h1{ float:left; font-size:15px; color:#fff; font-weight:normal; line-height:90px; margin-left:18px;}
.yyjs a img{ float:right; height:auto; margin-top:10px; margin-right:5px;}

#yyjs_01{ float:left;}
#yyjs_02{ float:right;}

.yyjs a:active{ background-color:#fc805b;}



/* 医院新闻标题 */
.xwgg_tt{ width:100%; height:auto; margin-top:54px;}
.xwgg_tt_min{ width:92%; height:48px; line-height:48px; margin:auto; border-bottom: solid 1px #f0f0f0;}
.xwgg_tt_min h1{ float:left;  font-size:18px; color:#2f2f2f; width:60%; border-bottom:solid 3px #f0f0f0;overflow:hidden;	text-overflow:ellipsis;white-space:nowrap;}
.xwgg_tt_min span{ font-size:12px; color:#e3e3e3;}
.xwgg_tt_min a{ float:right; font-size:12px; color:#999999;}

.xwgg_tt_min a:active{color:#fc805b;}
/* 图片左右滑动 */
.tp_hd{
	margin-top:27px;
    overflow: hidden;
    height: 124px;
}
.tp_hd_box{
	margin-left:4%;
    background: #fff;
    padding: 10px 0;
    white-space: nowrap;/*文本不会换行，文本会在在同一行上继续*/
    overflow-y:auto;/*可滑动*/
}
/*自定义滚动条的伪对象选择器, CSS 可以隐藏滚动条*/
/*.box::-webkit-scrollbar{
    display: none;
}*/
.tp_hd_list{
    width:152px;
    margin-right:1%;
    height: 114px;
    background: #333;
    display: inline-block;/*行内块元素*/
}
.tp_hd_list img{ width:100%; height:100%;}
.tp_hd_list div{ display:block; width:100%; height:23px; background-image:url(../phone-images/tp_hd_bg.png); position:relative; top:-23px; z-index:998; }
.tp_hd_list div p{ padding: 0 4px; margin:auto;font-size:12px; color:#fff; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/* 近期要闻等 */
.jqyw{ width:92%; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:34px;}
.jqyw a{ float:left; width:21%; height:80px; border:solid 1px #e7e7e7; margin-left:2%; margin-right:2%;box-sizing: border-box; text-align:center; border-radius:5px;}
.jqyw a div{ width:100%; height:46px; background-repeat:no-repeat;}

#jqyw_01{ background-image:url(../phone-images/yyjj_01.png); background-position:center 17px;}
#jqyw_02{ background-image:url(../phone-images/yyjj_02.png); background-position:center 23px;}
#jqyw_03{ background-image:url(../phone-images/yyjj_03.png); background-position:center 17px;}
#jqyw_04{ background-image:url(../phone-images/yyjj_04.png); background-position:center 19px;}

.jqyw a p{ font-size:14px; color:#333333;}

.jqyw a:active{ border:solid 1px #fc805b;}
.jqyw a:active p{color:#fc805b;}



/* 公示公告等 */
.gsgg{ width:100%; height:365px; background-image: linear-gradient(0deg, #56cfe4,#57f49b); margin-top:46px;}
.gsgg_min{ width:92%; height:auto; margin:auto; clear:both; overflow:hidden; padding-top:30px;}
.gsgg a{ float:left; border-radius:3px; margin-bottom:16px;}
.gsgg a img{ width:100%;}
.gsgg a p{ font-size:12px; color:#fff; line-height:40px;}

#gsgg_01,#gsgg_02,#gsgg_03,#gsgg_05{ width:30%;}
#gsgg_04{ width:65%; margin-right:5%;}

.gsgg_02{ margin-left:5%; margin-right:5%;}

.gsgg a:active p{color:#fc805b;}


/* 新技术 */
.xjs{ width:100%; height:358px; background-image:url(../phone-images/xis_bg.jpg); background-size:100% auto;}

#xwgg_tt_min{ margin-top:0 !important; padding-top:34px;}

.xjs_min{ width:92%; height:auto; margin:auto; clear:both; margin-top:24px;}
.xjs_min a{ width:100%; height:auto; margin-bottom:20px;}
.xjs_min a h1{ font-size:14px; font-weight:normal; margin-bottom:6px; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xjs_min a p{ font-size:12px; color:#999; margin-bottom:14px; line-height:20px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.xjs_min a time{ font-size:12px; color:#dbdbdb;}

.xjs_min a:active h1{color:#fc805b;}


/* 健康知识 */
#jkzs{ background-image:none;}



/* 联系我们*/
.lxwm{ width:100%; height:383px; background-image:url(../phone-images/lxwm_bg.jpg); background-size:100% auto; margin-top:10px;}
#lxfs_tt_min{ margin-top:0 !important; padding-top:34px;}
#lxfs_tt_min h1{ color:#fff;}
#lxfs_tt_min span{ color:#fff; opacity:0.3;}

.lxwm_min{ width:92%; height:auto; margin:auto; clear:both; margin-top:26px;}
.lxwm_div{ width:100%; height:38px; line-height:38px;}
.lxwm_div div{ float:left; width:14%;}
.lxwm_div div img{ float:right; width:auto; height:10px; margin-top:15px; margin-right:8px;} 
.lxwm_div p{ float:left; width:86%; font-size:12px; color:#fff;}



/* 底部*/
.bot{ width:100%; height:auto; background-color:#4d4d4d;}
.bot_01{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; padding-top:42px;}
.bot_01 img{ float:left; width:74px; height:auto; margin-left:10px; margin-right:10px;}

.bot_02{ width:100%; height:auto; margin-top:24px; padding-bottom:36px;}
.bot_02 p{ font-size:12px; color:#fff; line-height:28px; text-align:center; opacity:0.2;}
.bot_02 a{ font-size:12px; color:#fff; line-height:28px; text-align:center; opacity:0.2;}

.bot_02 a:active{color:#fc805b; opacity:0.6;}




/* 您的位置 */
	.wz-box{ width:92%; height:44px; margin:auto; margin-bottom:18px; border-bottom:dashed 1px #ebebeb;}
	.wz-box div{ float:left;}
	.wz_div{width:10px; height:16px;}
	.wz_div img{width:100%; height:auto; margin-top:15.75px;}
	.wz-text{font-size:12px; text-align:left; margin-left:10px; line-height:44px;color:#999;}
	.wz-text span{ float:left; margin-left:6px; margin-right:6px;}
	.wz-text a{ float:left; text-decoration:none;color:#999; }
	.wz-text a:active{color:#fc805b;}
	
/* 内页标题 */
#ny_bt{ margin-top:0 !important;}

/* 单页内容 */
.xq-box{ width:93.75%; height:auto; margin:auto; margin-top:24px; margin-bottom:40px;}
.xq-box h3{ text-align:center; font-size:14px; color:#333333; font-weight:normal; line-height:24px;}
.xq-box h5{ text-align:center; font-weight:normal; font-size:12px; color:#999; margin-bottom:24px; margin-top:8px;}
.xq-box img{ width:100%; margin-top:12px; margin-bottom:12px;}
.xq-box p{ font-size:12px; line-height:30px; text-indent:2em; color:#999;}
.xq-box table{margin: auto;}
/*.xq-box table td{border:1px solid #999;}*/
.xq-box table td p{ font-size:12px; line-height:30px; text-indent:0;color:#999;}
/* 上一篇下一篇 */
.sx_box{ width:92%; height:auto; margin:auto; margin-bottom:60px;}
.sx_box a{ display:block; font-size:14px; color:#999; line-height:28px;}
.sx_box a span{ color:#666;}

.sx_box a:active{color:#fc805b;}

	




/* 图片列表内容 */
.tplb-minbox{ width:94%; margin:auto; height:auto; margin-top:30px; clear:both; overflow:hidden; }
.tplb-minbox a{ display:block; float:left; width:48%; height:auto; text-align:center; margin-bottom:16px; margin-left:1%; margin-right:1%;}
.tplb-minbox a img{ width:100%; height:auto; border-radius:4px; margin:auto;}
.tplb-minbox a p{font-size:14px;color:#666666; line-height:30px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/* 分页 */
.tpfy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; margin-top:30px; margin-bottom:60px; }



/* 内页科室导航 */
.ksdh_ix_min{ width:96%; height:auto; padding-top:24px; padding-bottom:24px; margin:auto; clear:both; overflow:hidden;}
.ksdh_ix_min a{ float:left; width:46%; height:36px; margin-left:2%; margin-right:2%; margin-bottom:13px;box-sizing: border-box; line-height:36px; border: solid 1px #ddd; border-radius:5px; font-size:14px; color:#333333;}
.ksdh_ix_min a span{ float:left; margin-left:4px; margin-right:4px;}
.ksdh_ix_min a div{ float:left; width:1px; height:35px; background-color:#ddd; margin-right:14px;}
.ksdh_ix_min a p{ float:left; width:71%;}


/* 科室详情 */
.zjjs_list{ width:92%; height:auto; margin:auto; margin-top:24px; clear:both; overflow:hidden;}
.zjjs_list a{ float:left; width:33.333%; height:auto; text-align:center;}
.zjjs_list a img{ width:80%; border:solid 6px #fff; margin:auto;}
.zjjs_list a h1{ width:90%; margin:auto; font-size:14px; color:#fff; margin-top:12px; margin-bottom:4px;}
.zjjs_list a p{ width:90%; margin:auto; font-size:12px; color:#fff; opacity:0.6;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical;}



/* 医师列表 */
#zjjs_list{ margin-bottom:30px;}
#zjjs_list a{ margin-bottom:22px;}
#zjjs_list a img{ width:94%; border:solid 0px #fff; margin:auto;}
#zjjs_list a h1{ color:#333;}
#zjjs_list a p{ color:#666;}

#zjjs_list a:active h1{color:#fc805b;}




/* 医师导航 */
.ysdh_lb{ width:92%; height:auto; clear:both; overflow:hidden; margin-top:10px; margin:auto; margin-top:24px; margin-bottom:30px;}

.ysdh_list{  width:100%; height:86px; border:solid 1px #ddd; border-radius:6px; margin-bottom:16px;box-sizing: border-box;  -moz-box-sizing: border-box; }
.ysdh_list:active{ background-color:#fc805b; border-color:#fc805b;}
.ysdh_list:active a h1{ color:#fff;}
.ysdh_list:active a p{ color:#fff; opacity:0.6;}
.ysdh_list:active div a{ color:#fff;}

.ysdh_tt{ width:90%; height:40px; line-height:40px; margin:auto; border-bottom: solid 1px #ebebeb;}
.ysdh_tt:active{ opacity:0.6;}
.ysdh_tt h1{ float:left; font-size:15px; color:#fc805b; font-weight:normal;}
.ysdh_tt p{ float:right; font-size:12px; color:#666;}
.ysdh_ys{ width:90%; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:8px;}
.ysdh_ys a{ float:left; width:20%; line-height:24px; font-size:12px; color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ysdh_ys a:active{ opacity:0.6;}



/* 医院管理 */
.ywgl_list{ width:92%; height:auto; margin:auto; margin-top:30px;}
.ywgl_list a{ width:100%; height:auto; margin-bottom:18px;}
.ywgl_list a img{ width:100%; height:auto;}



/* 公示公告 */
.gsgs_nr{ width:92%; height:auto; clear:both; overflow:hidden; padding-top:24px; margin:auto; margin-bottom:24px;}
.gsgs_nr a{ float:left; border:solid 1px #e7e7e7; border-radius:6px; width:46%; height:auto; margin-left:2%; margin-right:2%;box-sizing: border-box; margin-bottom:18px;}
.gsgs_nr a:active{ border-color:#fc805b;}
.gsgs_img_01{ margin:auto; width:28px; padding-top:24px; padding-bottom:12px;}
.gsgs_nr a h1{ font-size:16px; color:#333; text-align:center; padding-bottom:12px;}
.gsgs_img_02{ margin:auto; width:18px; padding-bottom:18px;}

/* 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}