@charset "utf-8";
/* CSS Document */
@import url("base.css");
/*首页*/
.bj{ width:100%; max-width:640px; overflow:hidden; margin:0.7em auto;}
.bj li{ float:left; width:32%; height:2.08em; max-height:75.6px; padding-top:1.2em; line-height:1.1em; background:#eee; border:1px #FFF solid; font-size:0.917em; text-align:center; }
.bj img{ width:100%; max-width:175px;}
.bj0{ float:left; width:70%; height:9.25em; max-height:227px;}
.bjul{ float:left; margin-right:0.6%; width:29%; position:relative;}
.bjbr{ float:right; margin-left:0.6%; width:29%; position:relative;}
.bjul p,.bjbr p{ display:block; width:100%; max-width:175px; background:rgba(0,0,0,0.4); color:#FFF; text-align:center; line-height:2em; position:absolute; bottom:0;}

.gjc{ width:100%; overflow:hidden;}
.gjc li{ float:left;font-size:0.9em; line-height:3em; text-align:center; margin-bottom:0.1em;}
.gjc li a{ color:#FFF;}
.gjc ul li:nth-child(1){width:65%;background:#ea769c; margin-right:0.1em;}
.gjc ul li:nth-child(2){width:34%;background:#eaa945;}
.gjc ul li:nth-child(3){width:50%;background:#8fd54f; margin-right:0.1em;}
.gjc ul li:nth-child(4){width:49%;background:#1ec589;}
.gjc ul li:nth-child(5){width:65%;background:#4b93d9; margin-right:0.1em;}
.gjc ul li:nth-child(6){width:34%;background:#ea769c;}

.hyrd{ overflow:hidden; background:#fffbf5; width:100%; margin-top:0.8em;margin-bottom: -0.5em;}
.hyrd img{ float:left; width:11%; height:12.3em; max-width:68px; max-height:295px;}
.hyrd ul{ float:right; width:88%;}
.hyrd li{ border-bottom:1px dashed #555; line-height:3em; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hyrd li a{ color:#555;}
.hyrd ul li:last-child{ border:none;}

/*-------栏目页--------*/
.baoxi{ width:100%; margin-top:-0.5em; border:#cc0949 solid 1px;height:2.833em; line-height:2.833em; text-indent:0.7em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.baoxi span{ display:block; float:left; padding:0 1.4em; background:#cc0949; color:#FFF; line-height:2.875em;}

.list{ background:#fffbf5; width:100%;}
.list li{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; border-bottom:1px dashed #555; margin:0 auto; line-height:3em; width:90%;}
.list li span{ color:#cc0949;}
.list ul li:last-child{ border:none;}
.list-page{ margin:1.25em auto 0 auto;}
.list-page li{ display:inline-block; padding:0 0.6em; line-height:2.2em; }
.thisclass{ color:#FFF; background:#cc0949;}
/*-------文章页--------*/
.a-c{ border-top:#cc0949 solid 2px;}
.a-c h2{ text-align:center; padding:1em 0; font-size:1.35em;}
.a-c p{ line-height:2em; margin:0.8em 0; font-size:1.25em;}
.a-cc{ width:100%; background:#f7f7f7; border:1px solid #b5b5b5; text-align:center; line-height:2.7em;}
.a-cc span{ color:#cc0949;}
.list p{ width:100%; background:#cc0949; color:#FFF; line-height:2.5em; text-align:center;}
/*-------案例页--------*/
.case-list ul li{ overflow:hidden; padding:1.66em 0;}
.case-list ul li .cl-l a,.cl-r p a{ color:#cc0949;}
.case-list ul li:nth-child(odd){ background:#eee;}
.case-list ul li:nth-child(even){ background:none;}
.cl-l{ float:left; width:38%; text-align:center; margin:0 3% 0 5%;}
.cl-l img{ width:100%; margin-bottom:0.5em;}
.cl-r{ float:left; width:50%;}
.cl-r p{ font-weight:bolder;}
.cl-r p span{ font-weight:normal;}
.cl-rbtn { display:inline-block; width:100%; margin-top:1em; background:#fe9a00; line-height:2.9em; text-align:center; color:#FFF;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;}
/*-------特色疗法--------*/
.skill-list li{ overflow:hidden; padding:5% 4%;}
.skill-list li img{ float:left; margin-right:3%; width:43%; max-width:258px;}
.skill-list li h3{ margin-top:2%; font-size:1em;}
.skill-list li span{color:#cc0949;}
.skill-list ul li:nth-child(odd){ background:#f8f8f8;}
.skill-list ul li:nth-child(even){ background:none;}
/*-------专家页--------*/
.expert-list li{ overflow:hidden; padding:5% 4%;}
.expert-list li img{ float:left; margin-right:3%; width:34%; max-width:194px;}
.expert-list li span{color:#cc0949;}
.epli-r{ margin-bottom:1em;}
.epli-r h4{ display:inline;}
.expert-list ul li:nth-child(odd){ background:#f8f8f8;}
.expert-list ul li:nth-child(even){ background:none;}
.expert-list ul li a:nth-child(2){ display:inline-block; margin-right:1px; background:url(../images/zjbtn-l.jpg) no-repeat 0.5em center #fe9a00; background-size:auto 53%; width:30%;color:#FFF; line-height:2.9em; text-align:center; text-indent:1.8em;border-radius:0.2em 0 0 0.2em;}
.expert-list ul li a:nth-child(3){display:inline-block; margin-right:1px; background:url(../images/zjbtn-r.jpg) no-repeat 0.5em center #cc0949; background-size:auto 53%; width:30%;color:#FFF; line-height:2.9em; text-align:center; text-indent:1.8em;border-radius:0 0.2em 0.2em 0;}
/*-------检查页--------*/
.tabBox .hd{background:#eee;}
.tabBox .hd ul{ overflow:hidden;}
.tabBox .hd ul li{ float:left;  width:33%;color:#333; text-align:center; line-height:3em;}
.tabBox .hd ul .on{color:#fff; background:#cc0949;}
.tabBox .bd ul{ background:#fffbf5;}
.tabBox .bd li{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left:3%; width:90%; border-bottom:dashed 1px #9e9e9e;line-height:3em; }
.tabBox .bd li:nth-child(4){ border:none;}
.check-more{ display:block; margin:0.8em auto; width:50%; background:#fe9a00; color:#FFF; line-height:3em; text-align:center;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;}
.hmgg{ width:100%; margin-top:0.8em; border:#cc0949 solid 1px;height:2.833em; line-height:2.833em; text-indent:0.7em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.hmgg-l{ display:block; float:left; padding:0 1.2em;color:#FFF; line-height:2.875em; background:url(../images/hmgg.png) no-repeat left top #cc0949; background-size:auto 2em;}
.hmgg span:nth-child(2){ font-family:impact; color:#cc0949;}
.hmgg span:nth-child(3){ color:#cc0949;}
/*-------来院路线--------*/
.lylx_new .nav{margin-bottom:15px;}
.clear{clear: both;}
.lyfs_nav{width: 94%;padding: 3%;background-color: #f8f8f8;margin-bottom: 15px;height: 6em;}
.lyfs_nav ul{width: 100%;}
.lyfs_nav li{background-color: #cc0949;width: 23.2%;float: left;margin-right: 2%;text-align: center;padding: 7px 0;border-radius: 7px;}
.lyfs_nav li.cr{margin-right: 0;}
.lyfs_nav li a{}
.lyfs_nav li a img{width: 3em;}
.lyfs_nav li a span{color: #fff;width: 100%;display: block;padding-top: 5px;}
.lyfs{width: 100%;background-image: url(../images/lux_tu.png);background-size: 100% 3em;height: 3em;margin-bottom: 15px;position: relative;}
.lyfs span{display: block;width: 11%;height: 3em;line-height: 3em;text-align: center;float: left;color: #fff;}
.lyfs p{width: 89%;float: left;height: 1.3em;line-height: 1.3em;text-align: left;font-size: 1em;overflow: hidden;position: absolute;}
.lyfs p.p1{color: #cc0949;top: 0;right: 0;}
.lyfs p.p2{right: 0;top:1.8em;}
.map{width: 100%;overflow: hidden;}
.map #l-map{ display:none;}
.map .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;	padding-right:13px;white-space:nowrap}
.map .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map .address input{ width:30%; height:25px;}
.map #driving_way input{background-color: #eda213; border: none;float: left; color: #fff;width: 60px;height: 25px;line-height: 25px;}
.map #driving_way{ display:inline; float:right;}
.map .address span{ font-size:0.9em;}
.map .address{ margin-top:15px;}
.map .bottom{margin: 0;}
a.zx_cli{width: 80%;height: 3em;display: block;margin: 15px auto;background-color: #14cf7c;text-align: center;line-height: 3em;border-radius: 7px;font-size: 1.2em;color: #fff;}
.dt_tu,.zj_tu{margin: 15px auto;}
.gj_tu{padding: 15px 0;background-color: #f8f8f8;}
.dt_tu img,.zj_tu img{width: 100%;}
.gj_tu img{width: 96%;margin-left: 2%;}
.gj_tu p{width: 85%;margin: 0 auto 10px;line-height: 1.5em;}
.gj_tu p span{color: #CC0949;}
p.wxts{width: 92%;padding: 4%;background-color: #f8f8f8;font-size: 15px;margin-bottom: 15px;}
p.wxts span{color: #CC0949;}
.zxwl{width: 100%;margin-bottom: 20px;}
.zxwl a{float: left;display: block;width: 21%;text-align: center;background-color: #CC0949;line-height: 2.7em;color: #fff;}
.lylx_new .nav li{width:20%;}
.lylx_new .bottom_p p a{ text-decoration:none; color:#cc0949;}

