body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#666; text-decoration:none; cursor: pointer;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#a5212c;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height: 10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank2{ height: 20px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ font-size:14px; background: #FFF; color: #666;}
.w980 { width: 980px; margin: 0 auto;}

/*    公共部分 CSS样式    */
.header { height: 112px;}
.logo { padding-top: 25px;}
.hd_info { text-align: right;}
.hd_info ul { overflow: hidden; padding: 20px 4px 8px 0;}
.hd_info li { float: right; height: 17px; line-height: 17px; margin-left: 25px;}
.hd_info li img { margin-right: 4px;}
.hd_info p { padding-top: 8px;}

.navi { position: relative; height: 44px; background: url(/images/navi_bg.jpg) no-repeat;}
.nav_bar { width: 610px; padding-left: 5px;}
.nav_bar li { float: left; width: 87px; text-align: center; line-height: 44px; background: url(/images/navi_line.jpg) right center no-repeat;}
.nav_bar li a { color: #FFF;}

.search_box { position: absolute; right: 5px; top: 5px; width: 294px; height: 34px; padding: 0 15px; background: #FFF; border-radius: 14px;}
.sear_txt { display: block; width: 260px; height: 34px; line-height: 34px; background: none; border: none; outline: none;}
.sear_btn { display: block; width: 22px; height: 24px; margin-top: 5px; background: url(/images/icon_search.png) no-repeat; cursor: pointer; border: none; text-indent: -9999px;}

.banner { text-align: center; margin: 0 auto;}

.footer { padding: 40px 0; border-top: #a5212c 3px solid;}
.fot_logo { display: block; width: 408px; text-align: center; float: left; margin-right: 95px; background: url(/images/fot_line.png) right center no-repeat;}
.footer p { font-size: 15px; line-height: 32px; padding-top: 10px;}

.content { width: 625px;}
.global { font-size: 24px; height: 39px; line-height: 25px; font-weight: bold; border-bottom: #ddd 1px solid; color: #a5212c;}
.global a { color: #a5212c;}
.side { width: 326px;}

/*     内页公共右侧  出诊专家板块样式    */
.out_list li { overflow: hidden; zoom: 1; clear: both; margin-bottom: 20px; }
.out_list cite { display: block; float: left;}
.zj_intro { width: 172px; float: right;}
.zj_intro h3 { font-size: 22px; font-weight: bold; color: #a5212c;}
.zj_intro h4 { font-size: 18px; font-weight: bold; color: #585858; padding-left: 5px;height: 20px; line-height: 18px; margin: 10px 0; border-left: #a5212c 3px solid;}
.zj_intro p { line-height: 23px;}
/*     首页CSS样式      */
.news_box { width: 625px;}
.same_tit { width: 100%; height: 40px; position: relative; border-bottom: #ddd 1px solid; margin-bottom: 20px;}
.same_tit h2 { font-size: 24px; line-height: 25px; font-weight: bold; color: #a5212c;}
.same_tit h2 span { font-weight: normal; font-size: 12px; color: #adadad; text-transform: uppercase; font-family: "宋体"; padding-left: 7px;}
.same_tit a { position: absolute; top: 0; right: 0; display: block; width: 60px; height: 25px; line-height: 25px; text-align: center; color: #FFF; background: #a5212c; border-radius: 16px;}

.news_list { width: 390px;}
.news_list li { position: relative; overflow: hidden; zoom: 1; clear: both; height: 35px; line-height: 35px; background: url(/images/list_line.jpg) left bottom repeat-x;}
.news_list li a { padding-left: 23px; background: url(/images/news_icon.jpg) left center no-repeat;} 
.news_list li span { display: block; position: absolute; top: 0; right: 2px; z-index: 11;}

.hos_info { width: 326px;}
.doc_box li { width: 300px; float: left; margin-right: 40px;}
.doc_box li cite { display: block; float: left;}
.doc_exp { margin-left: 155px;}
.doc_box li h3 a { font-size: 20px; font-weight: bold; color: #a5212c;}
.doc_box li dt { height: 14px; line-height: 14px; padding-left: 7px; border-left: #a5212c 3px solid; margin: 15px 0 10px;}
.doc_box li dd { font-size: 12px; line-height: 23px;}

.health_box { width: 296px; margin-right: 30px;}
.health_box .same_tit { margin-bottom: 0;}
.link_box li { height: 41px; line-height: 41px; background: url(/images/list_line.jpg) left bottom repeat-x;}
.link_box li.last { background: none;}
.link_box li a { padding-left: 23px; background: url(/images/news_icon.jpg) left center no-repeat;} 

.ser_box { width: 326px;}
.ser_cont { height: 225px; background: #f5f5f5; overflow: hidden;}
.ser_list { text-align: center; padding: 20px 0 0 20px;}
.ser_list li { width: 84px; height: 84px; float: left; margin: 0 20px 20px 0;}
.ser_list .mr0 { margin-right: 0;}
.ser_list li a { display: block; text-decoration: none; width: 84px; text-align: center; height: 68px; padding-top: 12px; border: #ededed 1px solid; background: #FFF; border-radius: 5px;}
.ser_list li cite { display: block; width: 100%; height: 36px;}
.ser_list li a .ser1 { background: url(/images/tool_icon01_off.png) center no-repeat no-repeat;}
.ser_list li a:hover .ser1 { background: url(/images/tool_icon01_on.png) center no-repeat no-repeat;}
.ser_list li a .ser2 { background: url(/images/tool_icon02_off.png) center no-repeat no-repeat;}
.ser_list li a:hover .ser2 { background: url(/images/tool_icon02_on.png) center no-repeat no-repeat;}
.ser_list li a .ser3 { background: url(/images/tool_icon03_off.png) center no-repeat no-repeat;}
.ser_list li a:hover .ser3 { background: url(/images/tool_icon03_on.png) center no-repeat no-repeat;}
.ser_list li a .ser4 { background: url(/images/tool_icon04_off.png) center no-repeat no-repeat;}
.ser_list li a:hover .ser4 { background: url(/images/tool_icon04_on.png) center no-repeat no-repeat;}
.ser_list li a .ser5 { background: url(/images/tool_icon05_off.png) center no-repeat no-repeat;}
.ser_list li a:hover .ser5 { background: url(/images/tool_icon05_on.png) center no-repeat no-repeat;}
.ser_list li a .ser6 { background: url(/images/tool_icon06_off.png) center no-repeat no-repeat;}
.ser_list li a:hover .ser6 { background: url(/images/tool_icon06_on.png) center no-repeat no-repeat;}
.ser_list li p { padding-top: 5px;}
.ser_list li a:hover p { color: #a5212c;}

/*     专家列表页CSS样式      */
.zj_team li { overflow: hidden; zoom: 1; clear: both; padding-top: 20px;}
.zj_team li cite { display: block; float: left;}
.zj_info { width: 395px; height: 223px; position: relative; border-bottom: #CCC 1px dashed; margin-left: 206px; padding-left: 22px;}
.zj_info dl dt { font-size: 22px; color: #a5212c; height: 38px; line-height: 38px; background: url(/images/zj_list_line.png) left bottom no-repeat;}
.zj_info dl dd { line-height: 24px; text-indent: 2em; padding: 12px 0;}
.zj_info dl dd a { color: #ff0101;}
.zj_info p { font-size: 13px; text-align: right;}
.zj_info h4 { position: absolute; bottom: 20px;}
.zj_info h4 a { display: block; width: 112px; height: 30px; line-height: 30px; color: #FFF; float: left; margin-right: 55px;}
.zj_info h4 a img { vertical-align: middle; padding: 0 8px 0 13px; margin-top: -3px;}
.btn_order { background: #a5212c;}
.btn_ask { background: #ee4a00;}

/*   分页代码    */
.pagelist { height:28px; overflow:hidden; margin: 36px 0 0 110px;}
.pagelist li { float:left; border:#ccc 1px solid; background:#fff; color:#005fb9; font-size:13px;display:inline; margin-right: 4px; }
.pagelist li.thisclass { line-height:26px; padding: 0 10px; background:#ae1d24; color:#fff; border:#ae1d24 1px solid; }
.pagelist li a { float:left; display:block; height:26px; color:#000; line-height:26px; padding:0 10px; }
.pagelist li a:hover { color:#fff; background:#ae1d24; }

/*     文章列表页CSS样式      */
.news_center { margin: 20px 0 0 0;}
.news_lead { width: 100%; height: 44px; line-height: 44px; background: #dad8d8; color: #333;}
.news_lead  span { display: block; float: left;}
.news_tit { width: 365px; padding-left: 27px;}
.click_num { width: 90px; text-align: center;}
.watch_time { width: 140px; text-align: center;}

.wz_list li { overflow: hidden; zoom: 1; clear: both; height: 49px; line-height: 49px; border-bottom: #CCC 1px dashed;}
.wz_list li a { display: block; float: left; width: 367px; padding-left: 23px; color: #444; background: url(/images/news_icon.jpg) left center no-repeat;}
.wz_list li span { display: block; float: left; width: 94px; text-align: center;}
.wz_list li em { width: 140px; display: block; float: right; text-align: center; font-style: normal;}

/*     文章页CSS样式      */
.art_lead { height: 82px; text-align: center; border-bottom: #CCC 1px dashed;}
.art_lead h1 { font-size: 18px; font-weight: bold; color: #a5212c; line-height: 32px; padding-bottom: 15px;}
.art_lead h3 span { display: inline-block; margin: 0 30px;}

.artcile { line-height: 34px; margin-top: 20px;}

.navtop{ background:#ededed; height:30px; width:100%;}
.headnav{ width:1100px; margin:0 auto; height:30px; line-height:30px;}
.headnav span{ margin:0 10px;}
.headnav span a{ color:#666}