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; }
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; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.red, .red a { color:#e1203f; }
.green, .green a { color:#216614; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:1rem; font-size:0; line-height:0; clear:both; overflow:hidden; }
html{font-size:16px;}
body { font-size:75%; margin:0 auto; color:#333;max-width:640px;min-width:320px;position: relative;height:100%; background:#efcfb2;}
.img img{ max-width:100%;max-height:100%;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select: auto;}
.table{
	-webkit-touch-callout: all;
-webkit-user-select: all;
-moz-user-select: all;
-ms-user-select: all;
user-select: all;
}
@media screen and (min-width:320px) {
html {
font-size:0.625rem;-webkit-text-size-adjust:none;
}
}
@media screen and (min-width:400px) {
html {
font-size:0.75rem;
}
}
@media screen and (min-width:480px) {
html {
font-size:0.875rem;
}
}
@media screen and (min-width:560px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:600px) {
html {
font-size:1.125rem;
}
}
@media screen and (min-width:640px) {
html {
font-size:1.25rem;
}
}

.kuang{ background:#fff; overflow:hidden; padding:1rem;}

nav{ background:#333; overflow:hidden;}
nav ul li{ float:left; width:33.3%; text-align:center; font-size:1.2rem; color:#fff; background: url(../images/nav_li.png) no-repeat right; background-size:0.1rem 1rem; line-height:2.5rem;}
nav ul li a{ color:#fff;}

.menu{ overflow:hidden;zoom:1; position:relative; z-index:0; height:auto;}
.menu ul li img{ width:100%;}
.jiant{ position:absolute; z-index:1; left:45%; bottom:0.1rem; overflow:hidden;zoom:1; ; text-align:center;}
.jiant img{ padding:0 0.3rem;}
.jiant a{ background:#dfdfdf; width:0.8rem;height:0.8rem; display:inline-block; margin:0 0.3rem;border-radius:0.5rem;}
.jiant a.hover{background:#2dca59; width:0.8rem;height:0.8rem; display:inline-block;border-radius:0.5rem;}


.dianhua{ background: url(../images/dianhua_bg.png) no-repeat center top; height:5.85rem; background-size:100% 100%; overflow:hidden;}
.dianhua p{ padding:3rem 2.5rem 0 2.5rem;}
.dianhua .txt{ height:2.5rem; width:60%; border:none; text-align:center; font-size:1.1rem}
.dianhua .bot{ height:2.5rem; width:38%; background:#ff9900; color:#fff; font-size:1.2rem; border:none;}

.bk1{background: url(../images/bk1_bg.png) no-repeat center top; height:20.9rem;background-size:100% 100%; overflow:hidden;}
.bk1 p{ font-size:1.2rem; color:#fff; line-height:1.25rem; padding-top:1.3rem; padding-left:5.8rem;}
.bk1 h3{ font-size:1.2rem; color:#fff; line-height:2.15rem; padding-top:2.4rem; padding-left:5.8rem;}

.bk_top{ overflow:hidden; background:url(../images/bk_top.png) no-repeat center bottom; text-align:center; height:4rem; background-size:100% 25%; }
.bk_top h3{ color:#b10c0d; font-size:1.2rem; font-weight:bold;}
.bk_top p{ color:#702b1b; font-size:0.6rem;}

.bk2{ overflow:hidden;}
.bk2 dl{ overflow:hidden; margin-top:1rem;background:url(../images/bk2_zjbg.png) no-repeat top right;background-size:56% 100%;}
.bk2 dd{ float:left; width:30%;}
.bk2 dd img{ width:100%;}
.bk2 dt{ float:left; width:70%; }
.bk2 dt p{ color:#333333; font-size:1.4rem; padding:1rem 0.5rem;}
.bk2 dt h3{ text-align:center;}
.bk2 dt h3 img{ width:11.5rem; height:2.65rem;}

.bk3_bt{ background:url(../images/bk3_bt.png) no-repeat center top;background-size:100% 100%; height:2.45rem; font-size:1.7rem; line-height:2.45rem; color:#be0404; font-weight:bold; text-align:center; margin:0 6rem;}
.bk3{ background: url(../images/bk3_bg.png) no-repeat center top; background-size:100% 100%; height:8.45rem; overflow:hidden;}
.bk3 ul li{ float:left; width:25%; font-size:1.1rem; color:#fff; padding:3.25rem 0 0 0.5rem;}
.bk3_m{ overflow:hidden;}
.bk3_m dl{ overflow:hidden;}
.bk3_m dd{ float:left; background:#be0404; width:100%; padding:0.5rem;}
.bk3_m dt{ float:right; background:#be0404; width:49.6%; padding:0.5rem;}
.bk3_m dl p{font-size:1.2rem; color:#fff;}
.bk3_m dl h3{font-size:1.9rem; color:#f0ff00; font-weight:bold;}

.bk4{ background: url(../images/bk4_bg.png) no-repeat center top; background-size:100% 100%; height:14.05rem; overflow:hidden;}
.bk4 p{font-size:1.2rem; color:#fff; padding:5.3rem 1rem 0 6.1rem}

.navs{ overflow:hidden;  background:url(../images/lh_nav_b.png) no-repeat; background-size:100% 100%; position:relative;}
.navs ul li{ width:33%; text-align:center; height:3.1rem; line-height:3.1rem;  float:left; font-size:1rem; color:#FFF;}
.navs ul li a{ color:#FFF; text-decoration:none;}
.navs ul li img{ vertical-align:middle; width:1.7rem; height:1.7rem;}
.navs ul li span{ display:inline-block; color:#fcff00; font-size:0.2rem; position:absolute; top:40%;}
.navs ul li span img{ width:1.3rem; height:0.3rem;} 

.jh_tow{ background:#fff; padding:1rem; overflow:hidden;}
.jh_one_t{ border-bottom:1px solid #5e4629; overflow:hidden;}
.jh_one_t h1{ font-size:1.5rem; font-weight:bold; color:#5e4629; display:inline-block; border-bottom:2px solid #5e4629; line-height:2.35rem;}
.jh_one_t span{ float:right; display:block; width:23%; margin-top:0.4rem;}
.jh_one_t span img{ width:100%;}
	
	
.jh_tow_c{overflow:hidden;}	
	
.jh_tow_c ul{ overflow:hidden;}
.jh_tow_c li{ margin-top:1rem;}
.jh_tow_c li h2{ float:left; width:20%; background:#eaeaea; font-size:1.2rem; text-align:center; color:#333537; line-height:2rem;}
.jh_mar3{ width:80%; border:1px solid #c0c0c0; border-left:none; background:#fff; height:2rem; color:#a9a9a9; font-size:1.2rem;}
	
.jh_tow_c h5{ text-align:center; margin-top:1rem;}
.jh_tow_c .bot{ width:10.75rem; height:2.8rem; background:#ff9900;border-radius:2rem; border:none; font-size:1.2rem; color:#fff;}
.jh_tow_c .cz{ width:10.75rem; height:2.8rem; background:#be0404;border-radius:2rem; border:none; font-size:1.2rem; color:#fff; margin-left:1rem}
	
.jh_menu{ overflow:hidden; background:#5c2b20;}
.jh_menu li{ float:left; width:33.3%; text-align:center; line-height:3.25rem; font-size:1.3rem; background: url(../images/nav_li.png) no-repeat right;}
.jh_menu li a{ color:#fff;}
	
	
.yy_tit{ overflow:hidden; background:url(../images/lh_xx.png) no-repeat bottom; padding-bottom:0.4rem; background-size:100% auto; }
.yy_tit2{ overflow:hidden; background:url(../images/lh_xx2.jpg) no-repeat bottom; padding-bottom:0.4rem; background-size:100% auto;}
.swt_btn{ width:75%; color:#252525; font-size:1.4rem; font-weight:bold; height:2.5rem; line-height:2.5rem;}
.swt_btn2{ width:25%; overflow:hidden;}
.swt_btn2 .tel{ color:#ffffff;background:#fa9803; width:100%; text-align:center; line-height:2.5rem; height:2.5rem;  font-size:1.2rem; border-radius:0em; float:left;}
/*挂号上面滚*/
.tips-loop{ width:100%; height:3.2rem; margin:0 auto;}
.tipsup{ width:100%;  position:relative;     }
.tipsup .tits{ width:60%; float:right; overflow:hidden; }
.tipsup .tits ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.tipsup .tits ul li{ float:left;  width:0px; height:0px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; }
.tipsup .tits ul li.on{ background-position:0 0; }
.tipsup .texs{ width:100%; float:left; padding:1%;  overflow:hidden;    }
.tipsup .texs ul{ overflow:hidden; zoom:1; }
.tipsup .texs ul li{ width:100%; float:left; height:24px; line-height:24px;  text-align:left; _display:inline; }
.tipsup .texs ul li a{ width:100%;color:#ea4505;}
.tipsup .texs ul li span{ color:#999;  }
.icon-notice{ background:url(../images/tips-up.png) top center no-repeat;width:16px;height:16px;margin-top: 4px; display: inline-block; float:left;}
	
	
.foot{ overflow:hidden;  background:#fff; }
.foot cite{ text-align:center; display:block; margin-top:1rem;}
.foot cite img{  width:92%; }

.jh_foot{ overflow:hidden; padding:2rem; background:#fff;}
.jh_foot dl{ overflow:hidden;}
.jh_foot dt{ width:8%;}
.jh_foot dt img{ width:100%;}
.jh_foot dd{ width:90%; margin-left:2%;}
.jh_foot dd h3{ font-size:1.2rem; color:#896a4c; line-height:1.55rem;}
.jh_foot dd p{ font-size:1.2rem; color:#333333;}
	
.jh_foot h4{ width:90%; margin:0 auto;}
.jh_foot h4 a.jh_mar1{ width:48%; border:2px solid #896a4c;border-radius:2rem; font-size:1.2rem; text-align:center; line-height:2.8rem;}
.jh_foot h4 a.jh_mar2{ width:48%; border:2px solid #896a4c;border-radius:2rem; font-size:1.2rem; text-align:center; line-height:2.8rem;}
.jh_foot h4 a{ color:#896a4c;}


/*文章底部问医生*/
.zbys{font-size:1rem; clear:both; padding:1rem 0.3rem; margin: 1rem 0; background: #ffffff; border:1px #e5e5e5 solid;}
.zbys em{font-size:1.2rem;color:#4fa2a2; font-style: normal; font-weight:bold; }
.zbys div{ line-height:2rem;color:#666;}
.zbys div span{display:inline-block;height:2rem;line-height:30px;color:#fff;background-color: #ff893c;padding:0 6px;margin-left:6px;}

/*圆标漂浮*/
.roundIoc{background:url(../images/page_Two.png) no-repeat;-webkit-background-size:60px 62px;-moz-background-size:60px 62px;background-size:60px 62px; position: fixed;right:6px;bottom:180px;z-index:99999; display:block;width:60px;height:62px;}
/*****/
.test_bbg{height:4rem;background-color:#333;opacity:0.8;position:fixed;bottom:0px;left:0px;width:100%;z-index:100;}
.test_b{height:4rem;position:fixed;bottom:0px;left:0px;width:100%;color:#fff;z-index:2147483647;  background: #333; }
.test_bl{ width:65%;padding-left:2%;float:left;}
.test_bl img{ float: left; /*margin: 0.5rem 0.4rem 0 0;*/ width:4.4rem; height:7rem;margin-top: -29px; display: block;}
.test_bl span{display:block;font-size:1rem;padding-top:0.5rem;line-height:1rem;color:#ddd;}
.test_bl .test_bl_span{font-size:1.2rem; margin-top:0.2rem; font-weight:bold; color:#ffe400;}
.test_bl span b{color:#e7604a;}
.test_bl span strong{color:#67ca20;font-weight:normal;}
.test_bl span var {color:#ddd;padding-left:7px;}
.test_bra{ width:7rem;height:3rem;display:block;float:right;background-color:#519F1A;margin:0.5rem 2% 0 0;border-radius:0.2rem;font-size:1.2rem;font-weight:bold;text-align:center;line-height:3rem;color:#fff;}
.test_bl_box{display:-webkit-box;display:-moz-box;display:box;}
.test_bl_box .test_bl{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;display:block;width:100%;float:none;padding-left:0px;}
.test_bl_box img{float:left;margin:5px 0 0 10px;width:50px;height:37px;display:block;}
.float_none{ float:none;}


.top{ /*width:4.7rem;*/ position:fixed; right:15px; bottom:4rem;}
.top img{ width:4.2rem; height:4.2rem;}

/* 案例 */
.sx_thr { overflow: hidden; zoom: 1; padding: 1rem 1rem 0.5rem 1rem; }
.thr_top { overflow: hidden; zoom: 1;}
.thr_top ul { overflow: hidden; zoom: 1;}
.thr_top ul li { width: 33%; display:block; overflow: hidden; float: left; margin:0 0 0.5em 1px; }
.thr_top ul li:nth-child(3n+1) { margin-left: 0; }
.thr_top ul li img { width: 9.9rem; height:5.7rem; margin-top:0.1rem; }

.anli{ position:relative; overflow:hidden; margin:10px auto;  max-width:560px;/* 设置焦点图最大宽度 */ }
.anli .hd{ position:absolute; height:28px; line-height:28px; top:0; right:0; z-index:1; }
.anli .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fa9803; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.anli .hd li.on{ background:#fff;  }
.anli .bd{ position:relative; z-index:0; }
.anli .bd li{ position:relative; text-align:center;  }
.anli .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.anli .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.anli .bd li .anli-tit{ display:block; width:100%; height:25%; /*background:url(../images/black70.png) top center repeat;*/ /* position:absolute; bottom:0; right:0; */  color:#fff;  text-align:left;  }

.anli .bd li .anli-tit h4{ font-size:1.2rem; color:#252525; padding:0.4rem 0;}
.anli .bd li .anli-tit h4 a{ color:#252525;}
.anli .bd li .anli-tit p{ font-size:1rem; line-height:1.4rem;}
/* banner */
.banimg{ width:100%; height:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.banimg .bd{ position:relative; z-index:0; }
.banimg .bd li{ position:relative; text-align:center;  }
.banimg .bd li img{ width:100%; }
.banimg .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.banimg .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.banimg .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fa9803; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.banimg .hd li.on{ background:#fff;  }


.yy_tit{ overflow:hidden; background:url(../images/lh_xx.png) no-repeat bottom; padding-bottom:0.4rem; background-size:100% auto; }
.yy_tit2{ overflow:hidden; background:url(../images/lh_xx2.jpg) no-repeat bottom; padding-bottom:0.4rem; background-size:100% auto;}
.swt_btn{ width:75%; color:#252525; font-size:1.4rem; font-weight:bold; height:2.5rem; line-height:2.5rem;}
.swt_btn2{ width:25%; overflow:hidden;}
.swt_btn2 .tel{ color:#ffffff;/*background:#28a745;*/ width:100%; text-align:center; line-height:2.5rem; height:2.5rem;  font-size:1.2rem; border-radius:0em; float:left;/*border: 1px solid rgba(27,31,35,0.2); border-radius: 0.25em;*/}

.footer{
	width:100%;
	max-width:640px;
	height:auto;
	margin:auto;
	position:fixed;
	bottom:0px;
}
.footer .footer_r{
	display:inline-block;
	width:33%;
	height:auto;
	overflow:hidden;
	text-align:center;
	float:left;
}
.footer .footer_r a{
	display:block;
	width:100%;
	font-size:17px;
	padding:6px 0;
	color:#fff;
}
.footer .col{
	background:#4095ed;
	
}
.footer .cor{
	background:#f78210;
}
.footer .cor2{
	background:#ff6259;
}