﻿/*css字符集设置*/
@charset "utf-8";
/*重置css样式*/
html {
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 auto;
	padding: 0;
	font-size: 625%;
}
/*公共css设置*/
body {
	font-size: 18px;
	font-size: 0.18rem;
	font-family: "Microsoft Yahei",Arial, Helvetica,sans-serif;
	/* 12÷10=1.2 */
	color: #333333;
	/*width: 6.4rem;*/
}
*{
	margin: 0;
	padding: 0;
}
ul,li {
	margin-bottom: 0;
	list-style: none;
}

div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,form {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: "Microsoft Yahei",Arial, Helvetica,sans-serif,verdana;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-weight: normal;
}
input, textarea, select {
	font-size: 100%;
}
input, textarea, select,img {
	vertical-align: middle;
}
a,a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
body a,body a:visited, body a:hover {
	text-decoration: none;
}
img {
	/*取消图片具有超链接在低版本浏览器中的边框问题*/
	/*display: block;*/
	max-width:6.4rem;
	border: none;
}
.width100{
	max-width:640px;
	clear: both;
	margin: 0 auto;
}
.width95{
	width: 95%;
	clear: both;
}
.float_fl{
	float: left;
}
.float_rg{
	float: right;
}
/*清除浮动*/
.clear{
	clear: both;
	line-height: 0;
	font-size: 0;
}
/*设置margin值*/
.margintop10{
	margin-top: -10px;
}
.margin47{
	height: 47px;
	clear: both;
}
.mb100{
	height: 500px;
	clear: both;
}
.margin8{
	height: 0.08rem;
	clear: both;
}
.margin17{
	height: 0.17rem;
	clear: both;
}
.margin20{
	height: 0.20rem;
	clear: both;
}
.margin23{
	height: .23rem;
	clear: both;
}
.margin27{
	height: 0.27rem;
	clear: both;
}
.margin35{
	height: 0.35rem;
	clear: both;
}
.margin40{
	height: 0.40rem;
	clear: both;
}
.margin30{
	height: 0.3rem;
	clear: both;
}
/*布局样式start*/
/*=============头部区域导航区域样式start==================*/
/*头部nav样式start*/
.word_wrapper header{
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	background:#0052a6;
    /*padding: 0.20rem 0;*/
}
.word_wrapper header .logo img{
	/* width: 3.19rem; */
	width: 100%;
}
.word_wrapper header a {
	display: block;
	width: 100%;
	/*height: 0.94rem;*/
	/*padding: 0.2rem 0;*/
	text-align: center;
}
/*.word_wrapper header .nav_icon img,.word_wrapper header .nav_icon{
	width:2.52rem; 
}

.word_wrapper .logo { width: 3.3rem; padding-top: 0.088rem; border-right: 1px solid #0189d7;}*/
/*头部nav样式end*/
/*==========华夏品牌医院概况样式start=========================*/
/*华夏品牌头部区域样式开始*/
/*搜索词页面start*/
.word_wrapper{
	max-width: 640px;
	margin: 0 auto;
}
.doc_logo a{
	display:block;
	width: 100%;
	color:  #333;
	font-size: 0.26rem;

}
.doc_logo ul li{
	float:left;
	width:1.6rem;	
	line-height: 0.9rem;
	color:  #242323;
	font-size: 0.26rem;
	text-align: center;
	border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
	
}
.doc_logo ul li:nth-child(-n+4) {
   border-top: 0.1rem solid #eee;
}
.doc_logo ul li:first-child, .doc_logo ul li:nth-child(5) {
    border-left: 0;
}
.doc_logo ul:after{
	display: block;
	content: '';
	clear: both;
}
/*内容nav样式end*/
#doc_head nav .doc_title{
	margin-top: -0.04rem;
	padding: 0.17rem 0 0.24rem 0.17rem;
	border-top: 0.1rem solid #eee;
	border-bottom:0.05rem solid #eee; 
}
#doc_head nav .doc_title a{
	font-size: 0.3rem;
	color: #2e2d2d;

}
#doc_head nav .doc_title .main_page:before,#doc_head nav .doc_title .eye_page:before{
	content: '';
	background: url(../images/nav_brandimg.png) no-repeat;
	display: inline-block;
	width:0.36rem;
	height: 0.33rem;
	background-size: 0.36rem;
	vertical-align: middle;
	margin:-0.04rem 0.15rem 0 0;  
}
#doc_head nav .doc_title .eye_page:before{
	background: url(../images/eye_title.png) no-repeat;
	background-size:0.4rem;  
	width: 0.4rem;
	height: 0.35rem;
}
#doc_head nav .doc_title .main_page:after,#doc_head nav .doc_title .main_link:after{
	content: '';
	display: inline-block;
	width: 0.2rem;
	height: 0.31rem;
	background: url(../images/doc_nav.png);
	background-size: 0.2rem;
	vertical-align: sub;
	margin: 0 0.07rem;
}
/*华夏品牌头部区域样式end*/


