@charset "UTF-8";
html,body{padding: 0;margin: 0;text-shadow: none;overflow-x:hidden;font-size: 15px;}
body{background-color: #fff;font-family: Arial, Helvetica, Verdana,"黑体";line-height: 24px;color: #666;-webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, h6{color:#282828;}
a, a:link, a:active, a:visited, a:hover{color:inherit;text-decoration: none;}
ul, li {list-style:none;padding:0;margin:0;}
div{width:auto;}
a{color:#959595;text-decoration:none;}
u{color:#959595;text-decoration:none;}
img, object{max-height:100%;max-width:100%;}
img{vertical-align:middle;}
.center{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.indent{text-indent:1em;}
.clear,.clearfix{overflow: auto;zoom:1;clear:both;}
.clear:after,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}

@media (min-width:450px) and (max-width:649px){body{font-size: 15px;}}
@media (max-width:449px){body{font-size: 14px;}}
/*正文*/
body{width:100%;max-width:750px;margin:0 auto;}
body>div{background:#fafafa;}
.content{margin-top:15.6vw;}
@media all and (min-width:750px){.content{margin-top:125px;}}
.header{display: block;box-sizing: border-box;-moz-box-sizing: border-box;width:100%;max-width:750px;height:auto;position:fixed;top:0;z-index:99;background:#01beff;}
.header .headlogo{width:75%;float:left;}
.header .phone{width:calc( 13% - 1px);height:auto;}
.header .menu{display: block;width:12%;height:auto;float:right;}

/*banner*/
#ban .banBtn{margin-top:-35px;position: relative;width: 30%;z-index:9;left: 40%;max-width:250px;}
#ban .banBtn li{width: 10px;height: 10px;line-height: 15px;font-size: 0;background: #ccc;border-radius: 5px;float: left;margin: 5px 2%;}
#ban .banBtn li.on{background: #555;}
#ban .banBtn li:nth-child(1) {margin-left: 33%;}
#ban .banBtn span{width: 1.5vw; height: 1.5vw; margin: 5px;max-width:13px;max-height:13px;}
#banSider1 .banBtn li:nth-child(1) {margin-left: 40%;}
#ban #banSider .banWrap ul li a img{width:100%;}


/**主导航**/
.index_guide{margin-top: 10px;}
.index_guide .index_guide_nav{width:100%;}
.index_guide .index_guide_nav:after{display:block;clear:both;content:"";visibility:hidden;}
.index_guide .index_guide_nav img{width:29.3%;margin:2%;float:left;}



/*推荐项目*/
.index_tuijian:after{display:block;clear:both;content:"";visibility:hidden;}
.index_tuijian #swiper-tuijian{width:70%;margin:2.5%;float:left;height:130vw;max-height:1000px;box-shadow: 0px 0px 8px #aaa;border-radius:10px;background:#fff;}
.index_tuijian #swiper-tuijian .slide2 img{width:100%;display: inline-block;}
index_tuijian #swiper-tuijian .slide2 a{width:100%;line-height:25%;display: inline-block;}
.index_tuijian .tuijian_pagination{width:25%;margin-top:1vw;float:right;text-align:center;}
.index_tuijian .tuijian_pagination .swiper-pagination-bullet{width:calc( 80% - 20px );height: auto;margin:2px 0;}
.index_tuijian .tuijian_pagination img{width:100%;margin:0px auto;}

.index_tuijian #swiper-tuijian .slide2 img{height:60vw;max-height:460px;}
.index_tuijian #swiper-tuijian .slide2 h2{float:left;width:50%;font-size:5vw;margin-left:3vw;}
.index_tuijian #swiper-tuijian .slide2 a{width:30%;}
.index_tuijian #swiper-tuijian .slide2 .item_more{float:right;border-radius:8px;background:#00beff;color:#fff;line-height: 2em;text-align: center;margin-right: 10%;margin-top: 2vw;width: 25%;font-size: 4vw;}
.index_tuijian #swiper-tuijian .slide2 ul{width:90%;margin:0 auto;}
.index_tuijian #swiper-tuijian .slide2 li{border-bottom:1px solid #888;line-height: 12vw;font-size: 4vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



/*推荐医生*/

.index_doc_ban .index_doctuijian_nav .doc_pagination{width:95%;margin:0 auto; }
.index_doc_ban .index_doctuijian_nav .doc_pagination .swiper-pagination-bullet{width:20%;height:20vw;max-height:150px;margin:2.5%;float:left;overflow:hidden;border-radius:10px;background:none;position: relative;}
.index_doc_ban .index_doctuijian_nav .doc_pagination .swiper-pagination-bullet img{width:100%;height:auto;position: absolute;}
.index_doc_ban .index_doctuijian_nav .doc_pagination .swiper-pagination-bullet:nth-child(n+5){width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;}
.index_doc_ban .index_doctuijian_nav .doc_pagination .swiper-pagination-bullet:nth-child(4){opacity: 1 !important;}

/*荣誉证书*/
.index_rongyu{background: url(/images/m/rongyubg.jpg);background-size:100% 100%;width:100%;height:55vw;max-height:413px;}
.index_rongyu .index_rongyu_ban{width:40%;margin-left:45%;padding-top:13%;}
/**病种导航(重要)**/
.index_bing_guide{width:95%;margin:20px auto;box-shadow: 0px 0px 8px #888;background:#fff;height:auto;overflow: hidden;}
.index_bing_guide .jibing_ban_t h2{float:left;margin-left:4%;font-size:5vw;}
.index_bing_guide .index_bing_bans{padding:0 0 30px;}
.index_bing_guide .index_bing_bans ul{width:33%;float:left;text-align:center;margin-top:10px;height:338px;}
.index_bing_guide .index_bing_bans ul li{width: 120px;border: 1px solid #aaa;margin: 5px auto;padding:7px 0;border-radius: 10px;}
.index_bing_guide .index_bing_bans ul li:nth-child(1){border:0;background:#00beff;color:#fff;position: relative;margin-bottom: 15px;padding:12px 0;}
.index_bing_guide .index_bing_bans ul li:nth-child(1):after{content:"";width: 0;height: 0;position: absolute;left: 50px;top:42px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #00beff;	}
.index_bing_guide .index_bing_bans ul li:hover{background:#00beff;color:#fff;}
.index_bing_guide .index_bing_bans ul li:hover a{color:#fff;}
.index_bing_guide .index_bing_bans ul:nth-child(7){display:none;}
.jibing_more,.jianjie_more{border-radius:8px;background:#00beff;color:#fff;line-height: 2em;text-align: center;margin:2vw auto;width: 25%;font-size: 4vw;}
.jibing_more{margin-right:4%;margin-top:14px;}

/**民生简介**/
.index_jianjie_ban{height:auto;}
.index_jianjie_ban .index_jianjie_nav h2{margin-left: 4%;font-size: 5vw;}
.index_jianjie_ban .index_jianjie_nav p{width:92%;margin:0 4%;text-indent:2em;text-align:justify;}

/*品牌公益*/
.index_pai_guide{width:95%;background:#e6e6e6;box-shadow:none;height:auto;padding-bottom: 30px;margin:0 auto;border-radius:12px;}
.index_pai_guide .pai_ban_t{width:100%;}
.index_pai_guide .index_pai_bans{width:95%;margin:0 2.5%;color:#3c3c3c;}
.index_pai_guide .index_pai_bans ul{width:42%;height:280px;float:left;text-align:left;margin:0 1% 10px;padding:3%;background:#fff;box-shadow: 0px 0px 8px #888;}
.index_pai_guide .index_pai_bans ul li{line-height:39px;border-bottom:1px solid #aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_pai_guide .index_pai_bans ul li:hover a{color:#00aae7;}
.plus_more{float:right;width:25px;height:25px;background:#00beff;border-radius:50%;color:#fff;line-height: 23px;text-indent: 0.26em;margin-top: 10px;font-size: 22PX;line-height: 25px;}
.plus_more:hover{background:#00aae7;}

@media (min-width:450px) and (max-width:649px){}

/**视频科普*/
.index_video_guide {height: auto;border-radius:12px;}
.index_video_guide .index_video_bans .index_video_nav{margin:10px 5%;width:90%;padding-bottom: 3%;border-bottom: 1px solid #aaa;}
.index_video_guide .index_video_bans .index_video_nav img{width:40%;height:21vw;max-height:160px;border-radius: 10px;float: left;}
.index_video_guide .index_video_bans .index_video_nav h2{width:50%;margin-left:5%;float:left;margin-block-start:0.2em;margin-block-end:0.2em;font-size: 1em;}
.index_video_guide .index_video_bans .index_video_nav .index_video_button{width:50%;margin:0 5%;float:left;}


/**医院环境**/
.index_huanjing_ban {border-radius:12px;}
.index_huanjing_ban .index_huanjing_bans{width:95%;margin:0 auto;}
.index_huanjing_ban .index_huanjing_bans .swiper-slide{width:100%;}
.index_huanjing_ban .index_huanjing_bans .swiper-slide .hj_nav{width:50%;text-align:center;float:left;}
.index_huanjing_ban .index_huanjing_bans .swiper-slide .hj_nav img{width:90%;margin:5%;}





/**天亿生态圈**/
.index_tianyi_guide{background:#e6e6e6;box-shadow:none;width:100%;height:auto;margin-bottom:0;}
.index_tianyi_guide .tianyi_ban_t{}
.index_tianyi_guide .index_tianyi_bans{width:95%;margin:0 2.5% 30px;color:#3c3c3c;padding:0;}
.index_tianyi_guide .index_tianyi_bans .swiper-slide{width:100%;margin:0 auto;}
.index_tianyi_guide .index_tianyi_bans .swiper-slide .yi_nav{width:45%;height:100px;text-align:center;float:left;margin:2.5%;background:#fff;position: relative;overflow: hidden;}
.index_tianyi_guide .index_tianyi_bans .swiper-slide .yi_nav img{max-height:120px;width:auto;max-width:240px;position:absolute;left:0; right:0; top:0; bottom:0;margin:auto;}
.index_tianyi_guide .index_tianyi_bans .swiper-slide .yi_nav img:nth-child(1){z-index:2;}
.index_tianyi_guide .index_tianyi_bans .swiper-slide .yi_nav img:nth-child(2){z-index:1;}
.index_tianyi_guide .index_tianyi_bans .swiper-slide .yi_nav:hover img:nth-child(1){opacity: 0;}
@media (min-width:200px) and (max-width:560px){
.index_tianyi_guide .index_tianyi_bans .swiper-slide .yi_nav img{max-height:230px;overflow: hidden;}
}








/*大于750像素标题大小限制*/
@media (min-width:749px){
.index_tuijian #swiper-tuijian .slide2 h2{font-size:46px;margin-left:23px;}
.index_tuijian #swiper-tuijian .slide2 .item_more {font-size:30px;margin-top:15px;}
.index_tuijian #swiper-tuijian .slide2 li{line-height:92px;font-size:30px;}
.index_bing_guide .jibing_ban_t h2{font-size:30px;}
.index_jianjie_ban .index_jianjie_nav h2{font-size:30px;}
.jibing_more,.jianjie_more{font-size:30px;margin:14px auto;}
.jibing_more{margin-right:4%;}
}





/**底部*/
.footer{background:#5a5a5a;color:#fff;}
.footer .footer_nav{text-align:center;}
.footer .footer_left{width:100%;margin:8% auto;}
.footer .footer_left .footer_left_nav{width:27%;margin:2%;}
.footer .footer_left .footer_left_nav:nth-child(1){margin-left:5.5%}
.footer .footer_left .footer_left_nav:nth-child(3){margin-right:5.5%}
.footer .footer_left .free_tel{font-size:2em;}
.footer .footer_left p{line-height:0;}
.footer .footer_left .border_bottom *{display: block;}
.footer .footer_left .border_bottom img{width:90%;margin:5%;}
.footer .footer_left .border_bottom .foot_tel_num{width:70%;margin:0 15%;}

.footer .footer_middle h4{color:#fff;}
.footer .footer_middle img{width:90%;margin:0 5%;border-radius:12px;}

.footer_navs{width:100%;max-height:150px;max-width:750px;border-top-left-radius:12px;border-top-right-radius: 12px;overflow:hidden;z-index:99;position: fixed;bottom: 0;}
.footer_navs .footer_nav{width:calc(33.33% - 1px);height:auto;float:left;border-right:1px solid #fff;}
.footer_navs .footer_nav:last-child{border-right:0;}
.footer_navs .footer_nav img{width:100%;}



