﻿@charset "UTF-8";

img{width: 100%;height:auto;}
.index_content {margin: 0 auto; height: auto; max-width:640px;min-width:320px;overflow-x: hidden; padding-top:0.95rem; background: #f3f4fa;}

.clear{clear: both; height:1px;}

.plane{position: relative;margin:6% 4%;display: block;}
.plane span{display: block;width: 25%;position: absolute;right: -50%;top: 0;}
#ty_doctor{padding:4% 3%;}
#ty_doctor .swiper-slide dl{padding:0 0.15rem;}
#ty_doctor dl dd h3{font-size: 0.22rem;color:#fff;}
#ty_doctor dl dd p{font-size: 0.2rem;color:#848d9a;text-align: center;}
#ty_doctor dl dd strong{font-size: 0.2rem;color:#f5873d;font-weight: normal;display: block;}
#ty_doctor dl dd h3 span{display: inline-block;width: 22%;position: relative;top: 0.04rem;}
/**/
.index_hot_c{ background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0.3rem auto; padding: 0.15rem 0;}
.index_hot_c_left{ width: 16.6%;float: left; margin: 0.22rem;}
.index_hot_c_right{ width: 71.5%;float: right; margin-right: 0.25rem;}
.index_hot_c_right h2{ white-space:nowrap; word-break:keep-all; overflow:hidden;  text-overflow:ellipsis;  font-size: 0.3rem; color: #000000; padding-top: 0.22rem; padding-bottom: 0.08rem; margin-bottom: 0.08rem; border-bottom: 1px dashed #b3b3b3;}
.index_hot_c_right h2 a{ font-size: 0.3rem; color: #000000;}
.index_hot_c_right p{ font-size: 0.18rem; color: #999999; text-indent: 0.3rem;}
.index_hot_c_right a{ font-size: 0.18rem; color: #ff0000;}
/**/
.project_hot{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.project_hot{ background: #FFFFFF; overflow: hidden;padding:6% 0 4%; position:relative;}
.project_hot span{display:block; width:0.33rem; height: 0.37rem; z-index: 1; }
.project_hot span.hot1{position:absolute; left: 18%; top: 5%;}
.project_hot span.hot2{position:absolute; left: 43%; top: 5%;}
.project_hot span.hot3{position:absolute; left: 92.5%; top: 50.8%;}

.project_hot span.hot5 i{font-style: normal; font-size: 0.14rem}
.project_hot a {display: block;overflow:hidden;border-radius:18px;width: 20%;float: left;-webkit-transition: -webkit-transform 1s ease-out;-moz-transition: -moz-transform 1s ease-out;-o-transition: -o-transform 1s ease-out;-ms-transition: -ms-transform 1s ease-out;margin: 0 2.5% 2.5%;}
.project_hot a.on{ -webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}
/**/
/**/
.index_online_box{ width: 100%; height: auto; overflow: hidden; margin: 0.2rem auto;}
.index_online_box_left{ background: #FFFFFF; width: 32%; height: auto; float: left;}
.index_online_box_left_wz { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_left_wz h2{font-size: 0.26rem; color: #000000; text-align: center; padding-top: 0.3rem;}
.index_online_box_left_wz p{ font-size: 0.2rem; color: #999999; padding: 0 11%;}
.index_online_box_left_img{ background: #FFFFFF; width: 49.5%; height: auto; overflow: hidden; margin: 0 auto; padding: 3% 0;}
.index_online_box_right{ width: 68%; height: auto; float: left;}
.index_online_box_right_xbox{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; margin-bottom: 3%; padding-top: 0.3rem; padding-left: 1.5%; padding-right:1.5%; padding-bottom: 5%;}
.index_online_box_right_xbox2{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; padding-top: 0.3rem; padding-left: 1.5%; padding-right: 1.5%; padding-bottom: 5%;}
.index_online_box_right_xbox_title{ width: 82%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_title img{ width: 19%; height: auto; float: left; padding-top:3%; margin-right: 3%;}
.index_online_box_right_xbox_title h2{ font-size: 0.26rem; color: #000000; float: left; text-align: left;}
.index_online_box_right_xbox_zxyy{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_zxyy a{ font-size: 0.2rem; color: #999999;}
@media screen and (min-width:321px) and (max-width:360px){
.project_hot span.hot1{position:absolute; left: 18%; top: 4%;}
.project_hot span.hot2{position:absolute; left: 43%; top: 4%;}
/**/
.index_online_box{ width: 100%; height: auto; overflow: hidden; margin: 0.2rem auto;}
.index_online_box_left{ background: #FFFFFF; width: 32%; height: auto; float: left;}
.index_online_box_left_wz { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_left_wz h2{font-size: 0.26rem; color: #000000; text-align: center; padding-top: 0.3rem;}
.index_online_box_left_wz p{ font-size: 0.2rem; color: #999999; padding: 0 11%;}
.index_online_box_left_img{ background: #FFFFFF; width: 49.5%; height: auto; overflow: hidden; margin: 0 auto; padding: 11% 0;}
.index_online_box_right{ width: 68%; height: auto; float: left;}
.index_online_box_right_xbox{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; margin-bottom: 3%; padding-top: 0.3rem; padding-left: 2%; padding-right:1.5%; padding-bottom: 5%;}
.index_online_box_right_xbox2{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; padding-top: 0.3rem; padding-left: 1.5%; padding-right: 1.5%; padding-bottom: 5%;}
.index_online_box_right_xbox_title{ width: 82%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_title img{ width: 19%; height: auto; float: left; padding-top: 2%; margin-right: 3%;}
.index_online_box_right_xbox_title h2{ font-size: 0.26rem; color: #000000; float: left; text-align: left;}
.index_online_box_right_xbox_zxyy{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_zxyy a{ font-size: 0.2rem; color: #999999;}
}
@media screen and (min-width:375px) and (max-width:414px){
.project_hot span.hot1{position:absolute; left: 18%; top: 4%;}
.project_hot span.hot2{position:absolute; left: 43%; top: 4%;}
/**/
.index_online_box{ width: 100%; height: auto; overflow: hidden; margin: 0.2rem auto;}
.index_online_box_left{ background: #FFFFFF; width: 32%; height: auto; float: left;}
.index_online_box_left_wz { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_left_wz h2{font-size: 0.26rem; color: #000000; text-align: center; padding-top: 0.3rem;}
.index_online_box_left_wz p{ font-size: 0.2rem; color: #999999; padding: 0 11%;}
.index_online_box_left_img{ background: #FFFFFF; width: 49.5%; height: auto; overflow: hidden; margin: 0 auto; padding: 11% 0;}
.index_online_box_right{ width: 68%; height: auto; float: left;}
.index_online_box_right_xbox{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; margin-bottom: 3%; padding-top: 0.3rem; padding-left: 1.5%; padding-right:1.5%; padding-bottom: 4.8%;}
.index_online_box_right_xbox2{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; padding-top: 0.3rem; padding-left: 1.5%; padding-right: 1.5%; padding-bottom: 4.8%;}
.index_online_box_right_xbox_title{ width: 82%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_title img{ width: 19%; height: auto; float: left; padding-top:2%; margin-right: 3%;}
.index_online_box_right_xbox_title h2{ font-size: 0.26rem; color: #000000; float: left; text-align: left;}
.index_online_box_right_xbox_zxyy{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_zxyy a{ font-size: 0.2rem; color: #999999;}
}
@media screen and (min-width:376px) and (max-width:400px){
.project_hot span.hot1{position:absolute; left: 18%; top: 2%;}
.project_hot span.hot2{position:absolute; left: 43%; top: 2%;}
/**/
.index_online_box{ width: 100%; height: auto; overflow: hidden; margin: 0.2rem auto;}
.index_online_box_left{ background: #FFFFFF; width: 32%; height: auto; float: left;}
.index_online_box_left_wz { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_left_wz h2{font-size: 0.26rem; color: #000000; text-align: center; padding-top: 0.3rem;}
.index_online_box_left_wz p{ font-size: 0.2rem; color: #999999; padding: 0 11%;}
.index_online_box_left_img{ background: #FFFFFF; width: 49.5%; height: auto; overflow: hidden; margin: 0 auto; padding: 5% 0;}
.index_online_box_right{ width: 68%; height: auto; float: left;}
.index_online_box_right_xbox{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; margin-bottom: 3%; padding-top: 0.3rem; padding-left: 1.5%; padding-right:1.5%; padding-bottom: 5%;}
.index_online_box_right_xbox2{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; padding-top: 0.3rem; padding-left: 1.5%; padding-right: 1.5%; padding-bottom: 5%;}
.index_online_box_right_xbox_title{ width: 82%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_title img{ width: 19%; height: auto; float: left; padding-top: 0.1rem;}
.index_online_box_right_xbox_title h2{ font-size: 0.26rem; color: #000000; float: left; text-align: left;}
.index_online_box_right_xbox_zxyy{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_zxyy a{ font-size: 0.2rem; color: #999999;}
}	
@media only screen and (min-width: 401px){
.project_hot span.hot1{position:absolute; left: 18%; top: 4%;}
.project_hot span.hot2{position:absolute; left: 43%; top: 4%;}
/**/
.index_online_box{ width: 100%; height: auto; overflow: hidden; margin: 0.2rem auto;}
.index_online_box_left{ background: #FFFFFF; width: 32%; height: auto; float: left;}
.index_online_box_left_wz { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_left_wz h2{font-size: 0.26rem; color: #000000; text-align: center; padding-top: 0.3rem;}
.index_online_box_left_wz p{ font-size: 0.2rem; color: #999999; padding: 0 11%;}
.index_online_box_left_img{ background: #FFFFFF; width: 49.5%; height: auto; overflow: hidden; margin: 0 auto; padding: 9% 0;}
.index_online_box_right{ width: 68%; height: auto; float: left;}
.index_online_box_right_xbox{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; margin-bottom: 3%; padding-top: 0.3rem; padding-left: 1.5%; padding-right:1.5%; padding-bottom: 4.4%;}
.index_online_box_right_xbox2{ background: #FFFFFF; width: 45%; height: auto; float: left; margin-left: 1.5%; padding-top: 0.3rem; padding-left: 1.5%; padding-right: 1.5%; padding-bottom: 4.4%;}
.index_online_box_right_xbox_title{ width: 82%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_title img{ width: 19%; height: auto; float: left; padding-top: 3%; margin-right: 3%;}
.index_online_box_right_xbox_title h2{ font-size: 0.26rem; color: #000000; float: left; text-align: left;}
.index_online_box_right_xbox_zxyy{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_zxyy a{ font-size: 0.2rem; color: #999999;}
}	
@media only screen and (min-width: 428px){
.project_hot span.hot1{position:absolute; left: 18%; top: 2%;}
.project_hot span.hot2{position:absolute; left: 43%; top: 2%;}
/**/

}	
@media only screen and (min-width: 621px){	
.project_hot span.hot1{position:absolute; left: 18%; top: 2%;}
.project_hot span.hot2{position:absolute; left: 43%; top: 2%;}
/**/
.index_online_box{ width: 100%; height: auto; overflow: hidden; margin: 0.2rem auto;}
.index_online_box_left{ background: #FFFFFF; width: 32%; height: auto; float: left;}
.index_online_box_left_wz { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_left_wz h2{font-size: 0.26rem; color: #000000; text-align: center; padding-top: 0.3rem;}
.index_online_box_left_wz p{ font-size: 0.2rem; color: #999999; padding: 0 14%;}
.index_online_box_left_img{ background: #FFFFFF; width: 49.5%; height: auto; overflow: hidden; margin: 0 auto; padding: 5% 0;}
.index_online_box_right{ width: 68%; height: auto; float: left;}
.index_online_box_right_xbox{ background: #FFFFFF; width: 38%; height: auto; float: left; margin-left: 1.5%; margin-bottom: 3%; padding-top: 0.3rem; padding-left: 5%; padding-right:5%; padding-bottom: 4.4%;}
.index_online_box_right_xbox2{ background: #FFFFFF; width: 38%; height: auto; float: left; margin-left: 1.5%; padding-top: 0.3rem; padding-left: 5%; padding-right: 5%; padding-bottom: 4.4%;}
.index_online_box_right_xbox_title{ width: 82%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_title img{ width: 19%; height: auto; float: left; padding-top: 6%; margin-right: 3%;}
.index_online_box_right_xbox_title h2{ font-size: 0.26rem; color: #000000; float: left; text-align: left;}
.index_online_box_right_xbox_zxyy{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_online_box_right_xbox_zxyy a{ font-size: 0.2rem; color: #999999;}
}	
/***************/

/**/
.hotjp{background-color: #fff; }
.hotjp .hotjp_tt{padding: 0.2rem; text-align: center;}
.hotjp_tt_title{font-size: 0.36rem;color: #000000; font-weight: bold; height: 0.36rem;line-height: 0.36rem; text-align: center;}
.hotjp .hotjp_tt .fl i{display: inline-block;width: 0.34rem;margin-right: 0.1rem;vertical-align: middle;}
.jpList{ width:93.75%; margin:0 auto; /*height:2.48rem;*/ overflow:hidden;padding: 0.22rem 0;}
.jpList .swiper-slide {text-align: center;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: top;
    align-items: top;}
.jpList .swiper-slide a{width: 1.6rem;}
.jpList .swiper-slide span{ margin:0 auto; display:block; width:1.36rem;position: relative;}
.jpList .swiper-slide span i{position: absolute;right: 0.1rem;top: -0.14rem;width: 0.43rem;font-style:normal;}
/*.jpList .swiper-slide span i.ico2{height:0.29rem;background:url("../images/jphot_ico.png") no-repeat;background-size:cover;font-size: 0.16rem;line-height: 0.23rem;color: #fff;text-align: center;}*/
.jpList .swiper-slide span i.ico2 img{height:0.36rem; width:auto}
.jpList .swiper-slide strong{ padding-top:0.05rem; display:block; color:#515151; height:0.5rem; line-height:0.4rem; font-size:0.18rem;font-weight: normal;}
.jpList .swiper-slide em{ margin:0 auto;  display:block; line-height:0.22rem; font-size:0.21rem; color:#ea1542; font-style:normal}
.jpList .swiper-slide sup{margin:4% auto 0;  display:block; background: #ff0000; line-height:0.34rem; font-size:0.21rem; color:#FFFFFF; font-style:normal; width:0.78rem; border-radius:0.2rem; border:1px solid #fe628a;}
/*首页医生大图*/
.doctors_bigbox { width: 100%; margin:0 auto;}
.doctors_wz { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.doctors_wz h2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; font-size: 0.36rem; font-weight: bold; line-height: 0.6rem; padding-top: 0.3rem;color: #000000; text-align: center;}
.doctors_wz p{ width: 75%; height: auto; overflow: hidden; margin: 0 auto; font-size: 0.18rem; padding-bottom: 0.15rem; text-align: center;}
.doctors {position:relative;width: 100%; margin:0 auto;}
.doctors_tab { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 1rem;}
#doctors_tab .hd{ background: #FFFFFF; position: absolute;width: 100%; height: 0.76rem; text-align: center;left: 0;}
#doctors_tab .hd li{ background: #bfc3d9; width: 0.16rem;height: 0.16rem;border: 1px solid #bfc3d9;border-radius: 50%;display: inline-block;margin: 0.24rem 4px;}
#doctors_tab .hd li.on{background: #212846;border-color:#212846;}
.index_zj_box { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin:0 auto; border-bottom: 5px solid #f3f4fa;}
.index_zj_tx { width: 22%; height: auto; float: left; margin-top: 0.43rem; margin-bottom: 0.43rem; margin-left: 0.25rem;}
.index_zj_nr {width: 68%; height: auto; float: left; margin-left: 0.22rem;}
.index_zj_xbox { width: 100%; height: auto; overflow: hidden; margin:0 auto; padding-top: 0.46rem;}
.index_zj_xbox2 { width: 100%; height: auto; overflow: hidden; margin:0 auto;font-size: 0.24rem; color: #000000;}
.index_zj_xbox3 { width: 100%; height: auto; overflow: hidden; margin:0 auto;font-size: 0.20rem; color: #666666;}
.index_zj_xbox3 a{ font-size: 0.20rem; color: #ff0000;}
.index_zj_xbox_xm { width: 50%; height: auto; float: left; font-size: 0.36rem; color: #000000; font-weight: bold;}
.index_zj_xbox_zx { width: 50%; height: auto; float: right;}
.index_zj_xbox_zx a{display: block; width:50%; height: 0.38rem;  line-height:0.38rem; background: #ff0000;font-size: 0.18rem;color:#fff; float: right; border-radius: 0.5rem;text-align: center;}
.doctors {position:relative;width: 100%; margin:0 auto;}
.doctors {position:relative;width: 100%; margin:0 auto;}
.doctors {position:relative;width: 100%; margin:0 auto;}
/**/
.caseerbig{ background: #FFFFFF; margin: 0.3rem auto;}
.caseer{ padding:3%; position:relative; text-align: center;}
.caseer a{ font-size: 0.36rem; line-height: 0.36rem; font-weight: bold; color: #000000;}
.caseer a.case_li1{display:block;position:absolute; width:33%; height:50%; left: 0; top: 0; z-index: 1}
.caseer a.case_li2{display:block;position:absolute; width:33%; height:36%; left: 33.3%; top: 0; z-index: 1}
.caseer a.case_li3{display:block;position:absolute; width:33%; height:36%; left: 33.3%; top: 36%; z-index: 1}
.caseer a.case_li4{display:block;position:absolute; width:33.3%; height:43%; left: 66.5%; top: 0; z-index: 1}
.caseer a.case_li5{display:block;position:absolute; width:33%; height:28%; left: 33.5%; top: 72%; z-index: 1}
.reality {position: relative;padding: 0 0 4% 0;}
#reality h3{height:0.52rem; line-height:0.52rem; padding:0 2%;}
#reality h3 .more_btn{ display: block;width: 0.6rem;height: 0.5rem;background:url("../images/jia.png") no-repeat center #fff;  background-size:0.34rem;
    position: absolute; right: 0; top:0;}
#reality .reality_nav{width: 82%;overflow: hidden;position: absolute;left: 14%; top:1px;height: 0.51rem;line-height: 0.51rem;}
#reality .reality_nav ul li{font-size: 0.2rem;color:#000;text-align: center; width:15%;}
#reality .reality_nav ul li.on{border-bottom:2px solid #ff0000 !important; color:#ff0000;}
.reality_content{padding-bottom:3%;}
.case_box ul li{padding: 3% 3% 0;}
.case_box ul li dl{overflow: hidden;}
.case_box ul li dl dt{width: 15%;float: left;}
.case_box ul li dl dd{width: 48%;float: left;margin-left: 2%;}
.case_box ul li dl dd h4{font-size: 0.22rem;color:#000;text-align: left;font-weight: normal; padding-top:2%;}
.case_box ul li dl dd p{font-size: 0.22rem;color:#ff0000;background:url(../images/index_hot.png) no-repeat left center;background-size: 0.24rem;padding-left: 0.25rem;}
.case_box ul li p.p1{font-size: 0.2rem;color:#666;margin:2% 0;}
.swiper-pagination-bullet-active{background: #764220 !important;}
#reality .swiper-slide{height:auto;}
.reality a.btn{display: block; width:50%; height: 0.6rem;  line-height:0.6rem; background: #ff0000;font-size: 0.24rem;color:#fff;margin:4% auto 0; border-radius: 0.5rem;text-align: center;}
.note-c-t{ float:right; width: 34.5%;  text-align:right; margin-top:7%; color:#828282; display: none;}
.note-c-t img{ width:30% !important; vertical-align:middle; display: inline-block}
.note-c-t li img:nth-child(2){ display: none}
.note-c-t li i{ font-style: normal}
.case_box ul.note-c-t li{float: left; width: 49%; font-size: 0.21rem; padding:0;}
.note-c-t li.active{ color:#b292d2}
.note-c-t li.active img:nth-child(1){ display: none}
.note-c-t li.active img:nth-child(2){ display: inline-block;
    -webkit-animation:Indexbounce 2s .2s ease both;
    animation:Indexbounce 2s .2s ease both;
    -moz-animation:Indexbounce 2s .2s ease both;
    -o-animation:Indexbounce 2s .2s ease both;
    -ms-animation:Indexbounce 2s .2s ease both;
}
@-webkit-keyframes Indexbounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    70% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -5px, 0);
        transform:translate3d(0, -5px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, -4px, 0);
        transform:translate3d(0, -4px, 0)
    }
}
@keyframes Indexbounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        -webkit-transform:translate3d(0, 0, 0);
        -ms-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -10px, 0);
        -ms-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    70% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -5px, 0);
        -ms-transform:translate3d(0, -5px, 0);
        transform:translate3d(0, -5px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, -4px, 0);
        -ms-transform:translate3d(0, -4px, 0);
        transform:translate3d(0, -4px, 0)
    }
}
.introduce .introduce_nav{overflow: hidden;margin:3% 0;}
.introduce .introduce_nav li{width: 24%;float: left;margin-right: 1.3333%;background: #b775d8;font-size: 0.24rem;color:#fff;padding:2% 0;text-align: center;}
.introduce .introduce_nav li:last-child{margin-right: 0;}
.introduce .introduce_nav li.on{background: #764220;}
.introduce .introduce_content{margin:0 0.5%;}
.introduce_content .swiper-container .swiper-slide {position: relative;margin-right: 2%;}
.introduce_content .swiper-container .swiper-slide span{display: block;width: 100%;height: 0.6rem;background: #000;opacity: 0.6;filter:alpha(opacity=60);position: absolute;left: 0;bottom: 0;}
.introduce_content .swiper-container .swiper-slide p{width: 90%;height: 0.5rem;color:#fff;position: absolute;left: 0;bottom: 0;padding:0 5%;text-align: center;line-height: 1.2;padding-top: 0.1rem;font-size: 0.2rem;}
.introduce_content  .swiper-container.cen .swiper-slide p{line-height: 0.4rem;}
/*首页门诊大图*/
.indexzjbanner { display: block; overflow: hidden; }
.indexmenzhen { background: #FFFFFF; display: block; overflow: hidden; }
.indexmenzhen { font-size: 0.36rem; line-height: 0.36rem; color: #000000; font-weight: bold; text-align: center; padding: 0.3rem 0;}
.indexmz { background: #FFFFFF;position:relative;width: 100%; margin:0 auto;}
.indexmz_tab { background: #FFFFFF;}
#indexmz_tab .hd{ background: #FFFFFF; position: absolute;width: 100%; height: 0.4rem; text-align: center;bottom: -9.5%;left: 0;}
#indexmz_tab .hd li{ background: #bfc3d9; width: 0.16rem;height: 0.16rem;border: 1px solid #bfc3d9;border-radius: 50%;display: inline-block;margin: 0 4px;}
#indexmz_tab .hd li.on{background: #212846;border-color:#212846;}
.index_mz_wz { width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_mz_wz_left { width: 50%; height: auto; float: left; margin-left: 1%;}
.index_mz_wz_left img{ width: 9.3%; height: auto; float: left; padding-top: 0.12rem;}
.index_mz_wz_left h2{ font-size: 0.2rem; color: #000000; line-height: 0.5rem; float: left;}
.index_mz_wz_right { width: 45%; height: auto; float: left; margin-left: 2%;}
.index_mz_wz_right img{ width: 9.3%; height: auto; float: left; padding-top: 0.12rem;}
.index_mz_wz_right h2{ font-size: 0.2rem; color: #000000; line-height: 0.5rem; float: left;}
/*首页门诊大图*/
.index_zxyy { background: #FFFFFF; width: 100%; height: auto; overflow: hidden; margin: 0.5rem auto;}
.index_zxyy_xbox { width: 49%; height: auto; float: left; border-right: 2px solid #bfc3d9;}
.index_zxyy_xbox2 { width: 49%; height: auto; float: left;}
.index_zxyy_xbox_img { width: 41.4%; height: auto; float: left; margin-left: 0.23rem; margin-top: 0.33rem; padding-bottom: 0.58rem;}
.index_zxyy_xbox_img2 { width: 31.4%; height: auto; float: left; margin-left: 0.23rem; margin-top: 0.33rem; padding-bottom: 0.58rem;}
.index_zxyy_xbox_wz { width: 50%; height: auto; float: left; margin-top: 0.33rem; }
.index_zxyy_xbox_wz_an { width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.index_zxyy_xbox_wz_an a{display: block; width:1.18rem; height: 0.4rem;  line-height:0.4rem; background: #ff0000;font-size: 0.2rem;color:#fff;margin:4% auto; border-radius: 0.5rem;text-align: center;}
.index_zxyy_xbox_wz_nr { width: 87%; height: auto; overflow: hidden; margin: 0 auto;}
.index_zxyy_xbox_wz_nr p{ font-size: 0.18rem;color:#333333;}
/*首页门诊大图*/
.brand{display: block;margin:0 auto;}

.doctors { display: block; overflow: hidden; }






#header{width:6.4rem; height:auto; overflow:hidden; margin:5px auto;  background:#b48857; position: fixed; z-index: 9999; top: 0.88rem;}
#header ul{position:relative; left:1px; }
#header ul li{width:1.6rem; height:0.54rem; float:left; border-right:1px solid #ccc; border-bottom:none; border-left:none;}
#header ul li a{width:1.6rem; height:0.54rem; line-height:0.54rem; color:#fff; font-size:0.22rem; text-indent:0.6rem; display:block; background-repeat: no-repeat; background-size: 0.31rem; background-position: 0.15rem 0;}

#header ul li a.a5{ background-image: url(/index_2/img/x_nav_1.png); }
#header ul li a.a6{ background-image: url(/index_2/img/x_nav_2.png);}
#header ul li a.a7{ background-image: url(/index_2/img/x_nav_3.png);}
#header ul li a.a8{ background-image: url(/index_2/img/x_nav_4.png);}