@charset "utf-8";
/* CSS Document */
body,html{ max-width:640px; min-width:320px; height:100%; padding:0; margin:0 auto; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
h2{ width:100%; font-size:18px; line-height:60px; padding:0; margin:0; text-align:center;float:left}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff3300;cursor:pointer;}
p{ text-indent:2em; line-height:25px}
.top{ padding:0 0 0 2%; margin:0; width:98%; background:#80a8db; height:48px; position:relative; overflow:hidden}
.top_ny{background:#fff; padding-top:6px; height:60px;}
.hz_logo span{position: relative; top: -16px; right: -20px; font-size: 90%;}
.hz_logo span a:nth-child(2){ margin-left:10px}
.top img{width:60%; position:absolute; top:-5px}
.top_ny img{top:10px; width:62%;} 
.nav{ width:100%; padding:0;}
.nav ul{ list-style:none; padding:0; margin:0; width:100%}
.nav ul li{width:24%; height:34px;line-height:34px; background:#95b8e2; font-size:90%; text-align:center;  border-right:1px solid #eee; border-top:1px solid #eee; float:left }
.nav ul li a{ width:100%;display:block;}
.nav a:link, .nav a:visited{ color:#fff; font-weight:100;text-decoration:none; cursor:pointer}
.nav a:hover{color:#fff;text-decoration:none; background:#ff9934}
.red{color:#ff2200}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-size:90%;} 
.nav_type{background:#f5f5f5; height:36px; line-height:36px; padding:0 16px 0 16px}
.nav_type a{margin-right:20px;}
.nav .navright{border-right:none; width:27%;}
.scroll{height:120px;padding:0; margin:0;float:left; position:relative;overflow:hidden;}
.mod_01{float:left;}
.yuyuezx{ margin:0.5em auto; overflow:hidden; clear:both;width: 90%;}
.yuyuezx a{ width:49%; float:left; text-align:center; color:#fff; background:#95b8e2;margin-right: 1%;border-radius: 5px;font-size: 1.5em; line-height:2em;}
.mod_01 img{display:block;height:120px;}
.dotModule_new{padding:0 5px;height:11px;line-height:6px;-webkit-border-radius:11px;background:rgba(45,45,45,0.5);position:absolute;bottom:5px;right:10px;z-index:11;}
#slide_01_dot{text-align:center;margin:3px 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 3px;width:5px;height:5px;vertical-align:middle;background:#f7f7f7;-webkit-border-radius:5px;}
#slide_01_dot .selected{background:#66ff33;}
.news_search{
	position: relative;
    padding: 8px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
    background: #80a8db;
}
.search-input {
    box-sizing: content-box;
    width: 100%;
    height: 30px;
    display: inline-block;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 1px;
    font-family: inherit;
    color: #3d4145;
    font-size: 16px;
    font-weight: normal;
    padding: 0 5px;
    background-color: #fff;
    border: 1px solid #26a3de;
    border-radius:8px 0 0 8px;
	border-right:none;
    opacity: 0.9;
}
.weui_btn.weui_btn_mini {
    line-height: 1.9;
    font-size: 14px;
    border: none;
    width: 40px;
    height: 32px;
    background: #1296da;
    display: inline-block;
    border-radius: 0 8px 8px 0;
    outline-style: none;
}
.weui_btn.weui_btn_mini img{width:16px; position:relative; top:0px;}
.weui_btn.weui_btn_mini span{ position:relative; margin-left:6px; top:-1px; color:#fff}
.weui_btn.weui_btn_mini:hover{ background:#05618d}



.pageWeizhi{height:40px; line-height: 40px; background:url(../../images/home_pic.gif) no-repeat 10px center #edf6fa; padding:0; padding-left:36px; border-bottom:1px solid #e5e5e5; margin:0px;}
.card{ width:100%; float:left; margin:0; padding: 0 }
.menucard{ width:100%; padding:0; margin:0 auto 10px auto; height:40px; }
.menucard ul{ list-style:none;padding:0; margin:0;  overflow:hidden;}
.menucard ul li{ width:50%;float:left; height:40px;line-height:40px; text-align:center; font-weight:100; cursor:pointer; font-size:100%; background:#f0f0f0; border-bottom:2px solid #f0f0f0; font-weight:bold; color:#666}
.menucard  .selectTag{ width:50%;height:40px;line-height:40px; float:left; display:block; border-bottom:2px solid #80a8db; color:#80a8db; }
.menucontent{ width:100%; padding:0; margin:0 auto; overflow:hidden;}
.menucontent_list { width:100%; padding:0; margin:0 auto}
.menucontent_list ul{ list-style:none; width:100%; padding:0;margin:0}
.menucontent_list ul li{ float:left; width:92%; padding-left:8%; background:url(../images/li_bg.jpg) no-repeat 10px 11px; height:40px; line-height:40px; border-bottom:1px dotted #ccc}
.menucontent_list ul li a{width:100%;height:40px; font-size:90%; line-height:40px; display:block;text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.menucontent_list_ks ul li{width:28%; padding:0; margin:0; background:none; padding-left:5%;}
.more{width:100%; height:40px; line-height:40px; float:left; text-align:center; padding:0;}
.more a{ text-decoration:none; color:#666}
.direct{ width:100%; padding:0; margin:0; float:left}
.directtitle{width:92%;height:37px;border-radius:16px;line-height:37px; font-weight:200; background:#26a3de; margin:0 auto; text-align:center; color:#fff}
.directcontent{ width:100%;padding:20px 0; margin:0; float:left;display:block}
.directcontent ul{ list-style:none; width:96%; padding:0 2% 0 2%; margin:0; float:left}
.directcontent ul li{ width:25%; padding:0;text-align:center;float:left}
.directcontent ul li a{ text-decoration:none}
.directcontent ul li a img{ width:62%; padding:0 0 5px 0; border-radius:100%}
.directcontent ul li a span{ width:100%; text-align:center;float:left; font-size:90%}

.expert{width:100%; padding:0; margin:0; float:left; overflow:hidden}
.experttitile{width:92%;height:37px;border-radius:16px;line-height:37px; font-weight:200; background:#26a3de; margin:0 auto; text-align:center; color:#fff}
.expertStar{width:90%; margin:0 auto}
.expertStar img{width:96px; float:left}
.expertStar p{ margin-left:96px; padding-left:10px; font-size:90%; text-align:justify; line-height:20px}
.expertStar p span{ display:block; text-indent:0; color:#333}

#expertcontent{width:100%; float:left; height:507px;overflow:hidden; padding:0;margin:0;}
#expertcontent0{width:100%;margin:0;padding:0; display:block; float:left }
#expertcontent0 ul{ list-style:none; height:169px;width:90%; padding:0 5% 0 5%; margin:0; float:left; display:block}
#expertcontent0 ul li{ width:33%; height:169px; padding:0; margin:0;text-align:center;float:left; font-size:90%; line-height:20px}
#expertcontent0 ul li a img{ width:90%; height:129px;padding:0; margin:0; border:0;}
#expertcontent0 ul li a span{height:40px; display:block; overflow:hidden;}
#expertcontent1{width:100%;margin:0;padding:0; display:block; float:left }
#expertcontent1 ul{ list-style:none; height:169px;width:90%; padding:0 5% 0 5%; margin:0; float:left; display:block}
#expertcontent1 ul li{ width:33%; height:169px; padding:0; margin:0;text-align:center;float:left}
#expertcontent1 ul li a img{ width:90%; height:129px;padding:0; margin:0; border:0;}
#expertcontent1 ul li a span{height:40px; display:block; overflow:hidden; background:#009966}

.NewsList_ys_index{ width:90%; margin:0 auto 1em auto;overflow: hidden;}
.NewsList_ys_index a{ width:49.3%; text-align:center; float:left; background:#95b8e2; color:#fff; border-radius:5px; margin-bottom:0.2em; line-height:2em; font-size:1.5em; margin-right: 2px;}

/*newsdetail start*/
.NewsTit_bg{ width:100%; height:38px; float:left; margin:20px 0 0 0; padding:0;float:left}
.NewsTit_bg img{ width:100%; height:38px;border:0}
.NewsTit_bg span{ font-size:16px; line-height:38px; font-weight:bold; position:relative; top:-38px; margin-left:20px; padding:2px 10px;background:#fcfdf8}
.NewsTitTime{width:100%; display:block;text-align:center; font-size:10px; margin:-15px 0 0 0; padding:0;  line-height:30px;border-bottom:1px solid #ccc;  float:left}
.NewsPic{ width:100%; padding:0; margin:10px 0; text-align:center; float:left}
.NewsPic img{ width:80%;  border:0}
.NewsTxt{ width:90%; margin:0; padding:0 5%; color:#333; font-size:14px; float:left}
.NewsTxt h2{ display:block; line-height:2em;}
.NewsTxt p{ text-align:justify; text-indent:0em;}
.NewsTxt img{ max-width:100%; border-radius:5px;}
/*newsdetail end*/
/*doctordetail start*/
.DocIntro{width:84%; padding:0 8%; margin:10px 0;  float:left}
.DocIntro img{ width:40%; border:0; margin:0; padding:0; float:left}
.DocIntro .DocTab{ width:60%; padding:0 0 0 5%; margin:0; float:left}
.DocTab td{ line-height:30px; font-weight:bold}
.DocTabDetail{width:96%; padding:0 2%}
/*doctordetail end*/

/*newslist start*/
.NewsList{ width:100%;padding:0; margin:0; float:left}
.NewsList ul{ list-style:none; padding:0; margin:0 5%; width:90%; float:left}
.NewsList ul li{float:left; width:95%; background:url(../images/li_bg.jpg) no-repeat left center; padding-left:20px; height:40px; line-height:40px; border-bottom:1px dotted #ccc}
.NewsList ul li a{width:100%;height:40px; line-height:40px; display:block;text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.NewsList .returntop{ width:100%; height:40px; margin-top:10px; float:left}
.returntop a{margin-right:5%;float:right; cursor:pointer; border:0}

.NewsLst_Ico span{ margin-left:8px; margin-top:2px}

.Newspage{ height:40px; line-height:40px;clear: both;width: 90%;margin: 0 auto;}
.NewspageLeft{width:17%; float:left; padding-left:3%; padding-top:6px;}
.NewspageLeft a{width:92px; height:32px; display:block; float:left; background:url(../images/returntop.jpg) no-repeat;}
.NewspageRight{float:right; text-align:right; margin-top:5px; color:#fff;}
.NewspageRight li {float: right;background: #95b8e2; margin-right: 2px;border-radius: 5px;padding: 0px 0.5em;color: #fff;line-height: 2.5em;}
.NewspageRight li a{color:#fff;}
/*newslist end*/

/*departmentlist start*/
.location{ float:left;width:98%; padding:0; margin-left:2%; margin-top:20px; font-size:14px}


.DepartList{width:100%; float:left; margin:0; padding:0}
.DepartTitle{ width:98%; height:45px; line-height:45px; text-align:left; padding-left:2%; font-weight:bold; }
.DepartList ul{ list-style:none; width:96%; padding:0 2%; margin:0}
.DepartList ul li{ float:left; width:32%; height:40px; line-height:40px; text-align:center;}
.DepartList-l ul li{width:92%; padding-left:3%; text-align: justify;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }

.NewsTitle_h2{width:90%; padding:0px 5%; display: block; line-height: 26px; margin:5% 0}

/*咨询电话*/
.advisoryTel_lst{
	width:90%;
	float:left;
	margin:0 5% 0 5%
}
.advisoryTel_lst p{
	margin-top:26px;
	text-align:justify;
	line-height:26px;
	text-indent:0;
	font-size:100%;
}


/*departmentlist end*/

/*departmentdetail start*/

.DepartLink{ width:90%; margin:10px 5%; display:block}
.DepartLink td{ width:20%; height:30px; line-height:30px;}
.DepartLink a:link,.DepartLink a:visited{ text-decoration:underline; color:#0033FF; cursor:pointer}
.DepartLink a:hover{ color:#ff3300;text-decoration:none;cursor:pointer}
/*departmentdetail end*/
.DepartDoc{width:100%; padding:0; margin:20px 0 0 0; float:left}
.DepartDocTit{ width:100%; padding:0; margin:0; float:left}
.DepartDocTit img{ width:100%; padding:0; height:28px; margin:0; border:0; float:left}
.DepartDocTit span{ color:#ffffff; font-weight:bold; position:relative; top:-20px; float:left; left:2%}
.DepartDocImg{ width:100%; margin:0; padding:0; float:left}
.DepartDocImg ul{ list-style:none; width:96%; padding-left:2%}
.DepartDocImg ul li{ width:26%; padding:0 3% 5px 3%; float:left}
.DepartDocImg img{ width:100%; border:0; padding:0; margin:0; float:left}
.DepartDocImg span{ width:100%; height:20px; line-height:20px; padding-top:5px; text-align:center; float:left}


.departmentdoctor_lst{ margin:5% 0 3% 0; float:left; padding:0; width:100%; background:#fff;}
.departmentdoctor_lst ul{ margin:0; padding:0}
.departmentdoctor_lst ul li{ float:left; list-style-type: none; width:33%;  text-align: center; height:auto }
.departmentdoctor_lst img{ width:84%; height:160px; border:1px solid #cccccc}

.departmentdoctor_lst .DepartList{display: block; float:left; height:auto;  padding:0; margin:0;}
.departmentdoctor_lst .DepartList ul{margin:3% 0 3% 0; padding:0;width:100%;}
.departmentdoctor_lst .DepartList ul li{width:30%; margin-right:3.3%; text-align: center;float:left; margin-bottom:10px;font-size:90%; line-height:32px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.departmentdoctor_lst .DepartList img{ width:84%; height:130px; border:1px solid #cccccc}
.departmentdoctor_lst .DepartListTitle img{width:100%; height: 24px; border: none}
.departmentdoctor_lst .DepartListTitle span{padding-left:30px; margin-top:-25px; display: block; color: #ffffff; font-weight: bold;}
.departmentdoctor_lst .DepartList span{line-height: 22px;}

.departmentdoctor_lst .DepartList-doctorlst ul li{ height:auto;}


.newsPicdetailLst{margin:0; padding:0; width:100%;}
.newsPicdetailLst ul{margin:0; padding:0}
.newsPicdetailLst ul li{width:50%; float:left; list-style-type: none; word-break:break-all; text-align: center; margin-bottom:5%}
.newsPicdetailLst img{ width:80%; height:120px }
.newsPicdetailLst span{width:80%; padding-top:5%; text-align: center;margin:0px auto; display: block; text-align: justify;}

.newsPicdetailLst_Ms span{height:40px; overflow: hidden}


.medicaldetail_nr{ text-align: center;}
.medicaldetail_nr_{width:100%; text-align: center;}
.medicaldetail_nr_l img{width:80%;}
.medicaldetail_nr_l span{ text-align: justify; width:80%; margin:3% auto 3% auto; display: block; line-height: 22px}

.NewsPic_l{width:100%; background:red}
.NewsCheck{clear:both;width:100%;float:left;background: #fff;}
.NewsCheck_l{width:46%; float:left; padding-left:4%}
.NewsCheck_r{width:50%; float:right; text-align: right}




.footer1{text-align: center; background:#fff;overflow: hidden;}
.footer1 span{ width:99%;height:20px; padding-top:0px; line-height:20px;float:left}
.footer1 span.hysyy{border: 1px solid #80a8db; padding: 2px; width: 100px; color:#80a8db; line-height:22px;font-size:90%; margin: 0 auto 10px auto;display: block;float: initial;}


.footer{text-align: center;position: fixed;bottom: 1em;}
.footerbg{ width:100%; padding:0 0 20px 0; margin:0; float:left}
.footerbg img{ width:100%; border:0; margin:0; padding:0}
.footer span{ width:99%;height:20px; padding-top:0px; line-height:20px;float:left}
.footer span.hysyy{border: 1px solid #80a8db; padding: 2px; width: 100px; color:#80a8db; line-height:22px;font-size:90%; margin: 0 auto 10px auto;display: block;float: initial;}

/*健康体检列表*/
.jktj_zjlst{width:100%; margin:0px; padding:0}
.jktj_zjlst ul{padding:0px; margin:0}
.jktj_zjlst ul li{border-bottom:1px dotted #aaaaaa; height:28px; line-height: 28px; list-style-type: none;}
.jktj_zjlst .txt{width:67%; float:left; padding-left:3%; line-height: 28px;}
.jktj_zjlst .time{float:right; width:30%;}


.onduty-lst{
	margin-top:130px
}
.ui-navigator-wrapper{
	padding:0
}
.ui-navigator-wrapper ul{
	list-style-type:none;
	border-right:1px solid #ccc;
	padding:0
}
.ui-navigator-wrapper ul li{
	border:1px solid #ccc;
	width:70px;
	border-collapse:collapse;
	border-right:none;
	line-height:20px;
	text-align:center
}
.ui-navigator-wrapper ul li a span{
	width:70px;
	font-size:90%;
	display:inline-block
}
.ui-navigator-wrapper ul li a.cur{
	color:#fff;
	background:#26a3de;
}
.nav-doctor-lst{
	padding:22px 16px 16px 16px;
	border-bottom:1px dashed #ccc
}
.nav-doctor-lst:last-child{
	border-bottom:none
}
.nav-doctor-lst img{
	width:90px;
	float:left;
	height:110px;
}
.nav-doctor-lst p{
	margin-left:100px;
	text-indent:0;
	margin-top:0;
}
.nav-doctor-lst p span{
	line-height:26px;
	width:100%;
	font-size:90%;
	display:block;	
}
#nav-smartSetup ul li.cur{
	background:red;
}

/*2017-04-24 搜索列表*/
.NewsList-search{ margin-top:20px}
.NewsList-search ul li{ background:none; padding-left:2px; width:100%}
.NewsList-search ul li span.title{
	display:block;
	margin-right:70px;
}
.NewsList-search ul li span.data{
	float:right;
	display:block;
	width:70px;
	color:#999;
	text-align:right
}


.NewspageRight-search{width:100%; text-align:center; margin-top:16px}

.zx-rongyu-lst{clear:both; width:100%;}
.zx-rongyu-lst ul{padding:0; margin:0}
.zx-rongyu-lst ul li{list-style: none; width:50%; float:left; height:auto; margin-top:24px; line-height:24px; text-align: center; font-size:90%}
.zx-rongyu-lst ul li img{width:80%; height:120px;}



/*患者top*/
.hz_top{
	background:#26a3de;
	height:48px;
	line-height:48px;
	width:100%;
	position:relative
}
.hz_top span{
	color:#fff;
	padding-left:10px;
	font-weight:bold;
	font-size:110%
}
.hz_top a{
	border:1px solid #fff;
	color:#fff;
	border-radius:4px;
	width:80px;
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	line-height:26px;
	text-align:center;
}
.hz_logo{
	width:98%;
	padding:0 0 0 2%;
	text-align:center;
	background: #fff;
}
.hz_logo img{width:80%; padding: 2% 0%;}
.hz_search{
	background:#fff;
	padding-left:3%;
	line-height:24px;
	padding-top:10px;
	color:#333;
	font-size:90%;
}
.hz_search input{
	border-radius:0px;
	border:1px solid #ddd;
	width:84%
}
.hz_search .weui_btn.weui_btn_mini{
	background:#fff;
	border:1px solid #ddd;
	border-left:1px solid #fff;
	border-radius:0
}
.hz_nav_gn{
	width:100%; background:#fff;overflow: hidden;
}
.hz_nav_gn span{
	list-style: none;
	width:96%;
	margin-bottom:10px;
	float:left;
	margin-left:12px
}
.hz_nav_gn span img{
	height:68px;
	width:97%;
}
.hz_nav_gn ul{
	list-style-type:none;
	padding:0;
	margin:0
}
.hz_nav_gn_l{
	width:50%;
	float:left
}
.hz_nav_gn_l li{
	margin-top:0px;
	margin-left:12px;
}
.hz_nav_gn_l li img{
	width:100%;
	height:70px;
}
.hz_nav_gn_r{
	width:50%;
	float:left
}
.hz_nav_gn_r li{
	margin-top:0px;
	margin-left:4px;
}
.hz_nav_gn_r li:nth-child(3) img{
	height:145px
}

.hz_nav_gn_l li:nth-child(5) img{
	height:145px
}
.hz_nav_gn_r li img{
	width:96%;
	height:70px;
}
.NewspageRight li{ float:left;}

/*手机入口*/
.hz2h_rk_cont .hz2h_rk_logo{
	text-align: center;
	padding-top: 5%;
}
.hz2h_rk_cont .hz2h_rk_logo img{
	width:80%;
}
.hz2h_rk{
	background:url(../images/login_bg.jpg) no-repeat;
	background-size:100% 100%
}
.rk_top{
	background:#26a3de;
	height:48px;
	line-height:48px;
	width:100%;
	text-align:center;
	color:#fff;
	font-weight:bold
}
.rk_main{
	top:16%;
	width:100%
}
.rk_main ul{
	list-style-type:none;
	margin-top: 45%;
}
.rk_main ul li{
	width:92%;
	height:66px;
	line-height:52px;
	background:#80a8db;
	text-align:center;
	font-size:130%;
	margin:0 auto;
	border: 1px solid #fff;
	border-radius:5px;
	margin-top:1em;
	border: 1px solid #fff;
}
.rk_main ul li a{
	color:#fff;
	display:block;
	width:95%;
	float:left;
	margin:6px auto 0 2%;
	height:52px;
	border: 1px solid #fff;
}


.head_zyb{ padding:0.5em 0em; margin:0 auto; overflow:hidden; background:#fff;}
.head_zyb img{ width:80%; margin:0 auto; display:block;}
.zyb_body{ background:#fff;}
.footer2{ width:100%; float:left; padding:10px 0; text-align:center; overflow:hidden; border-top:2px solid #6395d1;background: #fff;}
.footer2 span{ width:99%;height:20px; padding-top:0px; line-height:20px; font-size:11px;float:left}
.footer2 span.hysyy{
	border: 1px solid #80a8db;
    padding: 2px;
    width: 100px;
    color:#80a8db;
    line-height:22px;
    font-size:90%;
    margin: 0 auto 10px auto;
    display: block;
    float: initial;
}


/*医院布局*/
.hb2h_zb_buju{
	width:100%;
	height:400px;
	background:url(../images/zongyuan_buju_pic.jpg) no-repeat;
	background-size:100% auto;
	position:relative;
}
.hb2hk{
	background: red;
	display:block;
	position: absolute;
	opacity: 0;
}
.zhuyuan_yiqu{
    height: 25px;
    width: 40px;
    top: 70px;
    left: 17%;
}
.zhuyuan_erqu{
	height: 25px;
    width: 40px;
    top: 71px;
    left: 32%;
}
.zhuyuan_sanqu{
	height: 25px;
    width: 40px;
    top: 120px;
    left: 23%;
}
.zhuyuan_zhongxin{
	height: 25px;
    width: 40px;
    top: 90px;
    left: 23%;
}
.menzhen{
	height: 80px;
    width: 40px;
    top: 195px;
    left: 68%;
}
.keyan{
	height: 22px;
    width: 40px;
    top: 64px;
    left: 46%;
}
.zhuyuan3{
	height: 22px;
    width: 40px;
    top: 64px;
    left: 60%;
}
.jizhen{
	height: 36px;
    width: 60px;
    top: 130px;
    left: 46%;
}
.zhuyuan2{
	height: 50px;
    width: 60px;
    top: 190px;
    left: 10%;
}
.ybzx{
	height: 35px;
    width: 60px;
    top: 275px;
    left: 83%;
}
.zhuyuan5{
	height: 60px;
    width: 35px;
    top:73px;
    left: 69%;
}

/*患者投诉*/
.mainTitle{
	color:#003686;
	font-size:100%;
	width:92%;margin-left:4%;
	line-height:60px;
	height:60px;
	float:left;
	font-weight: bold;
}
.newArt{
	width:92%;
	float:left;
	margin-left:4%;
	font-size:90%;
	text-align: justify;
}
.hz_tousu_email{
	width:100%;
	margin:0 auto	
}
.hz_tousu_email h3{
	background:#95B8E2;
	padding:8px 0 8px 6px;
	font-size:100%
}
.hz_tousu_email ul{
	padding:0;
	margin:0
}
.hz_tousu_email ul li{
	list-style-type: none;
	line-height:36px;
	position: relative;
}
.hz_tousu_email ul li label{
	width:100px;
	font-size:90%;
	text-align:right;
	display: inline-block;
}
.hz_tousu_email ul li label.xbl{
	width:16px
}
.hz_tousu_email ul li label.tsnr{
	position: absolute;
	top:0px;
}
.hz_tousu_email ul li input, .hz_tousu_email ul li textarea{
	width:60%
}
.hz_tousu_email ul li textarea{
	position: relative;
	left:100px
}
.hz_tousu_email ul li input.xb{
	width:20px;
}
.hz_tousu_email ul li.tijiaobtn{
	padding-left:24%;
	margin-bottom:30px;
}
.hz_tousu_email ul li input.buttonBtn{
	width:80px;
	padding:0;
	margin:0
}


/*北院布局*/
.hb2h_by_buju{
	width:100%;
	height:400px;
	background:url(../images/hospitalDivision.jpg) no-repeat;
	background-size:100% auto;
	position:relative;
}
.beiyuan_beilou{
	position: absolute;
    width: 61px;
    height: 124px;
    left: 27%;
    top: 17%;
}
.beiyuan_nanlou{
	position: absolute;
    width: 61px;
    height: 112px;
    left: 27%;
    top: 56%;
}


/*每日菜品*/
.shopLst{}
.shopLst ul{
	padding:0;
	margin:0
}
.shopLst ul li{
	list-style: none;
	display:block;
	float:left;
	padding:10px 3% 10px 3%;
	width:92%;
	border-bottom:1px solid #ddd
}
.shopLst ul li a{
	display:block;
	width:100%;
	overflow:hidden;
}
.shopLst ul li img{
	width:80px;
	height:80px;
	float:left;
	border:1px solid #eee
}
.shopLst ul li span{
	margin-left:10px;
	line-height:26px;
	display: inline-block;
	font-size:90%;
	color:#666;
}
.shopLst ul li span h3{
	padding:0 0 10px 0;
	margin:0;
	color:#333;
	font-size:110%;
}

.foodLst h3{
	width:100%;
	display: block;
	margin-top:12px;
	text-align: center;
}
.foodLst h3 span{
	font-weight: normal;
	font-size:80%;
	color:#999;
	display: block;
}
.foodNav{
	width:92%;
	margin:10px auto 10px auto
}
.foodNav ul{
	margin:0;
	padding:0;
	border-radius:20px;
	border:1px solid #ddd;
	overflow:hidden;
}
.foodNav ul li{
	list-style:none;
	width:33.3333%;
	border-right:1px solid #ddd;
	box-sizing:border-box;
	height:32px;
	line-height:32px;
	float:left;
	background:#fafafa;
	text-align: center
}
.foodNav ul li:last-child{
	border-right:none
}
.foodNav ul li.on{
	background:#719fd7;
	color:#fff;
}
.foodTxt{
	display:none
}
.foodHover{
	display:block
}
.foodTxt h3{
	text-align: left
}
.foodTxt ul{
	padding:0;
	margin:0
}
.foodTxt ul li{
	list-style: none;
	float:left;
	border-bottom:1px solid #ddd;
	width:92%;
	padding:16px 4% 12px 4%;
	padding-bottom:16px;
	clear:both;
}
.foodTxt ul li img{
	width:80px;
	height:80px;
	float:left;
}
.foodTxt ul li span{
	margin-left:90px;
	display: block;
}
.foodTxt ul li span h3{
	margin:0 0 10px 0;
	font-size:100%;
	line-height: 24px
}
.foodTxt ul li span b{
	color:#dd0000;
	font-weight:normal;
	display:block;
}


/*医生搜索列表*/
.extranet-data-table{
	width:96%;
	margin:0 auto 20px auto;
	font-size:90%;
    border-collapse: collapse;
}
.extranet-data-table tr th{
	text-align: left;
    padding: 5px;
    border: 1px solid #fff;
    border-left:1px solid #95B8E2;
    border-top:1px solid #95B8E2;
    margin: 5px 0px 8px;
   	color: #FFF;
   	text-align:center;
    background-color: #95B8E2;
}
.extranet-data-table tr th:last-child{
    border-right:1px solid #95B8E2;
}
.extranet-data-table tr td{
	border: 1px solid #95B8E2;
	text-align: center;
	padding:5px 0 5px 0
}
/* 就诊记录查询 */
.jiluchaxun table{
	width:90%;
	margin:10px auto;
}
.jiluchaxun table tr{
	line-height:2.7em;
}
.jiluchaxun table th{
	font-weight:normal;
	text-align:left;
	color:#333;
}
.jiluchaxun table td input{
	width:100%;
	padding-left:10px;
	box-sizing:border-box;
	border:none;
	line-height:2em
}
.jiluchaxun table button.button_cx{
	width:100%;
	background:#95b8e2;
	color:#fff;
	border:none;
	line-height:2.4em;
	border-radius:5px;
	margin-top:20px;
}
/*检验报告列表页*/
.bg_list .shaixuan{
    line-height: 2.5em;
    border-bottom: 1px solid #efefef;
    padding: 0 12%;
    text-align: right;
    background: url(../images/jiantou.png) no-repeat 92% center;
    background-size: 3%;
}
.sx_content{
	margin-bottom: 20px;
	background:#f5f5f5;
	padding-top:10px;
	display:none;
}
.sx_content table{
	margin:0 auto;
    margin-bottom: 20px;
}
.sx_content input{
	background:#f5f5f5;
}
.sx_content .anniu{
	display:flex;
}
.sx_content .anniu button{
	width:50%;
	border:none;
	line-height:2.6em;
	background:#b3b3b3;
	color:#fff;
}
.sx_content .anniu button.queding{
	background:#95b8e2;
}
.bg_list ul{
    float: none;
    margin: 0;
    width: 100%;
}
.bg_list ul li{
	background: none;
    padding-left: 0;
    float: none;
    display: flex;
    width: 100%;
    padding: 0 4%;
    box-sizing: border-box;
}
.bg_list ul li .bg_title{
	width:65%;
	display: inline-block;
	overflow:hidden;
	text-overflow: ellipsis;
}
.bg_list ul li .bg_time{
	width:30%;
	display: inline-block;
	text-align:right;
	overflow:hidden;
	text-overflow: ellipsis;
}
/*就诊记录报告*/
ul,li{
	list-style:none;
	margin:0;
	padding:0;
}
.mzjl > li{
	border-bottom:15px solid #ebebeb;
}
.mzjl li .jz_list li{
	padding:0 4%;
}
.mzjl li .jz_list .keshi{
	background:#fafafa;
}
.mzjl li .jz_list .yishi{
	text-align:right;
}
.mzjl li .jz_list .bz{
	display:inline-block;
	width:5px;
	height:30px;
	background:#95b8e2;
	margin-right:8px;
    position: relative;
    top: 8px;
}
.mzjl li .jz_list .tb{
	display:inline-block;
	width:20px;
	height:20px;
	overflow:hidden;
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.mzjl li .jz_list .tb img{
	width:100%;
}
.mzjl li .jz_list li .mz{
	float:right;
}
.mzjl li .jz_list li .zongjia{
	float:right;
}
.mzjl li .jz_list li{
	line-height: 3em;
}


.mzjl li .jz_list .xm_name{
	display:flex;
}
.mzjl li .jz_list .xm_name span.xm_title{
	display:inline-block;
	width:80%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.mzjl li .jz_list .xm_name span.lb{
	display:inline-block;
	width:60%;
	text-align:right;
	overflow:hidden;
}


/*检查报告详情页*/
.NewsList .jc_jieguo{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.NewsList .jc_jieguo td{
	line-height:1.8em;
}
/*检验报告详情页*/
.mzjl li .jz_list .cankao{
	color:#999;
}

.baogao_top{
	border-bottom:15px solid #ebebeb;
}

