﻿    @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:90px;}
.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-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;
            }

/*友情链接*/
.QRCode{
    margin-top:10px;
}
    .QRCode ul:nth-child(2){
        margin-top:20px;
    }
    .QRCode ul.yqlj_list {
        display: flex;
    }

    .QRCode ul.yqlj_list li {
        padding-left: 10px;
        width: 100px;
        height: 130px;
        position: relative;
    }
        .QRCode ul.yqlj_list li h3 {
            line-height: 30px;
            height:30px;
            font-size: 14px;
            font-weight: unset;
            text-align: center;
            position: absolute;
            bottom: 0;
            left:20px;
        }






html {
    font-size: 80px !important;
}
/*手机端导航按钮*/
#nav_btn_box {
    position: absolute;
    right:0px;
    width: 0.85rem;
    height: 0.62rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    min-width: 0.85rem;
}

    #nav_btn_box:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        /* background: #fff; */
    }

#nav_btn {
    cursor: pointer;
    text-align: center;
    z-index: 99999;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    outline: none;
    box-shadow: none;
}

    #nav_btn .point {
        display: inline-block;
        width: 0.54rem;
        height: 18px;
        position: relative;
        outline: none;
    }

    #nav_btn .navbtn {
        position: absolute;
        top: 50%;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 2px;
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
        background: #000;
        margin-top: -1px;
    }

    #nav_btn .point.on .navbtn {
        background: transparent;
    }

        #nav_btn .point.on .navbtn::before {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 0px;
        }

        #nav_btn .point.on .navbtn::after {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top: 0px;
        }

    #nav_btn .navbtn::before {
        top: 0.2rem;
    }

    #nav_btn .navbtn::after {
        top: -0.2rem;
    }

    #nav_btn .navbtn::after, #nav_btn .navbtn::before {
        position: absolute;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 2px;
        content: '';
        -webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
        -o-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
        background: #000;
    }

::before, ::after {
    transition: .5s;
}

.list_box_nav_mobile > li i {
    opacity: 1;
    filter: alpha(opacity = 100);
    display: inline-block;
    width: 2rem;
    height: 0.64rem;
    display: inline-block;
    background: url('arrow_down.png') 110px no-repeat;
    background-size: 30px 15px !important;
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    padding:0.4rem 0;
}


/* 搜索 */
#header_con {
    background: #1779c0;
    width: 100%;
    height: 1.5rem;
    line-height: 1rem;
    /*text-align: center;*/
}

  

    #header_con input#textfield {
        width: 80%;
        line-height: 0.6rem;
        margin-top:0.15rem;
        border: 1px solid #007C92;
        /*border-radius: 30px;*/
    }

    #header_con input#m_txtKeyword::placeholder {
        /*font-size: 14px;*/
        padding-left: 15px;
    }

    #header_con input#m_txtKeyword:focus {
        border: 1px solid #007C92;
    }

input#m_txtKeyword::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 0.36rem;
}

input#m_txtKeyword::-moz-placeholder { /* Firefox 19+ */
    font-size: 0.36rem;
}

input#m_txtKeyword:-ms-input-placeholder { /* IE 10+ */
    font-size: 0.36rem;
}
input#m_txtKeyword:-moz-placeholder { /* Firefox 18- */
    font-size: 0.36rem;
}

.search {
    position: absolute;
    right: -30px;
    line-height: 55px;
    display: flex;
}

.search_logo {
    cursor: pointer;
}

.search_group {
    display: none;
    width: 320px;
}

.search_input {
    width: 320px;
    height: 36px;
    border: 1px solid #007C92;
    border-radius: 43px;
    padding: 2px 20px;
}

.btn_group {
    width: 1.5rem;
    height: 0.6rem;
    position: absolute;
    right: 1rem !important;
    top: 0.17rem;
    background: #ffa200;
}

.btn_search {
    margin-right: 10px;
    width: 17px;
    height: 17px;
    cursor: pointer;
}

.btn_close {
    width: 15px;
    height: 15px;
    cursor: pointer;
}


