@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;}

/* 首页 */

/* 弹出二维码 */
 .black_overlay {
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index: 1001;
            -moz-opacity: 0.8;
            opacity: .80;
            filter: alpha(opacity=80);
        }

        .white_content {
            display: none;
            position:fixed;
            left:50%;
			top:50%;
			transform:translate(-50%,-50%);
            width: 70%;
            height: 80%;
            z-index: 1002;
            overflow: auto;
			text-align: center;
			margin: 0 auto;
			
        }

        .white_content_small {
            display: none;
            position: absolute;
            top: 20%;
            left: 30%;
            width: 40%;
            height: 50%;
            border: 16px solid lightblue;
            background-color: white;
            z-index: 1002;
            overflow: auto;
        }

/* 侧导航*/
	.cdh{ width:100%;  z-index:1002; position:absolute;top:60px; overflow-y:auto; position:fixed; }
	
	.cdh_gb{ float:left;  width:30%;  height:1200px; 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:1200px; background-color:rgba(117,71,38,0.96);}
	.cdh_lm_ul{ width:100%; overflow:hidden;}
	.cdh_lm_ul_li{ width:100%; overflow:hidden; }
	.cdh_lm_ul_li>.item-list{display: none;}
	.cdh_lm_ul_li.show>.item-list{display: block;}
	.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);}