/*挂号中心单页start*/
.reg_wrapper{
	max-width:1024px;
	margin: 0 auto;
}
.reg_wrapper #slideBox .hd{
	background: none!important;
}
.doc_logo ul.reg_list li{
	width: 1.58rem!important;
	line-height: 0.7rem!important;
	border-top: 0px!important;
}
.reg_wrapper .slideBox{
	margin: 0 auto;
}
.reg_wrapper .brand_list ul{
	/*border-top: 10px solid #eeeeee;*/
}
.reg_wrapper .brand_list ul li,.word_wrapper .brand_list ul li{
	float: left;
	width: 3.0rem;
	padding: 0.19rem 0 0.19rem 0.19rem;
}
.reg_wrapper .brand_list ul li:nth-child(1),.word_wrapper .brand_list ul li:nth-child(1){
	border-right: 1px solid #cccccc;
}
.reg_wrapper .brand_list .brand_img,.reg_wrapper .brand_list .brand_img img,.word_wrapper .brand_list .brand_img,.word_wrapper .brand_list .brand_img img{
	width: 0.52rem;
}
.reg_wrapper .brand_text,.word_wrapper .brand_text{
	width: 2rem;
	/*width: 2.35rem;*/
	margin-left: 0.1rem;
}
.reg_wrapper .brand_text h2,.word_wrapper .brand_text h2{
	font-weight: normal;
	color: #333333;
	font-size: 0.24rem;
	/*line-height: 1.0;*/
	line-height: 0.5rem;
	margin-bottom: 0.05rem;
	/*margin-bottom: 0.03rem;*/
}
.reg_wrapper .brand_text h2 a,.word_wrapper .brand_text h2 a,.word_wrapper .brand_text h3 a{
	color: #333333;
}
.reg_wrapper .brand_text h3,.reg_wrapper .reg_bottom .reg_inner_text p,.word_wrapper .brand_text h3,.word_wrapper .reg_bottom .reg_inner_text p{
	color: #333;
	font-weight: normal;
	font-size: 0.18rem;
}
.word_wrapper .brand_text h3{
	color: #999999!important;

}
.reg_wrapper .brand_list ul:after,.word_wrapper .brand_list ul:after{
	content: '';
	display: block;
	clear: both;
}
.reg_wrapper .reg_bottom h2,.word_wrapper .reg_bottom h2{
	font-weight: normal;
	font-size:0.24rem; 
	background:#44a0fc;
	color: #fff;
	text-align: center;
	line-height: 0.44rem;
}
.reg_wrapper .reg_bottom .reg_inner_text,.word_wrapper .reg_bottom .reg_inner_text{
	width: 6.4rem;
	margin: 0 auto;
	background: #ebebeb;
}
.reg_wrapper .reg_bottom .reg_inner_text>a,.word_wrapper .reg_bottom .reg_inner_text>a{
	display: block;
	width: 100%;
}
.reg_wrapper .reg_bottom .reg_inner_text p,.word_wrapper .reg_bottom .reg_inner_text p{
	line-height: 0.28rem;
	text-align: center;
}
.reg_wrapper .reg_dialog li,.word_wrapper .reg_dialog li{
	margin-top: 0.15rem;
	padding-left: 0.25rem;
}
.reg_wrapper .reg_dialog li .dialog_img,.reg_wrapper .reg_dialog li .dialog_img img,.word_wrapper .reg_dialog li .dialog_img,.word_wrapper .reg_dialog li .dialog_img img{
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #ebebeb;
	overflow: hidden;
}
.reg_wrapper .dialog_text,.word_wrapper .dialog_text{
	width: 4.2rem;
	background: #fff;
	border: 1px solid #ebebeb;
	border-radius: 0.05rem;
	-webkit-border-radius: 0.05rem;
	-moz-border-radius: 0.05rem;
	margin-left: 0.12rem;
	position: relative;
}
.word_wrapper .dialog_text{
	background-color: #c7e3ff;
	box-shadow: 0px 2px 1px 0px 
		#cccccc;
	border: solid 1px rgba(204, 204, 204, 0.51);
}
.reg_wrapper .dialog_text .dialog_logo,.word_wrapper .dialog_text .dialog_logo{
	width: 0.13rem;
	height: 0.16rem;
	background:url(../images/dialog_icon.png) no-repeat;
	background-size: 0.13rem;
	position: absolute;
	left: -0.13rem;
	top: 0.25rem;
}
.word_wrapper .dialog_text .dialog_logo{
	background:url(../images/foot_icon1.png) no-repeat;
	background-size: 0.13rem;
}
.reg_wrapper .dialog_text p,.word_wrapper .dialog_text p{
	padding: 0.10rem;
	text-align: left!important;
}
.reg_wrapper .dialog_text p img,.word_wrapper .dialog_text p img
	/*width: 0.22rem;*/
}
/*.reg_wrapper .dialog_text p a,.word_wrapper .dialog_text p #telId{
	display: inline!important;
	font-size: 0.18rem;
	color: #c32222!important;
	font-weight: bold;
}*/
/*.reg_wrapper .dialog_text p span,.word_wrapper .dialog_text p span{
	color: #999999;
	font-size: 0.18rem;
	font-weight: normal;
}*/
.reg_wrapper .reg_bottom .dialog_bot_img img,.word_wrapper .reg_bottom .dialog_bot_img img{
	width: 6.4rem;
}
.reg_wrapper .reg_bottom .dialog_bot_img,.word_wrapper .reg_bottom .dialog_bot_img{
	margin-top: 0.15rem;
	/*padding-bottom: 0.34rem;*/
	background: #fff;
}
.reg_wrapper .reg_bottom .dialog_img a,.word_wrapper .reg_bottom .dialog_img a{
	display: block;
}
.reg_wrapper .reg_bottom,.word_wrapper .reg_bottom1{
	width: 6.4rem;
	background: #ebebeb;
	/*padding-bottom: 45vh;*/
	padding-bottom: 10vh;
}
.reg_wrapper .dialog_bot_img,.word_wrapper .dialog_bot_img{
	width: 6.4rem;
	position: fixed;
	bottom: 0;
	left:50%;
	margin-left: -3.2rem;
}
/*挂号中心单页end*/
/*搜索词页面start*/
.word_wrapper .banner_nav a{
	display: block;
}
.word_wrapper .nav_icon1 a{
	padding-left: 0.20rem;
}
.word_wrapper .nav_icon1 a img{
	width: 0.61rem;
}
.word_wrapper .nav_icon1 a img:nth-child(2){
	padding: 0 0.3rem;
}
.word_wrapper nav .doc_logo ul li{
	border-top: 0;
	width: 24.5%;
}
.word_wrapper nav .doc_logo ul{
	border-top: 0.1rem solid #eee;
}
.word_wrapper .banner_nav img{
	width: 6.40rem;
	margin: 0 auto;
}
.word_wrapper .banner_nav{
	border-bottom: 0.1rem solid #eee;
}
.word_wrapper .reg_bottom>h2 a{
	margin-left: 0.25rem;
	color: #fff;
}
.word_wrapper .reg_bottom>h2 a:nth-child(2){
	padding: 0.02rem 0.23rem;
	background-color: #fead44;
	border-radius:0.05rem;
	-moz-border-radius:0.05rem;
	-webkit-border-radius:0.05rem;
}
.reg_wrapper .dialog_text p a,.word_wrapper .dialog_text p #telId{
	display: inline!important;
	font-size: 0.18rem;
	color: #c32222!important;
	font-weight: bold;
}
.reg_wrapper .dialog_text p span,.word_wrapper .dialog_text p span{
	color: #333333;;
	font-size: 0.18rem;
	font-weight: normal;
}
.word_wrapper .dialog_bot_img{
	padding: 0.25rem 0 0.2rem;
}
.word_wrapper .dialog_bot_img img{
	width: 0.7rem;
}
.word_wrapper .dialog_bot_img input{
	width: 4.6rem;
	height: 0.52rem;
	line-height: 0.52rem;
	outline: none;
	border: none;
	background-color: #ffffff;
	border-radius:0.05rem;
	-webkit-border-radius:0.05rem;
	-moz-border-radius:0.05rem;
	border: solid 1px #44a91b;
	font-size: 0.24rem;
	color:#999999 ;
	padding-left: 0.11rem;
	padding-right: 0.11rem;
}
.word_wrapper .dialog_bot_img button{
	width: 0.67rem;
	height:0.52rem;
	background-color: #44a0fc;
	border-radius:0.05rem;
	-webkit-border-radius:0.05rem;
	-moz-border-radius:0.05rem;
	outline: none;
	border: 0;
	font-size:0.22rem;
	font-stretch: normal;
	line-height: 0.52rem;
	color: #ffffff;
}
.word_wrapper .reg_inner_text>a>p{
	line-height: 0.44rem!important;
}
.word_wrapper .reg_bottom_pop .reg_bottom>h2 a:nth-child(2){
	background: none;
}
.word_wrapper .reg_bottom_pop{
	width: 6.4rem;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -3.2rem;
	background: #fff;
	display: none;
}
.word_wrapper .reg_dialog ul li:nth-child(2){
	margin-bottom: 0.58rem!important;
}
.word_wrapper .reg_dialog ul li:nth-child(2){
	margin-top: 0.44rem;
}
.word_wrapper .reg_bottom_pop .dialog_bot_img1{
	background: #fff;
	padding: 0.25rem 0 0.20rem;
}
.word_wrapper .reg_bottom_pop .dialog_bot_img1>a{
	display: inline-block;
	width: 1.45rem;
	height: 0.50rem;
	line-height: 0.5rem;
	font-size: 0.28rem;
	font-weight: bold;
	text-align: center;
	position: relative;
	font-weight: bold;
	color: #fff;
	background-color: #44a0fc;
	border-radius: 0.05rem;
	-webkit-border-radius: 0.05rem;
	-moz-border-radius: 0.05rem;
}
.word_wrapper .reg_bottom_pop .dialog_bot_img1>a:nth-child(1){
	background-color: #fead44;
	margin: 0 1.11rem 0 1.14rem;
}
.word_wrapper .reg_bottom_pop .dialog_bot_img1>a:before{
	content:'5';
	display: block;
	width: 0.35rem;
	line-height: 0.35rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 0.24rem;
	background: #fe0000;
	border-radius: 0.18rem;
	-webkit-border-radius: 0.18rem;
	-moz-border-radius: 0.18rem;
	position: absolute;
	top:-0.18rem;
	left:-0.18rem;
}
.word_wrapper .reg_bottom_pop .dialog_bot_img1>a:nth-child(2):before{
	content: '3';
}
.word_wrapper .reg_bottom>h2{
	line-height: 0.65rem;
}
.word_wrapper .reg_bottom_pop>span{
	display: block;
	width:0.43rem;
	line-height: 0.43rem;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	position: absolute;
	right: 0.12rem;
	top: 0.12rem;
	background: #ffb842;
	color: #45a0fd;
	font-size: 0.30rem;
	font-weight: bold;
	text-align: center;
}
/*搜索词页面end*/