/*手机端导航*/

.navShow {
    overflow: hidden;
}

#m_nav.act {
    pointer-events: auto;
    left: 0;
    opacity: 1;
    visibility: visible;
}

#m_nav {
    z-index: 99999;
    position: fixed;
    width: 97vw;
    height: calc(100% - 240px);
    /* right: -105vw; */
    top: 135px;
    display: none;
    padding: 84px 20px 30px;
    overflow: hidden;
    pointer-events: none;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    background: #1779c0;
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
}

.list_box_nav_mobile {
    width: 100%;
    height: 100%;
    /* background: rgba(255, 255, 255, .1); */
    padding: 0 0 10px;
    overflow: hidden;
    overflow-y: scroll;
    margin: 0;
    flex: 1;
}

    .list_box_nav_mobile > li {
        width: 100%;
        overflow: hidden;
        padding: 0;
        position: relative;
        margin: 0 auto;
    }

        .list_box_nav_mobile > li .con {
            position: relative;
        }

        .list_box_nav_mobile > li.on .a {
            color: rgba(255, 255, 255, 1);
        }

        .list_box_nav_mobile > li .a {
            width: 100%;
            border-bottom: 1px solid rgba(255, 255, 255, .3);
            line-height: .64rem;
            color: rgba(255, 255, 255);
            padding: 0.4rem 0;
            font-size:0.5rem;
            display: flex;
            position: relative;
            transition: .5s;
        }

        .list_box_nav_mobile > li .list {
            padding: 10px 0;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            display: none;
        }

            .list_box_nav_mobile > li .list a {
                display: block;
                font-size: 0.46rem;
                color: rgba(255, 255, 255, .8);
                line-height: 2.5;
                padding-left: 20px;
            }


