@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
html {
	font-size: 16px;
	-webkit-text-size-adjust: none;
}

table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration: none;}
@media screen and (min-width:320px) {
html {
font-size:75%
}
}

@media screen and (min-width:400px) {
html {
font-size:80%
}
}
@media screen and (min-width:480px) {
html {
font-size:97.5%
}
}
@media screen and (min-width:560px) {
html {
font-size:100%
}
}
@media screen and (min-width:600px) {
html{
font-size:112.5%
}
}
@media screen and (min-width:640px) {
html {
font-size:125%
}
}

.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}
.autohei{ overflow:hidden; zoom:1;}
.autohei li{ text-align:left;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.kf_1{ position:relative;}
.kf_1 p{ background:#000;width:100%;opacity:.7;filter:alpha(opacity=70);-moz-opacity: 0.5; padding:1% 0; position:absolute; bottom:0%;}
.kf_1 p a{ color:#FFF; font-size:1.0rem ;}
.blank{ height:10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.yahei,.yahei *{ font-family: "微软雅黑";}
body{font-size:12px; max-width:640px; min-width:320px; margin:0 auto;}
.body { min-width:320px; max-width:640px; margin:0 auto;}
.img,.img img{ width:100%;}
/* iphone去除按钮默认样式 */
input:focus, textarea:focus { outline: none;}
input:focus{  -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}

.blank2{ height:15px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank3{ height:5px; font-size:0; line-height:0; clear:both; overflow:hidden;}

.top{ width:100%; position:fixed; left:0; top:0; background:#fb8c20; z-index:9999;}
.top .top_in{ max-width:640px; min-width:320px; margin:0 auto;}
.top .top_in img{ width:100%;}

/*顶部漂浮*/
.sz_piao {position:fixed;top:0px;left:0px;background:#801318;width:100%;z-index:1000;}
.top_float_blank {height:0px;font-size:0;line-height:0;clear:both;overflow:hidden;}
/*疾病知识*/
.menu_list{ background:#f1f1f1; border:solid 1px #e8e8e8; width:100%; margin-top:1%;}
.menu_list .menu_list_left{ width:22%; background:#f2c158; text-align:center; padding:9% 0 9% 0; float:left; margin-top:0.3rem;}
.menu_list .menu_list_left img{ width:52%;}
.menu_list .menu_list_left p{ font-size:1.1rem; color:#fff; padding-top:10%;}
.menu_list .menu_list_right{ width:100%; padding:.3rem 0 0 .5rem;}
.menu_list .menu_list_right a{ display:inline-block; width:24%; background:#fff; font-size:1.0rem; height:2.3rem; line-height:2.3rem; position:relative; border:dashed 1px #96c4b5; margin:0 1.33% 1.33% 0; text-align:center;}
.menu_list .menu_list_right_gd{}
.menu_list .menu_list_right a .hot33{display:inline-block; position:absolute; top:10%; right:5%;}
.menu_more a{ display:inline-block; width:100%; text-align:center; color:#fff; font-size:1rem; padding:3% 0; background:#036eb8;}
.menu_list .menu_list_left.rbg_bg_2{ background:#80c883;}

/*导航*/
.zr_nav{ overflow:hidden; margin:0 auto;}
.zr_nav ul li{ width:24.8%; text-align:center; background:#036eb8;line-height:31px; font-family:"微软雅黑"; font-size:1.3rem; float:left; margin:0.1%; }
.zr_nav ul li a{ color:#FFF; display:inline-block; border-right:1px #fff solid; border-bottom:1px #fff solid; width:100%; padding:3% 0;}

/*标题条*/
.bk_top{ width:100%; margin:0 auto; background:url(/temimages/bk_topbg.png) repeat-x; height:42px; overflow:hidden; zoom:1; text-align:center;}
.bk_top span{ color:#ffffff; font-size:18px; line-height:42px; font-weight:bold; font-family: "微软雅黑"; background:url(/temimages/bk_topz.png) no-repeat left center;}
.bk_top span a{ color:#ffffff; background:url(/temimages/bk_topy.png) no-repeat right center;  display:inline-block; padding:0px 40px;}
.bk_top span a:hover{ text-decoration:none;}
.bk_top p{ float:right; line-height:42px; font-size:16px; margin-right:8px;font-family: "微软雅黑";}
.bk_top p a{ color:#fff;}

/*简介*/
.bk1 { width: 95%; margin: 0px auto; overflow: hidden; }
.bk1 h3 { font-size:1.1rem; text-align:center; margin-top:2%; font-weight:bold; border-bottom:0.1rem;border-bottom:0.1rem dashed #666666; margin-left:42%; padding-bottom:2%;width:56%;
	white-space:nowrap;
	overflow : hidden;
	text-overflow : ellipsis ;}
.bk1 h3 a{ color:#036eb8;}
.bk1 span { font-size:0.7rem; color:#666; font-weight:normal; line-height:1%; margin-top:2%;}
.bk1 p{ font-size:0.9rem; color:#333; margin-top:1.3%; text-indent:1.6rem; line-height:1.4rem;}
.bk1 h4 { text-align: center; margin-top: 5px; }
.bk1 h4 img { margin: 0 2%; }
.bk1 cite { float: left; margin:2% 2% 0 0; border:0.1rem solid #999; width:40%;}
.bk1 cite img{ margin:2%; width:96%;}


/*专家*/
.zj_index { overflow:hidden; zoom:1;}
.zj_index ul {padding:0px 0px 0px 5px;}
.zj_index ul li {padding:5px 0;}
.zj_index_pic img {border:1px solid #c5c5c5;}
.zj_index_txt { margin:0 5px;}
.zj_index ul li h3 {font-size:14px; padding:0px 0px 0px 108px; font-weight:bold;}
.zj_index ul li h3 strong {font-size:18px;color:#801318; margin-right:6px;}
.zj_index ul li h4{ line-height:26px;  padding:0px 0px 0px 108px;} 
.zj_index ul li p {padding:0px 0px 0px 108px;line-height:20px; }

/*案例*/
.kfaln { overflow:hidden; zoom:1;}
.kfaln ul li {width:247px;float:left;}
.kfaln ul li p {line-height:22px; margin-top:10px;}
#gun1left {padding:55px 10px 0px 8px;}
#gun1right {padding:55px 0px 0px 10px;}
.tishi{ width:90.9%; margin:0 auto; padding:5px 10px;background:#ECECEC; color:#ab0008; line-height:20px;}

/*挂号*/
.guahao{ overflow:hidden; zoom:1; background:#f8f2e8; border-top:1px #f1dfc0 solid;}
.guahao cite{ text-align:center; display:block;}
.guahao ul{ margin:10px 0px 20px 0px;overflow:hidden; zoom:1;}
.guahao ul li{ float:left; width:33%; text-align:center;}
.guahao p{ line-height:24px; margin-left:12px;}
.guahao h4{ margin:5px 0px 5px 12px;}
.guahao h4 .text{ width:190px; height:22px; border:1px #5a5a5a solid; margin-right:3px; padding:3px;}
.guahao h5{ text-align:center; line-height:30px;}
.guahao h5 span{ color:#801318;}
.guahao h5 img{ vertical-align:middle;}
.tit1{ line-height:42px; background:url(/temimages/bk_topbg.png) repeat-x; height:42px; text-align:center; font-size:18px; font-weight:600; color:#fff;}
.ghn{ padding:0px 8px 0px 8px;}
.ghn h4{ color:#cf0000; text-align:center; line-height:40px; margin-top:10px; font-size:12px;}
.ghn h4 img{ vertical-align:middle; margin-right:8px;}
.gh_td1{ width:90px;}
.ghn td{ height:40px; line-height:40px;}
.sw_txt1{ vertical-align:middle; width:85%; white-space:24px; line-height:24px; border:1px solid #aaaaaa; background:#f2f2f2;}
.sw_submit1{ width:102px; height:37px; background:url(/temimages/but1.png) no-repeat; border:none;}
.Wdate {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #aaaaaa;
    line-height: 24px;
    vertical-align: middle;
    width: 85%;
}
.WdateFmtErr {
    color: red;
    font-weight: bold;
}


/*问题*/
.lwz608_dbk{ height:auto; overflow:hidden; max-width:100%;}
.lwz608_dbk p{ line-height:20px; padding:10px 6px;}
.lwz608_dbk h3{ text-align:center;}
.lwz608_dbk h3 img{ margin:0 5px;}

/*问题*/
.wenti{ overflow:hidden; zoom:1;}
.wenti h3{ color:#760e15; font-weight:bold; line-height:35px; font-size:1.0rem; width:98.5%; background:#CCC; margin:1% auto;}
.wenti ul{ margin-left:4px; overflow:hidden; zoom:1;}
.wenti ul li{ float:left; line-height:34px; text-align:center; margin:0px 0.93% 0.93% 0px; font-size:1.0rem;}
.wenti ul li a{ color:#fff;}
.wenti ul li.bgg01{ background:#e5b700; width:36.9%;}
.wenti ul li.bgg02{ background:#eb3c00; width:61%;}
.wenti ul li.bgg03{ background:#007ae5; width:47.9%;}
.wenti ul li.bgg04{ background:#9f6a40; width:50%;}
.wenti ul li.bgg05{ background:#00a338; width:44.1%;}
.wenti ul li.bgg06{ background:#b52600; width:53.7%;}
.wenti ul li.bgg07{ background:#00bfb3; width:56%;}
.wenti ul li.bgg08{ background:#ff9100; width:41.9%;}

/*底部*/
.foot{ background:#036eb8; overflow:hidden; zoom:1; margin:13px 0 0;}
.ft_nav{ overflow:hidden; zoom:1;}
.ft_nav ul{ margin-top:2%;}
.ft_nav ul li{ float:left; width:24%; text-align:center; line-height:42px; font-size:14px; font-weight:bold; color:#fff; background:url(/temimages/ft_nav.png) no-repeat right;}
.ft_nav ul li a{ color:#fff; font-size:1.2rem;}
.ft_dz{ padding:10px; overflow:hidden; zoom:1;}

.ft_dz_text{ float:left; margin-left:3%; width:75%;}
.ft_dz_text p{ color:#ffffff; line-height:1.5rem; font-size:1.0rem;}
.ft_dz_text p a { color:#ffffff;}
.ft_dz_text p span{ padding-left:11.25%;}
.ft_dz img{ margin-left:2%; float:right; margin-right:3%; width:15%}
.ft_dz cite{ float:right; /*margin-top:5px;*/ display:block;}
.ft_dz h4{ color:#ffffff; line-height:18px; font-size:1.0rem; margin:0 3%; text-align:center; line-height:1.4rem;}

.center { text-align: center; }
.ad1 { padding: 3% 10% 0;
margin-bottom: 20px; }
.ad1 img{ width:100%;}
.Yi4 { width: 98%; margin: 0px auto; }
.Yi4_2 { padding: 2% 1%; }
.Yi4_2 p { text-indent: 2em; }
.Yi4_3 { width: 98%; text-align: center; margin: 0px auto; border-bottom: 2px solid rgb(193, 114, 37); padding: 0px 1%; }
.Yi4_3 li { width: 24%; float: left; margin-right: 1%; background: rgb(255, 241, 228) none repeat scroll 0% 0% / 99% 100%; font-size: 100%; color: rgb(161, 80, 1); text-align: center; padding: 2% 0px 3%; }
.Yi4_now { background: rgb(193, 114, 37) none repeat scroll 0% 0% / 99% 100% ! important; cursor: pointer; color: rgb(255, 255, 255) ! important; }
.Yi4_4 {  }
.Yi4_4_con ul { overflow:hidden;}
.Yi4_4_con li { padding: 2% 0px; border-bottom: 1px solid rgb(240, 240, 240); }
.Yi4_4_con li .Yi4_pic { position: relative; z-index: 1; width: 30%; float: left; margin-right: 1%; margin-top: 3%; }
.Yi4_4_con li .Yi4_pic img{ width:100%;}
.Yi4_4_con li .Yi4_tt { float: left; width: 65%; }
.Yi4_4_con li .Yi4_tt strong { color: rgb(102, 102, 102);  background: transparent url(/temimages/hospital/yi4_li_bottom.jpg) repeat-x scroll center bottom; padding: 2% 2%; overflow: hidden; height: 22px; line-height: 22px; }
.Yi4_4_con li .Yi4_tt p { color: rgb(102, 102, 102); padding: 2% 2%; line-height: 22px; font-size: 100%; }
.Yi4_4_con li .Yi4_tt p a { color: rgb(204, 0, 0); }
.Yi4_4_con li .Yi4_tt p a:hover { color: rgb(255, 0, 0); }


.mt20 { margin-top: 20px; }
.mt10 { margin-top: 10px; }
.txc { text-align: center; }
.sw94 { width: 94%; margin-left: 3%; }
.sw94_p { font-size:1.0rem; line-height:20px; margin-top:15px; overflow:hidden; }
.sw94_p span { float:left; display:inline-block; width:75%; }
.sw94_p a { float:right; display:inline-block; }
.sw96 { width: 96%; margin-left: 2%; }
.clear1::after { content: " "; height: 0px; display: block; clear: both; }
.clear1 { clear: both; }
.little { background: rgb(130, 67, 0) url(/temimages/case/little_ico.jpg) no-repeat scroll 5px center; line-height: 60px; border-top-left-radius: 9px; border-top-right-radius: 9px; text-indent: 40px; font-size: 13px; color: rgb(255, 255, 255); margin-top: 10px; }
/* .little_3 { background-color: rgb(130, 67, 0); border-radius: 9px; margin-top: 20px; line-height: 20px; height: 60px; }
.little_3 label { background-color: rgb(105, 54, 0); float: left; height: 100%; border-top-left-radius: 9px; border-bottom-left-radius: 9px; font-size: 18px; color: rgb(255, 255, 255); padding: 0px 15px; }
.little_3 img { float: left; margin-top: 20px; margin-right: 3px; }
.little_3 .p_little { font-size: 20px; color: rgb(255, 255, 255); padding-top: 10px; text-align: center; } */
.swap_6 ul li { width: 100%; }
.swap_6 .p_little { font-size: 100%; color: rgb(200, 0, 0); padding-top: 10px; border-bottom: 1px dashed rgb(204, 204, 204); padding-bottom: 10px; }
.swap_6 .p_content { font-size: 100%; color: rgb(51, 51, 51); text-indent: 25px; padding-top: 10px; }
.swap_6 .p_little img { vertical-align: middle; margin-right: 8px; }
.txts { border: 1px solid rgb(194, 194, 194); line-height: 41px; width: 70%; float: left; text-indent: 10px; color: rgb(169, 169, 169); }
.btns { border: 0px none; background: rgb(172, 106, 0) none repeat scroll 0% 0%; width: 29%; height: 43px; float: left; color: rgb(255, 255, 255); }



.swap_7 { border: 1px solid rgb(229, 229, 229); padding-bottom: 20px; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; margin-top:10px; }
.swap_7 ul li { width: 25%; margin-top: 5px; font-size: 12px; text-align: center; display:inline; float:left; vertical-align: middle; }
.swap_7 ul li input { margin-right: 2px; vertical-align:middle;}
.swap_7 a { background-color: rgb(112, 58, 0); color: rgb(255, 255, 255); padding: 8px 25px; margin-left: 15px; border-radius: 9px; cursor:pointer; }


.swap_5 { margin-top: 10px; }
.swap_5 a { color: rgb(192, 0, 0); }

.tx25 { text-indent: 25px; }
.swap_100 { border: 1px solid rgb(229, 229, 229); padding-bottom: 20px; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; margin:10px auto 16%; }
.swap_100 .btn_1 { background: rgb(184, 0, 0) url(/temimages/case/btn_ico.jpg) no-repeat scroll 15px center; padding: 13px 10px 10px 65px; border-radius: 9px; color: rgb(255, 255, 255); font-size: 12px; }
.swap_100 .btn_2 { background: rgb(149, 76, 0) url(/temimages/case/btn_ico2.jpg) no-repeat scroll 15px center; padding: 13px 10px 10px 65px; border-radius: 9px; color: rgb(255, 255, 255); margin-left: 10px; }
.t_plittle { background: transparent url(/temimages/case/map.jpg) no-repeat scroll 0% 0%; font-size: 16px; color: rgb(51, 51, 51); text-indent: 30px; line-height: 35px; margin-top: 10px; border-bottom: 1px dashed rgb(204, 204, 204); }
.tit2 { line-height: 33px; margin-top: 10px ! important; font-size: 16px; font-weight: bolder; color: rgb(114, 54, 2); background: rgb(250, 246, 243) none repeat scroll 0% 0%; text-align: center; }

/*分页样式*/
#pagelist_pl{ float:left; display:inline;}
#pagelist_pl a{ text-decoration:none;}
#pagelist_pl a.hover{ background-color:#ccc;}
.pagehover{ background-color:#ccc;}
#pre_pl,#next_pl,#pagelist_pl a{ float:left; display:inline; cursor:pointer; border:1px solid; padding:0 5px; margin-right:5px; height:25px; line-height:22px;}

/* 自测回拨 */
.swap_12 { border: 1px solid rgb(229, 229, 229); padding-bottom: 20px; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; }
.swap_12 ul li { width: 25%; margin-top: 5px; font-size: 12px; text-align: center; }
.swap_12 ul li input { margin-right: 2px; vertical-align:middle; }
.swap_12 a { background-color: rgb(112, 58, 0); color: rgb(255, 255, 255); padding: 8px 25px; margin-left: 15px; border-radius: 9px; cursor:pointer; }

/* 评论分页居中 */
.pl_center { text-align:center;}
.sw96 ul li { text-align:left;}

/*加医院简介板块*/
.Yi1 { width: 96%; margin: 0px auto; }

.Yi1_3_tit { overflow: hidden; text-align: center; padding: 3% 0%; width: 100%; color: rgb(161, 80, 1); background: rgb(242, 243, 242) none repeat scroll 0% 0%; margin-bottom: 4%; position: relative; }
.Yi1_3_tit img{ color: rgb(161, 80, 1); font-size: 120%; font-weight: bold; float: left; margin-top: 0.8%; }
.Yi1_3_tit {
  color: rgb(161, 80, 1);
  font-size: 135%;
  font-weight: bold;
  float: left;
  margin-top: 0.8%;
  font-family:"微软雅黑";
}
.Yi1 .pb ul li { width: 32.5%; float: left; margin-right: 1.2%; padding-bottom: 2%; }
.Yi1 .pb img{ width:100%; margin-bottom:2%}

/*内页*/
.w640{ width:100%; margin:0 5%;}
.w94 {
	width: 100%;
	margin: 0 auto;
	font-size:1.0rem;}
	
.dq_bgt {
	height:2.0rem;
	line-height: 2.0rem;
	background: -ms-linear-gradient(top, #e3e3e3, #f2f2f2);
	background: -moz-linear-gradient(top, #e3e3e3, #f2f2f2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#f2f2f2));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#f2f2f2));
	background: -o-linear-gradient(top, #e3e3e3, #f2f2f2);
	font-size:1.5rem;
	margin-top:2%;
	 margin-left:0;
}
.dq_bgt span {
	border: 1px solid #e14268;
	height: 0.6rem;
	width: 0.6rem;
	border-radius: 1rem;
	display: inline-block;
	padding-left:5%;
	
}

.dq_bgt a {
	color: #036eb8;
}

.pagelist {
	width: 100%;
	height: 2rem;
}

.pagelist ul {
	width: 100%;
	margin-top: 5%;
}

.pagelist li {
	float: left;
	border: 1px #d2d2d2 solid;
	margin: 0px 3px;
	height: 1.5rem;
	background: #F6F6F6;
	line-height: 1.5rem;
	padding: 0px 1%;
	font-size:1.2rem;
}

.pagelist li:hover {
	float: left;
	border: 1px #d2d2d2 solid;
	margin: 0px 3px;
	height: 1.5rem;
	background: #A8A498;
	line-height: 1.5rem;
	padding: 0px 1%;
	font-size: 1.2rem;
}

.pagelist li a {
	color: #333333;
	font-size: 0.85rem;
	_width: 10%;
	_text-align: center
}

.pagelist li a:hover {
	color: #FFFFFF;
	_width: 10%;
	_text-align: center;
}



/*头部修改css*/

/*.logoa a{display:block;width:50%;font-size:2rem;}*/
.logo{margin-top:3rem;font-size:12px;}
.logo>img{width:100%;}
.logoa{    width: 100%;padding: 0.14rem 0rem 0.5rem;text-align:center;font-family: "微软雅黑";}
.logoaa { width: 50%;float: left; color: #333333; }
.logoaa_a {  width: 10%;color: #ff0000;}
.logoaa_b {width:90%;}.logoaa_v{margin-right:0.8rem;}
@media screen and (max-width: 400px) and (min-width: 375px){
.logoaa{font-size:110%;}
}
@media screen and (min-width: 640px) {
.logoaa{font-size:195%;}
.logoaa_v{margin-right:1.2rem;}
}
@media screen and (max-width: 640px) and (min-width:600px){
.logoaa{font-size:170%;}
}
@media screen and (max-width: 600px) and (min-width:560px){
.logoaa{font-size:160%;}
} 
@media screen and (max-width: 560px) and (min-width:500px){
.logoaa{font-size:150%;}
} 
@media screen and (max-width: 500px) and (min-width:450px){
.logoaa{font-size:140%;}
}
@media screen and (max-width: 450px) and (min-width:400px){
.logoaa{font-size:125%;}
} 

@media screen and (max-width:360px) {
.yc{display:none;}
}
@media screen and (max-width:460px) {
.yc_1{display:none;}
}
@media screen and (max-width:320px) {
.yc_2{display:none;}
}
