﻿@charset 'utf-8';
/* Author: Chuck */
/* Time: 2014/12/10 */

/* CSS Reset */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{ margin: 0; padding: 0; }table{ border-spacing: 0; border-collapse: collapse; }
fieldset,img{ border: 0; }
ul,ol,li,i{ list-style: none; }
i,em{ font-style: normal; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; }
input,textarea,select{ font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%; }
/* coommon */
.clearfix:after{ display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.clearfix{ *zoom: 1; }
.clea{display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.fl{ float: left; }
.fr{ float: right; }
body{ font: 14px/26px 'Microsoft YaHei'; color: #666; }
a{ text-decoration: none; color: #666; }
a:hover{ color: #014f98; }
.w1000{ clear: both; width: 1000px; margin-right: auto; margin-left: auto; }
/* header */
#header{ position: absolute; z-index: 100; top: 0; left: 0; width: 100%; height: 88px; *z-index: 20; }

.h_overlay{ position: absolute; z-index: 99; width: 100%; min-width: 1000px;height: 120px; opacity: .8; background: #fff; filter: alpha(opacity=80);}
.header{ position: absolute; z-index: 100; width: 100%; min-width: 1000px;height: 120px;}
.header .w1000{ position: relative; z-index: 100; }
.logo{ float: left;width: 416px; padding-top: 10px;}
.header_right{ float: left;width: 578px;}
/* 顶部链接 */
.top{ line-height: 24px; height: 24px; margin-bottom: 14px; padding-top: 11px; }
.top_links{ font-size: 12px; float: left;width: 350px;margin-left: 59px; text-align: right; _display: inline;}
.top_links a{ display: inline-block; margin-left: 10px; padding-left: 9px; background: url(/style/css/img/icon_topNav.png) left center no-repeat; *display: inline; *zoom: 1; }
/* 搜索 */
.search{float: left;width: 147px; height: 23px; margin-left: 13px; padding-top: 1px; padding-left: 1px; background: #fff; background: url(/style/css/img/bg_search.png) no-repeat; _display: inline;}
.search_txt{ font-size: 12px; line-height: 22px; display: block; overflow: hidden; width: 116px; height: 22px; padding: 0 3px; border: 0 none; *height: 21px; }
.search_btn{ font-size: 0; line-height: 0; display: block; overflow: hidden; width: 24px; height: 22px; cursor: pointer; text-indent: -999em; border: none; background: url(/style/css/img/icon_searchBtn.png) center center no-repeat; }
.web_other{ font-size: 12px; position: relative; float: left; width: 96px; height: 27px; margin-left: 1px; _display: inline; }
.web_other .h1{ position: absolute; z-index: 11; top: 0; left: 0; width: 96px; height: 25px; cursor: pointer; text-align: center; background: url(/style/css/img/icon_topOther.png) right center no-repeat; }
.web_other_h .h1{ line-height: 22px; border: 1px solid #dbdbdb; border-bottom: 0 none; background: #fff; background-image: none; }
.sub_web{ position: absolute; z-index: 10; top: 25px; right: 0; display: none; width: 175px; padding: 10px 0; border: 1px solid #dbdbdb; background: #fff; }
.web_other_h .sub_web{ display: block; }
.web_other a{ line-height: 26px; display: block; height: 26px; padding-left: 30px; color: #575656; background: url(/style/css/img/icon_otherIcon.png) 18px -16px no-repeat; }
.web_other a:hover{ color: #1b96d5; background-position: 18px 10px; }
/* 导航 */
.nav{/* float: right; */ clear: both;/* text-align: right; */}
.nav li{ position: relative; display: block; float: left;height: 28px; margin-left: 20px; *display: inline; *zoom: 1;padding-top:5px;}
.nav h2 a{ color: #332926; }
.nav li.on h2 a,.nav li.on1 h2 a{ color: #095499; }
.nav li.on1{ background: url(/style/css/img/icon_up.png) center bottom no-repeat; }
.sub_nav  a:hover{color:#014f98;}
.sub_nav{ width:1000px; font-size: 0; line-height: 30px; position: absolute;z-index: 100;top: 35px; left: 0; display: none; height: 30px;padding-top: 8px; text-align: left ; overflow:hidden}
.sub_nav a{ font-size: 12px; display: block; float: left; overflow: hidden; height: 29px; margin-right: 20px; text-align: center; white-space: nowrap;color: #fff; *display: inline; *zoom: 1;}
.sub_bg{   position: absolute; z-index: 99; top: 120px; left: 0; display: none; width: 100%; height: 29px; opacity: .5; background: #646e71; filter: alpha(opacity=50); }
.nav h2{ font-size: 15px; }

.nav h2 a{ color: #333; }
/* body */
#body,#body2{ background: #f7f6f4; *position: relative; *z-index: 10; }

/* footer */
#footer{ font: 14px/26px 'Microsoft YaHei'; padding: 25px 0; text-align: center; color: #666; background-color: #fff;position: relative;z-index: 9999;}
#footer a{ font: 14px/26px 'Microsoft YaHei'; color: #666; }

.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}
#goTopBtn {  width:53px; margin:0 auto; text-align:left;z-index: 9999;position: fixed;bottom: 0px;right: 0;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);/*for IE6*/}
#goTopBtn .iconbg{ background-image:url(/style/css/img/2013_gotop.gif); width:48px; height:48px;}
#goTopBtn .btn-gotohome{ background-position:0 0;}
#goTopBtn .btn-gototop{ background-position:0 -51px; margin-top:3px;}
#goTopBtn .btn-gotohome:hover{ background-position:-49px 0;}
#goTopBtn .btn-gototop:hover{background-position:-49px -51px;}

/*新闻列表*/
.newslist{ width:100%;}
.newslist li{ overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #dbd4cd;}
.newslist .time{ float:left; width:60px;}
.newslist .conts p{line-height:150%}
.newslist .conts{ float:right; width:665px;}
.newslist .day,.newslist .date{background-color: #014f98;display:block; text-align:center; font-family:Arial;}
.newslist .day{ height:42px; line-height:42px; border-bottom:1px solid #fff;color: #fff; font-size:30px;}
.newslist .date{ color:#fff; height:18px; line-height:18px; font-size:10px;}
.newslist  h3{padding-bottom:10px;  margin-top:-2px; font-size:14px; color:#757575;height:25px;}
.newslist .more{ margin-left:8px;}


/*医生样式*/
.ks_jj{ position:relative;padding:20px 40px;}
.dep_con{ background:url(../images/dep_cbg.jpg) repeat-y 0 0px; margin:0 10px; height:278px; padding:0 15px; border-bottom:5px solid #f2f2f2; font-size:14px;}
.dep_con h2{ color:#0079c8; height:40px; line-height:40px; font-size:16px;}
.dep_con img{ float:left; width:292px; height:205px; display:block; margin:0 10px 0 0px; border:solid 1px #d9d9d9; cursor:pointer;}
.dep_con img:hover{ border:solid 1px #0c905a;}
.dep_con p{ line-height:23px; color:#333; text-indent:2em;}
.dep_con p a{ color:#0079c8;}
.doctor_con{ overflow:hidden; /* background:url(/Content/Areas/Doctors/images/doctor_line.jpg) no-repeat center bottom;*/ padding:0 0 10px 0px; margin:15px 0 0 0px;}
.doctor_con img{ float:left; width:114px; height:150px; padding:1px; border:solid 1px #e9e9e9; margin:0 15px 0 0px;}
.doctor_con img:hover{ border:solid 1px #0c905a;}
.doctor_con dl{ float:left;width:545px; font-size:14px;}
.doctor_con dl dt h1{font-size:20px; height:30px; line-height:30px; font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体"; font-weight:normal}
.doctor_con dl dd{float:left; width:220px;line-height:30px; overflow:hidden}
.doctor_con dl dd strong{color:#0c905a; font-weight:normal}

.doctor_Introduction{ line-height:25px;}
.doctor_Introduction span{ color:#0079c8}
.ks_jj_div{ line-height:25px; font-size:14px;}
.ks_jj_div p{ text-indent:2em; padding:0 0 10px 0px;}
.ks_jj_con h5{ font-size:14px; color:#0c905a; height:30px; line-height:30px;}
.ks_jj_con p { font-size:14px; text-align: left; }
.ks_jj_con .more { background: url(/Content/Areas/Common/images/department/zxbtn.jpg) no-repeat 0 0px ; color: #fff; cursor: pointer; display: inline-block; float: right; font-size: 12px; height: 21px; line-height: 21px; width:50px; text-align:center;}

.specialty{margin:10px 0px;}
.specialty p{line-height:25px; text-indent:2em;font-size:14px; color:#333; margin:10px 0 0 0px;}
.title4{ height:40px; line-height:40px; border-bottom:solid 1px #e5e5e5; margin:0 0 2px 0px; color:#4d4d4d;}
.title4 span{ padding:0 5px; border-bottom:3px solid #179742; display:block; float:left; font-family:"Microsoft YaHei"; font-weight:normal; font-size:20px; height:37px; line-height:37px;}
