﻿    @charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, th, td { margin: 0; padding: 0; list-style-type:none;}
body { font-size:14px; line-height:20px; font-family: "微软雅黑" , Arial; text-align:left; color:#666; background:#FFF;}
img{border:0px;}
a:link { color: #222; text-decoration: none;}
a:visited {color: #222; text-decoration: none;}
a:hover { color:#1779c0; text-decoration:none;}
a:active { color: #1779c0; text-decoration: none;star:expression(this.onFocus=this.blur());}
　　a {outline: none;}

.gray{ color:#999; text-decoration:none;}
.gray a{ color:#999; text-decoration:none;}
.gray a:hover{ color:#fff; text-decoration:underline;}
.gray a:visited{ color:#999; text-decoration:none;}

.Blue{ color:#1779c0; text-decoration:none;}
.Blue a{ color:#1779c0; text-decoration:none;}
.Blue a:hover{ color:#1779c0; text-decoration:underline;}
.Blue a:visited{ color:#1779c0; text-decoration:none;}

.Wfont{ color:#fff; text-decoration:none;}
.Wfont a{ color:#fff; text-decoration:none;}
.Wfont a:hover{ color:#fff; text-decoration:underline;}
.Wfont a:visited{ color:#fff; text-decoration:none;}

.Red{ color:#fe0101; text-decoration:none;}
.Red a{ color:#fe0101; text-decoration:none;}
.Red a:hover{ color:#fe0101; text-decoration:underline;}
.Red a:visited{ color:#fe0101; text-decoration:none;}

.GreenFont a{ color:#118a08;}
.Orange{ color:#ffa200;}
.Orange a{ color:#ffa200 !important;}
.Orange a:hover{ color:#ffa200; text-decoration:underline !important;}
.Lfont{ color:#89a1d6;}
.Tfont{ font-size:11px; font-family:Arial; color:#878787;}
.clear{ clear:both;}


.w1200{ width:1200px; margin:auto;}
.w930{ width:930px !important;}
.w790{ width:790px;}
.w770{ width:770px;}
.w740{ width:740px;}
.w380{ width:380px;}
.w370{ width:370px;}
.w270{ width:260px;}
.w240{ width:240px;}
.w118{ width:118px !important;}
.h395{ height:395px;}
.h260{ height:260px; overflow:hidden;}
.h120{ height:120px;}
.h80{ height:80px;}
.h60{height:60px;}
.h50{ height:50px;}
.h40{ height:40px;}
.h30{ height:30px;}
.h20{ height:20px;}
.h10{ height:10px;}
.fl{ float:left;}
.fr{ float:right;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.lh5{ line-height:50px;}
.lh4{ line-height:40px;}
.lh3{ line-height:30px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pb10{ padding-bottom:10px;}
.bg_blue{ background:#1779c0;}
.bg_gray{ background:#f7f7f7;}
.bg_gray6{ background:#666;}
.bg_gray4{ background:#444;}
.bg_f2{ background:#f2f2f2;}
.bg_white{ background:#fff;}
.bg_yellow{ background:#ffa200;}
.border_b{ border-bottom:#c7c7c7 1px solid;}
.bor_bb{ border-bottom:#1779c0 1px solid;}
.pos_r{ position:relative;}
.left0{ left:0px;}
.right0{ right:0px;}
.mar_l20{ margin-left:20px;}
.mar_r30{ margin-right:30px;}
.mar_r100{ margin-right:100px;}
.pad20{ padding:15px 20px 30px 20px;}
.pad_l20{ padding-left:20px;}

.f20{font-size:20px;line-height:36px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.fw{ font-weight:bold;}


.font26{font-size:22px;line-height:38px;}
.font20{font-size:18px;line-height:36px;}
.font18{font-size:18px;line-height:34px;}
.font16{font-size:16px;line-height:32px;}
.font14{font-size:14px;line-height:28px;}


/*搜索*/
.sousuo select{ width:80px; height:36px; border:#ffa200 2px solid; font-size:14px; font-family:"微软雅黑"; padding-left:5px;}
.sousuo input{ width:240px; height:30px; border:#ffa200 2px solid; padding-left:8px; font-size:14px; font-family:"微软雅黑";line-height:30px;}
.sousuo button{ width:80px; height:36px; background:url(zyy_01.png) no-repeat center #ffa200; border:none; cursor:pointer;}
.sousuo button:hover{ background-color:#f90;}

/*下拉框*/
.mod_select{position:relative;left:-2px;top:0;font-familY:"微软雅黑";z-index:999;border:#ffa200 2px solid;height:32px;font-size:14px;}
.mod_select ul{margin:0;padding:0;}
.mod_select ul li{list-style-type:none;float:left;height:32px;}
.select_label{color:#982F4D;float:left;line-height:32px;padding-right:10px;font-size:12px;font-weight:700;}
.select_box{float:left;border:solid 0px #EDE7D6;color:#444;height:32px;position:relative;cursor:pointer;width:100px;background:url(../select_bg.jpg) repeat-x;font-size:14px;}
.selet_open{display:inline-block;border-left:solid 1px #E5E5E5;position:absolute;right:0;top:0;width:30px;height:32px;background:url(select_up.png) no-repeat center center;}
.select_txt{display:inline-block;padding-left:10px;width:100px;line-height:32px;height:32px;cursor:text;overflow:hidden;}
.option{width:100px;border:solid 2px #ffa200;position:absolute;top:33px;left:-2px;z-index:2;overflow:hidden;display:none;}
.option a{display:block;height:26px;line-height:26px;text-align:left;padding:0 10px;width:100%;background:#fff;}
.option a:hover{background:#ffa200;color:#fff;}



/*导航*/
ul.navbox li{ width:120px; font-size:16px; line-height:50px; text-align:center; float:left; position:relative;z-index:998;}
ul.navbox li a{ color:#fff; display:block;}
ul.navbox li a:hover{ background:#ffa200;}
.nav_selected{ background:#ffa200;}

ul.navbox li div.nav_ej{ width:400px; background:#f7f7f7; border:#c7c7c7 1px solid; position:absolute; top:49px; padding:15px; display:none;}
ul.navbox li div.nav_ej ul{ width:160px; float:left;}
ul.navbox li div.nav_ej ul li{ width:100%; line-height:30px; font-size:14px; float:none; text-align:left;}
/*ul.navbox li div.nav_ej ul li:hover{box-shadow:0px 5px 15px rgba(0 ,0 ,0 ,0.25);}*/
ul.navbox li div.nav_ej ul li a{ color:#1779c0;}
ul.navbox li div.nav_ej ul li a:hover{ background:none; text-decoration:underline;color:#ffa200}

ul.navbox li div.nav_ej p{ width:240px; float:right; font-size:14px; color:#1779c0; text-align:left; line-height:30px; max-height:310px; overflow:hidden;}
ul.navbox li div.nav_ej p img {width:230px;height:150px;padding:2px;border:1px solid #ccc;}
ul.navbox li div.nav_ej p a{ color:#1779c0;}
ul.navbox li div.nav_ej p a span{ font-size:16px; font-weight:bold; line-height:30px;}
ul.navbox li div.nav_ej p a:hover{ background:none; text-decoration:underline;}

/*banner*/

/*就医指南*/
ul.jyzn li{ width:199px; line-height:80px; font-size:16px; border-right:#0897ff 1px solid; float:left; text-align:center;}
ul.jyzn li a{ color:#fff; display:block; background-image:url(tb_index.png);}
ul.jyzn li a:hover{ background-color:#ffa200;}
ul.jyzn li i{ width:60px; height:80px; float:left;}

a.zyy_jyzn{ background-position:0px 0px;}
a.zyy_yygh{ background-position:0px -80px;}
a.zyy_zzsj{ background-position:0px -160px;}
a.zyy_zjjs{ background-position:0px -240px;}
a.zyy_zkjs{ background-position:0px -320px;}
a.zyy_ybxz{ background-position:0px -400px;}

/*动态要闻+快捷平台入口*/
/*动态要闻*/
.dtyw{ width:740px; height:380px; padding:15px 25px; overflow:hidden;}
.dtyw_tit h2{ width:120px; font-size:18px; color:#1779c0; line-height:38px; border:#1779c0 1px solid; text-align:center; float:left; cursor:pointer;}
.dtyw_tit h2:hover, .dtyw_selected{ color:#fff !important; background:#1779c0;}
.dtyw_tit span{ font-size:12px; width:60px; height:22px; line-height:22px; text-align:center; float:right; border:#1779c0 1px solid; margin-top:8px;}
.dtyw_tit span a{ color:#1779c0; display:block;}
.dtyw_tit span a:hover{ color:#fff; background:#1779c0;}

.dtyw_info{ padding:10px 0px;}
.dtyw_info h3{ font-size:16px; text-align:center; line-height:32px;}
.dtyw_info h3 a{ color:#1779c0;}
.dtyw_info h3 a:hover{ text-decoration:underline;}
.dtyw_info p{ line-height:26px; height:52px; overflow:hidden;}

ul.dtyw_list{ height:205px; overflow:hidden; padding:10px 0px;}
ul.dtyw_list li{ line-height:30px;}
ul.dtyw_list li i{ width:6px; height:6px; border-radius:6px; background:#1779c0; display:block; float:left; margin:12px 10px;}

/*快捷平台入口*/
.kjpt h2{ font-size:20px; color:#fff; line-height:60px;}
ul.kjpt_list li{ width:188px; height:88px; border:#c7c7c7 1px solid; float:left; font-size:16px; text-align:center; line-height:140px;}
ul.kjpt_list li a{ color:#666; height:88px; display:block; background-image:url(tb_index.png);}
ul.kjpt_list li a:hover{ background-color:#1779c0; color:#fff;}

a.kjpt_zxcx{ background-position:-220px 0px;}
a.kjpt_zxcx:hover{ background-position:-410px 0px;}
a.kjpt_zxcb{ background-position:-220px -90px;}
a.kjpt_zxcb:hover{ background-position:-410px -90px;}
a.kjpt_ypks{ background-position:-220px -180px;}
a.kjpt_ypks:hover{ background-position:-410px -180px;}
a.kjpt_oabg{ background-position:-220px -270px;}
a.kjpt_oabg:hover{ background-position:-410px -270px;}

ul.kjpt_info{ margin-top:5px;}
ul.kjpt_info li{ width:378px; height:48px; border:#c7c7c7 1px solid; font-size:18px; font-weight:bold; line-height:48px; text-align:center;}
ul.kjpt_info li a{ display:block; background:#39f; color:#fff;}
ul.kjpt_info li a:hover{ background:#1779c0;}

/*人才招聘+科学研究+视频点播*/
/*人才招聘*/
.rxzp_bg{ width:380px; height:40px; background:#000; opacity:0.6; filter: alpha(opacity=60); margin-top:-40px;}
.rxzp p{ width:380px; text-align:center; line-height:40px; position:absolute; top:160px; font-size:18px; font-weight:bold; color:#fff;}
.rxzp p a{ color:#fff;}
.rxzp p a:hover{ text-decoration:underline;}

ul.rxzp_list{ height:150px; overflow:hidden; margin-top:10px;}
ul.rxzp_list li{ line-height:30px;}

/*友情链接*/
.yqlj h3{ font-size:18px; color:#fff; line-height:40px;}
ul.yqlj_list li{ font-size:14px; line-height:30px;}
ul.yqlj_list li a{ color:#fff;}
ul.yqlj_list li a:hover{ text-decoration:underline;}

/*版权信息*/
p.bqxx{ font-size:14px; text-align:center; line-height:30px; color:#fff;}
p.bqxx a{ color:#fff;}
p.bqxx a:hover{ text-decoration:underline;}
/*首页结束*/


/*新闻列表页面*/
/*新闻中心*/
.xwzx h2{ height:60px; font-size:18px; line-height:60px; color:#fff;}
ul.xwlb_list li{ font-size:16px; line-height:48px; width:238px; border:#c7c7c7 1px solid;}
ul.xwlb_list li a{ display:block; color:#666; background-image:url(tb_news.png);}
ul.xwlb_list li a:hover{ background-color:#1779c0; color:#fff;}
ul.xwlb_list li i{ width:30px; height:48px; display:block; float:left;}
.xwlb_selected{  background-color:#1779c0; color:#fff !important; background-position:-240px 0px !important;}

a.xwlb_jt:hover{ background-position:-240px 0px;}

a.xwlb_jzzn{ background-position:0px -50px;}
a.xwlb_jzzn:hover{ background-position:-240px -50px;}
a.xwlb_yygh{ background-position:0px -100px;}
a.xwlb_yygh:hover{ background-position:-240px -100px;}
a.xwlb_zzsj{ background-position:0px -150px;}
a.xwlb_zzsj:hover{ background-position:-240px -150px;}
a.xwlb_zjjs{ background-position:0px -200px;}
a.xwlb_zjjs:hover{ background-position:-240px -200px;}
a.xwlb_zkjs{ background-position:0px -250px;}
a.xwlb_zkjs:hover{ background-position:-240px -250px;}
a.xwlb_ybxz{ background-position:0px -300px;}
a.xwlb_ybxz:hover{ background-position:-240px -300px;}

a.xwlb_zxcx{ background-position:-255px 0px;}
a.xwlb_zxcx:hover{ background-position:-445px 0px;}
a.xwlb_zxcb{ background-position:-255px -90px;}
a.xwlb_zxcb:hover{ background-position:-445px -90px;}
a.xwlb_ypks{ background-position:-255px -180px;}
a.xwlb_ypks:hover{ background-position:-445px -180px;}
a.xwlb_oabg{ background-position:-255px -270px;}
a.xwlb_oabg:hover{ background-position:-445px -270px;}

/*右侧动态要闻*/
.newslist h2{ font-size:18px; line-height:60px; padding:0px 20px;}
.newslist h2 span{ font-size:14px; font-weight:normal;}
/**/
.news_tab{ width:928px; border:#c7c7c7 1px solid;}
.newslist table{ width:928px;}
.newslist table thead th{ font-size:16px; height:50px; line-height:50px; text-align:center; border-bottom:#c7c7c7 1px solid;}
.newslist table tr td{ height:40px; line-height:40px;}
.newslist table tr td i{ width:6px; height:6px; border-radius:6px; display:block; background:#1779c0; float:left; margin:17px 10px;}
.news_tab p{ line-height:50px; text-align:right; margin-right:20px;}
/*新闻列表页面结束*/


/*医院概况页面*/
/*医院简介*/
.newsinfo{ padding:10px 20px 30px 20px;}
.newsinfo .tc h2{ font-size:24px; line-height:60px; border-bottom:#c7c7c7 1px solid; text-align:center;}
.newsinfo .tc p{ line-height:30px; text-align:center;}

.newsinfo .lh3 h3{ font-size:16px; line-height:50px; color:#222;}
.newsinfo .lh3 p{ line-height:30px;}
.newsinfo .lh3 p img{ margin:10px auto;text-align:center;}
.newsContent{ text-align:justify;text-justify:inter-ideograph;padding:5px 20px 5px 20px;background-color:#fff;font-family:"微软雅黑";}
.newsContent p img{margin:10px auto;text-align:center;}
.newsContent table{border-collapse:collapse;}
.newsContent table td{border:1px solid #999;}
/*新闻详情页面结束*/


/*专家列表页面*/
/*专家列表*/
/*筛选条件*/
.zjsx_tit{line-height:50px; float:left; height:50px;width:1160px;}/*margin-left:10px;*/
.zjsx_tit p{ font-size:16px; line-height:45px; float:left; margin-right:10px;height:45px;}
.zjsx_tit p span{ font-size:14px; padding:3px 10px; border:#c7c7c7 1px solid; cursor:pointer; background:#f7f7f7;}
.zjsx_tit p i{ font-size:12px; font-style:normal; margin-left:10px;}

.zjsx_list{ border:#c7c7c7 1px solid; background:#f7f7f7; padding:10px 20px;}
.zjsx_left p{ width:90px; text-align:right; font-size:16px; color:#999; line-height:30px;}
.zjsx_right{ width:1010px;}
.zjsx_right h3{ font-size:16px; line-height:30px; border-bottom:#c7c7c7 1px solid;}
.zjsx_right h3 a{ margin-right:50px;}
ul.zjsx_lb li{ margin-right:20px; line-height:30px; float:left;}

.zjsx_right p{ line-height:30px;}
.zjsx_right p a{ padding:3px 5px; margin-right:10px;}
.zjsx_right p a:hover, .zjsx_zm{ padding:3px 5px; background:#1779c0; color:#fff !important;}

/*医生信息*/
.zjxx p input{ width:300px; height:26px; line-height:26px; padding-left:8px; border:#c7c7c7 1px solid; font-size:14px; font-family:"微软雅黑";}
.zjxx p button{ width:80px; height:32px; background:url(zyy_01.png) no-repeat center #ffa200; border:none; cursor:pointer;}
.zjxx p button:hover{ background-color:#f90;}
.zjxx_info{height:126px !important;}
.zjxx_zytc {
    height: 110px;
    width: 230px !important;
    position: absolute;
    top: 2;
    right: 5px;
    color: #fff;
    background: #1779c0;
    padding: 15px 15px;
    display: none;
}
.zjxx_zytcactive {
    display: block;
}
.zjxx .zjxx_zytc .chakan {
    color: #fff;
    border: 1px solid #fff;
    padding: 2px 12px;
    font-size: 12px;
    width: 65px;
    text-align: center;
    height: 20px;
    margin: 6px auto 0;
    line-height: 22px;
    display:inline-block;
}
.zjxx .zjxx_zytc_xx {
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 70px;
    line-height:22px;
    font-size:14px;
}
.zjxx_list {
    margin-top: 15px;
    margin-right: 10px;
    height: 170px;
    position: relative;
}
.zjxx_info p{ max-height:90px; overflow:hidden; line-height:21px;}
.zjxx_info .chakan {
    color: #000;
    border: 1px solid #1779c0;
    padding: 2px 12px;
    font-size: 12px;
    width: 65px;
    text-align: center;
    height: 20px;
    margin: 6px auto 0;
    line-height: 20px;
    display: inline-block;
}

.zjxx_name {}

.button_01{ width:140px; height:40px; color:#fff; background:#ffa200; border-radius:5px; font-size:16px; text-align:center; line-height:38px; border:none; cursor:pointer; font-family:"微软雅黑";}
.button_01:hover{ background-color:#1779c0;}

.button_02{ width:140px; height:40px; color:#fff; background:#1779c0; border-radius:5px; font-size:16px; text-align:center; line-height:38px; border:none; cursor:pointer; font-family:"微软雅黑";}
.button_02:hover{ background-color:#ffa200;}

.button_03{ width:80px; height:30px; color:#000; background:#ccc; border-radius:5px; font-size:14px; text-align:center; line-height:28px; border:none; cursor:pointer; font-family:"微软雅黑";}
.button_03:hover{ background-color:#ffa200;color:#fff;}

/*专家列表页面结束*/


/*专家详情页面*/
/*详情*/
.zjxx_xx h3{ line-height:50px; font-size:16px; color:#1779c0;}
.zjxx_xx p{ line-height:25px;}
.zjxx_list img{width:96px;height:135px;border:1px solid #ccc;padding:2px;display:inline-block;}
/*专家详情页面结束*/


/*科室导航页面*/
.ksdh p{ line-height:50px;}
.ksdh p a{ padding:3px 5px; margin-right:5px;}
.ksdh p a:hover, .ksdh_zm{ padding:3px 5px; background:#1779c0; color:#fff !important;}

ul.ksdh_list{ padding:10px 0px;}
ul.ksdh_list li{ width:225px; line-height:30px; float:left; margin-left:5px;}
ul.ksdh_list li i{ width:6px; height:6px; border-radius:6px; background:#1779c0; display:block; float:left; margin:12px 8px 12px 0px;}

span.kssy_more{ font-size:12px; width:60px; height:22px; line-height:22px; text-align:center; float:right; border:#1779c0 1px solid; margin-top:8px;}
span.kssy_more a{ color:#1779c0; display:block;}
span.kssy_more a:hover{ color:#fff; background:#1779c0;}

.ksdh_img{width:400px;height:266px;padding:2px;border:solid 1px #ccc;}


/*导航菜单*/
.IndexWords{width:100%;}
.IndexWords h5{ line-height:30px; font-size:14px; color:#505050;}
.IndexWords a{ width:35px; height:35px; float:left;color:#000 !important;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear; margin-right:5px; margin-top:5px;border:1px solid #dedede; cursor:pointer; line-height:38px; text-align:center; font-size:16px;}
.IndexWords a:hover{box-shadow:0px 5px 15px rgba(0 ,0 ,0 ,0.25);color:#fff !important;}
.IndexWords a.current{color:#fff !important; background:#1779c0;}

.DList{ padding:8px;}
.DList ul{float:left;width:100% ;}
.DList li{width:80px; color:#666; line-height:30px; margin-top:8px; padding:8px 0px; position:relative; float:left; padding-left:12px; }
.DList li:hover{box-shadow:0px 5px 15px rgba(0 ,0 ,0 ,0.25);}
.DList .DName{ position:relative; height:30px;}
.DList .DName .name{ font-size:16px;text-indent:19px; color:#978571;background:url(ico_004.png) left center no-repeat; display:block;}
.DList .DName:hover .name{  color:#ff7544 !important; background:url(ico_004.png) left center no-repeat;}
/*
.DList li p{ width:96%; overflow:hidden; height:21px; font-size:12px;}
.DList li p a:hover{color:#ff7544; text-decoration:underline;}
*/
.DList .DNull{ line-height:28px; font-size:14px; margin-top:18px; padding-left:13px;color:#505050;float:left;width:100%;}
.DList .DNull span{ font-size:28px; color:#ff7544; }

#DeptContainer{width:650px;}
#DeptContainer li{width:280px;float:left;}

#DoctorContainer{width:550px;}
#DoctorContainer li{width:95px;float:left;}




/*患者服务*/
.haschosen{overflow:hidden;line-height:32px;}
.haschosen span,.haschosen a{display:inline-block;line-height:30px;float:left;}
.haschosen a{padding:0 15px;border:1px solid #ddd;background:#f4f4f4;margin-right:5px;}
.haschosen a:hover{border-color:#1779c0;}
.haschosen a i{font-size:14px;margin-left:8px;font-family:Arial;}
.haschosen font{vertical-align:middle;}

.filter{border:1px solid #ddd;background:#f8f8f8;margin-top:10px;}
.filter dl{position:relative;font-size:13px;border-bottom:1px solid #ddd;padding:10px 15px;}
.filter dl:last-child{border:none;}
.filter dt{color:#999;position:absolute;top:10px;left:15px;}
.filter dd{margin-left:105px;overflow:hidden;margin-right:-1%;}
.filter dd.span8 a{width:11.5%;}
.filter dd a{display:block;line-height:26px;float:left;text-overflow:ellipsis;white-space:nowrap;width:15%;margin-right:1%;}
.filter dd a.cur{color:#fff;}
.filter dd a.cur span{background:#1779c0;color:#fff;padding:3px;}
.filter dd li{display:none;overflow:hidden;}
.filter dd li:first-child{display:block;}
.filter dd .tab-tit{font-size:14px;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:10px;}
.filter dd .tab-tit span{display:inline-block;margin-right:25px;padding-bottom:8px;}
.filter dd .tab-tit span.cur{border-bottom:1px solid #1779c0;margin-bottom:-1px;}
.filter dd .tab-tit span a{display:inline;float:none;}
.filter dd .tab-pannel{display:block;min-height:52px;}

/*医院荣誉*/
.honor{margin-left:18px;margin-top:55px;margin-bottom:61px;padding-bottom:40px}
.honor .honorPic{}
.honor .honorPic dl{border:2px #e2ecf2 solid;padding:18px 0px;margin-bottom:28px;position:relative;}
.honor .honorPic dl dt{font-size:28px;color:#1779c0;line-height:48px;padding-left:43px}
.honor .honorPic dl dt span{color:#978571;font-size:18px}
.honor .honorPic dl dt img{position:absolute;left:-53px;top:46%}
.honor .honorPic dl dd ul li{width:220px;height:140px;float:left;border:6px #f1f1f1 solid;padding:0;margin-left:43px;margin-bottom:25px}

/*预约挂号*/
ul.yylc{ width:680px; height:24px; line-height:24px; margin-top:30px;padding-left:15px;float:left;}
ul.yylc li{ width:110px; height:24px; line-height:24px; float:left;text-align:center;}

/*注册*/
.regzc{ width:709px; height:auto;}
.regleft{width:275px; float:left;}
.regleft h5{ height:40px; line-height:30px; padding-left:15px; background:url(ico_0010.png) 0 13px no-repeat; font-size:16px;color:#565656;}
.regleft ul{ overflow:visible;}
.regleft ul li{border:#E6DDD6 1px solid; width:273px; height:35px; position:relative; margin-bottom:10px;color:#929292; overflow:visible;}
.regleft ul li label{ width:60px; height:20px; line-height:20px; position:absolute; top:6px; left:10px;}
.regleft ul li input{ width:188px; height:28px; line-height:20px; position:absolute; top:3px; left:80px; outline:0; border:none;color:#929292;}
.regleft ul li span{ position:absolute; top:12px; color:Red; right:-15px;}
.regleft ul li div{ position:absolute; top:0px; right:-218px; width:198px; height:35px; line-height:35px;}
.regleft ul li div.passwordStrength{ top:0px;}

.regleft ul li.sex{ height:20px; margin-bottom:10px;border:none;}
.regleft ul li.sex label{ position:relative; top:0px; left:0px;}
.regleft ul li.sex input{ position:relative;top:0px; left:0px; width:auto; height:auto;}
.regleft ul li.yzm{ line-height:20px; margin:8px 0;border:none;}
.regleft ul li.yzm input{border:#E6DDD6 1px solid; height:28px; width:98px; position:relative; top:0px; left:0px; float:left; margin-right:10px;text-align:center;}
.regleft ul li.yzm img{ vertical-align:middle; float:left; margin-right:8px;}
.regleft ul li.yzm a{color:#6D4620;}
.regleft ul li.btn{ padding:6px 0 20px;border:none;}
.regleft ul li.btn input.zc{ border:#D1C5B9 1px solid; cursor:pointer; width:133px; height:38px; float:left;position:relative; top:0px; left:0px; background:#E6E1DB;color:#633910;}
.regleft ul li.btn input.cz{ border:#D1C5B9 1px solid; cursor:pointer; width:133px; height:38px; float:right;position:relative; top:0px; left:0px; background:#FFF;color:#633910;}
.regleft ul li.btn span{ display:none;}

/*预约医生*/
.dictortime, dl,em{display:block; overflow:hidden;}
.dictortime{ width:710px; height:auto; min-height:58px; margin-top:15px;  position:relative;margin-left:100px;}
.dictortime div.TimeInfo{ width:563px; position:absolute; top:0px;z-index:100;  height:45px; background:url(bj_yslbtil.gif) no-repeat; padding:5px 0 5px 146px; margin-bottom:2px; line-height:22px;}
.dictortime div.TimeInfo span{ display:block; width:80px; height:55px; text-align:center; font-size:14px;color:#633910; float:left;}
.dictortime div.TimeInfo span em{color:#676767; margin-top:-4px; font-size:12px;}
.dictortime div.DutyBase{ margin-top:58px; width:100%; height:auto; position:relative;}
.dictortime dl{ width:710px; height:87px; margin-bottom:1px; background:url(bj_yslb.gif) no-repeat; text-align:center;}
.dictortime dl dt{ width:143px; height:87px; position:relative; float:left; margin-right:2px;color:#161616;}
.dictortime dl dt a.place{ position:absolute; top:-56px; left:0px; }
.dictortime dl dt p{ width:100px; height:77px; padding-top:18px; float:left; line-height:22px;}
.dictortime dl dt p a{ color:#151515; z-index:100;}
.dictortime dl dt p em{color:#676767; display:block; width:100px;}
.dictortime dl dt span{ display:block; width:43px; height:43px; line-height:43px; float:right;}
.dictortime dl dd{ width:561px; height:43px; float:left;}
.dictortime dl dd.DDList:hover{background:url(bg.png);}
.dictortime dl dd span{ display:block; overflow:hidden; width:80px; height:43px; text-align:center; float:left;}
.dictortime dl dd span em{ width:80px; height:31px; display:none; padding-top:12px;}
.dictortime dl dd span em.on{ display:block;}
.dictortime dl dd span em.on img{ width:59px;height:21px;}

/*预约记录*/
.recordtil{ width:800px; height:68px;}
.recordtil dl{color:#565656; padding:20px 0;}
.recordtil dl dt{ width:740px; height:25px; border-bottom:#EDE8E4 1px solid; font-size:14px;color:#AA352F;}
.recordtil dl dt em{color:#565656;}
.recordtil dl dd{ height:34px; line-height:34px; position:relative; width:709px;}
.recordtil dl dd em{ float:right; display:block; width:77px; height:13px; text-align:center; background:url(../images/bj_more03.gif) no-repeat; line-height:13px; position:absolute; right:0px; top:10px;}
.recordtil dl dd em a{color:#131313;}
.recordlist{ width:802px;margin:20px auto;}
.recordlist ul{ width:802px; height:auto; line-height:45px; background:url(../images/bj_recordlist.gif);color:#565656;}
.recordlist ul li{ width:800px; height:45px;}
.recordlist ul li span,.recordlist h6 span{ padding-left:12px; height:45px; float:left;text-align:center;}
.recordlist h6{ height:39px; line-height:39px; background:#E6E1DB; width:800px; font-size:14px;}
.recordlist h6 span{ border-right:#FFF 2px solid;color:#666;}
.recordlist span.sty01{ width:200px;}
.recordlist span.sty02{ width:200px;}
.recordlist span.sty03{ width:120px;}
.recordlist span.sty04{ width:92px;}
.recordlist span.color{ color:#AA352F;}
.recordlist span.sty05{ width:118px;}
.recordlist ul li span{ padding-right:2px;}
.recordlist ul li a{color:#565656; margin-right:10px;}
.recordlist ul li a:hover{color:#ff7544; text-decoration:underline;} 


/*预约记录查看*/
.reg_view{ width:500px; height:280px; background:#FFF;  overflow:auto;  z-index:2800;margin:auto;}
           /*position:fixed; top:50%; left:50%; margin:0 auto; margin-top:-185px; margin-left:-300px;-webkit-box-shadow: 6px 18px 28px rgba(0, 0, 0, 0.7); -moz-box-shadow:6px 18px 28px rgba(0, 0, 0, 0.7);box-shadow: 6px 18px 28px rgba(0, 0, 0, 0.7); border:1px solid #AA352F;*/}
.reg_view h6{ height:17px; padding:10px 0 12px 30px; background:url(ico_009.gif) 0 10px no-repeat; font-size:14px;color:#131313;  margin:15px auto; margin-bottom:13px; width:400px; text-align:left; margin-top:30px;}
.reg_view p.til{ width:450px; height:35px; margin:20px auto; border-bottom:#EDE8E4 1px solid; font-size:18px;color:red;text-align:center;}
.reg_view div{ width:450px; margin:0 auto; line-height:25px;color:#565656; text-align:left;}
.reg_view div p{line-height:25px;color:#565656;}
.reg_view dl{ width:100%; height:90px; background:#666; text-align:left;color:#FFF;margin:auto;margin-top:10px;padding-bottom:-20px;}
.reg_view dl dt{ height:25px; line-height:25px; padding-left:20px;padding-right:20px; font-size:14px;}
.reg_view dl dd{ padding-left:20px; height:22px; line-height:22px;}
.reg_view div.info{ border-bottom:1px solid #E6E1DB; height:100px; }
.reg_view div.dutyTime{border-bottom:1px solid #E6E1DB; padding-top:16px; min-height:66px; height:auto;}
.reg_view div.dutyTime li{ display:inline-block; padding-right:28px;}
.reg_view div.dutyTime li.full{ color:#CCC;}
.reg_view div.dutyTime li.full span{color:#fff; display:inline-block; font-size:12px; background:#AA352F; border-radius:50%; width:18px; height:18px; text-align:center; line-height:18px;}
.reg_view div.dutyTime li input{ vertical-align:middle; width:13px; height:13px;}
.reg_view div.dutyTime label{ text-indent:6px;}
.reg_view div.testDIV{ padding-top:10px; height:30px;text-align:center;}


.registerform{margin-bottom:40px;}
.registerform .need{
	width:10px;
	color:#b20202;
}
.registerform td{
	padding:5px 0;
	vertical-align:top;
	text-align:left;
}
.registerform .inputxt,.registerform textarea{
	border:1px solid #a5aeb6;
	height:26px;
}
.registerform textarea{
	height:75px;
}
.registerform label{
	margin:0 15px 0 4px;
}
.registerform .tip{
	line-height:20px;
	color:#5f6a72;
}
.registerform select{
	width:202px;
}
.registerformalter select{
	width:124px;
}
.swfupload{
	vertical-align:top;
}
.tipmsg{
	padding:0 10px;
}
textarea{
	overflow:auto;
	resize:none;
}
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
#Validform_msg{color:#7d8289; width:38px; height:38px; background:url(../image/loading.gif) center center no-repeat; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1; display:none;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; display:none; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left; display:none;}


/*新闻列表*/
.news_content{width:100%;height:auto; min-height:550px; background-color:#f7f7f7; margin-bottom:37px;}
.news_content .top{width:1200px; height:50px; margin:0 auto; line-height:50px;}
.news_content .top span{ font-size:15px; padding-left:3px;}
.news_content .content{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.news_content .content .right{ float:right; width:900px; background-color:#fff;}
.news_content .content .right dl{ width:100%; }
.news_content .content .right dl dt{ height:45px; background-color:#1779c0; line-height:45px; margin-bottom:11px;}
.news_content .content .right dl dt span{color:#ffffff; padding-left:13px; font-size:19px; }
.news_content .content .right dl dd{width:96%; padding-left:3%; height:40px; line-height:40px; border-bottom:1px dashed #dddddd; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_content .content .right dl dd span{float:right; padding:0 3px;}
.news_content .content .right dl dd a{color:#444; }
.news_content .content .right dl dd a:before{content:"•"; color:#1779c0; font-weight:bold; padding-right:7px;}
.news_content .content .right dl dd a:hover{color:#1779c0;}
.news_content .content .left{ float:left; width:240px; background-color:#fff;}
.news_content .content .left dl{width:100%; border-right:1px #eee solid; border-left:1px #eee solid;}
.news_content .content .left dt{height:45px; background-color:#1779c0; line-height:45px; }
.news_content .content .left dt span{color:#ffffff; padding-left:17px; font-size:19px; }
.news_content .content .left dd{width:100%; height:45px; line-height:40px; border-bottom:1px solid #ddd; }
.news_content .content .left dd a{display:block; height:100%; width:100%; font-size:17px; padding-left:27px;} 
.news_content .content .left dd a:hover{background﻿    @charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, th, td { margin: 0; padding: 0; list-style-type:none;}
body { font-size:14px; line-height:20px; font-family: "微软雅黑" , Arial; text-align:left; color:#666; background:#FFF;}
img{border:0px;}
a:link { color: #222; text-decoraticolor:#1779c0;}
.zjxx_xx p{ line-height:25px;}
.zjxx_list img{width:96px;height:135px;border:1px solid #ccc;padding:2px;display:inline-block;}
/*专家详情页面结束*/


/*科室导航页面*/
.ksdh p{ line-height:50px;}
.ksdh p a{ padding:3px 5px; margin-right:5px;}-color:#ffa200; color:#fff;} 
.news_content .content .menu_Checked{background-color:#ffa200; color:#fff;} 

/*新闻内容*/
.news_content .content .title{ width:90%; height:auto; margin: auto; text-align:center; }
.news_content .content .title h3{  font-size:21px; margin-top:20px; color:#333; line-height:30px;}
.news_content .content .title p{ width:77%;  margin-top:15px; margin-left:11.5%;  overflow:hidden; color:#444; text-align:center; font-size:15px;}
.news_content .content .info{width:90%; height:auto; min-height:500px; color:#000;  padding:27px 0; font-family:FangSong_GB2312; font-size:21px;line-height:30px;}
.news_content .content .info p{ padding:7px 0;text-align:justify;text-justify:inter-ideograph;}
.news_content .content .info img{ max-width:600px;}



/*领导班子*/

.ld-list {
    width: 100%;
    display: inline-block;
    background: #fff url(../images/ld_03.jpg) no-repeat left top;
    background-size: auto 100%;
    padding: 0.4rem 0.4rem 0.4rem 1rem;
    margin-bottom: 0.2rem
}

    .leadertd {

        border-bottom: 1px solid #dddddd;
        padding: 0.22rem 0;
        color: #454545;
        font-size: 18px
    }

.leaderld {
    border-right: 1px solid #999;
    border-bottom: 1px solid #dddddd;
    padding: 0.22rem 0;
    color: #454545;
    font-size: 18px
}

        .ld-list ul li p {
            display: inline-block;
            width: 47%
        }

            .ld-list ul li p.yz {
                color: #009994
            }

            .ld-list ul li p:nth-child(1) {
                width: 3rem;
                border-right: 1px solid #999;
                margin-right: 0.5rem;
            }

 








 





color:#1779c0;}
.zjxx_xx p{ line-height:25px;}
.zjxx_list img{width:96