/* 原聊天框修改 */
.bg_fff{
	background: #fff;
}
.reg_inner_list{
	background: #fff;
	padding-top: 0.4rem;
	padding-bottom: 0.3rem;
}

.reg_inner_list dl{
	height: 0.58rem;
	margin-bottom: 0.22rem;
	margin-left: 0.1rem;
}

.reg_inner_list dl dt{
	display: inline-block;
	vertical-align: middle;
	width: 0.9rem;
	height: 0.58rem;
	background: url(../images/btn_tag.png) center no-repeat;
	background-size: cover; 
}

.reg_inner_list dl dd{
	display: inline-block;
	vertical-align: middle;
	width: 2.9rem;
	height: 0.58rem;
	border-radius: 10px;
	margin-left: 0.1rem;
	text-align: center;
	/*padding-left: 0.05rem;
	padding-right: 0.05rem;*/
}

.reg_inner_list dl dd a{
	color: #fff;
	line-height: 0.58rem;
	text-align: center;
	font-size: 0.22rem;
	line-height: 0.58rem;
}

.reg_inner_list dl.regin_dla dd:nth-child(1){
	background-color: #f78e61;
}

.reg_inner_list dl.regin_dla dd:nth-child(2){
	background-color: #7098f0;
}

.reg_inner_list dl.regin_dlb dd:nth-child(1){
	background-color: #2adacf;
}

.reg_inner_list dl.regin_dlb dd:nth-child(2){
	background-color: #fca987;
}

.reg_inner_list dl.regin_dlc dd:nth-child(1){
	background-color: #aa9afc;
}

.reg_inner_list dl.regin_dlc dd:nth-child(2){
	background-color: #f35758;
}

/*.reg_inner_list dl.regin_dlb dd:nth-child(3) a,.reg_inner_list dl.regin_dlc dd:nth-child(3) a{
	font-size: 0.18rem;
}*/