@import url("public.css");
@import url("color.css");
/*Banner*/
/*2014-6-11 add*/
#banner{/* height:220px; */_overflow:hidden; height:450px; overflow:hidden; width:100%; position:relative;}
#banner #slide{width:100%;}
#slide{height:608px;overflow:hidden;background:#fff; width:100%;position:relative;}
#slide li{position:absolute;top:0;left:0; overflow:hidden; width:100%; height:100%; display:none;}
#slide li.crf{display:block;}
#slide li.crf .datxt{opacity:1;filter:alpha(opacity=100);}
#slide img{width:1920px; height:608px; position:absolute; left:50%; margin-left:-960px;top:0;}
#slide .datxt{margin-top:190px; position:relative; opacity:0; filter:alpha(opacity=0);}
#slide .datxt *{display:inline-block;*zoom:1;*display:inline; }
#slide .datxt b{font-size:26px; color:#53504a; background:#fff; padding:8px 15px 12px 15px; line-height:1}
#slide .datxt i{font-size:30px; font-weight:bold; color:#fff;  font-style:normal; margin-top:10px; background:#846a3d; padding:8px 15px 12px 15px; line-height:1}
#banner .banctr span{display:block; width:55px; height:55px; position:absolute; background-image:url(../images/banner_btn.png); cursor:pointer;}
#banner .banctr .prev{background-position:0 0px; left:0; top:200px;}
#banner .banctr .prev:hover{background-position:0 -55px;}
#banner .banctr .next{background-position:0 -110px;right:0; top:200px; }
#banner .banctr .next:hover{background-position:0 -165px;}
#banner .banselt{z-index: 111111; position: relative;margin-top: -260px;}
#banner .banselt span{display:inline-block;*zoom:1;*display:inline; width:40px; height:8px; background:#fff; cursor:pointer;}
#banner .banselt span.current{background:#f07e22; cursor:default;}
/*min-bar*/
#min-bar{margin-top:-68px;}
#min-bar li{width:193px;height:68px;float:left; position:relative; margin-right:1px;}
#min-bar li ._bg{position:absolute; top:0; left:0; background:#2fbad3; width:100%; height:100%;  opacity:.8; filter:alpha(opacity=80);z-index:1;}
#min-bar li a{color:#fff;position:relative;z-index:2; display:block; width:100%; height:100%; line-height:68px; font-size:16px; }
#min-bar li a:hover{text-decoration:none;}
#min-bar li a i{display:inline-block;*zoom:1;*display:inline; width:64px; height:52px; background-image:url(../images/index_abico.png); background-position:no-repeat; margin-right:25px; position:relative; left:10px; top:5px;}
#min-bar li a b{font-weight:normal; position:relative; top:-15px;}
#min-bar .s1 a i{background-position:0 0px; top:1px; }
#min-bar .s2 a i{background-position:0 -106px;top:2px;}
#min-bar .s3 a i{background-position:0 -211px;}
#min-bar .s4 a i{background-position:0 -323px;}
#min-bar .s5 a i{background-position:0 -433px}
#min-bar li:hover ._bg{background:#0897b1;}
/*slidtog css*/
.heigh_tp{right:18px; top:12px; position:absolute;}
.heigh_tp span{width:10px; height:10px; background:#18A5BF; display:inline-block; border-radius:50%; cursor:pointer; position:relative; z-index:2; margin:0 3px;}
.heigh_tp .current{background:#fff;}
.slidebox {position:relative;}
.slidebox ul{position:absolute;  top:38px; left:0;z-index:1; display:none;}
/*图片新闻*/
#ind-newbox h2{}
/*首页二级标题*/
.inx-h2{width:100%; height:43px; background:#0897B1; color:#fff;position:relative;}
.inx-h2:after{
display: inline-block;
width: 0;
height: 0;
vertical-align: middle;
border-bottom: 10px solid transparent;
border-right: 10px solid #20A9C1;
/* border-top: 5px solid transparent; */
content: "";
position: absolute;
top: 2px;
right:2px;
}
.inx-h2{ font-size:18px!important;  font-weight:bold; text-indent:10px; line-height:43px;  }
.inx-h2>a{display:block; width:100%; height:100%; line-height:43px; color:#fff; font-size:18px; font-weight:bold; text-indent:10px; text-decoration:none; }
.inx-h2 >a i{float:right; color:#fff; font-size:12px; font-weight:normal; font-family:'arial'; font-style:normal; padding-right:5px; position:relative;top:2px;}
/*Announcement*/
#announcement{margin-top:94px;color:#fff;height:35px;line-height:35px;}
#announcement strong{position:absolute;top:0;left:0;width:90px;text-align:center;}
#announcement span{font-family:simsun;position:absolute;top:0;left:84px;}
#announcement .mainBackground{margin-left:90px;height:15px;padding:10px;}
#announcement .mainBackground a{color:#fff;}
#announ{overflow:hidden;height:15px;line-height:15px;}
.announDialog{width:750px;height:360px;overflow-y:hidden;line-height:1.6;text-align:justify;word-break:break-all;word-wrap:break-word;}
.announDialog .newsTit{font-size:20px;font-weight:bold;padding:15px 0;text-align:center;border-bottom:1px dotted #ccc;}
.announDialog .newsInfo,.newsCtrl{padding:10px 0;text-align:center;}
/*recruit_ind*/
#recruit_ind  ul{padding-left:16px; padding-top:15px;}
#recruit_ind  ul li{ margin-bottom:5px; width:215px; overflow:hidden;}
#recruit_ind  ul li a{white-space:nowrap; text-overflow:ellipsis;}
#recruit_ind  ul li a:hover{color:#0097b2;}
#recruit_ind  ul li a:hover i{background:#0097b2;}
#recruit_ind  ul li i{display:inline-block;*zoom:1;*display:inline; width:5px; height:5px; background:#A8A8A8;margin-right:10px;position:relative;top:-2px;}
#recruit_ind {height:254px; overflow:hidden; background:#fff;}
/*Patient*/
#homeRow1{height:239px;
    top: 0px;
    left: 0px;
}
#patient{width:244px;height:215px;border-width:2px;border-style:solid;padding:0 5px;}
#patient h2{font-size:18px;font-weight:bold;height:40px;line-height:40px;border-bottom:1px solid #dbdbdb;padding-left:10px;}
#patient ul{font-size:0;letter-spacing:-6px;padding:4px 0;}
#patient li{display:inline-block;zoom:1;*display:inline;width:81px;height:40px;line-height:40px;padding-left:40px;font-size:14px;border-bottom:1px dotted #dbdbdb;background:url(../images/menu_ico.png) no-repeat;letter-spacing:normal;}
#patient li.noBorder{border:none;}
#patient li.ico1{background-position:8px 0}
#patient li.ico2{background-position:8px -35px}
#patient li.ico3{background-position:8px -70px}
#patient li.ico4{background-position:8px -105px}
#patient li.ico5{background-position:8px -140px}
#patient li.ico6{background-position:8px -175px}
#patient li.ico7{background-position:8px -210px}
#patient li.ico8{background-position:8px -245px}
#patient li.ico9{background-position:8px -280px;}
#patient li.ico10{background-position:8px -315px;}
#video{width:258px;height:175px;overflow:hidden;position:relative;}
#video a{display:block;width:258px;height:175px;overflow:hidden;text-indent:-9999px;font-size:0;background:url(../images/vd_mask.png) no-repeat;border-radius:5px;position:absolute;top:0;left:0;z-index:1;}
#video img{width:258px;height:175px;border-radius:5px;position:absolute;top:0;left:0;}
/*Home news*/
#imageNews{width:258px;margin-right:10px; position:relative;}
#newsImg{width:258px;height:244px;position:relative;overflow: hidden;
height: 183px; 
margin-bottom:10px;
    top: 0px;
    left: 0px;
}
#newsImg a{display:block;}
#newsImg img{position:absolute;top:0;left:0;width:258px;height:230px;}
#newsImg .sliderCtrl{position:absolute;bottom:36px;right:10px;height:10px;overflow:hidden;text-align:center;font-size:0;}
#newsImg .sliderCtrl a{display:inline-block;zoom:1;*display:inline;width:10px;height:10px;margin:0 2px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.3) inset;background:#D3D3D3;font-size:0;overflow:hidden;border-radius:5px;position:relative;}
#newsTxt{height:24px;position:absolute; width:256px; overflow:hidden; top:203px;
    left: 0px;
}
#newsTxt h3{font-size:12px;font-weight:normal; }
#ind_nwa{color:#fff!important; font-weight:normal; font-size:12px; line-height:2.5em;}
#newsTxt .newsTxt{position:absolute;top:0;left:0;padding:0 10px;background:#fff;line-height:24px; height:24px;position:absolute; width:256px; overflow:hidden;background:#222; opacity:.8; filter:alpha(opacity=80);}
#news{width:420px;
padding:0 5px;
}
#news h2 a{display:inline-block;zoom:1;*display:inline;padding:0 15px;height:24px;line-height:24px;position:relative;  font-size:14px; font-weight:normal; }
#news h2 a.cur{color:#fff;font-weight:bold; /* background-image:url(../images/overlay.png);_background-image:none; */background-repeat:repeat-x;background-position:0 -38px; }
#news h2 a.cur sub{font-family:simsun;line-height:1;position:absolute;bottom:-5px;left:50%;margin-left:-5px; color:#2FBAD3;}
.headline{height:98px;border-bottom:1px solid #dbdbdb;padding:13px 10px;line-height:1.6;}
.headline h3{font-size:14px;font-weight:bold;}
.headline p{margin-top:10px;text-indent:2em;}
.headline .floatLeft img{width:130px;height:98px;}
.headline .floatRight{width:530px;}
.newsData{display:none;}
.newslist{padding:10px 8px}
.newslist li{height:26px;line-height:26px;position:relative; padding-left:10px; margin:3px 0;}
.newslist li span{position:absolute;right:0;top:2px;color:#999;}
.newslist li:before{display: inline-block;
width: 0;
height: 0;
vertical-align: middle;
border-bottom: 3px solid transparent;
border-left: 3px solid #CACECF;
border-top: 3px solid transparent;
content: "";
position: absolute;
top: 10px;
left:2px;}
.newslist li:hover a{color:#0074A3;}
.newslist li:hover:before{border-left: 3px solid #0074A3;}
#homeRow1 .rightArea{width: 246px;}
#ztActive li{width:100%;margin-top:5px;}
#ztActive img{width:100%;}

#homeRow2{height:416px}
#homeRow2 .rightArea{width:246px;height:414px;}
#homeRow2 .leftArea{width:700px;height:416px;}
#homeRow2 .rightArea ul{padding:10px 0;}
#homeRow2 .rightArea li{width:246px; background:#2fbad3; height:64px; margin-top:8px; overflow:hidden;}
#homeRow2 .rightArea li a{display:block; margin:2px 0 0 2px; background:#fff;height:60px; width:242px; color:#0897B1; font-size:14px; font-weight:bold; line-height:60px;}
#homeRow2 .rightArea li:hover a{background:#2fbad3; color:#fff; text-decoration:none;}
#homeRow2 .rightArea li a i{display:inline-block;*zoom:1;*display:inline; width:50px; height:50px; background-image:url(../images/home2_spc_ico.png); position:relative; top:10px; left:2px; margin-left:10px; margin-right:20px;}
#homeRow2 .rightArea li a i:after{content:'';width:1px; height:35px;background:#89D7EA; position:absolute; display:inline-block;*zoom:1;*display:inline; right:-5px;top:5px;}
#homeRow2 .rightArea li.s1 a i{background-position:0 0;}
#homeRow2 .rightArea li.s1:hover a i{background-position:-62px 0px;}
#homeRow2 .rightArea li.s2 a i{background-position:0 -72px;}
#homeRow2 .rightArea li.s2:hover a i{background-position:-62px -72px;}
#homeRow2 .rightArea li.s3 a i{background-position:0 -147px;}
#homeRow2 .rightArea li.s3:hover a i{background-position:-62px -147px;}
#homeRow2 .rightArea li.s4 a i{background-position:0 -225px;}
#homeRow2 .rightArea li.s4:hover a i{background-position:-62px -225px;}
#homeRow2 .rightArea li.s5 a i{background-position:0 -296px}
#homeRow2 .rightArea li.s5:hover a i{background-position:-62px -296px}
#homeRow2 .rightArea li a b{position:relative; top:-10px;}
#homeRow2 .rightArea li{content:"• ";}
#departments{height:215px;}
#departments h2,#expert h2{height:40px;line-height:40px; border-bottom:1px solid #dbdbdb;font-size:14px;font-weight:bold;position:relative;}
#departments h2 span,#expert h2 span{font-size:12px;font-weight:normal;position:absolute;top:0;right:5px;color:#B6D0D4;font-family:Tahoma}
#departments h2 span a,#expert h2 a{color:#fff!important;}
#departments .mt10{padding:0 10px;}
#departments .sort_tit{/* width:124px; */ background:#EDEDED;}
#departments .sort_tit a{text-decoration:none;display:inline-block;*zoom:1;*display:inline; margin-bottom:5px;width:76px;height:32px;line-height:32px;position:relative; margin:5px 7px ; text-align:center;}
#departments .sort_tit a.cur{color:#fff;font-weight:bold;background:#2FBAD3; position:relative; }
#departments .sort_tit a.cur:after{
display: inline-block;
width: 0;
height: 0;
vertical-align: middle;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
border-top: 5px solid #2FBAD3;
content: "";
position: absolute;
top: 32px;
left: 30px;
}
#departments .sort_data{display:none;width:687px;}
#departments .sort_data {padding:4px 10px}
#departments .sort_data li{display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:0 5px;float:left;border-right:1px dotted #ccc;}
#departments .sort_data li.noBorder{border:none}
#departments .sort_data li a{display:block;padding: 2px 8px 4px 0;margin: 2px;}
#expert{height:186px;}
#expertList{margin:13px;width:660px;height:115px;overflow:hidden;}
#expertList li{width:220px;height:115px;float:left;margin-bottom:13px;}
#expertList li:hover{opacity:.8; filter:alpha(opacity=80);}
#expertList li img{width:82px;height:109px;border:3px solid #ddd;float:left;}
#expertList li p{width:120px;height:105px;overflow:hidden;line-height:1.8;padding:5px;}

#homeRow3{height:354px; margin-top:60px;}
#homeRow3 .leftArea{width:334px;height:352px;margin-right:32px; background:#fff;}
#homeRow3 .leftArea.for2{margin-right:0;}
#homeRow3 .leftArea .topInfo{padding:12px 21px;line-height:1.5;}
#homeRow3 .leftArea .topInfo:hover a{opacity:.9; text-decoration:none; filter:alpha(opacity=90);}
#homeRow3 .leftArea .topInfo p {font-weight:normal; color:#0897b1; font-size:14px;}
#homeRow3 .leftArea .topInfo img{width:292px;height:149px;font-weight:normal;}
#homeRow3 .leftArea ul {padding: 0 12px;}
#homeRow3 .leftArea ul li{height:24px;line-height:24px;padding:0 8px;}
#homeRow3 .leftArea ul li:hover *{color:#0897b1;}
#homeRow3 .leftArea ul li:hover:before{color:#0897b1;}
#homeRow3 .leftArea ul li:before{content:"• ";font-family:simsun; font-size:14px;}
#homeRow3 .leftArea .floatRight{width:200px;}
#homeRow3 .rightArea{width:246px;height:352px; background:#fff;}
#homeRow3 .rightArea ul{padding:16px 6px;}
#homeRow3 .rightArea ul li{margin-bottom:7px;}
#homeRow3 .rightArea ul li:before{content:"• ";font-family:simsun; font-size:14px;}
#homeRow3 .rightArea ul li:hover a{color:#0897b1;}
#homeRow3 .rightArea ul li:hover:before{color:#0897b1;}

#links{padding-top:10px;}
#links .wrapper{overflow:hidden;}
#links_tit{font-size:16px;font-weight:bold;line-height:78px;border-right:1px solid #ccc;padding:0 15px;}
#links_txt{width:860px;line-height:1.8;white-space:100px;}
#links_txt a:after{content:" |";font-family:simsun;}
.mid_body{background:url(../images/home_big_bg.png) center 40px no-repeat;}
.frlink{margin-top:10px; margin-bottom:10px;}
.frlink ul{margin-top:0px; }
.frlink ul li{ float:left; display:inline-block; margin-left:13px;}
.frlink ul li img{width:147px; height:43px;}
.guanggao{position:fixed; left:0;  top:60%; z-index:111111;}
.guanggao span{display:block; position:absolute; right:0; top:0; width:15px; height:15px;cursor:pointer;z-index:211;}