/* 超大型设备（大型笔记本电脑和台式机，1200 像素及以上） */
@media screen and (min-width: 1200px) {
    #header, #navigate {
        display: block !important;
    }

    .m_header_box, #header_con {
        display: none !important;
    }

    /*轮播图*/
    .banner.w1200 {
        /*width: 100%;*/
        height: 427px;
    }

    .banner > img {
        width: 100%;
    }
}
/* 大型设备（笔记本电脑/台式机，992 像素及以上） */
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .w1200 {
        width: 100%;
    }

    #header, #navigate {
        display: none;
    }

    .m_header_box {
        display: block !important;
    }

    .m_header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /*margin-bottom: 30px;*/
        padding: 10px;
    }

    /*搜索*/
    #header_con {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .sousuo {
        width: 80%;
    }

    .mod_select {
        height: 64px;
        left: -15px;
    }

    .selet_open {
        height: 64px;
    }

    .option {
        top: 64px;
    }

        .option a {
            height: 40px;
            line-height: 40px;
            font-size: 0.3rem;
        }

    .sousuo input {
        width: calc(100% - 230px);
        height: 60px;
    }

    .sousuo button {
        height: 66px;
    }

    .select_txt {
        color: #fff;
        height: 64px;
        font-size: 0.3rem;
        line-height: 64px;
    }
    /*设为首页*/
    .right-section {
        font-size: 0.3rem;
        margin-right: 50px !important;
    }


    /*轮播图*/
    .banner.w1200 {
        width: 100%;
        height:340px;
    }

    .banner > img {
        width: 100%;
    }
    /*就诊须知*/
    div.jyzn {
        height: 300px;
        width: 100%;
    }

    ul.jyzn li {
        width: 33%;
        line-height: 150px;
    }


    /*就诊须知*/
    div.jyzn {
        height: 300px;
        width: 100%;
    }

    ul.jyzn li {
        width: calc((100% - 6px)/3);
        line-height: 150px;
    }

        ul.jyzn li a {
            font-size: 0.36rem;
            background-size: 1000px;
        }

    /*图标位置*/
    a.zyy_jyzn {
        background-position: -47px 8px;
    }

    a.zyy_yygh {
        background-position: -38px -126px;
    }

    a.zyy_zzsj {
        background-position: -40px -260px;
    }

    a.zyy_zkjs {
        background-position: -47px -525px;
    }

    a.zyy_zjjs {
        background-position: -38px -390px;
    }

    a.zyy_ybxz {
        background-position: -40px -660px;
    }

    ul.jyzn li i {
        width: 80px;
        height: 150px;
    }


    /*动态要闻 and 快捷平台入口*/
    .dtyw {
        width:calc(100% - 430px);
        height: auto !important;
        padding: 10px;
    }



    /*科学研究*/
    .kxyj > div {
        width: calc((100% - 60px) / 3);
        overflow: hidden;
    }

    /*友情链接*/
    .bg_gray6 .w1200 > div {
        margin-right: 0;
        padding: 0 20px;
        width: calc((100% - 120px) / 3);
    }

    /*二维码*/
    .QRCode {
        float: left;
        width: 100% !important;
        display: flex;
        justify-content: center;
    }

        .QRCode ul:nth-child(1) {
            margin-top: 20px;
        }






    /*新闻列表页、新闻内容页样式*/
    .m_style .h30 {
        height: 0px !important;
    }

    .m_style .m_menus {
        display: none;
    }

    .m_style .m_view {
        width: 100% !important;
    }

        .m_style .m_view > div {
            padding: 20px;
        }

            .m_style .m_view > div .news_tab {
                width: 100%;
            }

        .m_style .m_view .newslist .news_tab table thead th {
            font-size: 0.36rem;
        }

        .m_style .m_view > div > h2 {
            padding: 20px !important;
        }

            .m_style .m_view > div > h2 span {
                display: block;
                width: 100%;
            }

            .m_style .m_view > div > h2 #divNavg {
                font-size: 0.36rem;
                height: 80px;
                line-height: 60px;
            }

            .m_style .m_view > div > h2 .view_title {
                font-size: 0.66rem;
                text-align: center;
            }

        .m_style .m_view > div > div.w930 {
            width: 100% !important;
        }

    /*分页器*/
    .m_view .xwlb_fy {
        font-size: 0.36rem;
        text-align: center;
    }

        .m_view .xwlb_fy input {
            width: 40px;
            height: 25px;
            font-size: 0.36rem;
        }

    /*hospital/deptlist、medicine/list*/
    .m_view .newslist table tbody tr {
        height: 100px;
        line-height: 100px;
        font-size: 0.36rem;
    }

    .m_view .newslist table tr td i {
        width: 12px;
        height: 12px;
        margin: 17px 20px;
    }

    /*party/topic*/
    .m_style .xwzx {
        display: none;
    }

    .m_style .m_view > div .news_tab > div {
        height: 80px;
        line-height: 80px !important;
        padding: 0 20px;
        font-size: 0.36rem;
    }

        .m_style .m_view > div .news_tab > div span {
            font-size: 0.36rem !important;
        }

            .m_style .m_view > div .news_tab > div span:nth-child(1) {
                width: unset !important;
            }

            .m_style .m_view > div .news_tab > div span:nth-child(2) {
                float: right;
            }

        .m_style .m_view > div .news_tab > div li {
        }
    /*department/index 科室介绍*/
    .m_style > .bg_white > .newslist > h2 {
        height: 80px;
        line-height: 80px;
    }

        .m_style > .bg_white > .newslist > h2 span {
            font-size: 0.36rem;
        }

    .m_style > .bg_white > .newslist > .zjxx .mdeptname {
        font-size: 0.46rem;
        height: 80px;
        line-height: 80px;
    }

    .m_style > .bg_white > .newslist > .zjxx ul.ksdh_list li {
        line-height: 80px;
        height: 80px;
        font-size: 0.36rem;
        width: 48%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: flex;
        align-items: center;
    }

        .m_style > .bg_white > .newslist > .zjxx ul.ksdh_list li i {
            width: 12px;
            height: 12px;
        }

    /*/doctor/index  专家介绍*/
    .zjsx_tit {
        width: 100%;
    }

    .m_style .zjsx > .zjsx_tit {
        font-size: 0.4rem;
        padding: 20px 0;
    }

    .m_style .zjsx > .zjsx_list > .zjsx_tj {
        font-size: 0.36rem;
    }

        .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_left {
            height: 60px;
        }

            .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_left p {
                font-size: 0.36rem;
                width: 150px;
            }

        .m_style .zjsx > .zjsx_list > .zjsx_tj > dd .tab-tit span {
            font-size: 0.36rem;
        }

        .m_style .zjsx > .zjsx_list > .zjsx_tj > dd ul li a {
            display: inline-block;
            width: 32%;
            height: 60px;
            line-height: 60px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_right {
            width: 100%;
        }

            .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_right > ul > li, .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_right > p > a {
                display: inline-block;
                height: 60px;
                line-height: 60px;
                font-size: 0.36rem;
            }

    .m_style .m_ysxx > div:nth-child(1) {
        height: 80px;
        line-height: 80px;
    }

        .m_style .m_ysxx > div:nth-child(1) > p {
            height: 80px;
            line-height: 80px;
            font-size: 0.36rem;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .m_style .m_ysxx > div:nth-child(1) > p input, .doctortime > div:nth-child(1) p input {
                height: 60px;
            }

            .m_style .m_ysxx > div:nth-child(1) > p button, .doctortime > div:nth-child(1) p button {
                height: 66px;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName::-webkit-input-placeholder { /* Chrome/Opera/Safari */
                font-size: 0.36rem;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName::-moz-placeholder { /* Firefox 19+ */
                font-size: 0.36rem;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName:-ms-input-placeholder { /* IE 10+ */
                font-size: 0.36rem;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName:-moz-placeholder { /* Firefox 18- */
                font-size: 0.36rem;
            }

    #TabDoctorList > div.zjxx_list {
        width: 100%;
        height: 580px;
    }

        #TabDoctorList > div.zjxx_list img {
            width: 220px;
            height: 330px;
        }

        #TabDoctorList > div.zjxx_list .zjxx_info {
            height: 330px !important;
            font-size: 0.36rem;
            width: calc(100% - 250px);
            float: left;
        }

            #TabDoctorList > div.zjxx_list .zjxx_info p {
                max-height: unset;
                line-height: 40px;
            }

        #TabDoctorList > div.zjxx_list .zjxx_zytc {
            margin-top: 20px;
            display: block;
            position: unset;
            float: left;
            width: 100% !important;
            height: 180px !important;
        }

        #TabDoctorList > div.zjxx_list .zjxx_zytc_xx {
            max-height: unset;
            font-size: 0.36rem;
            line-height: 40px;
        }

        #TabDoctorList > div.zjxx_list .zjxx_zytc .chakan {
            font-size: 0.36rem;
            width: 120px;
            height: 40px;
            line-height: 40px;
        }

    /*guide/doctorout*/
    .doctortime > div:nth-child(1) {
        height: 80px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .doctortime > div:nth-child(1) p {
            font-size: 0.36rem;
        }

    .dictortime div.TimeInfo {
        height: 80px;
        line-height: 40px;
    }

        .dictortime div.TimeInfo span {
            font-size: 0.36rem !important;
        }

            .dictortime div.TimeInfo span em {
                font-size: 0.2rem !important;
            }

    .dictortime div.DutyBase {
        font-size: 0.26rem !important;
    }
}


