﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li .abox,.flexslider .slides li .abox .img { display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none;}
.flex-control-nav { display:block; position:absolute; bottom:0; left:0; right:0; text-align:center;}
.flex-control-nav li { display:inline-block; zoom:1; *display:inline;}
.flex-control-nav li a { display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#demo01 { width:100%;}
#demo01 .slides li a.abox { width:2560px; position: relative; left:50%; margin-left:-1280px;}
#demo01 .flex-control-nav { margin-bottom:30px;}
#demo01 .flex-control-nav li { margin:0 5px; width:38px; height:4px;}
#demo01 .flex-control-paging li a { width:100%; height:2px; position:relative; top:1px; background-color:#bfbfbf;}
#demo01 .flex-direction-nav { display:none; position:absolute; z-index:35; top:260px; left:50%; width:2560px; margin-left:-1280px;}
#demo01 .flex-direction-nav a { position:absolute; top:0; width:49px; height:49px; font-size:0;}
#demo01 .flex-direction-nav a.flex-prev { left: 320px; background-image:url(../image/p-banner-1-1.png);}
#demo01 .flex-direction-nav a.flex-next { right:320px; background-image:url(../image/p-banner-1-2.png);}
/*act*/
#demo01:hover .flex-direction-nav { display:block;}
#demo01 .flex-control-paging li a.flex-active { top:0; height:4px; background-color:#ffffff;}
/*act*/


.morebtn_01 { display:block; width:auto; padding: 0 24px; color:#727272; font-size:14px; line-height:24px; text-align:center; border:1px solid #d2d2d2; border-radius:12px;}
/*act*/
.morebtn_01:hover,
.title_01 .main_item_2 .more.on { color:#ffffff; background-color:#009ea1; border-color:#009ea1;}
/*act*/

.title_01 {}
.title_01_in { padding: 0 0 30px 0; position:relative; border-bottom:1px solid #d2d2d2;}
.title_01 .line_1 { position:absolute; left:0; bottom:-1px; width:50px; height:3px; background-color:#009ea1;}
.title_01 .main_item_1 { height:28px;}
.title_01 .main_item_1 .abox { display:block; float:left; color:#727272; font-size:20px; line-height:28px;}
.title_01 .main_item_1 .abox+.abox { margin-left:36px;}
.title_01 .main_item_2 { position:absolute; right:0; top:0;}
.title_01 .main_item_2 .more { float:left; margin-left:12px;}
.title_01 .main_item_3 { position:absolute; right:0; top:0;}
.title_01 .main_item_3 .selwrap { float:left; margin-left:12px; width:110px;}
.title_01 .main_item_3 .selwrap .bxselbox { position:relative;}
.title_01 .main_item_3 .selwrap .bxselbox .bxsel-showbox { padding: 0 10px 0 0; background-color:#ffffff; border-radius:12px;}
.title_01 .main_item_3 .selwrap .bxselbox .bxsel-showbox .bxsel-show { color:#727272; font-size:14px; line-height:26px; height:26px; text-indent:12px; background:url(../image/p-title_01-1-1.png) no-repeat right center;}
.title_01 .main_item_3 .selwrap .bxselbox .bxsel-list-box { display:none; position:absolute; top:32px; left:0; right:0; height:120px; background-color:#ffffff; border-radius:6px; overflow:auto;}
.title_01 .main_item_3 .selwrap .bxselbox .bxsel-list-box ul {}
.title_01 .main_item_3 .selwrap .bxselbox .bxsel-list-box ul li {}
.title_01 .main_item_3 .selwrap .bxselbox .bxsel-list-box ul li a { display:block; color:#727272; font-size:14px; line-height:30px; padding: 0 0 0 12px;}
/*act*/
.title_01 .main_item_1 .abox.on { color:#262626; font-size:24px;}
.title_01 .main_item_2 .more.on {}
.title_01 .main_item_3 .selwrap .bxselbox .bxsel-list-box ul li a:hover { color:#017a7c; text-decoration:underline;}
/*act*/

.title_02 {}
.title_02_in { padding:0 0 8px 0; position:relative; border-bottom:1px solid #d2d2d2;}
.title_02 .text_item_1 { padding: 0 0 0 42px;}
.title_02 .text_item_1 .img { display:block; width:32px; height:28px; position:absolute; top:6px; left:0;}
.title_02 .text_item_1 .text_1 { color:#262626; font-size:24px; line-height:40px;}
.title_02 .text_item_2 { position:absolute; right:0; top:7px;}


.title_03 {}
.title_03_in { position:relative; padding: 46px 0 27px 0; border-bottom:1px solid #d2d2d2;}
.title_03 .text_item_1 { color:#646464; font-size:24px; line-height:32px;}
.title_03 .line_1 { display:none; position:absolute; left:0; bottom:-1px; width:50px; height:3px; background-color:#009ea1;}


.title_04 {}
.title_04_in { padding:0 0 8px 0; position:relative; border-bottom:1px solid #d2d2d2;}
.title_04 .text_item_1 { padding: 0 0 0 42px;}
.title_04 .text_item_1 .img { display:block; width:32px; height:28px; position:absolute; top:7px; left:0;}
.title_04 .text_item_1 .text_1 { color:#262626; font-size:22px; line-height:40px;}
.title_04 .text_item_2 { position:absolute; right:0; top:7px;}
.title_04 .text_item_2 .more { padding: 0 14px;}


.title_05 {}
.title_05_in { padding:0 0 8px 0; position:relative; border-bottom:1px solid #d2d2d2;}
.title_05 .text_item_1 { padding: 0 0 0 42px;}
.title_05 .text_item_1 .img { display:block; width:28px; height:28px; position:absolute; top:14px; left:0;}
.title_05 .text_item_1 .text_1 { color:#262626; font-size:24px; line-height:56px;}
.title_05 .text_item_2 { position:absolute; right:0; bottom:16px;}


.title_06 {}
.title_06_in { border-bottom:1px solid #dcdcdc; position:relative;}
.title_06 .text_item_1 { color:#262626; font-size:24px; line-height:70px;}
.title_06 .line_1 { position:absolute; left:0; bottom:-1px; width:50px; height:3px; background-color:#009ea1;}


			/*文字时间列表 i02_main_2*/
.list_01 {}
.list_01 ul {}
.list_01 ul li {}
.list_01 ul li.bor_t { padding-top:16px; margin-top:16px; border-top:1px solid #d2d2d2;}
.list_01 ul li .abox { display:block;}
.list_01 ul li .abox_in { position:relative;}
.list_01 ul li .abox .text_item_1 { color:#646464; font-size:16px; line-height:48px; padding:0 0 0 12px; margin:0 120px 0 0; background-image:url(../image/p-list_01-1-1.jpg); background-position: left center; position:relative;}
.list_01 ul li .abox .text_item_1 .cor2 { color:#c90000;}
.list_01 ul li .abox .text_item_2 { position:absolute; top:0; right:0; color:#9b9b9b; font-size:14px; line-height:48px;}
/*act*/
.list_01 ul li .abox:hover .text_item_1 { color:#017a7c; text-decoration:underline; background-image:url(../image/p-list_01-1-1on.jpg);}
/*act*/

			/*右侧导航的文字时间列表 cn2_02*/
.list_02 {}
.list_02 ul {}
.list_02 ul li {}
.list_02 ul li+li { border-top:1px dashed #e5e5e5;}
.list_02 ul li .abox { display:block; padding:14px 0;}
.list_02 ul li .abox_in { position:relative;}
.list_02 ul li .abox .text_item_1 { color:#646464; font-size:16px; line-height:20px; padding:0 0 0 16px; background-image:url(../image/p-list_01-1-1.jpg); background-position: left center; position:relative;}
.list_02 ul li .abox .text_item_2 { color:#9b9b9b; font-size:14px; line-height:18px; padding:0 0 0 16px; margin-top:6px;}
/*act*/
.list_02 ul li .abox:hover .text_item_1 { color:#017a7c; text-decoration:underline; background-image:url(../image/p-list_01-1-1on.jpg);}
/*act*/


			/*图文列表 c04_main_2*/
.list_03 {}
.list_03 ul {}
.list_03 ul li {}
.list_03 ul li+li { border-top:1px dashed #e5e5e5;}
.list_03 ul li .abox { display:block; padding:30px 0;}
.list_03 ul li .abox_in { height:124px;}
.list_03 ul li .abox .imgbox { float:left; width:200px; height:124px;}
.list_03 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_03 ul li .abox .textbox { padding:14px 0 0 0; margin-left:216px;}
.list_03 ul li .abox .textbox .text_item_1 { color:#646464; font-size:16px; line-height:24px; height:48px;}
.list_03 ul li .abox .textbox .text_item_2 { color:#919191; font-size:14px; line-height:20px; max-height:40px; margin-top:8px;}
		/*没图*/
.list_03 ul li.noimg .abox_in { height:auto;}
.list_03 ul li.noimg .abox .imgbox { display:none;}
.list_03 ul li.noimg .abox .textbox { padding-top:0; margin-left:0;}
.list_03 ul li.noimg .abox .textbox .text_item_1 { height:auto;}
/*act*/
.list_03 ul li .abox:hover .textbox .text_item_1 { color:#017a7c;}
/*act*/


			/*图片视频列表 c05_main_2*/
.list_04 { position:relative; overflow:hidden;}
.list_04 ul { width:1000px;}
.list_04 ul li { float:left; margin:25px 25px 0 0;}
.list_04 ul li:nth-child(1),
.list_04 ul li:nth-child(2),
.list_04 ul li:nth-child(3) { margin-top:0;}
.list_04 ul li .abox { display:block; width:300px;}
.list_04 ul li .abox .imgbox { width:100%; height:185px; position:relative; overflow:hidden;}
.list_04 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_04 ul li .abox .imgbox .zgbox1 { display:none; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../image/p-list_04-1-1.png) repeat center center;}
.list_04 ul li .abox .imgbox .zgbox2 { position:absolute; top:0; left:0; right:0; bottom:0; background:url(../image/p-list_04-1-2.png) repeat center center;}
.list_04 ul li .abox .textbox { padding: 0 20px;}
.list_04 ul li .abox .textbox .text_item_1 { color:#646464; font-size:16px; line-height:42px; text-align:center;}
/*act*/
.list_04 ul li .abox:hover .imgbox .zgbox1 { display:block;}
.list_04 ul li .abox:hover .imgbox .zgbox2 { display:none;}
.list_04 ul li .abox:hover .textbox .text_item_1 { color:#017a7c;}
/*act*/


			/*领导人物列表 c06_main_2*/
.list_05 {}
.list_05 ul {}
.list_05 ul li {}
.list_05 ul li+li { margin-top:30px;}
.list_05 ul li .abox { display:block; padding:15px 0; background-color:#f4f4f4;}
.list_05 ul li .abox_in { height:245px;}
.list_05 ul li .abox .imgbox { float:left; width:180px; height:245px;}
.list_05 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_05 ul li .abox .textbox { margin:0 0 0 212px; padding:25px 30px 0 0;}
.list_05 ul li .abox .textbox .text_item_1 { position:relative; height:24px;}
.list_05 ul li .abox .textbox .text_item_1 .text_1 { color:#646464; font-size:20px; line-height:24px; font-weight:bold; float:left;}
.list_05 ul li .abox .textbox .text_item_1 .text_2 { color:#8b8b8b; font-size:16px; line-height:20px; float:left; padding: 4px 0 0 16px;}
.list_05 ul li .abox .textbox .text_item_1 .text_3 { position:absolute; right:0; top:0;}
.list_05 ul li .abox .textbox .text_item_2 { color:#646464; font-size:16px; line-height:30px; height:120px; margin-top:40px;}
/*act*/
.list_05 ul li .abox:hover { background-image:url(../image/p-list_05-1-1.jpg); background-size:cover;}
.list_05 ul li .abox:hover .textbox {}
.list_05 ul li .abox:hover .textbox .text_item_1 .text_1,
.list_05 ul li .abox:hover .textbox .text_item_1 .text_2,
.list_05 ul li .abox:hover .textbox .text_item_1 .text_3,
.list_05 ul li .abox:hover .textbox .text_item_2 { color:#ffffff;}
.list_05 ul li .abox:hover .textbox .text_item_1 .text_3 { border-color:#ffffff; background:none;}
/*act*/

			/*空列表页 c02_main_2*/
.nothing { padding:294px 0 310px 0;}
.nothing .nothing_img { display:block; width:82px; margin:0 auto;}




			/*医师列表筛选 c09_main_1*/
.filter_01 { padding: 40px 40px 30px 40px; background-color:#f8f8f8;}
.fil01_inside {}
.filter_01 table { table-layout:fixed;}
.filter_01 table .col_1 { width:90px;}
.filter_01 table td { vertical-align:top;}
.filter_01 table tr+tr td { border-top:1px solid #dcdcdc;}
.filter_01 table .td_text_1 { color:#8b8b8b; font-size:16px; line-height:46px;}
.fil01_main_1 { padding: 5px 0 6px 10px; border-bottom:1px solid #dcdcdc;}
.fil01_main_1 .abox { display:block; float:left; margin-right:36px; position:relative;}
.fil01_main_1 .abox .text { color:#646464; font-size:16px; line-height:36px;}
.fil01_main_1 .abox .line_1 { display:none; position:absolute; left:0; right:0; bottom:-7px; height:2px; background-color:#009ea1;}
.fil01_main_2 { padding:2px 0 12px 0;}
.fil01_main_2 .abox { display:block; float:left; padding: 0 10px; margin:10px 10px 0 0; color:#646464; font-size:16px; line-height:26px; position:relative;}
.fil01_main_3 { padding:10px 0 12px 0;}
.fil01_main_3 .abox { display:block; float:left; padding: 0 10px; margin:0 10px 0 0; color:#646464; font-size:16px; line-height:26px; position:relative;}
.fil01_result { padding:24px 0 22px 0; position:relative; border-bottom:1px solid #dcdcdc;}
.fil01_result .text_item_1 { float:left; color:#8b8b8b; font-size:16px; line-height:26px;}
.fil01_result .text_item_2 { margin:0 0 0 84px;}
.fil01_result .text_item_2 .text_1 { float:left; color:#ffffff; font-size:14px; line-height:26px; padding:0 30px 0 10px; margin:0 12px 0 0; background-color:#009ea1; border-radius:12px; position:relative;}
.fil01_result .text_item_2 .text_1 .delete { position:absolute; right:11px; top:9px; display:block; width:9px; height:9px; background-image:url(../image/p-fil01_result-1-1.png);}
.fil01_result .text_item_3 { position:absolute; right:0; bottom:22px; color:#8b8b8b; font-size:16px; line-height:26px;}
.fil01_result .text_item_3 .cor2 { color:#18a7aa; font-weight:bold;}
/*act*/
.fil01_main_1 .abox.on .line_1 { display:block;}
.fil01_main_2 .abox.on,
.fil01_main_2 .abox:hover,
.fil01_main_3 .abox.on,
.fil01_main_3 .abox:hover { color:#ffffff; background-color:#7ccbcc; border-radius:12px;}
/*act*/


			/*医师列表 c09_main_2*/
.list_06 { width:100%; position:relative; overflow:hidden;}
.list_06 ul { width:1400px;}
.list_06 ul li { float:left; width:420px; margin:30px 20px 0 0;}
.list_06 ul li:nth-child(1),
.list_06 ul li:nth-child(2),
.list_06 ul li:nth-child(3) { margin-top:0;}
.list_06 ul li .abox { display:block; height:298px; background-color:#f8f8f8; border:1px solid #e5e5e5; border-radius:4px;}
.list_06 ul li .abox_in { padding:20px 18px 0 18px;}
.list_06 ul li .abox .imgbox { float:left; width:192px; height:260px; border-radius:4px; position:relative; overflow:hidden;}
.list_06 ul li .abox .imgbox img,
.list_06 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_06 ul li .abox .textbox { margin:0 0 0 208px; padding:5px 0 0 0;}
.list_06 ul li .abox .textbox .text_item_1 { color:#009ea1; font-size:20px; line-height:24px; font-weight:bold;}
.list_06 ul li .abox .textbox .text_item_2 { margin:11px 0 0 0;}
.list_06 ul li .abox .textbox .text_item_2 .text_1 { color:#9d9d9d; font-size:16px; line-height:20px;}
.list_06 ul li .abox .textbox .text_item_2 .text_1 .cor2 { color:#646464;}
.list_06 ul li .abox .textbox .text_item_2 .text_1+.text_1 { margin-top:10px;}
.list_06 ul li .abox .textbox .text_item_3 { margin-top:12px; height:1px; background-color:#e5e5e5; opacity:0.5;}
.list_06 ul li .abox .textbox .text_item_4 { color:#9d9d9d; font-size:16px; line-height:20px; margin-top:11px;}
.list_06 ul li .abox .textbox .text_item_5 { color:#646464; font-size:14px; line-height:22px; margin-top:5px;}
/*act*/
.list_06 ul li .abox:hover { background-image:url(../image/p-list_06-1-1.jpg);}
.list_06 ul li .abox:hover .textbox .text_item_3 { background-color:#ffffff;}
.list_06 ul li .abox:hover .textbox .text_item_2 .text_1,
.list_06 ul li .abox:hover .textbox .text_item_4 { color:#dce0e0;}
.list_06 ul li .abox:hover .textbox .text_item_1,
.list_06 ul li .abox:hover .textbox .text_item_2 .text_1 .cor2,
.list_06 ul li .abox:hover .textbox .text_item_5 { color:#ffffff;}
/*act*/



		/*文章详情*/
.article_01 { color:#646464; font-size:16px; line-height:30px;}
.article_01 p+p { margin-top:30px;}
.article_01 img { max-width:100%;}
.dymap img { max-width: none;}











