﻿@charset "utf-8";
/* CSS Document */

body {}
.foot_box { margin: 18px 0 0 0;}
.flexslider {height:295px;}

/* 内容区 */

.content_box { padding-top:20px;}
.content_box.w1160 { background-color: #FFF;}

.content_l { width:260px;}
.content_l .sidebar { background-color: #faf5f5}
.content_l .sidebar .top { height:54px; background-color: #f5ebeb;}
.content_l .sidebar .top h6 { width:240px; height:43px; padding: 0 0 6px 0; margin: 0 0 0 9px; color: #ffffff; font-size:20px; line-height: 43px; text-indent:27px; position: relative; top:11px; font-weight:bold; background-image:url(../images/p-sidebar-top.png);}
.content_l .sidebar ul { padding: 10px 20px 12px 20px;}
.content_l .sidebar ul li { border-bottom: 1px solid #f2d9c8;}
.content_l .sidebar ul li+li { margin:8px 0 0 0;}
.content_l .sidebar ul li>a h6 { display: block; color: #323130; font-size:16px; line-height: 40px; padding: 0 0 0 43px; background-image:url(../images/p-sidebar-h6-1.png); background-position: 20px 13px;}
.content_l .sidebar ul li .box { padding: 0 0 12px 0; display:none;}
.content_l .sidebar ul li .box a { display: block; color: #5b5b5b; font-size:14px; line-height: 24px; padding: 0 0 0 57px;}
		/**/
.content_l .sidebar ul li.on { background-color: #f8f0ee; border-bottom: 1px solid #fe6868;}
.content_l .sidebar ul li.on h6 { color: #a52f8e; font-weight:bold; background-image:url(../images/p-sidebar-h6-2.png);}
.content_l .sidebar ul li .box a.on,.content_l .sidebar ul li .box a:hover { color: #a35993; font-weight:bold;}
		/**/
.content_l .con_l_2 { margin: 18px 0 14px 0;}
.content_l .con_l_2 a,.content_l .con_l_2 a img { display: block;}

.content_l .con_l_3 { padding: 0 0 13px 0; background-color: #f8f4f7;}
.content_l .con_l_3 .top { height:31px; margin: 0 15px 0 8px; border-bottom: 2px solid #ededed;}
.content_l .con_l_3 .top h6 { width:95px; color: #bf4b99; font-size:16px; font-weight:bold; line-height: 31px; text-align: center; padding: 0 0 2px 0 ; background-image:url(../images/p-tb-3.png); background-position: bottom center;}
.content_l .con_l_3 .bottom {}
.content_l .con_l_3 .bottom a { display: block; width:33%; text-align: center; float: left; margin: 11px 0 6px 0;}
.content_l .con_l_3 .bottom a p { color: #6f6f6f; font-size:14px; line-height: 18px; margin: 2px 0 0 0;}
.content_l .con_l_3 .bottom a img { width:48px; height:48px; display: block; margin: 0 auto;}

.content_r { width:880px;}
				/*--------------------  新闻列表  --------------------*/
.content.borb { border-bottom: 2px solid #e0c1da;}
.content .top1 { height:42px; padding: 30px 0 0 0; border-bottom: 2px solid #e0c1da;}
.content .top1 h6 { color: #a35993; font-size:24px; line-height: 42px; float: left;}
.content .top1 h6 span { color: #ff0000; font-size:18px; margin: 0 0 0 20px;}
.content_r .mx1 { margin: 0 18px 0 15px;}

.content_1 {}
.content_1 .list { padding: 0 0 12px 0;}
.content_1 ul {}
.content_1 ul li { padding: 5px 0;}
.content_1 ul li a { line-height:22px;  display: block; position: relative;}
.content_1 ul li p,.content_1 ul li h6 { color: #564150; font-size:14px;}
.content_1 ul li p { width:700px; padding: 0 0 0 27px; background-image:url(../images/p-tb-1-1.png); background-position:13px center;}
.content_1 ul li h6 { position: absolute; right:5px; top:0; font-family: Arial;}

.content_1 ul li.no2 { padding: 5px 0 12px 0; border-bottom:1px dashed #e2c6dc;}
.content_1 ul li.no3 { padding: 12px 0 5px 0;}
/**/.content_1 ul li a:hover p { color: #a34a92; background-image:url(../images/p-tb-1-2.png);}


				/*--------------------  图片列表  --------------------*/
.content_2 {}
.content_2 .list {}
.content_2 ul {}
.content_2 ul li { float: left; width:33.3%; padding-top:17px; text-align: center; border-bottom: 1px dashed #e2c6dc;}
.content_2 ul li a { display: inline-block; width:250px; height:230px; position: relative;}
.content_2 ul li p { color: #564150; font-size:14px; margin-top: 8px;}
.content_2 ul li img { width:100%; height:188px; display: block;}
.content_2 ul li .zg { width:246px; height:184px; border: 2px solid #bf4e99; position:absolute; top:0; left:0; display: none;}
/**/.content_2 ul li a:hover p { color: #be4b97;}
/**/.content_2 ul li a:hover .zg { display: block;}
				/*--------------------- 专家列表 ---------------------*/
.content_3 {}
.content_3 .list {}
.content_3 ul {}
.content_3 ul li { width:50%; padding: 15px 0; float: left; border-bottom: 1px dashed #e2c6dc;}
.content_3 ul li a { display: block; width:409px; height:193px; padding: 11px 0; margin: 0 auto; position: relative;}
.content_3 ul li img { width:150px; height:193px; float: left; margin: 0 19px 0 15px;}
.content_3 ul li .wzbox { width:216px;}
.content_3 ul li .wzbox table {}
.content_3 ul li .wzbox table td { table-layout: fixed; position: relative; padding: 5px 0;}
.content_3 ul li .wzbox table td p { color: #323130; font-size:12px; line-height: 18px; max-height:36px;}
.content_3 ul li .wzbox table td h5 { color: #ff3c3c; font-size:16px; line-height: 20px;}
.content_3 ul li .wzbox table td h6 { color: #707070; font-size:12px; line-height: 20px; text-align: right; position: absolute; top:4px;left:0;}
.content_3 ul li .wzbox table td h6 i { display: inline-block; width:23px;}
.content_3 ul li .seemore { position: absolute; right:8px; bottom:10px; width:105px; height:31px; color: #ffffff; font-size:12px; line-height: 31px; text-indent:42px; background-color: #c386b6; background-image:url(../images/p-seemore-1.png); background-position:10px center;}
/**/.content_3 ul li a:hover { background-color: #ece4ea;}
/**/.content_3 ul li a:hover .seemore { background-color: #6cd398;}
				/*--------------------- 单页，sub ---------------------*/
.fx {}
.fx.c { text-align: center;}
.fx.l {}
.fx.l a,.fx.l span { display: block; float: left; top:0 !important;}
.fx a { display:inline-block; width:27px !important; height:27px !important; padding:0 !important; background-position: center center !important; margin: 0 5px !important;}
.fx a.bshare-weixin { background-image:url(../images/p-fx-1-1.png);}
.fx a.bshare-sinaminiblog { background-image:url(../images/p-fx-2-1.png);}
.fx a.bshare-qqmb { background-image:url(../images/p-fx-3-1.png);}
.fx a.bshare-qzone { background-image:url(../images/p-fx-4-1.png);}
/**/
.fx a.bshare-weixin:hover { background-image:url(../images/p-fx-1-2.png);}
.fx a.bshare-sinaminiblog:hover { background-image:url(../images/p-fx-2-2.png);}
.fx a.bshare-qqmb:hover { background-image:url(../images/p-fx-3-2.png);}
.fx a.bshare-qzone:hover { background-image:url(../images/p-fx-4-2.png);}
/**/
.fx span { display: inline-block; color: #5e483c; font-size:14px; line-height: 27px; margin: 0 10px 0 0; position: relative; top:2px;}
.mbox { padding: 12px 0;}
.mbox .an {}
.mbox .an a { display: block; margin: 0 10px 0 0; float: left; width:100px; height:36px; line-height: 36px; color: #ffffff; font-size:14px; background-color: #c386b6;}
.mbox .an a.copy { text-indent:38px; background-image:url(../images/p-sub-copy.png); background-position:8px center;}
.mbox .an a.close { text-indent:35px; background-image:url(../images/p-sub-close.png); background-position:12px center;}
/**/.mbox .an a:hover { background-color: #6cd398;}

.content_4 {}
.content_4 .top { text-align: center; padding: 18px 0 4px 0; border-bottom: 2px solid #e0c1da;}
.content_4 .top h5 { color: #a35993; font-size:24px;}
.content_4 .top h6 { color: #a0939b; font-size:12px; margin: 5px 0 0 0;}
.content_4 .zw { color: #564150; font-size:14px; line-height: 26px; padding: 1px 5px;}
.content_4 .zw img { max-width:100%;}
.content_4 .zw p { margin: 1em 0;}
.content_4 .zw p+p { margin:26px 0;}
.content_4 .more { background-color: #f7f0f5; padding: 15px 0 15px 25px;}
.content_4 .more a { display: block; height:28px; line-height: 28px;}
.content_4 .more a p { color: #707070; font-size:14px; float: left; width:690px;}
.content_4 .more a h6 { color: #be4b97; font-size:14px; font-weight:bold; float: left;}
/**/.content_4 .more a:hover p { color: #be4b97;}

				/*--------------------- 专家sub ---------------------*/

.content_5 {}
.content_5 .introduce { background-color: #fcf9f9; margin: 12px 0px 0 28px; padding: 20px 30px 20px 30px; text-align: center;}
.content_5 .introduce img { width: 245px; height:310px; float: left;}
.content_5 .introduce ul { display: block; float: right; width: 480px;}
.content_5 .introduce ul li {border-bottom: 1px dashed #9e9e9e; padding: 8px 5px 4px 5px; text-align: left;}
.content_5 .introduce ul li h6 { color: #707070; font-size:14px; float: left;}
.content_5 .introduce ul li h5 { color: #ff3c3c; font-size: 16px; float: left; padding-left: 8px;}
.content_5 .introduce ul li p { width: 390px; color: #564150; font-size: 12px; line-height: 18px; float: right; padding-top: 2px; padding-bottom: 2px;}
.content_5 .introduce>span { display: inline-block; width: 290px; height: 50px; background-color: #6cd398; line-height: 50px; color: #ffffff; font-size: 24px; margin-top: 40px;}
.content_5 .zw { padding: 15px 28px 15px 28px;}
.content_5 .zw p { color: #5e483c; font-size: 14px; line-height: 26px;}

#a1 {position:relative;height:120px; height:235px; background-color: #f7f0f5;}
#a1 h6 { color: #be4b97; font-size:18px; font-weight:bold; padding: 11px 0 11px 15px;}
#a1 .box {overflow:hidden;position:relative; width:770px; margin: 0 auto;}
#a1 .list {overflow:hidden;width:9999px;}
#a1 .list li {float:left;text-align:center; padding: 0 16px 0 17px;}
#a1 .list li a { display: block; position: relative;}
#a1 .list li p { color: #505050; font-size:14px;}
#a1 .list li .zg { width:116px; height:146px; border: 2px solid #b689ad; position: absolute; top:0; left:0; display: none;}
#a1 .list li img { width:120px; height:150px;}
#a1 .plus,#a1 .minus {position:absolute;top:85px;width:22px;height:72px;background-color:#c386b6;cursor:pointer; background-position: center center;}
#a1 .plus {left:10px; background-image:url(../images/p-5-1.png)}
#a1 .minus {right:10px; background-image:url(../images/p-5-2.png)}
/**/#a1 .list li a:hover p { color: #a14271; font-weight:bold;}
/**/#a1 .list li a:hover .zg { display:block;}

				/*--------------------- 科室汇总 ---------------------*/
.content_6 { background-color: #fefcfa; padding: 0 15px;}
.content_6 .box { padding: 15px 0 0 0;}
.content_6 .box .top { height:38px; border-bottom: 2px solid #c68cba; background-color: #f5f3f1;}
.content_6 .box .top h6 { color: #be4b97; font-size:18px; line-height: 38px; padding: 0 0 0 14px;}
.content_6 .box .bottom { padding: 0 0 26px 0;}
.content_6 .box .bottom ul {}
.content_6 .box .bottom ul li { width:33.3%; height:51px; position: relative; float: left; padding: 26px 0 0 0; overflow:hidden;}
.content_6 .box .bottom ul li a { display: block; width:207px; height:47px; margin: 0 auto; border: 2px solid #c386b7; background-color: #FFF;}
.content_6 .box .bottom ul li a table { height:100%;}
.content_6 .box .bottom ul li a td { color: #323130; font-size:16px; line-height: 20px; text-align: center;}
/**/.content_6 .box .bottom ul li a:hover { padding: 2px; border:0; background-color: #6cd398;}
/**/.content_6 .box .bottom ul li a:hover td { color: #FFF;}


    .content_3 ul li .wzbox table td { height:20px;}


				/*--------------------- 单页后面新加 ---------------------*//*17-1-13*/
.content_10 { padding: 0 10px; background-color: #f7f0f5;}
.content_10 .c10top { color: #be4b97; font-size:18px; font-weight:bold; line-height: 34px; text-indent:7px; padding-top:15px; border-bottom: 1px solid #c386b6;}
.content_10 .bottom {}
.content_10 .bottom .list { padding: 8px 0;}
.content_10 .bottom .list ul {}
.content_10 .bottom .list ul li { margin: 5px 22px 0 23px; float: left;}
.content_10 .bottom .list ul li a { width:120px; height:180px; display: block; position: relative;}
.content_10 .bottom .list ul li p { color: #505050; font-size:14px; line-height: 24px; text-align: center;}
.content_10 .bottom .list ul li img { width:100%; height:151px;}
.content_10 .bottom .list ul li .zg { width:116px; height:147px; border: 2px solid #b487ab; position: absolute; z-index:4; top:0; left:0; display:none;}
/**/.content_10 .bottom .list ul li a:hover p { color: #a14271; font-weight:bold;}
/**/.content_10 .bottom .list ul li a:hover .zg { display:block;}