/* 中型设备（平板电脑，768 像素及以上） */
@media screen and (min-width: 768px) and (max-width: 992px) {
    .w1200 {
        width: 100%;
    }

    #header, #navigate {
        display: none;
    }

    .m_header_box {
        display: block !important;
    }

    .m_header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /*margin-bottom: 30px;*/
        padding: 10px;
    }

    /*搜索*/
    #header_con {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .sousuo {
        width: 80%;
    }

    .select_box {
        width: 150px;
    }

    .mod_select {
        height: 64px;
        left: -15px;
        background: #fff;
    }

    .selet_open {
        height: 64px;
        background-size: 32px;
    }

    .option {
        top: 64px;
    }

        .option a {
            height: 60px;
            line-height: 60px;
            font-size: 0.46rem;
        }

    .sousuo input {
        width: calc(100% - 280px);
        height: 64px;
    }

    .sousuo button {
        height: 71px;
    }

    .select_txt {
        height: 64px;
        font-size: 0.46rem;
        line-height: 64px;
    }
    /*设为首页*/
    .right-section {
        font-size: 0.4rem;
        margin-right: 1rem !important;
    }


    /*轮播图*/
    .banner.w1200 {
        width: 100%;
        height: 325px;
    }

    .banner > img {
        width: 100%;
    }

    /*就诊须知*/
    div.jyzn {
        height: 300px;
        width: 100%;
    }

    ul.jyzn li {
        width: calc((100% - 6px)/3);
        line-height: 150px;
    }

        ul.jyzn li a {
            font-size: 0.46rem;
            background-size: 1200px;
        }

    /*图标位置*/
    a.zyy_jyzn {
        background-position: -47px -15px;
    }

    a.zyy_yygh {
        background-position: -38px -170px;
    }

    a.zyy_zzsj {
        background-position: -40px -330px;
    }

    a.zyy_zkjs {
        background-position: -47px -650px;
    }

    a.zyy_zjjs {
        background-position: -38px -490px;
    }

    a.zyy_ybxz {
        background-position: -40px -810px;
    }

    ul.jyzn li i {
        width: 110px;
        height: 150px;
    }

    /*动态要闻 and 快捷平台入口*/
    .tzgg {
        height: 1830px;
        position: relative;
    }

    .dtyw {
        width: 100%;
        height: auto !important;
        padding: 0;
    }

    .dtyw_tit, #con_one_1, #con_one_2 {
        padding: 15px;
    }

    .dtyw_tit {
        height: 80px;
    }

        .dtyw_tit h2 {
            width: 200px;
            height: 78px;
            line-height: 78px;
            font-size: 0.46rem;
        }

    .dtyw_info h3 {
        font-size: 0.5rem;
        line-height: 64px;
    }

    .dtyw_info p {
        font-size: 0.36rem;
        line-height: 50px;
        height: 200px;
    }

    ul.dtyw_list {
        height: auto !important;
    }

        ul.dtyw_list li {
            height: 80px;
            line-height: 80px;
        }

            ul.dtyw_list li a {
                font-size: 0.36rem;
                display: inline-block;
                width: calc(100% - 200px);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            ul.dtyw_list li span {
                display: inline-block;
                width: 180px;
                font-size: 0.36rem;
                text-align: right;
            }
    /*快捷平台入口*/
    .kjpt {
        margin-top: 30px;
        width: 100%;
        float: left;
    }

        .kjpt h2 {
            line-height: 150px;
            font-size: 0.6rem;
        }

    ul.kjpt_list li {
        height: 200px;
        width: calc((100% - 10px) / 4);
        line-height: 240px;
    }

        ul.kjpt_list li a {
            height: 100px;
            font-size: 0.36rem;
            margin-top: 20px;
            background-size: 1200px;
        }

    a.kjpt_zxcx {
        background-position: -505px -17px;
    }

    a.kjpt_zxcb {
        background-position: -500px -200px;
    }

    a.kjpt_ypks {
        background-position: -500px -375px;
    }

    a.kjpt_oabg {
        background-position: -500px -560px;
    }

    ul.kjpt_info li {
        width: 100%;
        height: 120px;
        line-height: 120px;
    }

        ul.kjpt_info li a {
            font-size: 0.56rem;
        }

    /*科学研究*/
    .kxyj > div {
        width: 100%;
    }

    .kxyj .rxzp img {
        width: 100% !important;
        height: auto !important;
    }

    .kxyj .rxzp_bg {
        width: calc(100% - 30px);
        height: 80px;
        position: absolute;
        bottom: 0;
    }

    .kxyj .rxzp p {
        width: 100%;
        bottom: 0;
        top: unset;
        line-height: 80px;
    }

        .kxyj .rxzp p a {
            font-size: 0.46rem;
        }

    .kxyj .rxzp, .kxyj .rxzp_list {
        padding: 0 15px;
    }

    ul.rxzp_list {
        height: auto !important;
    }

        ul.rxzp_list li {
            line-height: 60px;
            padding: 15px;
        }

            ul.rxzp_list li a, ul.rxzp_list li span {
                font-size: 0.36rem;
            }


    /*友情链接*/
    .yqlj h3 {
        font-size: 0.46rem;
        line-height: 80px;
    }

    .bg_gray6 .w1200 > div {
        margin-right: 0;
        float: unset;
        padding: 0 20px;
    }

        .bg_gray6 .w1200 > div:nth-child(1) {
            height: 280px;
        }

        .bg_gray6 .w1200 > div:nth-child(2) {
            height: 360px;
        }

        .bg_gray6 .w1200 > div:nth-child(3) {
            height: 380px;
        }


    ul.yqlj_list li {
        float: left;
        width: 50%;
        line-height: 50px;
    }

        ul.yqlj_list li a {
            font-size: 0.36rem;
        }

    /*二维码*/
    .QRCode {
        float: left;
        height: 750px;
    }

        .QRCode ul.yqlj_list {
            height: 350px;
            justify-content: center;
        }

        .QRCode ul:nth-child(1) {
            margin-top: 20px;
        }

        .QRCode ul.yqlj_list li {
            width: 300px;
            height: 300px;
        }

            .QRCode ul.yqlj_list li img {
                width: 290px !important;
                height: 290px !important;
            }

            .QRCode ul.yqlj_list li h3 {
                line-height: 120px;
                font-size: 0.46rem;
            }

    /*版权信息*/
    .bg_gray4 p.bqxx {
        font-size: 0.36rem;
        line-height: 60px;
        padding: 15px;
    }

    .bg_gray4 .bqxx a {
        font-size: 0.36rem;
    }

    .bqxx_blue {
        width: 150px;
    }

    /*飘窗*/
    .floatDiv {
        width: 50% !important;
    }

        .floatDiv div a {
            font-size: 0.46rem;
        }




        /*新闻列表页、新闻内容页样式*/
    .m_style .h30{
        height:0px !important;
    }
    .m_style .m_menus {
        display: none;
    }

    .m_style .m_view{
        width:100% !important;
    }
        .m_style .m_view > div{
            padding:20px;
        }
            .m_style .m_view > div .news_tab {
                width:100%;
            }
            .m_style .m_view .newslist .news_tab table thead th {
                font-size:0.36rem;
            }
                .m_style .m_view > div > h2 {
                    padding: 20px !important;
                }
                .m_style .m_view > div > h2 span {
                    display: block;
                    width: 100%;
                }
                    .m_style .m_view > div > h2 #divNavg {
                        font-size: 0.36rem;
                        height: 80px;
                        line-height: 60px;
                    }
                .m_style .m_view > div > h2 .view_title {
                    font-size: 0.66rem;
                    text-align: center;
                }
                .m_style .m_view > div > div.w930 {
                    width: 100% !important;
                }

    /*分页器*/
    .m_view .xwlb_fy {
        font-size: 0.36rem;
        text-align: center;
    }

    .m_view .xwlb_fy input {
        width: 40px;
        height: 25px;
        font-size: 0.36rem;
    }

    /*hospital/deptlist、medicine/list*/
    .m_view .newslist table tbody tr {
        height: 100px;
        line-height: 100px;
        font-size: 0.36rem;
    }
    .m_view .newslist  table tr td i {
        width: 12px;
        height: 12px;
        margin: 17px 20px;
    }

    /*party/topic*/
    .m_style .xwzx {
        display: none;
    }
    .m_style .m_view > div .news_tab > div {
        height: 80px;
        line-height:80px !important;
        padding:0 20px;
        font-size:0.36rem;
    }
    .m_style .m_view > div .news_tab > div span {
        font-size: 0.36rem !important;
    }
        .m_style .m_view > div .news_tab > div span:nth-child(1){
            width:unset !important;
        }

        .m_style .m_view > div .news_tab > div span:nth-child(2) {
            float:right;
        }

        .m_style .m_view > div .news_tab > div li{

        }
        /*department/index 科室介绍*/
        .m_style > .bg_white > .newslist > h2 {
            height: 80px;
            line-height: 80px;
        }
    .m_style > .bg_white > .newslist > h2 span {
        font-size: 0.36rem;
    }
    .m_style > .bg_white > .newslist > .zjxx .mdeptname {
        font-size: 0.46rem;
        height: 80px;
        line-height: 80px;
    }
    .m_style > .bg_white > .newslist > .zjxx ul.ksdh_list li {
        line-height: 80px;
        height: 80px;
        font-size: 0.36rem;
        width: 48%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: flex;
        align-items: center;
    }
    .m_style > .bg_white > .newslist > .zjxx ul.ksdh_list li i{
        width:12px;
        height:12px;
    }

    /*/doctor/index  专家介绍*/
    .zjsx_tit{
        width:100%;
    }

    .m_style .zjsx > .zjsx_tit {
        font-size: 0.4rem;
        padding: 20px 0;
    }
    .m_style .zjsx > .zjsx_list > .zjsx_tj{
        font-size:0.36rem;
    }
        .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_left{
            height:60px;
        }
        .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_left p {
            font-size: 0.36rem;
            width: 150px;
        }
        .m_style .zjsx > .zjsx_list > .zjsx_tj > dd .tab-tit span{
            font-size:0.36rem;
        }
        .m_style .zjsx > .zjsx_list > .zjsx_tj > dd ul li a{
            display:inline-block;
            width:32%;
            height:60px;
            line-height:60px;
            overflow:hidden;
            text-overflow:ellipsis;
            white-space:nowrap;
        }
        .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_right{
            width:100%;
        }
            .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_right > ul > li, .m_style .zjsx > .zjsx_list > .zjsx_tj > .zjsx_right > p>a{
                display:inline-block;
                height: 60px;
                line-height: 60px;
                font-size: 0.36rem;
            }

    .m_style .m_ysxx > div:nth-child(1){
        height:80px;
        line-height:80px;
    }
        .m_style .m_ysxx > div:nth-child(1) > p {
            height: 80px;
            line-height: 80px;
            font-size: 0.36rem;
            display: flex;
            justify-content: center;
            align-items: center;
        }
            .m_style .m_ysxx > div:nth-child(1) > p input, .doctortime > div:nth-child(1) p input {
                height: 60px;
            }
            .m_style .m_ysxx > div:nth-child(1) > p button, .doctortime > div:nth-child(1) p button{
                height: 66px;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName::-webkit-input-placeholder { /* Chrome/Opera/Safari */
                font-size: 0.36rem;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName::-moz-placeholder { /* Firefox 19+ */
                font-size: 0.36rem;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName:-ms-input-placeholder { /* IE 10+ */
                font-size: 0.36rem;
            }

            .m_style .m_ysxx > div:nth-child(1) > p input#txtDoctName:-moz-placeholder { /* Firefox 18- */
                font-size: 0.36rem;
            }

    #TabDoctorList > div.zjxx_list{
        width: 100%;
        height: 580px;
    }

    #TabDoctorList > div.zjxx_list img{
        width:220px;
        height:330px;
    }
        #TabDoctorList > div.zjxx_list .zjxx_info {
            height: 330px !important;
            font-size: 0.36rem;
            width: calc(100% - 250px);
            float: left;
        }
            #TabDoctorList > div.zjxx_list .zjxx_info p {
                max-height: unset;
                line-height: 40px;
            }
        #TabDoctorList > div.zjxx_list .zjxx_zytc {
            margin-top: 20px;
            display: block;
            position: unset;
            float: left;
            width: 100% !important;
            height: 180px !important;
        }
        #TabDoctorList > div.zjxx_list .zjxx_zytc_xx{
            max-height:unset;
            font-size:0.36rem;
            line-height:40px;
        }
        #TabDoctorList > div.zjxx_list .zjxx_zytc .chakan {
            font-size: 0.36rem;
            width: 120px;
            height: 40px;
            line-height: 40px;
        }

    /*guide/doctorout*/
    .doctortime>div:nth-child(1){
        height:80px;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .doctortime > div:nth-child(1) p{
        font-size:0.36rem;
    }
    .dictortime div.TimeInfo{
        height:80px;
        line-height:40px;
    }
    .dictortime div.TimeInfo span {
        font-size: 0.36rem !important;
    }
        .dictortime div.TimeInfo span em {
            font-size: 0.2rem !important;
        }
    .dictortime div.DutyBase {
        font-size: 0.26rem !important;
    }
}


