@charset "utf-8";
/* CSS Document */
input{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
select{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration:underline;}
a:active {color:#ee4cc4;text-decoration: none;}
.a1{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
.a2{ line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.a200{ line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#c63564;}
.a21{ line-height:45px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ff3399;}
.a22{ line-height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.a21 a{ line-height:45px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ff3399;}
.a2_1{ line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.a36{ font-size:24px; font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#822073;border-bottom:#b93577 solid 1px;}
.a37{ font-size:14px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#000000}
.a3{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000}
.a31{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
.a33{ font-size:14px; width:90; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.a3_1{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.a4{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:30px;}
.a5{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f70afa; font-weight:bold;}
.a6{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.nkgzheader{padding-top:10px; font-size:14px; font-weight:bold;color:#E91C78; height:22px;}
.nkgzheader a{font-size:14px; font-weight:bold; color:#E91C78; text-align:center}
.nkgzul{margin:0px 10px; width:384px;line-height:22px; padding:0px;margin-bottom:5px;}
.nkgzul li{width:190px;float:left;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nkgzul li a{color:#555; font-size:12px}
.nkgzul1{margin:15px 10px; width:384px;line-height:22px; padding:0px;}
.nkgzul1 li{width:190px;float:left;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nkgzul1 li a{color:#555; font-size:12px}
.top{ margin:0px; padding:0px; padding-top:8px;}
.border{border:1px #fa72b0 solid;}
.link{ margin:0px; padding:0px; width:872px; height:78px;}
.link1{ margin:0px; padding:0px; float:left; text-align:center; width:109px; height:20px; padding-top:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;}


.input{ margin:0px; padding:0px; width:160px; height:16px; border:1px #999999 solid; }
.input1{ margin:0px; padding:0px; width:84px; height:16px; border:1px #999999 solid; text-align:left;}
.input2{ margin:0px; padding:0px; width:46px; height:16px; border:1px #999999 solid; text-align:left;}
.input3{ margin:0px; padding:0px; width:111px; height:16px; border:1px #999999 solid; text-align:left;}
.dotted{ border-bottom:1px #999999 dotted; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#content{ padding-top:15px; padding-bottom:15px;}
#kscontent1{ margin:0px auto; padding:0px; width:535px; height:360px; text-align:center;}
#kscontent2{ margin:0px auto; padding:0px; width:535px; height:600px; text-align:center;}

.top1{ height:82px; background:url(../images/topbg1.gif) no-repeat center; position:relative;}
.toptime{ position:absolute; right:10px;top:55px; height:24px; line-height:24px; font-size:12px;}
.fk_nav{width:974px; height:53px; padding:5px 0; border:3px solid #FFCCDB; overflow:hidden; background:url(../images/fk_bg11.gif) bottom repeat-x; margin:0 auto;}
.fk_nav .nm01{width:117px; height:43px; line-height:21px; overflow:hidden; background:url(../images/fk_bg12.gif) left no-repeat; padding:5px 0 5px 61px; float:left; font-family:"宋体"; position:relative;}
.fk_nav .nm01 .nm,.fk_nav .nm02 .nm,.fk_nav .nm03 .nm,.fk_nav .nm04 .nm,.fk_nav .nm05 .nm,.fk_nav .nm06 .nm{width:53px; height:53px; float:left; position:absolute; left:-2px; top:0;}
.fk_nav .nm01 a,.fk_nav .nm02 a,.fk_nav .nm03 a,.fk_nav .nm04 a,.fk_nav .nm05 a,.fk_nav .nm06 a{margin:0 3px;}
.fk_nav .nm02{width:117px; height:43px; line-height:21px; overflow:hidden; background:url(../images/fk_bg13.gif) left no-repeat; padding:5px 0 5px 61px; float:left; font-family:"宋体";position:relative;}
.fk_nav .nm03{width:92px; height:43px; line-height:21px; overflow:hidden; background:url(../images/fk_bg14.gif) left no-repeat; padding:5px 0 5px 61px; float:left; font-family:"宋体";position:relative;}
.fk_nav .nm04{width:117px; height:43px; line-height:21px; overflow:hidden; background:url(../images/fk_bg15.gif) left no-repeat; padding:5px 0 5px 61px; float:left; font-family:"宋体";position:relative;}
.fk_nav .nm05{width:58px; height:43px; line-height:21px; overflow:hidden; background:url(../images/fk_bg16.gif) left no-repeat; padding:5px 0 5px 61px; float:left; font-family:"宋体";position:relative;} 
.fk_nav .nm06{width:70px; height:43px; line-height:21px; overflow:hidden; background:url(../images/fk_bg17.gif) left no-repeat; padding:5px 0 5px 61px; float:left; font-family:"宋体";position:relative;}
.fk_nav .nm01,.fk_nav .nm02,.fk_nav .nm03,.fk_nav .nm04,.fk_nav .nm05,.fk_nav .nm06{margin-left:6px; display:inline;}
.fk_nav a{ font-size:12px; color:#666666}

.fk_so{width:963px; height:26px; border:1px solid #FF9ABA;background:#F4F4F4;margin-top:5px; margin:0 auto; padding:4px 10px 4px 5px;}
.fk_so .gjc li{float:left; line-height:26px; width:680px; height:26px; overflow:hidden;color:#F3437C;}
.fk_so li a{margin:0 5px;}
.fk_so li a:link,.fk_so li a:visited{color:#F3437C; font-size:12px}
.fk_so li a:hover{color:#FF6600;font-size:12px}
.fk_so .sobox{width:248px; height:22px; border:1px solid #ccc; float:right; padding:1px;}
.fk_so .sobox input{width:165px; height:22px; line-height:22px; float:left; padding-left:5px; font-size:12px; color:#666; border:0; margin:0; padding:0;}
.fk_so .sobox button{width:73px; height:22px; background:url(../images/fk_bg19.gif) no-repeat; float:right; cursor:pointer;border:0; margin:0; padding:0;}
/*QQ*/
.qqbox a:link { color: #000; text-decoration: none;}
.qqbox a:visited { color: #000; text-decoration: none;}
.qqbox a:hover { color: #f80000; text-decoration: underline;}
.qqbox a:active { color: #f80000; text-decoration: underline;}
.qqbox{width:132px;height:auto;overflow:hidden;position:absolute;right:875px;top:86px;color:#000000;
font-size:12px;letter-spacing:0px;}
.qqlv{width:25px;height:256px;overflow:hidden;position:relative;float:left;z-index:50px;}
.qqkf{width:120px;height:auto;overflow:hidden;right:0;top:0;z-index:99px;border:6px solid #138907;
background:#fff;}
.qqkfbt{width:118px;height:20px;overflow:hidden;background:#138907;line-height:20px;font-weight:bold;
color:#fff;position:relative;border:1px solid #9CD052;cursor:pointer;text-align:center;}
.qqkfhm{width:112px;height:22px;overflow:hidden;line-height:22px;padding-right:8px;position:relative;
margin:3px 0;}
.bgdh{width:102px;padding-left:10px;}
/*滑动*/
.xxk{ width:380px; margin:1px 5px; overflow:hidden;}
.nTab{
float: left;
width: 380px;
margin: 0 auto;
border:0;
padding:0px 0;
margin-bottom:6px;
}
.nTab .TabTitle{
clear: both;
height:28px;


}
.nTab .TabTitle ul{
border:0; margin-left:60px;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 85px;
height:20px;
cursor: pointer; 
text-align:center;
font-size:14px; 
line-height:28px;
overflow:hidden;
}
.TabTitle li a:link,.TabTitle li a:visited{color:#e4007f;}
.nTab .TabTitle .active{width:85px;color:#e4007f; font-weight:bold; }
.nTab .TabTitle .normal{ color:#444;border-left:0; background:url(xxk_01.gif) repeat-x; width:85px;  border-right:#e4d3ef 1px solid;}
.nTab .TabContent{ width:380px;height:273px;*height:235px;_height:222px; overflow:hidden;}
.none {display:none;}
.topnews{ margin:5px 10px; overflow:hidden;}
.topnews h3{ font-size:14px; width:380px; text-align:center; margin:5px auto;  overflow:hidden;}
.topnews h3 a:link,.topnews h3 a:visited{color:#e4007f;}

.topnews p{ margin:10px 0px 3px; text-indent:24px; color:#888; font-size:14px;height:62px; line-height:20px;padding:0 5px; overflow:hidden; border-bottom:1px dotted #666666}
.topnews ul{margin:15px 10px; width:384px;line-height:22px; padding:0px;margin-bottom:5px;}
.topnews ul li{ width:190px;float:left;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px}
.topnews li a:link,.topnews li a:visited{color:#000000;}
/* */
#search { width:960px; height:37px; margin:0px auto; padding-top:8px; overflow:hidden;}
#search .z { width:7px; height:37px; background:url(../images/cbh_34.gif) no-repeat; overflow:hidden; float:left;}
#search .bg { width:946px; height:37px; background:url(../images/cbh_35.gif); float:left;}
#search .bg .seh { width:60px; height:37px; background:url(../images/cbh_37.gif) no-repeat right top; float:left;}
#search .bg .seh ul { padding:12px 0px 0px 10px; font-size:13px; color:#7b3cae; font-weight:bold; letter-spacing:5px;}
#search .bg .sk { width:170px; height:37px; float:left;}
#search .bg .sk ul { padding:7px 0px 0px 10px; }
#search .bg .anliu { width:53px; height:19px; padding-top:8px; padding-left:12px; float:left;}
#search .bg .hot { width:120px; height:37px;background:url(../images/cbh_37.gif) no-repeat right top; float:left;}
#search .bg .hot ul{ padding:12px 0px 0px 40px;  font-size:13px; font-weight:bold; color:#7b3cae; float:left;}
#search .bg .hots { width:500px; height:37px; float:left;}
#search .bg .hots ul { font-size:13px; color:#5d5d5d; padding-top:10px; padding-left:10px; width:480px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
#search .y { width:7px; height:37px; background:url(../img/cbh_39.gif) no-repeat; overflow:hidden; float:right;}
/*科室*/
#left01{width:243px; float:left; background:#ffffff; border:1px solid #f4a2d4;}
#left01_bg{width:236px; height:255px; margin:0 auto; background:url(../images/cent_left.jpg) no-repeat;}
#left01_bg ul{ margin:0px; padding:0px;}
#left01_bg li{ width:220px;font-size:12px;color: #000000;list-style-image: none; list-style-type: none; padding:8px 20px 8px 10px; line-height:24px;}
#left01_bg h5{padding:0px 0px 7px 40px; margin:0px; font-size:14px; font-weight:bold; color:#ed4d95;}
#left01_bg h5 a{color:#ed4d95;}
/*新闻下方咨询*/
#ts{width:630px; height:49px;margin-left:17px; margin-right:17px;}
#ts_w{width:500px; height:46px; background:#FFFFFF; margin-left:8px; margin-top:2px; padding-left:10px}
.ts_w01{width:34px; height:34px; float:left; margin-left:10px;}
.ts_w02{width:auto; height:24px;float:left; padding-top:10px;}
.ts_w02 a{font-size:12px; color:#505050; text-decoration:none;}
.ts_w02 a:hover{color:#DA430C;font-size:12px;text-decoration:underline;}
/**合作伙伴**/
.friend{ width:978px;margin:10px auto;border:solid 1px #ff3399; overflow:hidden;}
.friendTitle{width:978px;height:29px;margin:0 auto; font-weight:bold;background:url(/images/frindlink_bg.jpg) repeat-x;}
.friendTitle h1{color:#d80202;font-size:13px;width:130px;line-height:25px;text-indent:2em;}
.friendImg{ float:left; display:inline; width:950px; overflow:hidden; margin:5px auto;}
.friendImg ul{ width:950px;}
.friendImg ul li{ float:left; width:100px;margin:0 0 0 5px; display:inline; font-size:12px}
.friendImg ul li cq{ width:100px; height:78px; overflow:hidden;}
.friendImg ul li cq img{ display:block; text-align:center;}
.friendImg ul li span{ display:block; margin:3px 0 0 0; text-align:center;}
.friendwz{float:left; display:inline; width:935px; margin:0 0 0 30px; border-top:#ccc dashed 1px;}
.friendwz table{ margin:5px 0 0 0; color:#7c7c7c;}
.friendwz table a{color:#7c7c7c; text-decoration:none;}
.friendwz table a:hover{color:#7c7c7c; text-decoration:none;}

.ds_js{width:268px;height:auto;background:#fff; padding-left:3PX}
.ds_js_con{border:#e6d5e5 1px solid;border-top:none;height:auto;margin-bottom:10px}
.ds_js_div{width:266px;height:28px;line-height:28px;background:url(images/ts_js.jpg) no-repeat}
.ds_js_num{float:left;width:23px;color:#fff;font-weight:bold;text-align:center}
.ds_js_fonts{float:left;padding-left:8px;color:#807f7d; font-size:12PX}
.ds_js_fonts a{color:#807f7d}
.ds_js_dot{float:right}
.lr02 { width:268px; height:324px; margin-left:4px;display:inline; float:left;}
.lr04 { width:266px; height:284px; border:1px solid #cc3399; border-top:none;display:inline; float:left;}
.lr05 { width:252px; height:270px; overflow:hidden; margin:5px 7px 0px 4px; display:inline; float:left;}
.lr06 { width:252px; padding-bottom:10px; float:left;}
.lr07 { width:248px; height:126px; margin-bottom:10px; border:1px solid #cc3399; float:left;}
.lr08 { width:89px; height:108px; border:1px solid #cc3399; margin:7px 14px 0px 6px; display:inline; float:left;}
.lr08 img { width:87px; height:106px; margin:1px 1px 1px 1px; display:inline; float:left;}
.lr09 { width:5px; height:24px; background:url(../images/index_bt15.jpg) no-repeat; margin-top:7px; display:inline; float:left;}
.lr10 { width:126px; height:24px; background:url(../images/index_bt16.jpg) repeat-x; margin-top:7px; display:inline; float:left;}
.lr10 h4 { line-height:24px; text-align:center; font-size:14px; color:#016B92; font-weight:bold;}
.lr10 h4 a:link,.lr10 h4 a:visited,.lr10 h4 a:hover { font-size:14px; color:#cc3399;}
.lr11 { width:131px; height:50px; line-height:25px; font-size:12px; color:#898989; margin-top:5px; display:inline;float:left;}
.lr12 { width:131px; height:30px; margin-top:5px; display:inline; float:left;}
.lr12 img { width:56px; height:19px; margin:0px 2px 0px 2px; display:inline; float:left;}

#ts_p{width:520px; height:80px; margin-left:8px;margin-top:4px;}
#ts_pic{width:80px; height:80px; float:left;margin-top:4px; margin-left:5px;}
#ts_text{width:430px; height:67px; float:right;margin-top:4px; line-height:24px; color:#DA430C; font-size:14px;}

.yy_tab {MARGIN: 10px 0px 0px; WIDTH: 980px; BACKGROUND: url(../images/tab_title_bg.jpg); HEIGHT:31px}
.yy_tab ul{LIST-STYLE-TYPE: none}
.yy_tab LI {TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 86px; FLOAT: left; HEIGHT: 31px}
.yy_tab LI A{font-size:14px;COLOR:#d31a79;}
.yy_tab LI.active A {WIDTH: 86px; DISPLAY: block; BACKGROUND: url(../images/tab_bg.jpg); HEIGHT: 31px; font-size:14px;COLOR: #d31a79; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.hzlink_list {BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 978px; BACKGROUND: url(../images/hzhb.jpg) no-repeat; HEIGHT: 110px; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px; BORDER-RIGHT: #cccccc 1px solid; margin:0 auto;}
.hzlink_list LI {VISIBILITY: hidden}
.fdlink_list {BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 958px; PADDING-RIGHT: 10px; HEIGHT: 90px; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px; margin:0 auto}
.fdlink_list LI {url(frdline.gif) no-repeat right 50%; FLOAT: left; HEIGHT: 22px; PADDING-TOP: 0px}
.fdlink_list LI A {COLOR: #812c94}

.FrindLink{width:980px;margin:5px auto;height:auto;overflow:hidden;clear:both;}
.FrindLinkBox{width:978px;border:solid 1px #ff3399; overflow:hidden;}
.frindlink_t{width:978px;height:29px;background:url(/images/frindlink_bg.jpg) repeat-x;}
.frindlink_t h2{color:#d80202;font-size:13px;width:130px;line-height:25px;text-indent:2em; }
.FrindLinkBox ul{margin:0px auto;padding:0px;}
.FrindLinkBox ul li{width:142px;height:20px;float:left;margin:0px 10px;display:inline; font-size:12px}
.FrindLinkBox ul li a{color:#555;}

.sub_nav {MARGIN: 0px auto; WIDTH: 980px; BACKGROUND: #fff; HEIGHT: 32px; COLOR: #666}
.sub_nav A {COLOR: #666}
.sub_nav_l {WIDTH: 6px; BACKGROUND: url(/images/subnav_l.jpg); FLOAT: left; HEIGHT: 32px}
.sub_nav_m UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.sub_nav_m {POSITION: relative; WIDTH: 970px; BACKGROUND: url(/images/subnav_m.jpg) repeat-x; FLOAT: left; HEIGHT: 32px; FONT-SIZE: 12px}
.sub_nav_m UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.sub_nav_m LI {POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH:95px !important; PADDING-RIGHT: 0px; DISPLAY: inline;FLOAT: left; HEIGHT: 32px; PADDING-TOP: 0px}
.sub_nav_m LI A {WIDTH: 86px; DISPLAY: block; HEIGHT: 32px}
.sub_nav_m LI A:hover {BACKGROUND: url(/images/subnavhover.jpg) no-repeat center 25px; COLOR: #dd127b}
.sub_nav_m UL UL {POSITION: absolute; VISIBILITY: hidden; TOP: 31px; LEFT: 0px}
.sub_nav_m TABLE {POSITION: absolute; TOP: 0px; LEFT: 0px}
.sub_nav_m UL A {TEXT-DECORATION: none}
.sub_nav_m UL LI:hover UL {VISIBILITY: visible}
.sub_nav_m UL A:hover UL {VISIBILITY: visible}
.sub_nav_m UL LI UL {BORDER-BOTTOM: #c94181 5px solid; BORDER-LEFT: #eadfe3 1px solid; WIDTH:95px; HEIGHT: auto; CLEAR: both; OVERFLOW: hidden; BORDER-RIGHT: #eadfe3 1px solid}
.sub_nav_m UL LI UL LI {BACKGROUND-IMAGE: none; BORDER-BOTTOM: #eadfe3 1px solid; TEXT-ALIGN: center; WIDTH: 95px; HEIGHT: 25px; CLEAR: both; FONT-SIZE: 12px}
.sub_nav_m UL LI UL LI A {WIDTH: 95px; DISPLAY: block; BACKGROUND: #f8f4f3; HEIGHT: 25px;FONT-SIZE: 12px}
.sub_nav_m UL LI UL LI A:hover {BACKGROUND: #c94181; COLOR: #fff;FONT-SIZE: 12px}
.sub_nav_r {WIDTH: 4px; BACKGROUND: url(/images/subnav_r.jpg); FLOAT: left; HEIGHT: 32px; OVERFLOW: hidden}

.ks_intro{ background:url(../images/byby2.gif) no-repeat;  width:522px;}
.ks_intro h4{ font-size:16px; padding:10px;color:#ee4d9b;}
.ks_intro p{width:532px; padding:0px 10px; margin:0;}
.ks_intro p img{ border:#ccc 1px solid; padding:2px; height:206px; float:left; margin-right:10px;}
.footer { width:980px; margin:10px auto;TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 0px
}
.footer_nav {
	LINE-HEIGHT: 31px; BACKGROUND: url(../images/topbg.gif); HEIGHT: 31px; COLOR: #fff
}
.footer_nav A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #fff; PADDING-TOP: 0px; font-size:12px;
}
.footer_pic {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.footer P {
	LINE-HEIGHT: 24px; font-size:12px
}
.footer_list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 160px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: hidden; PADDING-TOP: 10px
}
.footer_list LI {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 10px
}
