﻿@charset "utf-8";
/* CSS Document */

body { background-color:#f7f7f7;}
.show_search_wrap .sub { background-color: #68AA58 }

.head_01_l { padding:15px 0 0 0;}
.head_01_l2 { width:380px; padding:17px 0 0 12px;}
.head_01_l2 .in { height:80px;border-left:2px solid #bbbbbb;}
.head_01_l2 p { color: #1a75bc; font-size:30px; font-weight:bold; line-height:40px; padding: 0 0 0 12px; }
.head_01_r { padding:15px 0 0 0;}
.head_01_r .top {}
.head_01_r .top a,
.head_01_r .top span { display: inline-block; color: #737374; font-size:14px; line-height:20px;}
.head_01_r .top a { padding: 0 10px;}
.head_01_r .top span {}
.head_01_r .bottom { text-align: right; padding:15px 0 0 0;}
.head_01_r .bottom a { display:inline-block; width:123px; height:38px; border:1px solid #a3a3a3; color: #424e58; font-size:16px; line-height:38px; text-align:center;}

.head_2 ul li:hover .one_a, .head_2 ul li.on .one_a { color: #FFF; background-color:#1a75bc;}
.head_2 .search { display: block; float: right; width:80px; height:48px; background:url(../image/dj-p-search-1.png) no-repeat center center;}
/**/.head_2 .search:hover { background-color:#006333;}
					/*科室顶部*/
.ks.no2 .head_01_l2 p { color: #e73648;}
.ks.no2 .head_2 { background:url(../image/bg-ks-head-2.png) repeat;}
/**/.ks.no2 .head_2 ul li:hover .one_a,
/**/.ks.no2 .head_2 ul li.on .one_a { background-color:#59a247;}

						/*科室首页*/
.ksindex_wrap { padding:26px 0 22px 0;}
.ksalltop_1 { line-height:36px; position: relative; border-bottom:2px solid #d2d2d2;}
.ksalltop_1 p { color: #10734b; font-size:20px; padding: 0 6px;}
.ksalltop_1 .more { display: block; position: absolute; right:0; bottom:0; color: #959595; font-size:14px; line-height:36px; background:url(../image/p-more-1.png) no-repeat right center; padding: 0 16px 0 0;}
/**/.ksalltop_1 .more:hover { color: #10734b; background-image:url(../image/p-more-1on.png);}

.ksindex_01 {}
.ksi01_l,
.ksi01_r { height:304px; background-color:#FFF;}

.ksi01_l { width:874px;}
.ksi01_r { width:242px/*262*/; padding: 0 10px;}

.ksi01_l .left { width:340px; height:255px; overflow: hidden; padding-top:20px; margin-left:18px;}
#demo_ks_i01 { height:100%;}
#demo_ks_i01 .slides li a { position: relative;}
#demo_ks_i01 .slides li a .wzbox { position: absolute; left:0; bottom:0; width:100%; background:url(../image/ks-bg-demo_ks_i01_wzbox.png) repeat;}
#demo_ks_i01 .slides li a .wzbox p { color: #ffffff; font-size:16px; line-height:30px; text-align: center; margin: 0 15px;}

#demo_ks_i01 .flex-control-nav { margin-bottom:36px; line-height:800px;}
#demo_ks_i01 .flex-control-nav li{margin:0 4px;}
#demo_ks_i01 .flex-control-paging li a{ background-image:url(../image/ks-p-demo_ks_i01.png);background-position: center 0; width: 9px; height: 9px; }
/**/#demo_ks_i01 .flex-control-paging li a.flex-active{ background-position: center -9px;}

.ksi01_l .right { width:480px; padding-top:20px; margin-right:14px;}
.ksi01_l .right .menu { font-size:0; height:36px; border-bottom:2px solid #e1e1e1;}
.ksi01_l .right .menu a { display: inline-block; padding: 0 6px; color: #5d5d5d; font-size:20px; line-height:36px;}
.ksi01_l .right .menu a+a { margin: 0 0 0 15px;}
/**/.ksi01_l .right .menu a.on { color: #10734b; border-bottom:2px solid #10734b;}
.ksi01_l .right .main {}
.ksi01_l .right .main .main_box { position: relative;}
.ksi01_l .right .main .main_box .more,
.ksi01_r_top .more { position: absolute; right:2px; top:-38px; color: #959595; font-size:14px; line-height:36px; background:url(../image/p-more-1.png) no-repeat right center; padding: 0 16px 0 0;}
.ksi01_l .right .main .main_box ul {}
.ksi01_l .right .main .main_box ul li { padding: 0 4px;}
.ksi01_l .right .main .main_box ul li a { display: block; line-height:36px; position: relative;}
.ksi01_l .right .main .main_box ul li a .wz { color: #525252; font-size:16px; margin: 0 100px 0 0; padding: 0 0 0 12px; background:url(../image/p-1-1.png) no-repeat left center;}
.ksi01_l .right .main .main_box ul li a .time { color: #a5a5a5; font-size:14px; font-family: Arial; position: absolute; right:0; top:0;}
/**/.ksi01_l .right .main .main_box ul li a:hover .wz,
/**/.ksi01_r_bottom ul li a:hover p.wz { color: #006cc1; background-image:url(../image/p-1-1on.png);}
/**/.ksi01_l .right .main .main_box .more:hover,
/**/.ksi01_r_top .more:hover { color: #10734b; background-image:url(../image/p-more-1on.png);}

.ksi01_r {}
.ksi01_r .ksalltop_1 { padding:20px 0 0 0;}
.ksi01_r_bottom {}
.ksi01_r_bottom ul { padding: 0 2px;}
.ksi01_r_bottom ul li { padding:5px 0; border-bottom:1px dashed #dadada;}
.ksi01_r_bottom ul li a { display: block; position: relative; height:36px;}
.ksi01_r_bottom ul li a p { font-size:14px; line-height:18px; height:36px; overflow:hidden; }
.ksi01_r_bottom ul li a p.wz { padding: 0 0 0 18px; color: #525252; background:url(../image/p-1-1.png) no-repeat 7px 6px;}
.ksi01_r_bottom ul li a p.time { color: #4fa0e0; position: absolute; right:0; bottom:0;}
.ksi01_r .i_need { display: block; height:40px; color: #fefefe; font-size:16px; text-align: center; line-height:40px; background-color:#3ca350; margin:7px 0 0 0;}



.ksindex_02 { margin:17px 0 0 0; background-color:#FFF;}
.ksindex_02 .ksalltop_1 { padding:15px 0 0 0;}
.ksindex_02 .ksalltop_1 .more { top:15px;}
.ksindex_02 .topbox,
.ksindex_02 .bottombox { padding: 0 14px;}
.ksindex_02 .bottombox { padding-top:20px; padding-bottom:27px; background-color:#fcfcfc;}
.ksi02_bottom { margin: 0 3px 0 2px;}
.ksi02_bottom ul { height:192px; position: relative; overflow: hidden;}
.ksi02_bottom ul li { float: left; padding: 0 8px;}
.ksi02_bottom ul li a { display: block; float: left; width:145px; height:192px; position: relative; overflow: hidden;}
.ksi02_bottom ul li a+a {}
.ksi02_bottom ul li a .zg { display:none; position: absolute; top:0; left:0; width:100%; height:144px; background:url(../image/p-i04-zg.png) no-repeat top center;}
.ksi02_bottom ul li a .wzbox { position:absolute; left:0; bottom:-24px; width:135px; padding: 0 5px 6px 5px; background-image:url(../image/p-i04-1.png); background-repeat: repeat;}
.ksi02_bottom ul li a .wzbox .top { line-height:34px; height:34px; position: relative; overflow: hidden;}
.ksi02_bottom ul li a .wzbox .bottom { color: #ffe17b; font-size:12px; line-height:16px; height:16px; padding:2px 0 0 0; position: relative; overflow: hidden;}
.ksi02_bottom ul li a .wzbox p.no1 { color: #FFF; font-size:16px; float: left; max-width:65px;}
.ksi02_bottom ul li a .wzbox p.no2 { color: #FFF; font-size:14px; float: right; max-width:60px;}
.ksi02_bottom ul li a .wzbox p.no3 { float: left; width:86px;}
.ksi02_bottom ul li a .wzbox p.no4 { float: right; width:48px;}
/*hover*/
.ksi02_bottom ul li a:hover .zg { display: block;}
.ksi02_bottom ul li a:hover .wzbox { padding-top:2px; bottom:0; background-image:url(../image/p-i04-1on.png);}
.ksi02_bottom ul li a:hover .top { height:20px; line-height:20px; padding-top:2px;}
/*hover*/


.ks_index_03 { margin:20px 0 0 0;}
.ks_index_03 .ksalltop_1 { margin: 0 12px; padding:18px 0 0 0;}
.ks_index_03 .ksalltop_1 .more { top:18px;}
.ks_i03_l,
.ks_i03_r { height:265px;}
.ks_i03_l { width:360px; background-color:#FFF;}
.ks_i03_l_bottom { margin: 0 12px;}
.ks_i03_l_bottom ul { padding:5px 0 0 0;}
.ks_i03_l_bottom ul li { padding: 0 20px 0 4px;}
.ks_i03_l_bottom ul li a { display: block; color: #525252; font-size:14px; line-height:32px; padding: 0 0 0 10px; background:url(../image/ky-dian-1.png) no-repeat left center;}
/**/.ks_i03_l_bottom ul li a:hover { color: #10734b; background-image:url(../image/ky-dian-1on.png);}
.ks_i03_r { width:773px; background-color:#FFF;}
.ks_i03_r .in { padding:27px 23px 0 23px;}
.ks_i03_r .img { float: left; width:310px; height:210px;}
.ks_i03_r .wzbox { float: right; width:400px; height:210px;}
.ks_i03_r .wzbox p.no1 { color: #48494a; font-size:18px; line-height:34px; font-weight:bold;}
.ks_i03_r .wzbox p.no2 { color: #525252; font-size:14px; line-height:22px; margin:5px 0 16px 0; height:110px;}
.ks_i03_r .wzbox p.no3 { color: #1a75bc; font-size:20px; line-height:45px; font-weight:bold; padding: 0 10px 0 44px; background-color:#d8eddc;}

				/*--------------------- 科室的次页内容区设定 ---------------------*//*01--22增加*/

.content_l { padding-top:0;}
.content_l_nr1 { margin: 1px 5px 0 14px; background-color:#f7f7f7;}
.content_l_nr1 .dj_bt { color: #d62930; font-size:48px; line-height:48px; font-family: Arial; padding:15px 0 3px 6px; text-align: left;opacity: 0.50;filter: alpha(opacity=50)}

.content_l_nr3 { padding: 1px 22px;}
.content_l_nr3 a { display: block; margin:15px 0 0 0;}
.content_l_nr3 a img { width:100%;}

.ks #demo01 { height:246px;}
.ks #demo01 .slides li a { width:1920px; position: relative; left:50%; margin-left:-960px;}
.ks .location .in { border-color:#68aa58;}
.ks .location a:hover,
.ks .location a.on { color: #68aa58;}
.ks .content_l { border-top:4px solid #59a247;}
.ks .content_l_nr1 .dj_bt { color: #80a877;}
.ks .c01_top .c01_top_l p span { color: #1a75bc;}

.ks .content_16 .c08_nr2 { padding:0; margin:0;}
.ks .content_16 .c08_nr2 .list ul li { width:400px; padding: 20px 6px; border-bottom:1px solid #eeeeee;}
.ks .content_16 .c08_nr2 .list ul li a .wzbox { width:250px;}
.ks .content_16 .c08_nr2 .list ul li a .wzbox p.no2 span.no2 { width:200px;}
.ks .content_16 .c08_nr2 .ymbox { padding:24px 0; position:relative; top:-1px;}

.ks .content_08 { padding:30px 0 0 0; border-bottom:3px solid #b3d4ab;}
.ks .ks_c08_nr1 { padding: 0 40px;}
.ks .ks_c08_nr1 .top { height:42px; line-height:42px; border-bottom:3px solid #b3d4ab;}
.ks .ks_c08_nr1 .top p.l { color: #1a75bc; font-size:26px; float: left;}
.ks .ks_c08_nr1 .top p.r { color: #545856; font-size:20px;}
.ks .ks_c08_nr1 .top p.r span { color: #006636; font-weight:bold;}
.ks .ks_c08_nr1 .zw { color: #343434; font-size:16px; line-height:28px; padding:15px 20px;}
.ks .ks_c08_nr1 .zw p+p { margin-top:28px;}
.ks .ks_c08_nr1 .zw img { max-width:100%;}

.ks .c08_nr2 { padding: 0 70px;}
.ks .c08_nr2 .bt p { color: #006636; font-size:24px;}
.ks .c08_nr2 .zg_ul { height:2px; background-color:#FFF; position: relative; top:-2px;}

