@charset "utf-8";
/** 头部表单 **/
#form{height:3rem; padding-right:3rem; overflow:hidden; background:#fff; left:0px; z-index:9999; margin:0 5rem; position:relative; top:1rem;}
#form .text{display:block; width:100%;  text-indent:10px;background:#fff; height:100%}
#form .tj{width:3rem; height:100%; position:absolute; right:0px; top:0px; background:#019ddd}
#form input{border:none}
/** 头部 **/
#header{background:#019ddd;width:100%;height:5rem; position:fixed;left:0px; top:0px;z-index:40;}
.logo img{height:3rem; width:auto}
.logo{position:absolute; left:10px; top:1rem; line-height:0px;}


#nav{position:fixed; top:5rem;width:100%; left:0px;  z-index:99999; height:auto; max-height:90%;overflow-y:auto; background:rgba(0,0,0,0.8); padding:0.5rem 0; display:none;}
#nav *{color:#fff}
.nav_lsit{width:80%; margin:0 auto;}
.nav_lsit dd{margin:1.5rem auto}
.nav_lsit .iconfont{display:inline-block; width:2rem;}
.nav_sub{display:none; width:100% !important}
.nav_sub a{display:block; margin:0.5rem 2rem;}

/** main1 **/
.main1{padding:1rem 0 0.8rem; background:url(../images/1m2bg.jpg) no-repeat center center; background-size:cover; overflow:hidden}
.main1 a{float:left; display:block; width:33%; margin-bottom:0.2rem; background:url(../images/1nav_bg.png) no-repeat center center; background-size:100% 100%;}
.main1 a img{width:5rem; height:auto; display:block; margin:0 auto}
.main1 a:nth-child(3n+2){margin:0 0.5% 0.2rem;}
.main1 a p{margin-bottom:1.5rem; text-align:center; color:#fff;}
/**  main2 **/
.main2 dd{margin-bottom:2%; position:relative}
.main2 dd a{display:block;position:relative; color:#fff;}
.m2_img{width:63%;}
.m2img{width:100%; height:auto; display:block;}
.m2_div{width:35%;}
.m2_dd1 .m2_div{right:0px;}
.m2_dd2 .m2_img{width:63%;left:0px; }
.m2_dd2 .m2_div{margin-left:65%}
.m2_div_div{height:9rem; top:50%; width:100%; position:absolute; margin-top:-4.5rem; left:0px;}
.m2_dd2 .m2_div_div{height:5rem; margin-top:-2.5rem}
.m2_p{opacity:0.6; text-transform:uppercase; line-height:1.2rem; margin-bottom:0.5rem}
.m2_dd1 .m2_div,.m2_dd2 .m2_img{top:0px; height:100%; background:url(../images/1m2_bg.jpg) no-repeat center center;position:absolute; text-align:center;}
.m2_span{text-align:left}
.m2_span,.m2_dd2 .m2_ico{display:inline-block; vertical-align:middle;}
.m2_ico{width:4.6rem; height:auto}
#m2_banner{position:relative}
.team_a{display:block; position:relative;}
.team_a img{display:block; width:100%; height:auto}
.team_text{position:absolute; width:100%; padding:0.2rem 2%; background:rgba(0,0,0,0.5); left:0px; bottom:0px; text-align:center}
.main2 dd:nth-child(4){margin-bottom:0}
#m2_banner .m2_btn{width:1rem; height:1.7rem; margin-top:-0.85rem; background-size:100% 100%}
#m2_banner .swiper-button-prev{background:url(../images/1m2_prev.png) no-repeat center center}
#m2_banner .swiper-button-next{background:url(../images/1m2_next.png) no-repeat center center}
/**  main3 **/
.textup{text-transform:uppercase;}
.main3{background:url(../images/1map.png) no-repeat center center; background-size:cover; color:#000; padding:1rem 0}
.m3_p{margin:0.5rem auto}
.m3_more{width:9rem; line-height:2.3rem; color:#fff; background:#019ddd; display:block; margin:0 auto;}
/** main4 **/
.main4{background:url(../images/1m3_bg.jpg)}
.m4_box{width:70%; margin:0 auto; padding:2.5rem 0; color:#fff;}
.m4a{float:left; width:33.333%;text-align:center;color:#fff; }
.m4_ico{display:block; margin:0 auto 0.2rem; background:#019ddd; font-size:3rem; width:5rem; height:5rem; line-height:5rem;color:#fff; }
.m4_p{padding:1rem 0; border-top:1px solid #019ddd; border-bottom:1px solid #019ddd; clear:both; margin:2rem auto; width:86%; display:block}
.m4_p p{color:#019ddd; background:url(../images/4m4_ico.png) no-repeat left center; padding-left:2rem; background-size:0.8rem auto; margin-left:1rem}
.m4_p .m4_ico,.m4_p p{display:inline-block; vertical-align:middle;}
/** 底部 **/
#footer{background:#019ddd; overflow:hidden; height:4rem; line-height:4rem; text-align:center; position:fixed; width:100%; left:0px; bottom:0px; z-index:999}
#footer *{color:#fff;}
#footer a{float:left; width:33.333333%; position:relative}
#footer a:nth-child(3){background:#359824}
#footer a .iconfont{margin-right:0.5rem; vertical-align:middle}
#footer a:nth-child(2)::after{content:''; display:block; position:absolute; left:0px; top:50%; margin-top:-1rem; height:2rem; width:2px; background:#57bae2}
/** 02同安概况 **/
.back{position:absolute; width:3rem; height:100%; left:0px; top:0px; text-align:center; display:block; color:#fff; font-size:2rem; line-height:5rem;}
.logo2{display:block; margin:1rem 0 0 -1rem; text-align:center;}
.logo2 img{height:3rem; width:auto;}
#ny_banner{line-height:0}
.location{background:#e7f2f6; padding:1rem 2%; margin-bottom:1.5rem;}
.location a{color:#019ddd}
.location span{margin:0 0.5rem}
.con_tit{padding-bottom:0.8rem}
.content_con{line-height:2rem; color:#666; margin-bottom:2rem}
div.team_a{border:1px solid #ddd; padding:5px; overflow:hidden; margin:0 0.5%;}
.team2_img{width:110px; height:auto;}
.team2_img img{width:100%; display:block; margin:0 auto;}
.team2_div{margin-left:120px;font-size:12px;}
.team2_div h3{color:#019ddd; font-size:14px; height:25px; line-height:25px;}
.team2_div p{ line-height:18px; height:54px; overflow:hidden; margin:5px auto}
.team2_a{display:block; width:40%; max-width:100px; height:30px; float:left; line-height:30px; text-align:center; color:#fff;}
.team2_a1{background:#027ad0; border:1px solid #027ad0}
.team2_a2{background:#359824;border:1px solid #359824; margin-left:10px;}
.content{margin-bottom:2rem}
.ab_tit{color:#23c5fc; background:#019ddd; height:30px; line-height:30px; padding:0 10px; position:relative}
.ab_tit span{color:#fff; text-transform:uppercase; margin-right:10px;}
.ab_tit .more{position:absolute; right:10px; top:0px; color:#fff;}

.con_bottom{margin-top:1.5rem}
.con_bottom .con_bottom_box{border:1px solid #eee; position:relative}
.con_bottom_box #m2_banner{width:90%; margin:1rem auto; position:static;}
.con_bottom_box #m2_banner .swiper-button-prev{left:5px;}
.con_bottom_box #m2_banner .swiper-button-next{right:5px;}

.news_list3{width:90%; margin:1rem }
.news_list3 dd{line-height:2rem; border-bottom:1px dashed #ddd;}
.news_list3 dd a{background:url(../images/icon/nico1.jpg) no-repeat left center; padding-left:10px; position:relative; display:block}
.news_list3 dd a p{height:2rem;}
.news_list3 dd a span{color:#019ddd; position:absolute;right:0px; top:0px;}
/** 02同安概况-医院环境 **/
.huanj_list dd{width:48.5%; text-align:center; border:1px solid #eee; margin-bottom:1rem; float:left;}
.huanj_list dd:nth-child(even){float:right;}
.huanj_list dd img{display:block; width:100%;}
.huanj_list dd h2{line-height:3rem; height:3rem}
/** 03诊疗项目 **/
.zlxm_tit{margin-bottom:1rem;}
.zl_td1{margin-bottom:0.5rem}
.zl_td1 img{display:block; margin:0 auto; width:100%; height:auto}
.case_con2{margin-top:1rem}
.zl_p{background:url(../images/icon/zlico.png) no-repeat 5px center; padding-left:20px; margin:10px 0;}
/** 04专家团队 **/
.team_list dd{background:#f5f5f5; margin-bottom:1rem}
.team_list dd a{display:block; overflow:hidden; border:1px solid #ddd; padding:5px;}
.team_list dd p{margin:1px auto 6px}
.team_list .team2_div h3{margin-top:5px;}
/** 05医院动态 **/
.news_list4{margin-top:-0.8rem}
.news_list4 dd{padding:0.6rem 0; border-bottom:1px solid #eee;}
.news_list4 dd a{overflow:hidden; display:block;}
.news_list4 dd .img{width:9.5rem; float:left}
.news_list4 dd .img img{height:5.3rem; width:100%; display:block}
.news_list4 dd h2{margin-left:10.5rem; line-height:2rem; height:4rem; overflow:hidden; top:0.5rem; position:relative}

.news_con_text,.news_con_text *{line-height:1.8rem !important; font-size:1.3rem; color:#666}
.newscon_tit{padding-bottom:1rem; border-bottom:1px dashed #ccc; margin-bottom:1rem}
.newscon_tit span{color:#999; display:block; margin-top:0.5rem}
.bdsharebuttonbox{margin:1.5rem auto}
.fy{padding-top:20px;  border-top:1px solid #ddd;}
.fy p{height:30px; line-height:30px; color:#019ddd}

.zhuanj_table{width:100%; min-width:550px}
.zhuanj_table td{padding:2px; border:1px solid #ddd; text-align:center}
.yes_yuyue{background:#019ddd; color:#fff; font-size:12px; padding:5px 0;}
.zhuanj_box{border:1px solid #ddd; padding-bottom:15px;}
.zhuanj_clickshow .clickshow{height:auto; overflow:auto; width:96%; margin:0 auto; display:none}
.zhuanj_click{border-bottom:1px solid #ddd; background:#f3f3f3;  height:40px; line-height:40px; margin-bottom:10px;}
.zhuanj_click .clickbtn{border-right:1px solid #ddd; float:left; max-width:100px; text-align:center; position:relative; height:40px; width:20%}
.zhuanj_click .clickbtn.on{background:#fff;}
.zhuanj_click .clickbtn.on b{position:absolute; left:0px; width:100%; height:1px; background:#fff; bottom:-1px;}
.zhuanj_w1{color:#c80000}
.zhuanj_table tr:nth-child(1) .zhuanj_w1{color:#333}

/** 06诊疗服务-预约挂号 **/
.time_list{width:100%; max-width:680px; margin:0 auto 2rem}
.time_list dd{float:left; height:3rem; border:1px solid #ddd; overflow:hidden; width:49%; margin:0 0 0.5rem; line-height:3rem; position:relative}
.time_list dd:nth-child(even){float:right}
.time_list .text{display:block; width:100%; text-indent:1rem; height:3rem; border:none !important;color:#999; font-family:微软雅黑}
.time_list dd i,.time_list dt i{position:absolute; left:0px; top:0px; width:1rem; text-align:center; color:red}
select.text,.Wdate{background:url(../images/x.png) no-repeat 95% center !important}
.time_list dt{position:relative;border:1px solid #ddd; width:100%; margin:0 auto; padding:5px 0;}
.time_list dt textarea.text{width:92%; margin-left:4%; height:160px; text-indent:0}
.time_list dt i{top:5px;}
.gh_tj{background:#019ddd; color:#fff; font-size:16px; height:3rem; width:200px; margin:20px auto; display:block}

.map,.conttact_main{margin:30px auto; display:block; max-width:760px; width:100%}
.contact_list{margin:20px auto;}
.contact_list dd{width:50%; float:left; height:36px; line-height:18px; overflow:hidden; color:#666}
/** 07联系我们-人才招聘 **/
.map{margin:0 auto 1rem; height:300px;}
.contact_list{margin:20px auto;}
.contact_list dd{width:100%;color:#666}
.job_show dt{background-image:url(../images/job.png); background-color:#f2f2f2; padding-left:15px; background-position: 98% center; background-repeat:no-repeat; font-size:16px; cursor:pointer; margin-bottom:10px; height:35px; line-height:35px;}
.job_show dt.on{background-image:url(../images/job_on.png) }
.job_show dd{padding:5px 0; width:96% !important; display:none; margin:0 auto !important; line-height:25px}
/** 08关注微信 **/
.wx_box{margin-bottom:1rem;}
.wx_p{line-height:2.5rem; margin:1.5rem auto}
.wx_img{padding:0.8rem; border:5px solid #019ddd; width:50%}
/** 骨折 **/
.gz_nav{margin:0 0 1rem}
.gz_nav a{border:1px solid #019ddd; background:#fff; display:block; width:100%; height:3rem; line-height:3rem; text-align:center}
.gz_nav a.on{background:#019ddd; color:#fff;}
.gz_nav .swiper-button-prev,.gz_nav .swiper-button-next{width:2rem; height:2rem; background-size:2rem 2rem !important; top:50%; margin-top:-1rem}
.gz_nav .swiper-button-next{background:url(../images/c1.png) no-repeat center center}
.gz_nav .swiper-button-prev{background:url(../images/c2.png) no-repeat center center}
.gz_nav .swiper-button-disabled{display:none !important}
