﻿@charset "utf-8";
/* CSS Document */

body { background-color: #ffffff;}

.banner { position: relative;}
#demo01 { height:300px;}

.banner_menu_wrap { position: absolute; z-index: 15; top:0; left:0; right:0; bottom:0;}
.banner_menu_main_1 { height: 100%;}
.banner_menu_main_1 .title { color:#ffffff; font-size: 30px; line-height: 40px; padding:110px 0 0 0;}

.banner_menu_main_2 { position: absolute; left:0; right:0; bottom: 0; border-top: 1px solid rgba(255,255,255,0.2);}
.banner_menu_main_2 .main_inside { display: flex; align-items: center;}
.banner_menu_main_2 .main_inside .item {}
.banner_menu_main_2 .main_inside .item_jg { width: 1px; height: 16px; margin:0 20px; background-color: rgba(255,255,255,0.2);}
.banner_menu_main_2 .main_inside .item_jg:nth-last-child(1) { display: none;}
.banner_menu_main_2 .main_inside .item .abox { display: block; position: relative;}
.banner_menu_main_2 .main_inside .item .abox .text_item_0 { display: none; position: absolute; top:-1px; left:0;right:0; height:4px; background-color: #099bd0;}
.banner_menu_main_2 .main_inside .item .abox .text_item_1 { color:#ffffff; font-size: 16px; line-height: 52px;}
/* act */
.banner_menu_main_2 .main_inside .item .abox.on .text_item_0 { display: block;}
.banner_menu_main_2 .main_inside .item .abox.on .text_item_1,
.banner_menu_main_2 .main_inside .item .abox:hover .text_item_1 { color:#62b8d7; font-weight: bold;}
/* act */



/* 内容区 */


.content_wrap { padding:60px 0 60px 0; background-image: url(../image/bg-content_wrap-1-1.jpg); background-position: bottom center;}

.content_l { float:left; width: 344px;}
.cl_inside {}
.cl_00box {}
.cl_00box+.cl_00box { margin-top:18px;}
.cl_01 { background-color: #f1f8fc; background-image: url(../image/bg-cl_01-1-1.png); background-position: right top;}
.cl01_in { padding:0 18px;}
.cl01_main_1 { padding:8px 0 0 0;}
.cl01_main_2 { padding:10px 0;}
.cl01_main_2 .list {}
.cl01_main_2 .list ul {}
.cl01_main_2 .list ul li {}
.cl01_main_2 .list ul li+li { border-top: 1px dotted #e0e6e9;}
.cl01_main_2 .list ul li .abox { display: block;}
.cl01_main_2 .list ul li .abox_in { display: flex; align-items: center;}
.cl01_main_2 .list ul li .abox .text_item_1 { margin-right:10px; width: 24px; line-height: 24px; color:#ffffff; font-size: 14px; font-weight: bold; text-align: center; background-color: #c0c3c4; border-radius: 2px;}
.cl01_main_2 .list ul li .abox .text_item_2 { flex:1; width:0; color:#333333; font-size: 16px; line-height: 68px;}
/* act */
.cl01_main_2 .list ul li:nth-child(1) .abox .text_item_1 { background-color: #ea5501;}
.cl01_main_2 .list ul li:nth-child(2) .abox .text_item_1 { background-color: #62b8d7;}
.cl01_main_2 .list ul li:nth-child(3) .abox .text_item_1 { background-color: #5ec787;}
.cl01_main_2 .list ul li .abox:hover .text_item_2 { color:#046c9c; font-weight: bold;}
/* act */

.cl_02 {}
.cl02_in {}
.cl02_main_1 {}
.cl02_main_1 .abox { display: block;}
.cl02_main_1 .abox .img { display: block; width: 100%;}


.content_box { width:1230px; margin: 0 auto;}
.content_l+.content_box { float: right; width:1010px; margin:0;}


				/*--------------------  次页模板  --------------------*/
.c00_wrap {}
.c00_content {}
.c00_main_1 {}
.c00_main_2 {}


				/*--------------------  新闻列表  --------------------*/
.c01_wrap {}
.c01_content {}
.c01_main_1 {}
.c01_main_2 {}


				/*--------------------  图文列表  --------------------*/
.c02_wrap {}
.c02_content {}
.c02_main_1 {}
.c02_main_2 {}


				/*--------------------  图片列表  --------------------*/
.c03_wrap {}
.c03_content {}
.c03_main_1 {}
.c03_main_2 {}


				/*--------------------  视频列表  --------------------*/
.c04_wrap {}
.c04_content {}
.c04_main_1 {}
.c04_main_2 {}



				/*--------------------  科室列表  --------------------*/
.c05_wrap {}
.c05_content {}
.c05_main_1 { display: flex; align-items: center;}
.c05_main_1 .item { flex:1;}
.c05_main_1 .item+.item { border-left:1px solid #e7e8e9;}
.c05_main_1 .item .abox { display: block; background-color: #f5f7f8;}
.c05_main_1 .item .abox_in { display: flex; align-items: center; justify-content: center; height: 60px;}
.c05_main_1 .item .abox .text_item_1 { position: relative; width: 40px; height: 40px; margin-right: 12px;}
.c05_main_1 .item .abox .text_item_1 .text_1 { display: block; position: absolute; top:0; left:0; width: 100%; height: 100%;}
.c05_main_1 .item .abox .text_item_1 .text_1.no1 {}
.c05_main_1 .item .abox .text_item_1 .text_1.no2 { display: none;}
.c05_main_1 .item .abox .text_item_2 { color:#333333; font-size: 18px; line-height: 40px;}
.c05_main_2 {}
/* act */
.c05_main_1 .item .abox.on,
.c05_main_1 .item .abox:hover { background-color: #b9ddea;}
.c05_main_1 .item .abox.on .text_item_1 .text_1.no1,
.c05_main_1 .item .abox:hover .text_item_1 .text_1.no1 { display: none;}
.c05_main_1 .item .abox.on .text_item_1 .text_1.no2,
.c05_main_1 .item .abox:hover .text_item_1 .text_1.no2 { display: block;}
.c05_main_1 .item .abox.on .text_item_2,
.c05_main_1 .item .abox:hover .text_item_2 { color:#046c9c;}
/* act */



				/*--------------------  人物列表  --------------------*/
.c06_wrap {}
.c06_content {}
.c06_main_1 {}
.c06_main_2 {}



				/*--------------------  搜索列表  --------------------*/
.c07_wrap {}
.c07_content {}
.c07_main_1 { border-bottom:1px solid #d5d5d5;}
.c07_main_1 .text_item_1 { height: 22px; padding:14px 0;}
.c07_main_1 .text_item_1 .text_1 { float:left; color:#333333; font-size: 16px; line-height: 20px; padding-top:2px;}
.c07_main_1 .text_item_1 .text_2 { float:left; color:#1d7aa6; font-size: 18px; line-height: 22px;}
.c07_main_2 { padding:10px 0;}



				/*--------------------  新闻末级  --------------------*/
.c08_wrap {}
.c08_content {}
.c08_main_1 { padding:0 0 30px 0; border-bottom: 1px solid #d0d0d0;}
.c08_main_1 .text_item_1 {}
.c08_main_1 .text_item_1 .text_1 { color:#333333; font-size: 30px; line-height: 50px; text-align: center; font-weight: bold;}
.c08_main_1 .text_item_2 { margin-top:20px; display: flex; align-items: center; justify-content: center;}
.c08_main_1 .text_item_2 .text_1 { color:#888888; font-size: 14px; line-height: 20px; margin:0 10px;}
.c08_main_2 { padding:30px 0;}
.c08_main_3 {}


				/*--------------------  单页  --------------------*/
.c09_wrap {}
.c09_content {}
.c09_main_1 { padding:0 0 30px 0; border-bottom: 1px dotted #e2e2e2;}
.c09_main_1 .text_item_1 {}
.c09_main_1 .text_item_1 .text_1 { color:#1d7aa6; font-size: 30px; line-height: 50px; font-weight: bold; text-align: center;}
.c09_main_2 { padding:30px 0;}
					



				/*--------------------  科室详情  --------------------*/
.c10_wrap {}
.c10_content {}
.c10_main_1 { padding:0 0 20px 0; border-bottom: 1px solid #d5d5d5;}
.c10_main_1 .text_item_1 { color:#333333; font-size: 30px; line-height: 50px; text-align: center; font-weight: bold;}
.c10_main_2 { height: 414px; padding:20px 20px; margin-top:70px; background: url(../image/bg-c10_main_2-1-1.jpg) repeat center center;}
.c10_main_2 .imgbox { float:left; width: 678px; height: 414px;}
.c10_main_2 .imgbox .img { display: block; width: 100%; height: 100%;}
.c10_main_2 .textbox { float:right; width: 494px; height: 414px; background-color: rgba(255,255,255,0.7);}
.c10_main_2 .textbox_in { padding:0 64px;}
.c10_main_2 .textbox .text_item_1 { padding:44px 0 24px 0; color:#037eac; font-size: 28px; line-height: 32px; font-weight: bold; text-align: center; border-bottom: 1px solid #037eac;}
.c10_main_2 .textbox .text_item_2 {}
.c10_main_2 .textbox .text_item_2_item { height: 142px; padding:0 24px; display: flex; align-items: center;}
.c10_main_2 .textbox .text_item_2_item+.text_item_2_item { border-top:1px dotted #9dcddf;}
.c10_main_2 .textbox .text_item_2 .text_1 { width: 54px; height: 54px; margin-right: 28px;}
.c10_main_2 .textbox .text_item_2 .text_1_in { display: block; width: 100%; height: 100%;}
.c10_main_2 .textbox .text_item_2 .text_2 {}
.c10_main_2 .textbox .text_item_2 .text_2_1 { color:#037eac; font-size: 22px; line-height: 36px;}
.c10_main_2 .textbox .text_item_2 .text_2_2 { color:#037eac; font-size: 22px; line-height: 36px; font-weight: bold;}
.c10_main_3 { margin-top:40px;}
.c10_main_4 { margin-top:40px;}
.c10_main_5 {}
.content_wrap #doctor_slider .slides li .list_03 ul li { width: 214px;}
.content_wrap #doctor_slider .slides li .list_03 ul li+li { margin-left: 40px;}




				/*--------------------  人物详情  --------------------*/
.c11_wrap {}
.c11_content {}
.c11_main_1 { padding:0 0 66px 0; border-bottom: 1px solid #e3e3e3;}
.c11_main_1_inside { width: 1230px; margin: 0 auto;}
.c11_main_1 .imgbox { float:left; width: 236px; height: 312px;}
.c11_main_1 .imgbox .img { display: block; width: 100%; height: 100%;}
.c11_main_1 .textbox { margin: 0 0 0 270px;}
.c11_main_1 .textbox .text_item_1 { padding:0 0 8px 0; border-bottom: 1px solid #ededed; position: relative;}
.c11_main_1 .textbox .text_item_1 .text_0 { position: absolute; left:0; bottom:-1px; width: 52px; height: 2px; background-color: #d3b119;}
.c11_main_1 .textbox .text_item_1 .text_1 { color:#046c9c; font-size: 28px; line-height: 40px; font-weight: bold;}
.c11_main_1 .textbox .text_item_2 { padding:16px 0 0 0;}
.c11_main_1 .textbox .text_item_2 .text_1 { color:#333333; font-size: 16px; line-height: 30px;}
.c11_main_1 .textbox .text_item_2 .text_1+.text_1 { margin-top: 6px;}
.c11_main_1 .textbox .text_item_2 .text_1 .cor2 { color:#999999;}
.c11_main_2 { margin-top:30px;}
.c11_main_3 { margin-top:30px; padding:0 30px;}
.c11_main_4 { margin-top:30px;}
.c11_main_5 { margin-top:30px;}
.c11_main_5_inside { background-color: #fdfdfd; border: 1px solid #eeeeee;}
.c11_main_5 .main_item_1 { padding:22px 0 16px 16px;}
.c11_main_5 .main_item_1 .text_item_1 { color:#333333; font-size: 16px; line-height: 20px;}
.c11_main_5 .main_item_1 .text_item_1 .cor2 { color:#888888;}
.c11_main_5 .main_item_2 { margin:0 2px;}
.c11_main_5 .main_item_2 table { table-layout: fixed;}
.c11_main_5 .main_item_2 table .col_1 { width: 90px;}
.c11_main_5 .main_item_2 table .col_9 { width: 90px;}
.c11_main_5 .main_item_2 table th { height: 80px; background-color: #f7f7f7;}
.c11_main_5 .main_item_2 table td { height: 80px;}
.c11_main_5 .main_item_2 table th+th,
.c11_main_5 .main_item_2 table td+td { border-left: 1px solid #eaeaea;}
.c11_main_5 .main_item_2 table tr+tr td { border-top: 1px solid #eaeaea;}
.c11_main_5 .main_item_2 table .text_item_1 { color:#666666; font-size: 16px; line-height: 22px; text-align: center; font-weight: normal;}
.c11_main_5 .main_item_2 table .text_item_2 { color:#666666; font-size: 16px; line-height: 22px; text-align: center;}
.c11_main_5 .main_item_2 table .text_item_3 { width: 110px; margin: 0 auto; color:#ffffff; font-size: 16px; line-height: 46px; text-align: center; border-radius: 3px; background-color: #349ac0;}
.c11_main_5 .main_item_2 table .text_item_3.bg1 { background-color: #62b8d7;}
.c11_main_5 .main_item_2 table .text_item_3.bg2 { background-color: #63b98c;}
.c11_main_5 .main_item_2 table .text_item_3.bg3 { background-color: #ea5a54;}
.c11_main_5 .main_item_2 table .text_item_3.bg4 { background-color: #e49548;}
.c11_main_5 .main_item_2 table .text_item_4 { width: 25px; height: 25px; margin: 0 auto;}
.c11_main_5 .main_item_2 table .text_item_4 .img { display: block; width: 100%; height: 100%;}
.c11_main_6 { margin-top:30px;}
.c11_main_7 {}


.content_wrap { background-attachment: fixed;}


.c09_main_1 { border-color:#bfbfbf;}
.content_wrap { background-attachment: scroll; background-position: bottom center;}
.content_wrap { background-attachment: fixed;}