﻿@import url("flickerplate.css");
@import url("focus.css");
@import url("main-subject.css");
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form{padding:0; margin:0;} 
table,td,tr,th{ font-size:12px}
li{list-style-type:none;list-style:none; }
img{border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal; font-size:12px}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
/* 通用样式 */
body{ height:100%;font-family: "宋体",Arial, Helvetica, sans-serif; font-size:12px;}

a { text-decoration:none; blr:e­xpression(this.onFocus=this.blur()); color:#333; outline-style:none;} /* 针对IE */
a:hover { text-decoration: none;}
a:focus { -moz-outline-style: none; }
/* headLine */
.headLine{width:100%;height:36px;background:url(headline_bg.png) repeat-x;}
.headLine .content{width:1170px;margin:0 auto;height:34px;line-height:34px;}
.headLine .content .left{float:left;font-family:微软雅黑;text-align:left;font-size:12px;color:#999;width:50%}
.headLine .content .right{float:right;font-family:微软雅黑;font-size:12px;color:#999;width:50%}
.headLine .content .right div{float:right}
.headLine .content .right .sep{margin:0 7px 0 7px}
.headLine .content .right div a{color:#999}
.headLine .content .right div .selected{color:#d9a538}
/* top */
.top{width:100%;height:105px;margin:0 auto;text-align:center;}
.top .content{width:1170px;margin:0 auto; vertical-align:middle;height:105px;}
.top .content .logo{ background-repeat:no-repeat; margin-top:23px; height:66px; width:311px; float:left;}
.top .content .search{ height:44px;padding-top:30px; float:right}
.top .content .search .keyword{width:293px;height:44px;line-height:20px;background:url(sio_03.jpg) no-repeat; border:0;}
.top .content .search .btn{display:inline-block;border:none;text-align:center;background:#1488af;color:#fff;min-height:34px;line-height:34px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s; width:107px; height:44px; cursor:pointer;}
.fl{ float:left}
/* navigation */


/*新版导航*/
.layout{width:1160px;margin-left:auto;margin-right:auto;}
.header{height:190px;position:relative;z-index:2;}
.nav{width:100%;height:50px;left:0;bottom:0;background-color:#3560a4;}
.nav .layout{position:relative;}
.nav .float-bg{width:114px;height:50px;background-color:#1488af;position:absolute;left:0;top:0;z-index:0;}
.nav ul{display:block;position:relative;z-index:1;}
.nav li{width:114px;float:left;position:relative;line-height:50px;font-weight:bold;text-align:center;}
.nav li a{display:block;color:#fff;font-size:15px;transition:color 0.3s,background 0.3s;-webkit-transition:color 0.3s,background 0.3s;}
.nav li a:hover{color:#99ffcc;}
.no-js .nav .float-bg{display:none;}
.no-js .nav li.cur a,.no-js .nav li a:hover{background-color:#1488af;background:rgba(0,0,0,.3);}
.nav li a i{margin-left:5px;}
.nav li .subnav{position:absolute;left:0;top:50px;min-width:100%;background-color:#fff;border-top:none;display:none;}
.nav li:last-child .subnav{left:auto;right:0;}
.nav li:last-child .subnav a{text-align:right;}
.nav li .subnav a{color:#444;font-size:13px;font-weight:normal;line-height:30px;background:none;text-align:center;margin:0 10px;border-bottom:1px solid #ddd;}
.nav li .subnav a:last-child{border:none;}
.nav li .subnav a:hover{color:#096;}
.no-js .nav li:hover .subnav{display:block;}
.nav li.department-subnav{position:static;}
.nav li.department-subnav .subnav{width:100%;position:absolute;left:0;top:50px;padding:10px 0; z-index:999999}
.department-subnav dl{text-align:left;padding:5px 20px;line-height:1;}
.department-subnav dl a{display:inline;}
.department-subnav dt{border-bottom:1px solid #ddd;line-height:30px;font-size:14px;color:#158064;font-weight:bold;}
.department-subnav dt span{display:inline-block;margin-right:10px;padding-bottom:8px;}
.department-subnav dd{text-align:justify;padding-top:6px;}
.nav .department-subnav dd a{line-height:1.8;margin:0 10px 0 0;border:none;}
/*导航*/
/*科室单独页面*/
.list-tit{line-height:40px;border-bottom:2px solid #ebf5ec;position:relative;}
.list-tit h2{display:inline-block;font-size:20px;word-spacing:.8em;color:#ccc;font-weight:normal; padding-left:10px;}
.list-tit h2 a{display:inline-block;line-height:42px;margin-bottom:-2px;font-weight:bold;}
.list-tit h2 a.cur{color:#3560a4;border-bottom:2px solid #1488af;}
.list-tit h2 span{color:#999;}
.container-inner{background:#fff;padding:20px;min-height:460px;}
.department-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;}
.department-list .list-tit{margin:0 10px 15px 10px;border-color:#f4f4f4;}
.department-list .list-tit .lt-index{position:absolute;right:0;top:0;}
.department-list dl{padding:10px;}
.department-list dt{background:#e7e7e7;line-height:50px;font-size:16px;padding-left:15px;}
.department-list dd{overflow:hidden;padding:10px 0;}
.department-list dd span{display:block;line-height:30px;width:20%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.department-list dd span a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:8px;}
/*科室单独页面*/
/*新版导航*/
/*
.navigation .navContent .itemSelected{float:left;text-align:center;display:inline-block;color:#fff; background-color:#d9a538; text-decoration:none;font-family:微软雅黑; font-size:15px; width:107px;height:49px;line-height:49px}
.navigation .navContent .itemSelected a{ color:#ffffff; }*/
/* main */
.main{width:100%;margin:0 auto; overflow:hidden;}
.main .content{width:1170px;margin:0 auto;position:relative;overflow:hidden; font-size:16px; line-height:42px;}
.main .banner{margin:0 auto;text-align:center; overflow:hidden; height:527px; width:100%; background-color:#e9eff8;}
.main .banner .bg{background-image:url(banner_02.jpg); background-repeat:no-repeat;height:527px; width:100%; text-align:center; }
.quickLink{ width:100%; height:340px; margin:0 auto; text-align:center; background-color:#d9e8f5; padding-top:50px; }
.quickLink .itemPanel{ width:1168px; text-align:center; margin:0 auto; height:285px; background-color:#f9fbfd; }
.quickLink .itemPanel .smallPanel{ width:100%; text-align:center; height:112px; line-height:222px; margin-bottom:5px; background-color:#4a86ce; }
.quickLink .itemPanel .smallPanel .item{ width:291px; float:left; border-bottom:1px solid #6599d5; border-right:1px solid #6599d5; height:110px; line-height:110px; vertical-align:middle; cursor:pointer; }
.quickLink .itemPanel .smallPanel .item img{ width:58px; height:58px; float:left; margin-top:26px; margin-left:65px; }
.quickLink .itemPanel .smallPanel .item span{ font-family:微软雅黑; font-size:19px; color:#ffffff; padding-left:20px; float:left;}
.quickLink .itemPanel .largePanel{ width:1150px; text-align:center; margin:0 auto; padding:5px; height:154px; line-height:154px; background-color:#f1f4f6; }
.quickLink .itemPanel .largePanel .item{ width:291px; float:left; height:110px; line-height:110px; vertical-align:middle; cursor:pointer; margin-top:20px; margin-right:40px; }
.quickLink .itemPanel .largePanel .sep{ width:260px; float:left; height:110px; line-height:110px; }
.quickLink .itemPanel .largePanel .bg{ background-color:#ffffff; }
.quickLink .itemPanel .largePanel .item img{ width:58px; height:58px; float:left; margin-top:26px; margin-left:65px; }
.quickLink .itemPanel .largePanel .item span{ font-family:微软雅黑; font-size:19px; color:#226cc3; padding-left:20px; float:left;}

.dynamic{ width:100%; height:420px; margin:0 auto; text-align:center; background-color:#ffffff;  }
.dynamic .head{width:1170px;text-align:center; margin:0 auto; height:400px; height:97px; line-height:97px; overflow:hidden;}
.dynamic .head .left{width:379px;height:97px; line-height:97px;  background-image: url(dynamic_head_bg.png); background-repeat:repeat-x; float:left; }
.dynamic .head .center{ width:412px; float:left; margin-top:38px;}
.dynamic .head .center ul{ margin:0 -2px 0 0; zoom:1;}
.dynamic .head .center ul a{ width:136px; height:35px; float:left; background:#4a86ce; line-height:35px; text-align:center; color:#FFF; margin-right:2px; font-size:16px; font-family:"微软雅黑";}
.dynamic .head .center .cur{ background:#90bbf0;}
.dynamic .head .center div{ padding:5px 10px 0px 5px;  cursor:pointer;}
.dynamic .head .center div span{ font-family:微软雅黑; font-weight:bold; font-size:19px; color:#226cc3; }
.dynamic .head .center div img{ margin-left:10px; margin-top:5px;}
.dynamic .head .right{width:379px;height:97px; line-height:97px;  background-image: url(dynamic_head_bg.png); background-repeat:repeat-x; float:left; }
.dynamic .infoPanel{width:1170px;text-align:center; margin:0 auto; overflow:hidden;}
.dynamic .infoPanel .focus{ width:423px; float:left; }
.dynamic .infoPanel .newsList{ height:283px; width:717px; background-color:#f8f8f8; float:left; margin-left:30px; }
.dynamic .infoPanel .newsList .summary{ width:657px; margin:15px 30px 0px 30px; height: 89px; border-bottom:1px dotted #cccccc; }
.dynamic .infoPanel .newsList .summary .title{ cursor:pointer; width:657px; font-size:17px; font-weight:bold; font-family: 微软雅黑; color: #565656;  text-align: left; line-height: 26px; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden; }
.dynamic .infoPanel .newsList .summary p{ width:657px; font-size:13px; font-family: 微软雅黑; color: #999999; text-align: left; height:35px; line-height: 25px; }

.dynamic .infoPanel .newsList .infoList{ width:657px; margin:10px 30px 0px 30px; }
.dynamic .infoPanel .newsList .infoList ul li{ list-style-type: none; width: 657px; line-height: 27px; height: 27px; }
.dynamic .infoPanel .newsList .infoList ul li a{ margin: 0px; width: 500px; font-size: 14px;  font-family: 微软雅黑; color: #444444; float: left; text-align: left; line-height: 26px; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden; }
.dynamic .infoPanel .newsList .infoList ul li a:hover{ color: #b30000; }
.dynamic .infoPanel .newsList .infoList ul li img{ margin: 7px 5px 0px 0px; float: left; }
.dynamic .infoPanel .newsList .infoList ul li span{ width: 80px; font-size: 13px; font-family: 微软雅黑; color: #c1c1c1; float: right; text-align: right; padding-right: 5px; }

.news{ width:100%; height:240px; margin:0 auto; text-align:center; background-color:#f5f5f6; padding:40px 0px;}
.news .contentPanel{width:1170px;text-align:center; margin:0 auto; }
.news .contentPanel .newsPanel{ width:375px; margin-right:25px; float:left; }
.news .contentPanel .newsPanel .head{width:100%; text-align:left; margin-bottom:20px;}
.news .contentPanel .newsPanel .head a{font-size: 16px; font-family: 微软雅黑; font-weight:bold; color: #226cc3; cursor:pointer; }
.news .contentPanel .newsPanel .listContent{padding:20px; background-color:#ffffff; height:160px;}
.news .contentPanel .newsPanel .listContent ul li{ list-style-type: none; width: 100%; line-height: 30px; height: 30px; }
.news .contentPanel .newsPanel .listContent ul li a{ margin: 0px; width: 240px; font-size: 14px;  font-family: 微软雅黑; color: #444444; float: left; text-align: left; line-height: 30px; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden; }
.news .contentPanel .newsPanel .listContent ul li a:hover{ color: #b30000; }
.news .contentPanel .newsPanel .listContent ul li img{ margin: 7px 5px 0px 0px; float: left; }
.news .contentPanel .newsPanel .listContent ul li span{ width: 70px; font-size: 12px; font-family: 微软雅黑; color: #c1c1c1; float: right; text-align: right; }

.news .contentPanel .barPanel{width:370px; float:left; height:100%;}
.news .contentPanel .barPanel .head{width:100%; text-align:left; margin-bottom:20px;}
.news .contentPanel .barPanel .barCode{ background-color:#ffffff; height:180px;}

.news .contentPanel .barPanel .head{width:100%; text-align:left; margin-bottom:20px;}
.news .contentPanel .barPanel .head a{font-size: 16px; font-family: 微软雅黑; font-weight:bold; color: #226cc3; cursor:pointer; }
.news .contentPanel .barPanel .listContent{ background-color:#ffffff; overflow:hidden;}


.blong{ width:100%; height:320px; background:#FFF; margin-top:240px;}
.blong_cen{ width:1160px; margin:0 auto; overflow:hidden; padding-top:5px;}
.blong_top{ width:100%; background:url(blong_03.jpg) bottom no-repeat; overflow:hidden;}
.blong_top a{ float:left; color:#3560a4; font-size:18px; font-family:"微软雅黑"; font-weight:bold; padding-bottom:10px;}
.blong_verl{ width:100%; margin-top:17px; overflow:hidden;}
.blong_verl ul{ margin:0 -17px 0 0; zoom:1;}
.blong_verl ul li{ width:277px; overflow:hidden; float:left; margin-right:17px;}
.blong_verl ul li a{ width:100%; position:relative;transition:background 0.3s;-webkit-transition:background 0.3s; font-size:14px; font-family:"微软雅黑"; display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.blong_verl ul li a:hover span{background-color:#35aad3;}
.blong_verl ul li a span{ position:absolute;bottom:0;left:0;right:0;line-height:40px;padding:0 15px;color:#fff; background-color:#3560a4;}


.linkPanel{width:100%; height:100px; text-align:center; background-color:#e0eaf4;}
.linkPanel .mainPanel{width:1170px;text-align:center; margin:0 auto;}
.linkPanel .mainPanel .itemLeft{float:left; width:175px; height:72px; line-height:72px; vertical-align:middle; cursor:pointer;}
.linkPanel .mainPanel .itemLeft img{ width:52px; height:52px; margin-top:20px; float:left;}
.linkPanel .mainPanel .itemLeft div span{float:left; margin-left:10px;font-size:15px; font-family:微软雅黑; color:#444444; margin-top:10px;}
.linkPanel .mainPanel .itemRight{ float:left; margin-left:100px; width:275px; vertical-align:middle;}
.linkPanel .mainPanel .itemRight img{ width:52px; height:52px; margin-top:20px; float:left;}
.linkPanel .mainPanel .itemRight div span{float:left;}
.linkPanel .mainPanel .itemRight div .label{font-size:24px; font-family:微软雅黑; color:#3560a4; font-weight:bold; padding-top:30px; padding-left:10px;}

.foot{width:100%; height:115px; margin:0 auto; background:#3c3c3c; border-top: 5px solid #226cc3;  clear:both; }
.foot .linkInfo{width:1170px; margin:0 auto; margin-top:15px; height:50px; line-height:50px; position:relative; clear:both;}
.foot .linkInfo .info{width:230px; float:left; height:50px; line-height:50px; vertical-align:middle; text-align:center; position:relative; margin: 0px auto; }
.foot .linkInfo .info .bg{z-index:99; position:relative; cursor:pointer; width:138px; height:35px; line-height:35px; text-align:center; vertical-align:middle;background-image:url(nav_content_bg.png); background-repeat:no-repeat; margin: 0 auto; }
.foot .linkInfo .info .bg span{ font-size:16px; font-family:微软雅黑; color:#333333; }
.foot .linkInfo .info .bg span a{ color:#333333; }

.foot .linkInfo .info .bg ul{display:none; z-index:99; padding:0px; margin:0px; background:#72767a; opacity:0.8;}
.foot .linkInfo .info .bg:hover{}
.foot .linkInfo .info .bg:hover a{font-size:16px;font-family:微软雅黑;color:#333333;text-decoration:none;}
.foot .linkInfo .info .bg:hover ul {z-index:99; display: block; position: absolute; bottom: 35px; left: 0; padding:0px; margin:0px; background-image:url('menu_select_bg1.png'); padding-top:10px; padding-bottom:10px; }
.foot .linkInfo .info .bg:hover ul li{ text-align:center; margin:0px auto;width:138px;height:35px; border-top:1px dotted #333333;border-right-style:none;border-left-style:none;}
.foot .linkInfo .info .bg:hover ul li:hover{margin:0px auto; text-align:center; width :138px;height:35px;border-top:1px dotted #333333;border-right-style:none;border-left-style:none; }
.foot .linkInfo .info .bg:hover ul li a{ text-align:center;font-size:15px;font-family:微软雅黑; line-height:35px; color:#ffffff;width:108px;text-align:center;height:30px;  overflow:hidden;font-weight:normal;}
.foot .linkInfo .info .bg:hover ul li a:hover{text-decoration:none;line-height:35px;background-image:none;color:Red;}


.foot .sep{width:1170px;height:2px; margin-top:5px; margin: 0 auto; background-image:url(sep_bg.png); background-repeat:repeat-x;}
.foot .copyright{width:100%;height:85px; line-height:85px; margin-top:30px; margin:0 auto; text-align:center;}
.foot .copyright .CRContent{width:1170px; margin:0 auto; text-align:center; margin-top:15px;}
.foot .copyright .CRContent a{ color:#FFF;}
.foot .copyright .CRContent .logo{float:left; width:255px; height:80px;}
.foot .copyright .CRContent ul{margin:0;padding:0; float:left; width:660px; border: 0px;}
.foot .copyright .CRContent ul li{margin:0 auto;line-height:24px;height:24px;text-align:center;font-size:14px; font-family:微软雅黑; color:#e1e1e1; border: 0px;}
/*科室首页滚动*/
.picScroll-left{ overflow:hidden; position:relative; width:1170px; margin:0 auto;}
.picScroll-left .hd{ overflow:hidden;  height:50px;padding:0 0px; background:url(blong_03.jpg) bottom no-repeat;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-left:20px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background:url("right_07.jpg") 0 0 no-repeat; width:24px; height:24px;}
.picScroll-left .hd .prev{ background:url("left_07.jpg") 0 0 no-repeat; width:24px; height:24px;}
.picScroll-left .hd span{ font-size:20px; line-height:50px; padding-left:10px; color:#3560a4; font-family:"微软雅黑"; font-weight:bold;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px 0 10px 0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;}
.picScroll-left .bd ul li a{display:block;width:372px;height:178px;position:relative;}
.picScroll-left .bd ul li img{width:130px;height:178px;position:absolute; float:left;}
.expert-info{ float:right; float:right; width:240px;}
/*.picScroll-left .bd ul li a .expert-info{display:block;position:absolute;left:0;right:0;bottom:0;height:40px;line-height:40px;text-align:center; background:#1488af;background-position:center;transition:background-position 0.3s,height 0.3s;-webkit-transition:background-position 0.3s,height 0.3s;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picScroll-left .bd ul li a:hover .expert-info{background-position:left center;height:88px;}*/
.picScroll-left .bd ul li a .expert-info span{display:block;padding:0 10px 10px 10px;font-size:12px;line-height:22px;}
/*专家页面列表方式一*/
/*.main .contentimg ul{ overflow:hidden; zoom:1; }
.main .contentimg ul li{ margin:0 25px 30px 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.main .contentimg ul li a{display:block;width:195px;height:267px;position:relative;}
.main .contentimg ul li img{width:195px;height:267px;position:absolute;left:50%;margin-left:-97px;}


.main .contentimg ul li .expert-info{display:block;position:absolute;left:0;right:0;bottom:0;height:40px;line-height:40px;text-align:center; background:#1488af;background-position:center;transition:background-position 0.3s,height 0.3s;-webkit-transition:background-position 0.3s,height 0.3s;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .contentimg ul li a:hover .expert-info{background-position:left center;height:88px;}
.main .contentimg ul li a .expert-info span{display:block;padding:0 10px 10px 10px;font-size:12px;text-align:left;line-height:1.5;}*/
/*专家页面列表方式二*/
.expert-list li{padding:0px 0px 0px 120px;border-bottom:1px dashed #ddd;overflow:hidden;}
.list-content{margin-top:18px;position:relative;}
/*首页科室设置*/
.department-nav .tab-tit{position:absolute;right:0;bottom:-2px;}
.department-nav .tab-tit a{display:inline-block;font-weight:bold;color:#999;line-height:38px;border-top:4px solid #fff;border-bottom:2px solid transparent;padding:0 15px;}
.department-nav .tab-tit a.cur{border-top-color:#1488af;color:#444;border-right:2px solid #ebf5ec;border-bottom-color:#fff;border-left:2px solid #ebf5ec;}
.home-department{margin-right:-4%;}
.home-department li{ min-height:93px;float:left;border-right:1px dashed #ddd;margin-right:4%;box-sizing:border-box; white-space:nowrap}
.home-department li span{display:block;line-height:40px;width:228px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home-department li a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:8px;}
.home-department li:last-child{border:none;}