﻿@charset "utf-8";
/* CSS Document */
/*banner区域*/
.banner { margin-bottom: -50px; }
.banner ul { overflow: hidden; position: relative; top: -80px; z-index: 10; }
.banner li { width: 120px;text-align: center;float: left; margin: 0 40px;  }
.banner a{width: 120px; height:144px;float: left; display:block;background:url(../../images/icon_bg.png) center no-repeat;}
.banner li i{background:url(../../images/icon.png) center no-repeat; display:block;width:62px; height:62px;  margin:29px auto;}
.banner ul span{ color: #2a2a2a; font-size: 20px; font-family: "黑体"; display:inline-block; margin-top:5px; *display:inline;}
.banner li.yygh a{ background-position:0 0; }
.banner li.yygh a:hover{ background-position:0px -159px; }
.banner li.yygh i{ background-position:-600px -40px;  }
.banner li.jycx a{  background-position:-484px 0px; }
.banner li.jycx a:hover{  background-position:-484px -159px; }
.banner li.jycx i{ background-position:-525px -40px; }
.banner li.zjjs a{ background-position:-121px 0px; }
.banner li.zjjs a:hover{ background-position:-121px -159px; }
.banner li.zjjs i{ background-position:-809px -40px; }
.banner li.zxzx a{ background-position:-363px 0px; }
.banner li.zxzx a:hover{ background-position:-363px -159px; }
.banner li.zxzx i{ background-position:-671px -40px; }
.banner li.zyzpt a{ background-position:-242px 0px;}
.banner li.zyzpt a:hover{ background-position:-242px -159px;}
.banner li.zyzpt i{ background-position:-741px -40px; }
/*小幻灯*/
.swipe { overflow: hidden; visibility: hidden; position: relative; width: 440px; margin-right: 20px; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap div { float: left; width: 100%; position: relative; }
.swipe-wrap span { display: block; position: absolute; bottom: 0; left: 0; background:url(../../images/opacity_bg.png) repeat; height: 35px; line-height: 35px; width: 96%; padding: 0 2%; color: #fff; font-size: 14px; font-weight: bold; }
.flex-control-nav { position: absolute; right: 5px; bottom: 5px; }
.flex-control-nav em { display: inline-block; zoom: 1; width: 20px; height: 20px; font-style: normal; *display: inline;background-color: #b1b1b1; color: #fff; font-weight: bold; text-align: center; line-height: 20px; cursor: pointer; font-family:Arial, Helvetica, sans-serif; }
.flex-control-nav em.on { background: #265ee9; }

/*快速返回*/
.rightNav{ position: fixed; right:28px; top:50%; height:450px; margin-top:-175px; z-index:1001; }
.rightNav li{ background:#fff; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); line-height:56px; width:56px; -webkit-transition:all 0.3s; transition:all 0.3s; height:56px; text-align: center; border-radius:3px; margin-bottom: 10px; behavior: url(css/PIE.htc); }
.rightNav li .s1,.rightNav li img,.rightNav li a{ display: block; width:100%; height:100%; }
.rightNav li a{ position: relative; }
.rightNav li .s1{ -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); -webkit-transition:all 0.3s; transition:all 0.3s; opacity:1; position: absolute; top:0; left:0; }
.rightNav li .s2{ display: inline-block; vertical-align: middle; width:36px; line-height:1.3; font-size:14px; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; visibility: hidden; color:#fff; position: relative; }
.rightNav li .s3{ display: block; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; position: relative; height:100%; visibility: hidden;}

.rightNav li:hover .s3{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s2{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s1{ opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav li:hover{ background:#01763a; }

/*新闻列表*/
.news{ overflow:hidden;}
.word_list{ background: #fff;  }
.word_list { width: 540px; }
.word_list li { padding-left: 15px; line-height: 36px; height: 36px; *height:35px;
overflow: hidden; background: url(../../images/newstitle.gif) 0 50% no-repeat; }
.word_list li .time { float: right; }
.word_list li a { float: left; width: 88%; font-family:"微软雅黑"; font-size:15px; }
.word_list li a:hover { color: #ff0000; }
.word_list li.red a{ color:red;}
/*最新医讯*/
.yixun .content{ overflow:hidden; margin-right:-25px;}
.img_pd5{ border:#888 1px solid; padding:5px;}
.yixun .content .fl{ width:314px; margin-right:25px;}
.text_list{ margin-top:10px;}
.text_list li { padding-left: 22px; line-height: 38px; height: 38px; *height:35px;
overflow: hidden; background: url(../../images/arrow.png) 0 -117px no-repeat; }
.text_list li a {  font-size:18px;}
.text_list li a:hover { color: #ff0000; }
.text_list li.red a{ color:red;}
/*科室*/
.keshi .goods_display { overflow: hidden; height: 88px; }
.goods_display .leftmove { width: 20px; height: 33px; display: block; background: url(../../images/arrow.png) no-repeat 0px -28px;; margin-top: 40px; z-index: 10; cursor: pointer; float: left; margin-right:3px; }
/*.goods_display .leftmove:hover { background-position: 0 -20px; }*/
.goods_display .rightmove { width: 20px; height: 33px; display: block; background: url(../../images/arrow.png) no-repeat -22px -28px;; margin-top: 40px; z-index: 10; float: right; margin-left:3px;}
/*.goods_display .rightmove:hover { background-position: 0 -61px; }*/
.goods_display .mid_items { width: 950px; float: left; position: relative; height: 88px; overflow: hidden; }
.goods_display span { position: absolute; top: -11px; left: 0; }
.goods_display .mid_items ul { height: 88px; position: absolute; left: 0; margin: 0; padding: 0; }
.goods_display ul li { float: left; width: 108px; padding: 0 5px 0 5px; height: 88px; text-align:center; }
.goods_display ul a{color:#455ee0; font-size:14px; font-weight:bold;}
.goods_display ul li a img { display:block; margin:0 auto 3px; }
/*便民知识*/
.tab{ overflow:hidden; border-bottom:2px solid #129fbd;}
.tab a{ float:left; padding:0 10px; font-size:20px; padding-bottom:5px;}
.tab a.active{ border-bottom:2px #0399b9 solid; color:#2b70ba;}
.tab_cont{ display:none;} 
.tab_cont .img_pd5{ margin-top:10px;}
.bianmin .bottom{ margin-top:5px;}
.bottom_area{ overflow:hidden;}
/*友情链接*/
.link{ width:650px; margin-right:20px; }
.link legend{ margin:0 auto;}
.link_cont{ overflow: hidden; height: 110px; }
.link_cont .leftmove { width: 35px; height: 110px; display: block; z-index: 10; cursor: pointer; float: left;  background-color:#4286e4; }
.link_cont .leftmove i{ display:block;background: url(../../images/arrow.png) no-repeat 0px -68px;width:15px; height:20px; margin:45px auto;}
/*.goods_display .leftmove:hover { background-position: 0 -20px; }*/
.link_cont .rightmove { width: 35px; height: 110px; display: block; z-index: 10; float: right; background-color:#4286e4;}
.link_cont .rightmove i{display:block;background: url(../../images/arrow.png) no-repeat -18px -70px; width:15px; height:20px;margin:45px auto;}
/*.goods_display .rightmove:hover { background-position: 0 -61px; }*/
.link_cont .mid_items { width: 580px; float: left; position: relative; height: 108px; overflow: hidden; border-top:#7f7e7e dotted 1px;border-bottom:#7f7e7e dotted 1px; }
.link_cont span { position: absolute; top: -11px; left: 0; }
.link_cont .mid_items ul { height: 110px; position: absolute; left: 0; margin: 0; padding: 0; }
.link_cont ul li { float: left; width: 560px; padding:18px 15px; text-align:center; }
.link_cont ul a{color:#504f4f; font-size:16px; display:inline-block; *display:inline;*zoom:1; font-weight:bold; font-family:"黑体"; line-height:36px; text-align:left; margin-right:12px;}

/*在线调查*/
.diaocha{ width:320px;}
.diaocha .word_list li{ float:none;}
.diaocha .word_list a{ width:100%;}
.diaocha h3 img{ vertical-align:middle; margin-right:6px; font-size:20px; color:#007df6;}

/*底部版权*/
.footer { border-top: 6px solid #017fcb; margin-top:30px; padding:20px 0 0;}
.footer .wrapper{ width:1000px; margin:0 auto; overflow:hidden; line-height:20px;position:relative; height:180px; } /*晓明修改,底顶对齐*/
.footer .fr{ text-align:right;}
.qr_code{ width:400px; position: absolute; top: 30px; left: 430px; text-align: center; background: #fff;  }
.qr_code li{ float:left;margin: 5px; }
.qr_code img { margin-bottom:3px; }
.qr_code span { display: block; color:#017fcb; font-weight:bold;  }