/* CSS Document */


.content_page { width:1180px; margin:0 auto; position:relative; padding-top:10px; overflow:hidden;}

.page_leftcontent { float:left; width:280px; overflow:hidden;}

.page_rightcontent { float:right; width:860px; overflow:hidden;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.style4 { color:#3972b7; font-size:18px; font-weight:bold; text-align:center; line-height:50px; border-bottom:1px solid #ddd; }
.text12 { line-height: 40px;   }
/*page_left 网站导航*/
.page_leftbox_wzdh { overflow:hidden;}
.page_leftbox_wzdh_content { width:100%;overflow:hidden; padding-top:10px; background:#fff;}
.page_leftbox_wzdh_content ul { overflow:hidden;}
.page_leftbox_wzdh_content ul li { cursor:pointer; font-size:14px; border-bottom:1px solid #e5e5e5; background:#f5f5f5; margin-bottom:1px; position:relative;  }
.page_leftbox_wzdh_content ul li a { color:#555; line-height:29px; padding-left:50px; display:block;}
.page_leftbox_wzdh_content ul li a:hover { background:#003894; color:#fff; font-size:14px;}
.page_leftbox_wzdh_content ul li a .icon { background:url(../images/402.gif) no-repeat center center #d5d5d5; width:12px; height:12px; position:absolute; left:20px; top:50%; margin-top:-6px; border-radius:4px;}
.page_leftbox_wzdh_content ul li a:hover .icon { background:url(../images/402-2.gif) no-repeat center center #fff;}


.page_leftbox_wzdh_content .wzdh_content_lit li { cursor:pointer; font-size:14px; border-bottom:1px solid #e5e5e5; background:#f5f5f5; margin-bottom:1px; position:relative;}
.page_leftbox_wzdh_content .wzdh_content_lit li a { color:#555; line-height:46px; padding-left:50px; display:block;}
.page_leftbox_wzdh_content .wzdh_content_lit li a:hover { background:#003894; color:#fff; font-size:14px;}

.page_leftbox_wzdh a{
	transition-property: all;
    transition-duration: .19s;
    transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}

/* left 医疗服务*/
.page_leftbox_ylfw { overflow:hidden; background:#fff; height:254px;}
/* left 电话资讯*/
.page_leftbox_dhzx { overflow:hidden; background:#fff; margin-top:20px;}





/*翻页*/
.fybox {   height:50px; margin-top:20px; font-size: 14px; text-align: center}
.fybox a {  color: #333333}
.fybox ul { text-align:center; margin:0 auto; width:600px; overflow:hidden;}
.fybox ul li .z1 { display:block; text-align:center; font-size:12px; color:#fff; width:53px; margin:10px 2.5px; line-height:30px; height:30px; float:left; border-radius:5px; background:#5b8abf;}
.fybox ul li .z2 { display:block; text-align:center; font-size:12px; color:#444; width:53px; margin:10px 2.5px; line-height:30px; height:30px; float:left; border-radius:5px; background:none; }
.fy_kk { height:28px; width:40px; font-size:14px; color:#888; text-align:center; border-radius:5px; border:1px solid #e5e5e5; background:#fff; line-height:28px;}
.fy_an { height:30px; width:50px; font-size:14px; color:#fff; text-align:center; border-radius:5px; border:none; background:#003894; margin:0 auto; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*医院简介*/
.yyjj_content { margin-top:10px;}
.yyjj_content .yyjj_page_img { margin-top:10px; text-align:center; margin-bottom:10px;}
.yyjj_content .yyjj_page_t {color:#444; font-size:15px; line-height:1.8; text-align:justify; margin:20px;}


/*院长致辞*/
.yzzcpage { margin:10px; overflow:hidden;}
.yzzcpage .yzzcpage_img { margin:20px 10px;}
.yzzcpage .yzzcpage_img img { width:100%; border:1px solid #eee; padding:1px;}
.yzzcpage .yzzcpage_t {color:#444; font-size:15px; line-height:1.8; text-align:justify; margin:20px;}



/*医疗服务*/
.ylfwpage_conbox { margin-top:10px;}
.ylfwpage_conbox .tbox {color:#444; font-size:15px; line-height:1.8; text-align:justify; margin:20px;}
.ylfwpage_conbox .t1 { color:#3972b7; font-size:18px; font-weight:bold; padding-bottom:5px;}



/*党建专栏  新闻*/
.djzlpage { margin-top:10px; overflow:hidden;}
.djzlpage ul { overflow:hidden;}
.djzlpage ul li { background:url(../images/104.jpg) repeat-x left bottom #fff; line-height:45px; height:44px; overflow:hidden; color:#444; padding:0 10px;}
.djzlpage ul li .timebox { float:right; height:18px; line-height:18px; border-radius:10px; padding-left:15px; color:#aaa; margin:10px 0px; font-size:14px; }
.djzlpage ul li a { color:#444; font-size:15px; padding-left:5px;}
.djzlpage ul li a:hover { color:red; text-decoration:underline;}
.djzlpage ul li a .icon { color:#3972b7; font-size:15px; font-weight:bold; line-height:44px; float:left;}
.djzlpage ul li a:hover .icon { color:red;}


.page_right_lmbox { border-top:2px solid #f1f2f7; position:relative; margin-top:20px; padding-top:10px; padding-bottom:30px; padding-left:10px; padding-right:10px;}
.page_right_lmbox .pr_lmt1 { color:#999; font-size:16px; font-weight:bold; line-height:30px; position:absolute; top:-15px; left:20px; background:#fff; padding:0 10px; float:left;}
.page_right_lmbox .more { background:#fff; color:#aaa; font-size:12px; font-weight:normal; height:30px; line-height:30px; float:right; position:absolute; top:-16px; right:10px; padding:0 6px;}
.page_right_lmbox .more a { color:#aaa;}
.page_right_lmbox .more a:hover { color:#3972b7;}



/*新闻 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/*特色诊疗*/
.tszlpage_conbox { overflow:hidden; margin-top:10px;}
.tszlpage_conbox ul { }
.tszlpage_conbox ul li { border-bottom:1px solid #eee; overflow:hidden; padding:22px 10px;}
.tszlpage_conbox ul li .tbox .tu { width:150px; float:left; margin-right:20px;}
.tszlpage_conbox ul li .tbox .tu img { width:100%; height:90px; display:block;}
.tszlpage_conbox ul li .tbox { width:100%; float:left; overflow:hidden;}
.tszlpage_conbox ul li .tbox .t1 { color:#555; font-size:17px; font-weight:bold; line-height:30px; text-align:justify; padding:0 10px; max-height:67.5px;}
.tszlpage_conbox ul li .tbox .t2 { color:#999; font-size:13px; line-height:25px; padding:0 10px; max-height:50px;}

.tszlpage_conbox ul li a .tbox .t1 { color:#555;}
.tszlpage_conbox ul li a:hover .tbox .t1 { color:#ff3a3a;}









/*专家风采*/
.zjfcpage_conbox { background:#fff; text-align:center; margin-top:20px;}
.zjfcpage_conbox .conbox ul { overflow:hidden; width:99%; margin-left:1%; padding-top:10px;}
.zjfcpage_conbox .conbox ul li { width:31%; margin:0 1%; float:left; position:relative; overflow:hidden;
*display:inline; *zoom:1;
}
.zjfcpage_conbox .conbox ul li .tu { height:240px; min-width:100%; position:relative;}
.zjfcpage_conbox .conbox ul li .tu img { position:absolute; top:50%; left:50%; transform: translate(-50%,-120px); height:100%; max-width:100%; display:block; border:1px solid #e5e5e5; padding:2px;}
.zjfcpage_conbox .conbox ul li .t1 { color:#666; font-size:14px; font-weight:bold; line-height:40px; height:40px; margin-top:6px; overflow:hidden; text-align:center;}
.zjfcpage_conbox .conbox ul li a .t1 { color:#666;}
.zjfcpage_conbox .conbox ul li a:hover .t1 { color:#3972b7;}


.zjfcpage_conbox_ny {}
.zjfcpage_conbox_ny .topbox { overflow:hidden; text-align:center; padding-top:20px;}
.zjfcpage_conbox_ny .topbox .tu { overflow:hidden;}
.zjfcpage_conbox_ny .topbox .t1 { font-size:17px; font-weight:bold; line-height:50px; color:#3972b7;}
.zjfcpage_conbox_ny .topbox .t2 { font-size:15px; font-weight:bold; line-height:20px; color:#666;}
.zjfcpage_conbox_ny .botbox { color:#444; font-size:15px; line-height:1.8; text-align:justify; margin:20px; border-top:1px solid #eee; padding:20px;}



/*联系我们*/
.lxwmpage_conbox { width:70%; margin:0 auto;}
.lxwmpage_conbox ul { padding:50px 0;}
.lxwmpage_conbox ul li { color:#666; font-size:16px; line-height:60px;}
.lxwmpage_conbox ul li .z1 { color:#3972b7; font-weight:bold;}
.lxwmpage_conbox ul li .icon { background:#3972b7; width:26px; height:26px; float:left; position:relative; margin-top:17px; margin-right:12px; border-radius:8px;}
.lxwmpage_conbox ul li .icon img{ position:absolute; top:50%; left:50%; margin-top:-9px; margin-left:-9px;}



/*医疗设备*/
.ylsbpage_conbox { margin-top:20px; overflow:hidden;}
.ylsbpage_conbox ul { margin-left:1%; width:99%; overflow:hidden;}
.ylsbpage_conbox ul li { width:31%; height:204px; margin:0 1%; float:left; overflow:hidden; position:relative;}
.ylsbpage_conbox ul li .tu { height:154px; position:absolute; top:; left:0; width:100%;  background:#f5f5f5;}
.ylsbpage_conbox ul li .tu img { position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); height:154px; max-width:100%; display:block;}
.ylsbpage_conbox ul li p { height:50px; line-height:50px; color:#666; font-size:14px; font-weight:bold; position:absolute; bottom:0; left:0; width:100%; text-align:center;}
.ylsbpage_conbox ul li a p { color:#666;}
.ylsbpage_conbox ul li a:hover p { color:#3972b7;}


.ylsbpage_conbox_ny { padding:20px 0;}
.ylsbpage_conbox_ny .topbox { overflow:hidden; text-align:center; padding-top:20px;}
.ylsbpage_conbox_ny .topbox .tu { overflow:hidden;}
.ylsbpage_conbox_ny .topbox .tu img { display:block; max-width:600px; margin:0 auto;}
.ylsbpage_conbox_ny .topbox .t1 { font-size:17px; font-weight:bold; line-height:50px; color:#3972b7;}
.ylsbpage_conbox_ny .topbox .t2 { font-size:15px; font-weight:bold; line-height:20px; color:#666;}
.ylsbpage_conbox_ny .botbox { color:#444; font-size:15px; line-height:1.8; text-align:justify; margin:20px; border-top:1px solid #eee; padding:20px;}



/*网上调查*/
.wsdcpage_conbox { background:#fff; border:1px solid #a2ccec; padding-bottom:20px; padding-left:20px; padding-right:20px; width:50%; margin-left:auto; margin-right:auto; margin-top:30px; border-radius:20px;}
.wsdcpage_conbox .wsdcpage_t1 { color:#3972b7; font-size:18px; font-weight:bold; text-align:center; line-height:50px; border-bottom:1px solid #ddd;}
.wsdcpage_conbox .wsdcpage_t2 { color:#444; font-size:15px; line-height:30px; padding-top:5px;}

.wsdcpage_conbox .wsdcpage_an { background:#6c98d8; border:none; border-radius:10px; color:#fff; font-size:14px; line-height:30px; width:80px; margin-top:20px; margin-left:10px; margin-right:10px;}



/*患者留言*/
.hzlypage_conbox { overflow:hidden;}
.hzlypage_conbox .fbly { height:30px; background:#fafafa; margin-top:20px; margin-left:20px; margin-right:20px;}
.hzlypage_conbox .fbly .an a { height:30px; background:orange; color:#fff; font-size:14px; font-weight:bold; border-radius:10px; padding:0 15px; line-height:30px; float:right; display:block;}
.hzlypage_conbox .fbly .an a:hover { color:#fff; background:#a2ccec;}
.hzlypage_conbox ul li { padding:20px; border-bottom:1px dashed #ddd;}
.hzlypage_conbox ul li .fbr { background:#f1f7fc; padding:5px 10px; overflow:hidden;}
.hzlypage_conbox ul li .fbr .t1 	{ color:#3972b7; font-size:15px; line-height:30px; font-weight:bold; float:left; display:block;}
.hzlypage_conbox ul li .fbr .t1 .t2 { color:#666666; font-size:15px; line-height:30px; font-weight:bold; padding-left:5px;}
.hzlypage_conbox ul li .fbr .time 	{ color:#98b1b9; font-size:13px; line-height:30px; float:right; display:block;}

.hzlypage_conbox ul li .fbrly { padding-top:10px; padding-bottom:20px;}
.hzlypage_conbox ul li .fbrly .t1 { color:#3972b7; font-size:17px; font-weight:bold; line-height:1.4; padding:5px 10px;}
.hzlypage_conbox ul li .fbrly .z2 { color:#666; font-size:16px; line-height:1.8; padding:0 10px;}

.hzlypage_conbox ul li .hf { background:#fafafa; padding:5px 10px; overflow:hidden;}
.hzlypage_conbox ul li .hf .t1 		{ color:#fff; font-size:15px; line-height:30px; font-weight:bold; background:#3972b7; border-radius:5px; display:block; float:left; width:6%; text-align:center;}
.hzlypage_conbox ul li .hf .t2 		{ color:#666; font-size:15px; line-height:30px; overflow:hidden; display:block; float:right; width:92%;}
.hzlypage_conbox ul li .hf .t2 .time{ color:#aaa; font-size:13px; line-height:30px; float:right; display:block;}


/*发表留言*/
.fblypage_conbox { overflow:hidden; margin-top:50px;}
.fblypage_conbox .fblypage_t1 { color:#666; font-size:16px; font-weight:bold; line-height:60px; margin:10px 0; padding-right:10px; float:right;}
.fblypage_conbox .fblypage_t1 .xx { float:left; color:red; margin-right:3px; font-size:14px; font-family:"宋体"; font-weight:normal;}
.fblypage_conbox .fblypage_t2 { color:#666; font-size:16px; line-height:60px; padding-right:10px;}
.fblypage_conbox .fblypage_kk { color:#666; font-size:16px; height:38px; line-height:38px; border:1px solid #ddd; width:200px; margin:20px 0 ; padding:0 5px; box-shadow:0 2px 2px rgba(0,0,0,0.06);}
.fblypage_conbox .fblypage_kk1{ color:#666; font-size:16px; height:38px; line-height:38px; border:1px solid #ddd; width:300px; margin:20px 0 ; padding:0 5px; box-shadow:0 2px 2px rgba(0,0,0,0.06);}
.fblypage_conbox .fblypage_kk2{ color:#666; font-size:16px; height:150px; line-height:25px; border:1px solid #ddd; width:450px; margin:20px 0 ; font-family:"微软雅黑"; padding:5px; box-shadow:0 2px 2px rgba(0,0,0,0.06);}
.fblypage_conbox .fblypage_an { background:#6c98d8; border:none; border-radius:10px; color:#fff; font-size:16px; font-weight:bold; line-height:32px; height:30px; width:80px; margin-top:20px; margin-left:10px; margin-right:10px;}



/*详细页*/
.t11 { color:#3972b7; font-size:25px; font-weight:bold; line-height:1.3; text-align:center; padding:20px 30px;}
.t12 { height:30px; background:#f5f5f5; text-align:center;}
.t12 dl { display:inline-block;}
.t12 dl dd { font-size:13px; line-height:30px; text-align:center; float:left; text-align:center; color:#888; overflow:hidden; padding:0 20px;}
.t13 { color:#444; font-size:16px; line-height:1.8; text-align:justify; padding:30px 20px; clear:both;}








/*预约挂号*/
.yyghpage_conbox { text-align:center; margin-top:70px; margin-left:auto; margin-right:auto; padding-top:60px; padding-bottom:60px; padding-left:80px; width:80%; border:2px solid #f1f2f7; border-radius:20px;}

.yymz_t1 { color:#3972b7; font-size:16px; font-weight:bold; line-height:30px; padding-right:20px;}
.yymz_z1 { color:#444; font-size:16px; line-height:30px;}
.yymz_bk1 { border:1px solid #d5d5d5; height:30px; line-height:30px; padding:0 10px; width:250px; color:#444; font-size:16px; box-shadow:0 1px 2px rgba(0,0,0,0.07);}
.yymz_bk2 { border:1px solid #d5d5d5; height:32px; line-height:32px; padding:0 10px; width:200px; color:#444; font-size:16px; box-shadow:0 1px 2px rgba(0,0,0,0.07);}
.yymz_bk3 { border:1px solid #d5d5d5; height:32px; line-height:32px; padding:0 10px; width:100px; color:#444; font-size:16px; box-shadow:0 1px 2px rgba(0,0,0,0.07);}
.yymz_an1 { background:#366fb6; height:32px; overflow:hidden; line-height:34px; width:80px; border-radius:5px; color:#fff; font-size:16px; font-weight:bold; text-align:center; border:none;}