@charset "utf-8";
/* CSS Document */
/*.sec_menu{ padding:0.6rem 0;}
.sec_menu ul{width:100%;}
.sec_menu li{ text-align:center; line-height:0.35rem; width:1.8rem; height:1.56rem; padding-top:0.24rem; margin:0 0.05rem; border-radius:50%;float:left; border:0.05rem #b5b5b5 solid; color:#323232}
.sec_menu a{ font-size:0.32rem; line-height:0.35rem; color:#323232}
.sec_menu .hover{background:#8ec31e;border:0.05rem #8ec31e solid;}
.sec_menu .hover a{ color:#fff;}*/
/*.sec_menu{ padding:0.6rem 0;}
.sec_menu ul{width:100%; position:relative;}
.sec_menu a{ position:absolute; width:20%; height:100%; top:0;display:block}
.s2{ left:20%;}
.s3{ left:40%;}
.s4{ left:60%;}
.s5{ left:80%;}*/

.consult{ margin-left:-1.5rem;}
.consult a {padding-left: 3rem; background:#eeeeee; font-size:1rem;}
.sToggle .sToggle_1.up {background: url(../images/up.png) no-repeat center right 15px;background-size: 20px;}
.sToggle .sToggle_1.down {background: url(../images/down1.png) no-repeat center right 15px;background-size: 20px;}

.sec_menu{ background-color:#eeeeee; padding-top:1rem; padding-bottom:1rem; width:100%;}
.sec_menu ul{ margin-left:7%; }
.sec_menu li{_float:left; width:30%; height:auto; border-radius:50%; text-align:center;  display:inline-block; }
.sec_menu img{ width:100%; height:auto;}
.sec_menu .down{ padding-top:0.8rem;}

.news{ margin:0 1.5rem 0.8rem 1.5rem;overflow:hidden; padding-top:1rem; padding-bottom:2rem;}
.news ul{border-bottom:1px #b5b5b5 solid;}
.news .ne{ font-size:1.6rem;  color:#433427; margin-bottom:0.2rem }
.news li{ padding:0; height:auto; width:100%; border-top:1px #b5b5b5 solid; }
.news img{ width:32%; margin:0.5rem 0 0.5rem 0;}
.news a ,.news span{ font-size:1.2rem; color:#433427;}
.news a:hover{ color:#666;}
.news .news_mz{ font-size:1.2rem; line-height:1rem; display:inline-table; margin-top:1.5rem; margin-left:5%;}
.news .news_mz img{ width:20%; float:right; margin-top:-0.6rem; }
.news span{ float:left; margin-top:-5rem; margin-left:38%; overflow:hidden; line-height:1.4rem; }


/*.list{ padding:0.5rem 0.3rem 0.5rem 0.3rem;}
.list ul{border-bottom:1px #b5b5b5 solid;}
.list li{ padding:0.2rem 0;border-top:1px #b5b5b5 solid; clear:both; max-height:1.46rem;margin-bottom:6px;}
.list a{ font-size:0.4rem;line-height:0.7rem;float:left;color:#323232; display:block;width:66%; padding-left:2%;_overflow:hidden}
.list img{ float:right;height:1.7rem;width:28%; margin-right:2%;}*/

/*医师个人页*/
.content{ background:#eeeeee; padding:0 1.6rem;padding-top:5rem;}
.con{ line-height:2rem; overflow:hidden;}
.con p{ margin-bottom:0.3rem; font-size:1rem;line-height:2.2rem; color:#403224;}
.con .con_name{ font-size:1.8rem;}
.con span{ font-size:1.4rem;}
.con img{ width:100%; height:auto; margin:0.3rem 0}
.con .con_t ul li{ color:#403224; margin-top:1rem;}
.con strong{ font-weight:bold;font-size:1rem;}

/*较新咨询*/
.consul{background:#eeeeee; padding:0 1.6rem;padding-top:5rem;}
section.consul.xw {padding: 0 1.4rem; padding-top:5rem;}
.xw p img{ width:100%; height:auto;}
.consul p{font-size:1.4rem;line-height:2rem; color:#444444;}
.list li{width:100%; height:auto; line-height:2rem; overflow:hidden; margin-bottom:0.5rem; border-bottom:2px #403224 solid;}
.list .title{font-size:2rem; text-align:center; color:#403224;}
.list .description a{font-size:1.4rem; width:32%; border:1px #403224 solid; margin-left:35%; color:#403224;}
.list .time{ font-size:1rem; color:#444444; margin-top:-0.3rem; margin-left:38%;}
.list .img img{width:100%; height:auto; margin:1rem 0;}


/*文章页*/
.consul_bt{font-size:2rem; text-align:center; color:#403224;}
.consul_z{width:100%; font-size:1.4rem; height:auto; line-height:2.5rem; color:#403224; overflow:hidden; margin-bottom:0.5rem; border-bottom:2px #403224 solid;}
.consul_z center img{width:100%; height:auto; margin:0.3rem 0;}
.consul_z .cli img{width:100%; height:auto; margin:0.3rem 0;}
.consul_fx{ margin-left:7%; margin-top:50px;}
.consul_fx li{ float:left; margin:0.5rem 0 0 0.9rem;}
.consul_fx img{width:0.8rem;} 
.consul_b{ width:100%; font-size:1.4rem; margin-top:1rem; margin-left:5.8rem;}

.article_db{ position:relative; height:10rem; padding-bottom:3rem;}
.article_db img{ width:100%;}
.article_db .article_p{ position:absolute; top:0rem; left:1.2rem;}
.article_db p{ position:absolute; top:0.8rem; left:1rem;}
.article_db a{ color:#444444;}

/*个人*/
.case_z{ width:100%; height:auto; line-height:0.7rem; overflow:hidden; margin-bottom:0.5rem;}
.case_z p{ font-size:1.3rem; line-height:2.4rem;color:#403224; margin-top:1rem;}
.case_z .case_mz{font-size:2rem; }
.case_z .case_xm{ margin-top:0.5rem;}
.case_z .case_xm span{ font-size:1rem;}
.case_z .case_tp{ margin-top:0.8rem; font-size:1.6rem;}
.case_z img{width:100%; height:auto; margin:0.6rem 0;}

.envri3{position:relative; width:100%; height:auto; margin:0 auto; padding-bottom:2rem;}
.envri3 .envri2_x{ position:absolute; top:100%;}
.envri3 img{ width:100%;}
.envri3 .swiper-button-next{ right:40%; background:url(../images/next1.png) no-repeat; width:12px; height:18px;  background-size:contain}
.envri3 .swiper-button-prev{ left:40%; background:url(../images/pre1.png) no-repeat;width:12px; height:18px;  background-size:contain}

.case_al{ width:100%; height:100%;}
.case_al p{font-size:1.6rem;color:#403224; margin-bottom:1.5rem;}
/*.case_al ul li{ float:left; margin:0 0.05rem 0.1rem 0.05rem;}
.case_al img{ width:4.3rem;}*/
.case_al ul{ width:100%; height:auto;}
.case_al img{ width:45%;float:left;margin:0.5rem 0rem; margin-left:3.5%;}

/*简介*/
.tit{ font-size:2rem; margin-left:1rem;}
.brief_con{line-height:0.7rem; overflow:hidden; margin: 2rem 1rem;}
.brief_con p{ margin-bottom:0.3rem;font-size:1.3rem;line-height:2.4rem; color:#403224;}
.brief_con span{ font-size:1.6rem;}
.brief_con img{ width:100%; height:auto; margin:0.3rem 0}
.brief_con .brief_bt{ font-size:1.8rem;}

/*首屏滑动*/
.top{ position:relative; overflow:hidden}
.top img{ width:100%;height:auto}
.top2{ position:relative; overflow:hidden;}
.top2 img{ width:100%;height:auto}
.top5{ position:relative; overflow:hidden; padding-top:5rem;}
.top5 img{ width:100%;height:auto}
.top5 .swiper-button-next{ right:0.15rem; background:url(../images/next2.png) no-repeat;  background-size:contain}
.top5 .swiper-button-prev{left:0.15rem; background:url(../images/pre2.png) no-repeat; background-size:contain}
.top2 .tp img{ width:2.2rem; }
.envri{position:relative; background-color:#35291f; width:90%; height:100%; margin-bottom:1.2rem;  margin:0 auto; }
.envri p{ width:90%; font-size:1rem; text-align:center; color:#bbbbbb;line-height:1.6rem; margin-top:70%;}

.envri .swiper-container1{height:auto;width:80%;overflow:hidden; margin:0 auto; line-height:2rem; margin-top:-1rem; margin-bottom:1rem;}
.envri .en{text-align:center; margin-bottom:2rem;}
.envri .en img{ width:30%; height:100%; position:relative;}
.envri1{position:relative;}
.envri img{ width:100%;height:auto; position:absolute; top:0rem; left:0rem;}


/*简介*/
.envri2{position:relative; width:100%; height:100%; padding-top:15rem;  margin:0 auto;}
.envri2 img{ width:100%;}
.envri2 .envri2_x{ position:absolute; top:100%;}
.envri2 .swiper-button-next{ right:10rem; background:url(../images/next1.png) no-repeat; width:12px; height:18px;  background-size:contain}
.envri2 .swiper-button-prev{ left:10rem; background:url(../images/pre1.png) no-repeat;width:12px; height:18px;  background-size:contain}
.envri2 .swiper-container3{height: 100%;width:80%;overflow:hidden; margin:0 auto; line-height:2rem; margin-top:-9rem; margin-bottom:3rem;}

.swiper-button-next{ right:1rem; background:url(../images/next.png) no-repeat; width:24px; height:41px;  background-size:contain}
.swiper-button-prev{ left:1rem; background:url(../images/pre.png) no-repeat;width:24px; height:41px;  background-size:contain}
.swiper-pagination-bullet-active{ background:#c5c5c5;}

.swiper-container{width: 100%;height: 100%;background:#000}
.swiper-container0{width: 100%;height: 100%;}
.swiper-container1{height: 100%;width:80%;overflow:hidden; margin:0 auto; line-height:2rem; margin-top:-9rem; margin-bottom:1rem;}
.swiper-container3{height: 100%;width:100%;overflow:hidden; margin:0 auto; line-height:2rem; margin-top:-9rem; margin-bottom:1rem;}
.envri .swiper-container3{height: 90%;width:100%;overflow:hidden; margin:0 auto; line-height:2rem;}

.swiper-containerz{height: 100%;width:100%;overflow:hidden; margin:0 auto;}
.swiper-container2{height: 100%;width:84%;overflow:hidden; margin:0 auto;}
.swiper-slide {text-align: center; font-size: 18px;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: center;align-items: center;}
.fangda{height:14rem;}
.anli a{ position:absolute; right:5%; top:95%; width:1.5rem; z-index:99}
.swiper-button-prev.z-move {-webkit-animation:guidePrev 1.5s infinite;}
.swiper-button-next.z-move {-webkit-animation:guideNext 1.5s infinite;}
@-webkit-keyframes guidePrev {0% {-webkit-transform:translateX(0px)}20% {-webkit-transform:translateX(0px)}35% {-webkit-transform:translateX(12px)}50% {-webkit-transform:translateX(-20px)}65% {-webkit-transform:translateX(0px)}80% {-webkit-transform:translateX(-12px)}100% {-webkit-transform:translateX(0px)}}
@-webkit-keyframes guideNext {0% {-webkit-transform:translateX(0px)}20% {-webkit-transform:translateX(0px)}35% {-webkit-transform:translateX(-12px)}50% {-webkit-transform:translateX(20px)}65% {-webkit-transform:translateX(0px)}80% {-webkit-transform:translateX(12px)}100% {-webkit-transform:translateX(0px)}}


.zt_tab{position:relative;height:10.4rem;}
.height{height:11.8rem;}
.zt_tab img{ width:100%;height:auto; position:absolute; top:0; left:0}
.zt_tab .zt_txt{ width:100%;height:auto; position:absolute; top:5rem; left:0; font-size:0.42rem; line-height:0.7rem;text-align:left; color:#606160}
.zt_tab .zt_intr{font-size:0.42rem; color:#606160; width:100%; text-align:left}
.zt_tab .zt_txt h4{text-align:left; margin-top:0.4rem;}
.zt_tab li{ text-align:left}
.zt_tab span{background:#0db000; display:inline-block; width:0.3rem; height:0.3rem; margin-right:0.3rem;}
.zt_pre ,.zt_next{ margin-top:-3.3rem;}


/*.container{width: 100%;height: 100%;position: absolute;left: 0;top: 10%;}
.container .page{height:18rem;position: relative;}*/

/*医师页*/
.expert{ padding-bottom:0.9rem; height:100%; clear:both; padding-top:6rem; margin:0 1.5rem;}
.expert ul li {width: 100%;}
.expert_bt{ font-size:16px; color:#000; margin-top:0.5rem;}
.expert .xhx{font-size:20px; color:#403224; margin-top: 1rem; width:99%; border-bottom:2px solid #59493f; }
.expert ul li a img{ width:23%;margin: 0.5rem 0.2rem 0 0;}

/*专题*/
.gray{ background:#eee; padding-top:0;}
.tit1{ color:#8ec31e; font-size:0.7rem;width:100%;text-align:center; font-weight:normal; line-height:2.4rem;}
.adapt ul{ width:96%; margin:0 auto;padding-bottom:0.8rem}
.adapt li{float:left; width:2.3rem; height:2.3rem; border:0.06rem #b5b5b5 solid; border-radius:50%; text-align:center; margin:0.4rem 0.36rem 0 0.36rem;}
.adapt span ,.tab_item span{font-size:0.45rem;line-height:0.64rem;color:#323232; display:block; padding-top:0.5rem;}
.adapt .down{ padding-top:0.8rem;}
.expert_tab li{ display:none; }
.tab_item{text-align:center;}
.tab_item li{ display:inline-block;width:2rem; height:2rem; border:0.06rem #b5b5b5 solid; border-radius:50%; text-align:center; margin:0.4rem 0.16rem 0 0.16rem;}
.tab_item span{ color:#666666;padding-top:0.7rem;font-size:0.5rem;}
.tab_item .hover{ background:#8ec31e;color:#fff;border:0.06rem #8ec31e solid;}
.tab_item .hover span{color:#fff;}
.tab_touched{ padding:0.8rem 0}
.outer{ width:96%; margin:0 auto; padding-top:0.4rem; position:relative; _height:6rem;}
.node{width:100%;text-align:center}
.node li{ width:0.2rem; height:0.2rem; border-radius:50%; background:#c9c9c9; display:inline-block; margin-right:0.2rem; }
.node .on{ background:#90c31f}

.tab_pic {width:6.6rem;position:relative; margin:0 auto;height:5.3rem;overflow:hidden}
.tab_pic ul{ position:absolute;height:5.3rem;}
.tab_pic li{width:6.6rem;float:left}
.tab_pic img{width:6.4rem; height:auto;border:solid 0.1rem #FFF}
.tab_txt{ clear:both;width:6.6rem; margin:0 auto;}
.tab_txt li{display:none}
.tab_txt h3{ font-size:0.6rem; margin:0.3rem 0; font-weight:normal; line-height:0.8rem;color:#658c0f}
.tab_txt strong{font-size:0.5rem;color:#323232; display:block; font-weight:normal}
.recomment{ margin-bottom:0.4rem;}
.tab_txt span{ color:#658c0f;font-size:0.46rem;}
.tab_txt p{ font-size:0.4rem; line-height:0.6rem; color:#323232}


#pre ,#next{ position:absolute;display:block; top:3.1rem;width:1rem;height:auto;}
#pre img,#next img{ width:1rem; height:auto}
#next{ right:0}


/*荣耀*/
.glory{ width:100%; height:auto; padding-top:6rem;}
.glory_t{margin-left:1.2rem; }
.glory img{ width:47%;margin:0.5rem 0.2rem 0.3rem 0;}


.item2 ul li{float:left;margin-right:20px;}
.item2 ul li img{width:4rem;cursor:pointer;}
.lb_wrap{display:none; width:100%; height:100%;}
.lightbox_bg{background:#000;filter:alpha(opacity=70);opacity:.7;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.lightbox{position:absolute;left:0;top:50%;width:100%;z-index:2;text-align:center;}
.lightbox img{ height:100%; width:100%;}
.lightbox p{position:absolute;height:61px;width:38px;top:50%;left:0;z-index:2;background:transparent url(themes.png) no-repeat left top;margin-top:-30.5px;cursor:pointer;}
.lightbox p.next{left:auto;background-position:right top;right:0;}


.container{ width:100%; height:100%; position:relative; padding-top:5.5rem;}
.container .thumbnails{width:100%; height:100%;}
.container .thumbnails .span3{margin-left:4.5%;}
.jz{ padding-bottom:1rem;}
.span3 img{ float:left; width:45%; margin:1.2rem 1.2rem 0 0;}