/* 头部 */


	.dh{ width:100%; height:60px; max-width:640px; background-color:#fff; margin:auto; overflow:hidden;position: fixed; z-index:1000; top:0px; box-shadow:0 8px 16px rgb(0,0,0,0.1);}
	.dh_logo{float: left;    width: 240px;    height: auto;}
	.dh_logo img{width: 100%; height: auto;margin-top: 5px;}
	.dh_dh{ float:right; height:60px; margin-right:8%; }
	.dh_dh img{ margin-top:19px; margin-left:20%; }

/* banner */
	.addWrap{ position:relative; width:100%;background:#fff;margin-top:60px; padding:0; z-index:98; }
	.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
	.addWrap .swipe-wrap{overflow:hidden;position:relative;}
	.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%;}
	
	
	
/* 就医指南 */
.jyzn_box{ width:92%; height:auto; overflow:hidden; clear:both; margin:auto; margin-top:42px; margin-bottom:28px;}	
.jyzn_box a{ float:left; width:25%; text-align:center; margin-bottom:20px;}
.jyzn_box a img{ width:54px; height:54px; margin:auto;}
.jyzn_box a p{ font-size:12px; color:#484848; margin-top:8px;}
	

/* 新闻动态 */	
.xwdt_box{ width:92%; height:auto; margin:auto; border-radius:4px; box-shadow:0 0 30px rgb(138,120,103,0.8); margin-bottom:52px;}
.xwdt_img{ width:100%; border-radius:4px 4px 0 0;}
.xwdt_bt{ width:90%; clear:both; overflow:hidden; margin:auto; margin-top:22px; margin-bottom:10px;}
.xwdt_bt h1{ float:left; font-weight:normal; font-size:23px; font-family:"隶书"; color:#850005;}
.xwdt_bt a{ float:right; font-size:12px; color:#850005; width:76px; height:24px; text-align:center; line-height:24px; background-color:#f0e0e1; border-radius:4px;}
.xwdt_min{ width:90%; clear:both; overflow:hidden; margin:auto; padding-bottom:24px;}	
.xwdt_min a{ width:100%; height:36px; line-height:36px; border-bottom:dashed 1px #ccc;}
.xwdt_min a p{ float:left; width:70%; font-size:12px; color:#484848;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xwdt_min a time{ float:right; font-size:12px; color:#999;}


/* 科室介绍 */	
.ksjs_bt{ width:94px; height:34px; background-image:url(../img/ksjs_bt_bg.png); font-size:16px; color:#fff; font-family:"隶书"; text-align:center; line-height:34px; margin:auto; margin-bottom:30px;}
.ksjs_min{ width:92%; height:150px; margin:auto; background-image:url(../img/ksjs_bg.jpg); background-size: 100% 150px;}
.ksjs_min a{ float:right; width:17px; height:150px; background-image:url(../img/ksjs_list_bg.png); margin-left:2px; background-size:20px 150px; overflow: hidden;}
.ksjs_min a h1{ float:right; font-size:12px; font-weight:normal; padding-top:16px;  color:#fff; writing-mode:vertical-rl;}
.ksjs_min a p{ float:right; padding-top:40px; font-size:12px; color:#e2cbb5; opacity:0.24; writing-mode:vertical-rl;}
		
.yjz{ width:100%; height:auto; margin-top:48px;}	


/* 专家 */
.zj_bt{ width:92%; height:auto; margin:auto; margin-top:16px;}

.zj_list_box{ width:92%; height:auto; margin:auto; clear:both; overflow:hidden; margin-bottom:50px;}
.zj_list_min{float:left; width:50%; height:auto; margin-top:24px;}
.zj_list_min a{ width:155px; height:260px; margin:auto; background-color:#fcf5e1; border:solid 1px #e3ceae;}
.zj_list_min a div{ width:142px; height:247px; margin:auto; margin-top:6px;border:solid 2px #a2704d; background-image:url(../img/zj_list_bg.png); background-size:142px 207px; text-align:center;}
.zj_list_min a div img{ width:100%;height: 175px; }
.zj_list_min a div h1{ font-size:20px; color:#850005; font-weight:normal; font-family:"隶书"; padding-top:16px;}
.zj_list_min a div p{ width:90%; margin:auto; font-size:12px; color:#845e44; opacity:0.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		

/* 底部 */
	
.bot_top{ width:100%;}
.bot{ width:100%; height:588px; background-image:url(../img/bot_bg.jpg); background-size:100% 588px;}	
.bot_yq{ width:82%; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:20px;}
.bot_yq a{ float:left; font-size:12px; color:#e2cbb5; line-height:32px; margin-right:24px;}

.bot_line{ width:100%; margin-top:24px; margin-bottom:24px;}
.bot_logo{ width:82%; height:auto; margin:auto;}

.bot_xx{ width:82%; height:auto; margin:auto; margin-top:20px;}
.bot_xx p{ font-size:12px; color:#fbecde; line-height:28px;}
.bot_xx p span{ color:#fff;}

.bot_ewm{ width:82%; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:32px;}
.bot_ewm div{ float:left; width:25%; height:auto; text-align:center;}
.bot_ewm div img{ width:66px; height:66px; margin:auto;}
.bot_ewm div p{ font-size:12px; color:#fff; margin-top:6px;}

.bot_ba{ width:82%; height:auto; margin:auto; text-align:center; margin-top:20px;}
.bot_ba p{width:fit-content;margin:auto; font-size:12px; color:#e2cbb5; line-height:24px;}
.bot_tj{ margin:auto; margin-top:10px;}
	
	



/* 您的位置 */
	.wz-box{ width:92%; height:44px; margin:auto; margin-bottom:18px; border-bottom:dashed 1px #ebebeb; margin-top:60px;}
	.wz-box div{ float:left;}
	.wz_div{width:10px; height:16px;}
	.wz_div img{width:100%; height:auto; margin-top:15.75px;}
	.wz-text{ width:94%; 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;}
	
	
	
/* 科室标题 */
.ksbt{ font-size:24px; color:#850005; font-family:"隶书"; text-align:center;}
.ksks_title h2{font-size: 14px; margin-top: 5px;}

/* 内页科室导航 */
.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%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}





/* 资讯列表 */
.xjs_min{ width:92%; height:auto; margin:auto; clear:both; margin-top:24px;}
.xjs_min a{ width:100%; height:auto; margin-bottom:20px;}
.zj_list_box li a,.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;}
.zj_list_box li p,.xjs_min a time{ font-size:12px; color:#dbdbdb;}
.xjs_min a:active h1{color:#fc805b;}


/* 单页内容 */
.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{ max-width:100%; margin:auto; margin-top:12px; margin-bottom:12px;}
.xq-box p{ font-size:12px; line-height:30px; text-indent:2em; color:#666;}
.xq-box table{text-indent:0em !important; width:100% !important; margin: auto;}
.xq-box table td{border:1px solid #666;}
.xq-box table td p{ font-size:12px; line-height:30px; text-indent:0;color:#666;}

/* 上一篇下一篇 */
.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:180px; 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; }






/* 科室详情 */
.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;}
.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:#845e44;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}