/* 小设备 (平板电脑和大型手机，600 像素及以上) */
@media only screen and (min-width: 600px) and (max-width: 768px) {
    .w1200 {
        width: 100%;
    }

    #header, #navigate {
        display: none;
    }

    .m_header_box {
        display: block !important;
    }

    .m_header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /*margin-bottom: 30px;*/
        padding: 10px;
    }

    /*搜索*/
    #header_con {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .sousuo {
        width: 80%;
    }

    .mod_select {
        height: 64px;
        left: -15px;
    }

    .selet_open {
        height: 64px;
    }

    .option {
        top: 64px;
    }

        .option a {
            height: 40px;
            line-height: 40px;
            font-size: 0.3rem;
        }

    .sousuo input {
        width: calc(100% - 230px);
        height: 60px;
    }

    .sousuo button {
        height: 66px;
    }

    .select_txt {
        color: #fff;
        height: 64px;
        font-size: 0.3rem;
        line-height: 64px;
    }
    /*设为首页*/
    .right-section {
        font-size: 0.3rem;
        margin-right: 50px !important;
    }

    /*轮播图*/
    .banner.w1200 {
        width: 100%;
        height: 200px;
    }


    /*就诊须知*/
    div.jyzn {
        height: 200px;
        width: 100%;
    }

    ul.jyzn li {
        width: 33%;
        line-height: 95px;
    }

        ul.jyzn li a {
            font-size: 0.46rem;
        }
}

 


