﻿@charset "utf-8";
/* CSS Document */

body {}
.banner { position:relative;}
#demo01 {height:270px;}
#demo01 .slides li a { background-position: bottom center;}
#demo01 .slides li a .img { opacity:0;}
.banner_inside { position:absolute; top:0; left:0; right:0; bottom:0; z-index:155;}
.banner_inside .crumb { position:absolute; top:24px; left:0; right:0;}

.banner_inside .text_item_1 { font-size:0; text-align:center; padding:64px 0 38px 0;}
.banner_inside .text_item_1 span { display:inline-block; color:#6f1751; font-size:28px; line-height:45px; font-weight:bold;}
.banner_inside .text_item_1 span.no1 { width:26px;}
.banner_inside .text_item_1 span.no1.bg1 { background-image:url(../image/p-banner_text-1-2.png);}
.banner_inside .text_item_1 span.no1.bg2 { background-image:url(../image/p-banner_text-1-1.png);}
.banner_inside .text_item_1 span.no2 { padding:0 12px;}
.banner_inside .text_item_2 { font-size:0; text-align:center; height:94px; position:relative; overflow:hidden;}
.banner_inside .text_item_2 .w1300 { position:relative;}
.banner_inside .text_item_2 .btnbox { position:absolute; z-index:2; top:14px; left:0; right:0;}
.banner_inside .text_item_2 .btnbox .btn { display:block; position:absolute; top:0; width:44px; height:22px;}
.banner_inside .text_item_2 .btnbox .btn.prev { left:0; background-image:url(../image/p-3-1.png);}
.banner_inside .text_item_2 .btnbox .btn.next { right:0; background-image:url(../image/p-3-2.png);}
.banner_inside .text_item_2 .scroll_wrap { position:relative; z-index:5; margin:0 66px; height:54px; padding: 0 0 60px 0; overflow-x:auto; overflow-y:hidden;}
.banner_inside .text_item_2 .scroll_in { min-width:100%;}
.banner_inside .text_item_2 .item { display:inline-block; width:180px; position:relative; margin-bottom:100px;}
.banner_inside .text_item_2 .item+.item { margin-left:36px;}

.banner_inside .text_item_2 .item a.par { display:block; width:180px; height:53px; color:#525252; font-size:18px; line-height:46px; text-align:center; background-image:url(../image/p-2-1.png);}
.banner_inside .text_item_2 .item .childbox { position:absolute; top:64px; left:24px; text-align:left; display:none;}
.banner_inside .text_item_2 .item .childbox .jg,
.banner_inside .text_item_2 .item .childbox .child { display:inline-block; color:#474747; font-size:16px; line-height:20px; margin:0 6px;}

.banner_inside .text_item_3 { padding:78px 0 0 0;}
.banner_inside .text_item_3 .item {}
.banner_inside .text_item_3 .item+.item { margin-top:30px;}
.banner_inside .text_item_3 .item .parbox { position:relative; padding: 0 0 0 156px; height:40px; border-bottom:1px solid #c9c9c9;}
.banner_inside .text_item_3 .item .parbox .title { position:absolute; left:0; bottom:0; color:#3d3d3d; font-size:18px; line-height:40px; width:121px; text-align:center; background-image:url(../image/p-banner_text-2-1.png); background-position: center center;}
.banner_inside .text_item_3 .item .parbox a { display:block; float:left; color:#3d3d3d; font-size:18px; line-height:40px; position:relative;}
.banner_inside .text_item_3 .item .parbox a+a { margin-left:70px;}
.banner_inside .text_item_3 .item .parbox a .linebox { display:none; position:absolute; left:50%; bottom:-2px;}
.banner_inside .text_item_3 .item .parbox a .linebox .line_1 { position:absolute; left:-20px; bottom:0; width:40px; height:3px; background-color:#8d2d6c;}
.banner_inside .text_item_3 .item .childbox { padding:20px 0 12px 160px;}
.banner_inside .text_item_3 .item .childbox a { display:block; float:left; width:190px;}
.banner_inside .text_item_3 .item .childbox a .text_1 { color:#5b5b5b; font-size:16px; line-height:30px; margin-right:12px;}


/*act*/
.banner_inside .text_item_2 .btnbox .btn.prev:hover { background-image:url(../image/p-3-1on.png);}
.banner_inside .text_item_2 .btnbox .btn.next:hover { background-image:url(../image/p-3-2on.png);}
.banner_inside .text_item_2 .item a.par.on,
.banner_inside .text_item_2 .item a.par:hover { color:#6f1751; background-image:url(../image/p-2-2.png);}
.banner_inside .text_item_2 .item .childbox .child.on,
.banner_inside .text_item_2 .item .childbox .child:hover { color:#6f1751;}

.banner_inside .text_item_3 .item .parbox a.on,
.banner_inside .text_item_3 .item .parbox a:hover { color:#8d2d6c; font-weight:bold;}
.banner_inside .text_item_3 .item .parbox a.on .linebox,
.banner_inside .text_item_3 .item .parbox a:hover .linebox { display:block;}
.banner_inside .text_item_3 .item .childbox a.on .text_1,
.banner_inside .text_item_3 .item .childbox a:hover .text_1 { color:#8d2d6c; text-decoration: underline;}
/*act*/


/* 内容区 */

.content_wrap {}
.content_wrap .crumb { padding:38px 0 14px 0; border-bottom:1px solid #d2d2d2;}
.content_box {}


				/*--------------------  文字列表  --------------------*/
.content_01 {}
.c01_main_1 {}
.c01_main_1 .list_02 { padding:40px 0 16px 0;}

				/*--------------------  图文列表  --------------------*/
.content_02 {}
.c02_main_1 {}
.c02_main_1 .list_03 { padding:30px 0 0 0;}

				/*--------------------  图片列表  --------------------*/
.content_03 {}
.c03_main_1 {}
.c03_main_1 .list_04 { padding:30px 0 0 0;}

				/*--------------------  视频列表  --------------------*/
.content_04 {}
.c04_main_1 {}
.c04_main_1 .list_04 { padding:30px 0 0 0;}

				/*--------------------  科室列表  --------------------*/
.content_05 {}
.c05_main_1 { padding:45px 0 50px 0;}
.c05_main_1 .list_05+.title_02 { margin-top:36px;}

				/*--------------------  人物列表  --------------------*/
.c06_body #demo01 { height:330px;}				
.content_06 {}
.c06_main_1 .list_06 { padding:28px 0 0 0; margin-bottom:28px;}

				/*--------------------  搜索结果  --------------------*/
.content_07 {}
.c07_main_1 { padding:24px 0 0 0;}
.c07_main_1 .list_02 { padding:20px 0;}

				/*--------------------  新闻详情  --------------------*/
.content_08 {}
.c08_main_1 { padding:34px 0 0 0;}
.c08_main_1 .text_item_1 { color:#8d2d6c; font-size:20px; line-height:30px; text-align:center; padding: 0 50px;}
.c08_main_1 .text_item_2 { margin-top:16px; font-size:0; text-align:center; background-color:#f3eaf0;}
.c08_main_1 .text_item_2 .text_1 { display:inline-block; color:#747474; font-size:14px; line-height:38px; margin:0 18px;}
.c08_main_2 {}
.c08_main_3 {}

				/*--------------------  科室详情  --------------------*/
.content_09 {}
.c09_main_1 { margin-top:40px; position:relative; padding: 44px 50px; height:376px; background-color:#f9f4f7; background-image:url(../image/p-c09_main_1-2-1.png); background-position: right bottom;}
.c09_main_1 .bgbox { position:absolute; z-index:2; top:0; left:0; right:0; bottom:0;}
.c09_main_1 .bgbox .bgimg1 { position:absolute; z-index:2;}
.c09_main_1 .bgbox .bgimg1.no1 { top:15px; left:15px;}
.c09_main_1 .bgbox .bgimg1.no2 { top:15px; right:15px;}
.c09_main_1 .bgbox .bgimg1.no3 { bottom:15px; right:15px;}
.c09_main_1 .bgbox .bgimg1.no4 { bottom:15px; left:15px;}
.c09_main_1 .mainbox { position:relative; z-index:5; height:100%;}
.c09_main_1 .mainbox .imgbox { float:left; width:560px; height:100%; position:relative; overflow:hidden;}
.c09_main_1 .mainbox .imgbox .img { display:block; width:100%; height:100%;}
.c09_main_1 .mainbox .textbox { margin-left:600px;}
.c09_main_1 .mainbox .textbox .text_item_1 { padding:9px 0 10px 0; height:30px; border-bottom:1px solid #c9c9c9;}
.c09_main_1 .mainbox .textbox .text_item_1 .text_1 { float:left; width:18px; height:30px;}
.c09_main_1 .mainbox .textbox .text_item_1 .text_1.no1 { background-image:url(../image/p-c09_main_1-3-1.png);}
.c09_main_1 .mainbox .textbox .text_item_1 .text_1.no2 { background-image:url(../image/p-c09_main_1-3-2.png);}
.c09_main_1 .mainbox .textbox .text_item_1 .text_2 { float:left; color:#933570; font-size:24px; line-height:30px; padding:0 10px;}
.c09_main_1 .mainbox .textbox .text_item_2 { height:326px; position:relative; overflow:hidden;}
.c09_main_1 .mainbox .textbox .text_item_2 .scroll_wrap { position:absolute; top:16px; left:0; right:0; bottom:16px; overflow:auto;}
.c09_main_1 .mainbox .textbox .text_item_2 .scroll_in {}
.c09_main_1 .mainbox .textbox .text_item_2 .text_1 { color:#515151; font-size:16px; line-height:28px;}


.c09_main_2 { margin:28px 0 0 0;}
.c09_main_2 .list_02 { padding-top:18px;}

.c09_main_3 { margin:24px 0 0 0;}

.c09_main_4 { margin:42px 0 0 0;}
.c09_main_4 .mainbox { padding:30px 0 40px 0;}
.c09_main_4 .mainbox .hidelist { display:none;}
#c09_main_4 { height:329px; padding-bottom:80px; position:relative; overflow:hidden;}
#c09_main_4 .flex-direction-nav { display:block; position:absolute; left:0; bottom:0; right:0; height:40px; background:url(../image/p-i09_main_4-1-0.png) no-repeat center center;}
#c09_main_4 .flex-direction-nav a { display:block; position:absolute; bottom:0; width:40px; height:40px; overflow:hidden; line-height:800px;}
#c09_main_4 .flex-direction-nav a.flex-prev { left:598px; background-image:url(../image/p-i09_main_4-1-1.png);}
#c09_main_4 .flex-direction-nav a.flex-next { right:598px; background-image:url(../image/p-i09_main_4-1-2.png);}
/*act*/
#c09_main_4 .flex-direction-nav a.flex-prev:hover { background-image:url(../image/p-i09_main_4-1-1on.png);}
#c09_main_4 .flex-direction-nav a.flex-next:hover { background-image:url(../image/p-i09_main_4-1-2on.png);}
/*act*/

				/*--------------------  人物详情  --------------------*/
.content_10 {}
.c10_main_1 { margin-top:40px; position:relative; padding: 44px 50px; height:340px; background-color:#f9f4f7; background-image:url(../image/p-c09_main_1-2-1.png); background-position: right bottom;}
.c10_main_1 .bgbox { position:absolute; z-index:2; top:0; left:0; right:0; bottom:0;}
.c10_main_1 .bgbox .bgimg1 { position:absolute; z-index:2;}
.c10_main_1 .bgbox .bgimg1.no1 { top:15px; left:15px;}
.c10_main_1 .bgbox .bgimg1.no2 { top:15px; right:15px;}
.c10_main_1 .bgbox .bgimg1.no3 { bottom:15px; right:15px;}
.c10_main_1 .bgbox .bgimg1.no4 { bottom:15px; left:15px;}
.c10_main_1 .mainbox { position:relative; z-index:5; height:100%;}
.c10_main_1 .mainbox .imgbox { float:left; width:270px; height:100%; position:relative; overflow:hidden;}
.c10_main_1 .mainbox .imgbox .img { display:block; width:100%; height:100%;}
.c10_main_1 .mainbox .textbox { margin-left:302px;}
.c10_main_1 .mainbox .textbox .text_item_1 { height:30px; padding:18px 0 10px 0;}
.c10_main_1 .mainbox .textbox .text_item_1 .text_1 { float:left; color:#8d2d6c; font-size:24px; line-height:30px;}
.c10_main_1 .mainbox .textbox .text_item_1 .text_2 { float:left; color:#242424; font-size:16px; line-height:20px; padding:8px 0 0 8px;}

.c10_main_1 .mainbox .textbox .text_item_2 { position:relative; padding: 0 120px 0 0;}
.c10_main_1 .mainbox .textbox .text_item_2 .text_1 { color:#3d3d3d; font-size:16px; line-height:40px;}
.c10_main_1 .mainbox .textbox .text_item_2 .text_1 .cor2 { color:#727272;}
.c10_main_1 .mainbox .textbox .text_item_2 .morebox { position:absolute; right:0; top:0;}
.c10_main_1 .mainbox .textbox .text_item_2 .morebox .more { display:block; color:#8d2d6c; font-size:16px; line-height:40px; padding-right:24px; background:url(../image/p-c10_main_1-1-1.png) no-repeat right center;}
.c10_main_1 .mainbox .textbox .text_item_2 .morebox .moretextbox { display:none; position:absolute; z-index:25; right:-12px; top:30px; width:850px; height:150px; padding:18px 7px 7px 7px; background-image:url(../image/p-c10_main_1-1-2.png);}
.c10_main_1 .mainbox .textbox .text_item_2 .morebox .moretext { padding: 0 14px; margin:8px 0 0 0; height:130px; position:relative; overflow:auto;}
.c10_main_1 .mainbox .textbox .text_item_2 .morebox .moretext_in { color:#3d3d3d; font-size:16px; line-height:26px;}
/*act*/.c10_main_1 .mainbox .textbox .text_item_2 .morebox:hover .moretextbox { display:block;}

.c10_main_1 .mainbox .textbox .text_item_3 { margin-top:8px;}
.c10_main_1 .mainbox .textbox .text_item_3 table { table-layout:fixed;}
.c10_main_1 .mainbox .textbox .text_item_3 table th+th,
.c10_main_1 .mainbox .textbox .text_item_3 table td+td { border-left:1px solid #ffffff;}
.c10_main_1 .mainbox .textbox .text_item_3 table tr+tr td { border-top:1px solid #ffffff;}
.c10_main_1 .mainbox .textbox .text_item_3 table th { background-color:#8d2d6c;}
.c10_main_1 .mainbox .textbox .text_item_3 table td { background-color:#f2e3ec;}
.c10_main_1 .mainbox .textbox .text_item_3 .text_1 { color:#ffffff; font-size:16px; line-height:50px; text-align:center; font-weight:normal;}
.c10_main_1 .mainbox .textbox .text_item_3 .text_2 { color:#8d2d6c; font-size:16px; line-height:50px; text-align:center;}
.c10_main_1 .mainbox .textbox .text_item_3 .text_3 { width:24px; height:24px; margin:0 auto;}
/**/.c10_main_1 .mainbox .textbox .text_item_3 .text_3.on { background-image:url(../image/p-c10_main_1-2-1.png);}


.c10_main_2 { margin-top:24px;}
.c10_main_2 .article_02 { padding-top:20px;}


.c10_main_3 { margin-top:28px;}

				/*--------------------  单页  --------------------*/
.content_11 {}
.c11_main_1 { padding:42px 0 0 0;}
.c11_main_1 .text_item_1 { float:left; color:#8d2d6c; font-size:24px; line-height:38px; border-bottom:3px solid #8d2d6c;}


				/*--------------------  在线留言  --------------------*/
.content_12 { padding: 0 0 50px 0;}
.c12_main_1 { padding:50px 0 0 0; position:relative;}
.c12_main_1 table { table-layout:fixed;}
.c12_main_1 table .col_1 { width:60px;}
.c12_main_1 table .col_2 {}
.c12_main_1 table .col_3 { width:100px;}
.c12_main_1 table .col_4 {}
.c12_main_1 table .col_5 { width:100px;}
.c12_main_1 table .col_6 {}
.c12_main_1 table td { vertical-align:top;}
.c12_main_1 table tr+tr td { padding-top:30px;}
.c12_main_1 .text_1 { color:#3c2106; font-size:16px; line-height:40px; padding-right:12px;}
.c12_main_1 .text_1 .must { color:#9d1717;}
.c12_main_1 .inputbox { border:1px solid #dddddd; padding: 0 14px;}
.c12_main_1 .inputbox .input { color:#3c2106; font-size:16px;}
.c12_main_1 .textbox {}
.c12_main_1 .textbox .text { height:38px; line-height:38px;}
.c12_main_1 .textsbox { padding-top:6px; padding-bottom:6px;}
.c12_main_1 .textsbox .texts { height:200px; line-height:26px;}
.c12_main_1 .yzmbox { float:left; width:200px;}
.c12_main_1 .yzmimg { display:block; float:left; height:40px; margin-left:20px;}
.c12_main_1 .subbox { position:absolute; right:0; bottom:-6px;}
.c12_main_1 .subbox .submit { width:128px; height:48px; color:#ffffff; font-size:20px; background-color:#b67b4f;}
/*act*/.c12_main_1 .subbox .submit:hover { background-color:#8d2d6c;}


.c10_main_1 .mainbox .textbox .text_item_3 .text_3 { width:auto; color:#666666; font-size:16px; line-height:28px; text-align:center; background:none !important;}

















