@charset "gb2312";
/* CSS Document */
/**公共代码开始**/
* { margin:0; padding:0; }
body { font-size:22px; line-height:42px; background:#FFF !important; color:#000; max-width:640px; margin:0px auto 0;}
ul, ol, li { list-style:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
a img { border:0; }
.fl { float:left; }
.fr { float:right; }
p { text-indent:2em; }
.clear{ clear:both;}
.cl:after { content:''; display:block; clear:both; } 
/**公共代码结束**/

.lylx{ width:6.4rem; overflow:hidden; border-bottom: 1px solid #ccc;}
.lylx h3{font-size: 0.3rem; font-weight: normal; line-height: 0.32rem; height: 0.32rem; text-align:center; margin:0.12rem auto;}
.lyt{ width:5.85rem; height:3.11rem; margin:0.37rem auto 0; overflow:hidden; display:block;}
.boxx{width:6.4rem;margin:0 auto;}
.wxts{font-size:0.28rem;color:#333;margin:0.3rem auto;;text-indent:2em; width:6rem;}
.wxts span{color:red;display:inline;}
.boxx ul{ width:5.64rem; height:0.64rem; margin:0 auto 0.3rem; position:relative;}
.boxx ul img{ width:5.64rem; height:0.64rem; }
.layout {
    width: 6.4rem;
    margin: 0px auto;
    background: #fff;
    overflow: hidden;
}
.container {
    width: 6.2rem;
    margin: 0 auto;
    overflow: hidden;
}
.map-border .tel {
    font-size: 0.28rem;
    color: #333333;
}
.map-border .tel img {
    width: 0.23rem;
    height: 0.29rem;
    margin: -0.04rem 0.12rem 0rem 0rem;
}
.map-border .tel a, .map-border .add a {
    display: inline-block;
    padding: 0 0.15rem;
    border: 1px solid #ffaf36;
    height: 0.34rem;
    line-height: 0.3rem;
    font-size: 0.2rem;
    color: #ffaf36;
    margin-left: 0.4rem;
}
.map-border .add {
    font-size: 0.28rem;
    color: #333333;
    margin-top: 0.2rem;
}
.map-border .add img {
    width: 0.18rem;
    height: 0.34rem;
    margin: -0.04rem 0.12rem 0rem 0rem;
}
.bg-title {
    width: 6.4rem;
    height: 1.02rem;
    line-height: 0.86rem;
    background: url(../images/fd-tit_02.jpg) no-repeat 0 0;
    text-align: center;
    background-size: 100%;
    margin: 0.3rem auto;
}
.bg-title a {
	text-decoration:none;
    font-size: 0.28rem;
    color: #fff;
}
.bg-title a img {
    width: 0.31rem;
    height: 0.31rem;
    margin: -0.07rem 0 0 0.08rem;
	vertical-align:inherit !important;
}
/*新来院路线*/
.layout{width:6.4rem;margin:0px auto;background:#fff;overflow:hidden;}
.clearfix{zoom:1;display:block}
.mt11 { border-top: 10px solid #eee;}
.hztd_tle {border-bottom: 1px solid #ccc;padding: 0.4rem 0.2rem 0.22rem;}
.hztd_tle h3 {font-size: 0.3rem;font-weight: normal;line-height: 0.26rem;}
.padding-tb {padding: 0.38rem 0rem;}
.container-fd {width: 5.76rem;margin: 0rem auto;}
.padding-tb img {width: 5.76rem;height: 3.96rem;}




.slideBox{ padding: 0 0.1rem 0.32rem 0.1rem; margin-top:0.25rem}
.slideBox .hd{
     height: 1.26rem;
}
.slideBox .hd ul li{
     position:relative;
     float: left;
     width: 1.48rem;
     height: 1.15rem;
     background: #e8e8e8;
     border-radius: 0.05rem;
     margin-right: 0.09rem;
     font-size: 0.24rem;
     color: #111111;
     text-align: center;
     cursor: pointer;
}
.slideBox .hd ul li.on{
     color: #fff;
     background: #0052a6;
}
.slideBox .hd ul li.on:after{
     content:"";
     width:0;
     height:0;
     overflow: hidden;
     border:9.1px solid transparent;
     border-bottom-color:#f3f3f3;
     position: absolute;
     bottom: -0.14rem;
     left:50%;
     margin-left: -0.17rem;
     z-index: 22;
}
.slideBox .hd ul li:last-child{
     margin-right: 0rem;
}
.slideBox .hd ul li div{
     width: 1.47rem;
     height:0.5rem;
     overflow:hidden;
     text-align: center;
     margin-top: 0.16rem;
}
.slideBox .hd ul li:nth-child(1) img{
     width: 0.7rem;
     height: 0.37rem;
}
.slideBox .hd ul li:nth-child(2) img{
     width: 0.47rem;
     height: 0.47rem;
}
.slideBox .hd ul li:nth-child(3) img{
     width: 0.4rem;
     height: 0.43rem;
}
.slideBox .hd ul li:nth-child(4) img{
     width: 0.48rem;
     height: 0.39rem;
}
.slideBox .bd{
     position: relative;
     width: 6.2rem;
     overflow: hidden;
}
.slideBox .lx{
     width: 6.2rem;
     height:3.4rem;
     overflow:hidden;
     float: left;
}

.slideBox .bd .bg-one{
     background: url(../images/gongjiaobg_03.jpg) no-repeat;
     background-size: 100%;
}
.slideBox .bd .bg-two{
     background: url(../images/fd-lylx_31.jpg) no-repeat;
     background-size:6.2rem 3.4rem;
}
.slideBox .bd .bg-three{
     background: url(../images/feijibg_03.jpg) no-repeat;
     background-size: 100%;
}
.slideBox .bd .bg-four{
     background: url(../images/zijiabg_03.jpg) no-repeat;
     background-size: 100%;
}
.slideBox .bd .lx p{
     font-size: 0.18rem;
     color: #333333;
     text-align: justify;
     line-height: 0.38rem;
	 text-indent:2em;
	 padding: 0 .2rem;
}
.slideBox .bd .bg-two p{
     line-height:0.26rem;
}
.slideBox .bd .bg-two p:nth-child(2){
     
}
.slideBox .bd .bg-two div:nth-child(2){
     margin-top:0.14rem;
}
.slideBox .bd .bg-three p{
     line-height: 0.28rem;
}

.slideBox .bd .bg-four p{
     line-height: 0.28rem;
}
.slideBox .bd .bg-four p:nth-child(1){
     margin-top: 0.55rem;
    margin-left: .7rem;
}
.slideBox .bd .bg-four p:nth-child(2){
    margin-top: 0.75rem;
    margin-left: .7rem;
}
.slideBox .hd ul li:nth-child(1){
	 display:block;
	 text-indent:-2000em;overflow:hidden;
     background: url(../images/hc.png) no-repeat center center #e8e8e8;
     background-size: 100%;
}
.slideBox .hd ul li:nth-child(2){
	 display:block;
	 text-indent:-2000em;overflow:hidden;
     background: url(../images/gj.png) no-repeat center center #e8e8e8;
     background-size: 100%;
}
.slideBox .hd ul li:nth-child(3){
	 display:block;
	 text-indent:-2000em;overflow:hidden;
     background: url(../images/db.png) no-repeat center center #e8e8e8;
     background-size: 100%;
}
.slideBox .hd ul li:nth-child(4){
	 display:block;
	 text-indent:-2000em;overflow:hidden;
     background: url(../images/dc.png) no-repeat center center #e8e8e8;
     background-size: 100%;
}
.slideBox .hd ul li:nth-child(1).on {
     background: url(../images/hc_on.png) no-repeat center center #0052a6;
     background-size: 100%;
}
.slideBox .hd ul li:nth-child(2).on{
     background: url(../images/gj_on.png) no-repeat center center #0052a6;
     background-size: 100%;
}
.slideBox .hd ul li:nth-child(3).on{
     background: url(../images/db_on.png) no-repeat center center #0052a6;
     background-size: 100%;
}
.slideBox .hd ul li:nth-child(4).on{
	 
     background: url(../images/dc_on.png) no-repeat center center #0052a6;
     background-size: 100%;
}
.map-border{border-top: 0.1rem solid #efefef;}

.wxts{
     font-size:0.24rem;
     color:#333;
     margin-top:0.2rem;
     margin-bottom:0.2rem;
	 line-height:.35rem;
}
.wxts span{
     color:red;
}
.mara{
     margin:0 auto;
}
.padding-tb{
     padding: 0.38rem 0rem;
}
.map-border{
     border-top: 0.05rem solid #efefef;
}
.map-border .tel{
     font-size: 0.24rem;
     color: #333333;
     margin-top:0.2rem;
}
.map-border .tel img{
     width:0.23rem;
     height:0.29rem;
     margin: -0.04rem 0.12rem 0rem 0rem;
}
.map-border .add{
     font-size:0.24rem;
     color: #333333;
     margin-top: 0.2rem;
}
.map-border .add img{
     width: 0.18rem;
     height:0.34rem;
     margin: -0.04rem 0.12rem 0rem 0rem;
}
 
.BoxL .hd ul li{
     float:left;
     width:1.22rem;
     height:1.22rem;
     background:#ebebeb;
     border-radius:0.11rem;
     margin:0.4rem 0.19rem 0.33rem 0.19rem;
}
.BoxL .hd ul li.on{
     background:url(../images/psd_03.jpg) no-repeat;
     background-size:1.2rem 1.2rem;
}
.BoxL .hd ul li.on a h4{
     color:#ff7937;
}
.BoxL .hd ul li a{
     display:block;
     width:1.22rem;
     height:1.22rem;
     padding-top:0.25rem;
}
.BoxL .hd ul li a div{
     width:0.38rem;
     height:0.38rem;
     margin:0rem auto;
}
.BoxL .hd ul li a h4{
     text-align:center;
     font-weight:normal;
     font-size:0.22rem;
     color:#4e4e4e;
}
.BoxL .hd ul .l1.on div{
     background: url(../images/home1hover.png) no-repeat center center;
     background-size: 100%;
}
.BoxL .hd ul .l2 div{
     background: url(../images/home2.png) no-repeat center center;
     background-size: 100%;
}
.BoxL .hd ul .l3 div{
     background: url(../images/home3.png) no-repeat center center;
     background-size: 100%;
}
.BoxL .hd ul .l4 div{
     background: url(../images/home4.png) no-repeat center center;
     background-size: 100%;
}
.BoxL .hd ul .l1 div{
     background: url(../images/home1.png) no-repeat center center;
     background-size: 100%;
}
.BoxL .hd ul .l2.on div{
     background: url(../images/home2hover.png) no-repeat center center;
     background-size: 100%;
}
.BoxL .hd ul .l3.on div{
     background: url(../images/home3hover.png) no-repeat center center;
     background-size: 100%;
}
.BoxL .hd ul .l4.on div{
     background: url(../images/home4hover.png) no-repeat center center;
     background-size: 100%;
}
.lia_c {
    margin: 0 .08rem 0 .23rem;
}
.lia_c img{ width:0.68rem; height:0.74rem;}
.lia_d {
    line-height: .28rem;
    width: 4.86rem;
    font-size: .18rem;
    margin-top: .16rem;
}