/* 超小设备 (手机, 600px 以下屏幕设备) */
@media screen and (max-width: 600px) {
    .w1200 {
        width: 100%;
    }
    #header, #navigate {
        display: none;
    }


    .m_header_box {
        z-index: 1000000;
        display: block !important;
        position: relative;
        background: #fff;
    }


    .m_header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /*margin-bottom: 30px;*/
        padding: 10px;
    }

    /*搜索*/
    #header_con {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .sousuo {
        width: 80%;
    }

    .mod_select {
        height: 64px;
        left: -15px;
    }

    .selet_open {
        height: 64px;
    }

    .option {
        top: 64px;
    }

        .option a {
            height: 40px;
            line-height: 40px;
            font-size: 0.3rem;
        }

    .sousuo input {
        width: calc(100% - 230px);
        height: 60px;
    }

    .sousuo button {
        height: 66px;
    }

    .select_txt {
        color: #fff;
        height: 64px;
        font-size: 0.3rem;
        line-height: 64px;
    }
    /*设为首页*/
    .right-section {
        font-size: 0.3rem;
        margin-right: 50px !important;
    }


    /*轮播图*/
    .banner.w1200 {
        width: 100%;
        height: 200px;
    }

    /*就诊须知*/
    div.jyzn {
        height: 200px;
        width: 100%;
    }
    ul.jyzn li {
        width: 33%;
        line-height: 95px;
    }
    ul.jyzn li a {
        font-size: 0.46rem;
    }


}






