﻿@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; }
li { list-style-type:none; }
img { border:0; }
body { font-size:14px; }
a { text-decoration:none; color:#424242; }
a:hover { text-decoration:underline; }
.center { width:960px; margin:0 auto; }
.cn1 { position:relative; background:#;
height:40px; background:url(../images/top_ico1.png) 10px center no-repeat #882341; }
.tempWrap li a { font-size:14px; }
#sg { margin: 0 0 10px 0; padding: 4px; border: 1px solid #DEDEDE; background: #F8FCFF; height:330px; }
.cn1 a { color:#FFF; }
.dh { height:47px; background:#882341; }
.dh li { float:left; height:47px; line-height:47px; text-align:center; width:11%; }
.dh li.dhon { background:url(../images/current.png) center center no-repeat; }
.dh li a { color:#FFF; }
#c1-left { float:left; width:166px; }
#c1-left h6 { height:24px; line-height:24px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; border:1px solid #DEDEDE; border-bottom:none; background:#b17d57; }
#c1-right { float:right; width:784px; }
.ad, #zk, #zj, #cx form, #ts { display:block; margin:10px 0 0 0; }
.ad img, .mail img { display:block; }
/******************科室介绍******************/
#sg { margin:0 0 10px 0; padding:4px; border:1px solid #DEDEDE; background:#F8FCFF; }
#sg a { display:block; float:left; width:72px; height:80px; text-align:center; font-size:12px; border:1px solid #FFF; overflow:hidden; color:#424242; }
#sg a:hover { border:1px solid #C40000; text-decoration:none; }
#sg a img { width:54px; display:block; margin:0 auto 3px auto; }
/******************科室介绍******************/
#ks { height:891px; padding:8px 0 8px 27px; border:1px solid #DEDEDE; background:#F8FCFF; overflow:hidden; }
#ks a { display:block; height:33px; line-height:33px; padding:0 0 0 8px; font-size:12px; color:#014A89}
#ks a:hover, .zdzk a:hover, .tszk a:hover { color:#C40000; }
#news-list { float: right; width: 474px; }
#news-list { float:right; width:474px; }
#news-list h6 { height:24px; line-height:24px; padding:0 8px; font-size:14px; font-weight:bold; color:#C40000; border:1px solid #DEDEDE; border-bottom:none}
#news-list h5 { height:53px; line-height:53px; margin:4px 0 11px 0; font-size:22px; text-align:center; border-bottom:1px solid #DEDEDE; overflow:hidden; }
#news-list h5 a { color:#C40000; }
#news-list ul { height:320px; padding:14px 10px 10px 10px; border:1px solid #DEDEDE; overflow:hidden; }
#news-list li { height:32px; line-height:32px; margin:0 auto 1px 0 auto; padding:0 0 0 8px; font-size:14px; overflow:hidden; }
#news-list li span { float:right; font-size:12px; color:#666; }
#tzgg { margin:10px 0 0 0; border:1px solid #d8d8d8; }
#tzgg h6 { float:left; width:15px; height:92px; line-height:19px; padding:10px 7px 0 7px; font-size:14px; font-weight:bold; border-right:1px solid #DEDEDE; background:#DFF0FE; overflow:hidden; }
#tzgg h6 a { color:#014B89; }
#news-img { float:left; width:300px; overflow:hidden; }
#tzgg { margin:10px 0 0 0; border:1px solid #d8d8d8; }
#tzgg h6 { float:left; width:15px; height:92px; line-height:19px; padding:10px 7px 0 7px; font-size:14px; font-weight:bold; border-right:1px solid #DEDEDE; background:#b17d57; overflow:hidden; }
#tzgg h6 a { color:#014B89; }
#tzgg ul { float:right; width:268px; height:100px; padding:5px 0 0 0; overflow:hidden; }
#tzgg li { height:24px; line-height:24px; margin:0 auto 1px auto; padding:0 7px 0 12px; font-size:12px; overflow:hidden; }
#tzgg li span { float:right; font-size:12px; }
#news-list { float:right; width:474px; }
#news-list h6 { height:24px; line-height:24px; padding:0 8px; font-size:14px; font-weight:bold; color:#C40000; border:1px solid #DEDEDE; border-bottom:none}
#news-list h5 { height:53px; line-height:53px; margin:4px 0 11px 0; font-size:22px; text-align:center; border-bottom:1px solid #DEDEDE; overflow:hidden; }
#news-list h5 a { color:#C40000; }
#news-list ul { height:320px; padding:14px 10px 10px 10px; border:1px solid #DEDEDE; overflow:hidden; }
#news-list li { height:32px; line-height:32px; margin:0 auto 1px 0 auto; padding:0 0 0 8px; font-size:14px; overflow:hidden; }
#news-list li span { float:right; font-size:12px; color:#666; }
#news-list h6 { height: 24px; line-height: 24px; padding: 0 8px; font-size: 14px; font-weight: bold; color:#FFF; border: 1px solid #DEDEDE; border-bottom: none; background:#b17d57; }
.more { float: right; font-size: 12px; font-weight: normal; color:#FFF; }
.cn3 { clear:both; margin-top:15px; }
.cn3left { width:167px; float:left; }
.cn3left h1 { width:100%; height:27px; line-height:27px; background:#b17d57; line-height:27px; text-align:center; font-size:14px; color:#FFF; margin-bottom:10px; }
.cn3left h2 { width:100%; height:35px; line-height:35px; text-indent:10px; background:#e8e8e8; font-size:14px; color:#82243f; margin-bottom:3px; cursor:pointer; }
.cn3left .cn3ul1 { font-size:12px; padding-top:10px; display:none; }
.cn3left .cn3ul1 li { text-indent:30px; background:url(../images/dian.jpg) 15px center no-repeat; color:#65001e; height:30px; line-height:30px; }
.cn3left .cn3ul1 li a { color:#65001e; }
.email_color { width:130px; height:30px; line-height:30px; border:1px solid #999; margin-bottom:8px; margin-left:15px; color:#999; font-size:14px; text-indent:3px; s
}
.email_color1 { width:130px; height:60px; border:1px solid #999; margin-bottom:8px; margin-left:15px; color:#999; font-size:14px; text-indent:15px; }
.gh_bd_btn { width:49px; height:21px; background:url(../images/tj.jpg) center center no-repeat; border:0; margin:5px 0 0 28px; }
.gh_bd_btn2 { width:49px; height:21px; background:url(../images/ct.jpg) center center no-repeat; border:0; }
.cn3right { float:right; width:782px; overflow:hidden; }
#ts { height: 267px; border: 1px solid #DEDEDE; overflow: hidden; }
zjtj h6, #ts h6, #jkyd h6, #boai-img h6 { height: 22px; line-height: 22px; margin: 1px 1px 15px 1px; padding: 0 8px; font-size: 14px; font-weight: bold; color:#FFF; border: 1px solid #D9F2FF; background: #b17d57; clear: both; }
#ts { height:243px; border:1px solid #DEDEDE; overflow:hidden; }
.ts-list { width:386px; height:217px; overflow:hidden; float:left; }
.ts-list a.ts-img { display:block; float:left; margin:0 20px 0 0; }
.ts-list dl { height:120px; padding:5px 20px 0 20px; font-size:12px; overflow:hidden; }
.ts-list dt { margin:0 0 5px 0; font-weight:bold; overflow:hidden; }
.ts-list dd { line-height:20px; text-indent:24px; color:#000; }
.ts-list dd a { color:#C40000; }
.ts-list ul { padding:18px 20px 0 20px; font-size:12px; }
.ts-list li { height:24px; line-height:24px; margin:0 auto 1px auto; padding:0 0 0 8px; font-size:12px; overflow:hidden; }
.ts-list li a { color:#000; }
.ts-list li span { float:right; font-size:12px; color:#666; }
#demo img { margin: 0 15px 5px 0; }
#demo a { display: inline-block; margin: 0 0 15px 21px; text-align: center; font-size: 12px; border: 1px solid #FFF; text-decoration: none; }
.foot { height:220px; margin-top:15px; background:#882341; position:relative; }
.footul1 { color:#FFF; line-height:200%; position:absolute; left:150px; top:40px; color:#dcdcdc; }
.klist { width:600px; height:150px; position:absolute; top:95px; right:0; }
.klista { width:200px; height:150px; float:left; }
.klista p { width:93px; height:150px; float:left; }
.klista p b { width:93px; height:20px; line-height:16px; font-size:14px; color:#dcdcdc; font-weight:inherit; text-align:right; float:left; }
.klista p span { width:93px; height:18px; line-height:12px; font-size:12px; text-align:right; float:left; font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; text-transform: uppercase; }
.klista ul { width:97px; height:140px; float:right; background-color:#ac2d52; padding:5px 0; }
.klista ul li { width:100%; height:28px; line-height:28px; float:left; text-align:center; }
.klista ul li a { color:#dcdcdc }
.klista ul li a:hover { width:100%; height:28px; line-height:28px; display:block; background-color:#353535; }
.lieleft { float:left; border:1px solid #CCC; width:730px; padding:5px; font-family:'宋体'; margin-bottom:55px; }
.lieleft dl { padding:5px 0 5px 8px; }
.lieleft dl dt { font-size:14px; font-weight:bold; color:#616060; height:14px; line-height:14px; text-indent:12px; margin-bottom:13px; }
.lieleft dl dd {width:650px; height:47px; font-size:12px; color:#616060; text-indent:24px; line-height:200%; padding:10px; }
.lieleft dl dt a { color:#616060; font-weight:bold; }
.lieleft dl dd a { color:#616060; font-weight:normal; }
.lieleft ul { font-size:12px; font-family:'宋体'; padding:8px 5px 20px 8px; }
.lieleft ul .riqi { float:left; text-indent:17px; font-weight:normal; }
.lieleft ul .xq { float:right; }
.phenx { height:10px; border-bottom:1px solid #CCC; margin:0 auto; width:672px; }
.lieleftdiv { margin-bottom:15px; }
.poul { font-size:14px; }
.poul li { float:left; color:#616060; padding:0 10px 0 10px; }
.poul li a { color:#616060; }
.poul li select { margin-top:-8px; }
.ksdl dt { height:45px; line-height:45px; color:#ac2d52; float:left; padding:0 15px 0 15px; }
.ksdl dt a { color:#ac2d52; }
#leftsead li { height:49px; clear:both; margin-bottom:1px; }
#leftsead img { float:right; margin-right:-92px; }
.pleft { position:fixed; width:121px; height:443px; top:20px; left:5px; }
.public-live-4 { background:#fff; height:308px; width:120px; padding-top:120px; z-index: 20 }
.public-live-4 .bajs-live-popup-close {height:12px; width:12px; overflow:hidden; position:absolute; right:0; top:-13px; display:block; }
.public-live-4 .qrcode { position:absolute; left:5px; top:5px; width:102px; height:102px; display:block; border:solid 3px #fff; }
.public-live-4 .bajs-live-popup-chat, .public-live-4 .bajs-live-popup-booking, .public-live-4 .bajs-live-popup-call { width:108px; height:32px; text-align:center; font:bold 16px/32px "Microsoft Yahei"; color:#fff; display:block; background-color:#7caa05; border-radius:3px; margin:8px auto 0 auto; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; }
.public-live-4 .bajs-live-popup-chat:hover, .public-live-4 .bajs-live-popup-booking:hover, .public-live-4 .bajs-live-popup-call:hover { background-color:#8ebf18; }
.public-live-4 .bajs-live-popup-call { margin-bottom:8px; }
.public-live-4 .btn { background-color:#338970; color:#fff; display:block; font:normal 16px/28px "Microsoft Yahei"; width:108px; height:28px; margin:0 auto 5px auto; text-align:center; color:#fff; border-radius:3px; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; }
.public-live-4 .btn.btn04 { position:absolute; left:5px; bottom:48px; }
.public-live-4 .btn:hover { background-color:#40a789; }
.public-live-4 a.taobao { width:108px; height:40px; position:absolute; left:6px; bottom:9px; display:block; }
.public-live-4-mini { background-color:#d8eb75; height:122px; width:26px; }
.public-live-4-mini .bajs-live-popup-close { background-color:#529000; height:26px; width:26px; display:block; }
.public-live-4-mini .bajs-live-popup-close i {display:block; position:absolute; left:50%; top:50%; width:15px; height:12px; margin-left:-7.5px; margin-top:-6px; }
.public-live-4-mini .bajs-live-popup-chat { width:20px; text-align:center; font:normal 14px/18px "Microsoft Yahei"; color:#396b08; display:block; margin:0 auto; padding:12px 0; }
.pddleft { width:690px; float:left; }
.pddleft h1 { height:28px; width:690px; line-height:28px; font-size:18px; text-indent:28px; color:#FFF; background:url(../images/pdcn1.jpg) center center no-repeat; margin-bottom:13px; }
.pddleft h1 a { color:#FFF; }
.pddleft ul { width:95%; margin:0 auto; }
.pddleft li { height:40px; line-height:40px; text-align:left; width:16.6%; list-style-type:none; float:left; border-bottom:1px dashed #999999; }
.pddlefth { width:20px; height:30px; clear:both; }
.pddleft li a { text-decoration:none; color:#666; }
.pddleft li a:hover { text-decoration:underline; color:#666; }

.slideBox { width:725px; height:153px; overflow:hidden; position:relative; }
.slideBox .hd { height:30px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul { overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li { float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on { background:#f00; color:#fff; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:725px; height:153px; display:block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,  .slideBox .next { position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50); opacity:0.5; }
.slideBox .next { left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,  .slideBox .next:hover { filter:alpha(opacity=100); opacity:1; }
.slideBox .prevStop { display:none; }
.slideBox .nextStop { display:none; }