*:not(input, textarea){-webkit-touch-callout:none;-webkit-user-select:none;}
body,div, ol, ul, li, span, b, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, i, table, tr, td , em{padding:0;margin:0; -webkit-margin-before:0; -webkit-margin-after:0;font-style:normal;font-weight:normal;font-family:Arial,Microsoft YaHei\, SimHei,Helvetica,sans-serif;list-style-type:none;}
body,html{font-size:16px;line-height:20px}
body,div,h3,img,p{margin:0;padding:0;}

body,html{-webkit-text-size-adjust:none;font-size-adjust:none;word-break:break-all;word-wrap:break-word;font-family:Arial,Microsoft YaHei\, SimHei,Helvetica,sans-serif;color:#222;background:#fff}
body{padding-top:46px;margin:0 auto;max-width:720px;}
h2, h3{font-size:100%;font-weight:400}
img{border:0}
a{color:#555;text-decoration:none}
.color_y{color:#00a29c;}
/*头部*/
.sgui_header{height:auto;position:fixed;top:0;z-index:100;left:0;width:100%;background:#fff;box-sizing:border-box;padding:5px 2%;border-bottom:2px solid #00a29c;background:#00a29c;}
.sgui-img-layout{width:100%;height:35px;overflow:hidden;position:relative;z-index:1;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}
.sgui-radius-flex{-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.sgui-radius-flex{display:-webkit-box;display:-webkit-flex;display:flex;color:#555}

.sgui-img-layout .sgui-img-height{position:relative;z-index:1;display:block;width:100%;height:auto;font-style:normal;overflow:hidden;line-height:35px;color:#fff;font-size:18px;text-align:center;}

.sgui-radius-flex span.left{width:36px;height:36px;position: absolute;right:7px;top:5px;background: url(../images/btn.png) no-repeat center center;background-size: 100%;
transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear; 
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.sgui-radius-flex span.left.on{background:url(../images/btn-1.png) no-repeat center center;background-size: 55%;transform:rotate(135deg);
-ms-transform:rotate(135deg);     /* IE 9 */
-moz-transform:rotate(135deg);    /* Firefox */
-webkit-transform:rotate(135deg); /* Safari 和 Chrome */
-o-transform:rotate(135deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}

.menu{overflow: hidden;background:#00a29c;width:30%;position: absolute;right:0;top:46px;z-index: 9999;height:0;
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.menu li{width: 100%;text-align: center;border-bottom:1px solid #08c4bd;font-size:16px;height:36px;line-height:36px;}
.menu li a{color: #fff;display: inline-block;width: 100%;text-align: center; text-decoration:none;}

/*nav样式*/
.nk_nav{width:100%;overflow:hidden;padding:5px 0;background-color:#00a29c; /* 浏览器不支持时显示 */background-image: linear-gradient(#00a29c, #00827d);}
.nk_nav li{float:left;width:20%;text-align:center;line-height:36px;font-size:16px;}
.nk_nav li a{color:#fff;}

/*banner样式*/
.mySwiper1 img{display:block;width:100%;height:auto;object-fit:cover;}

/*nav样式*/
.fynav{width:100%;overflow:hidden;background:#00a29c;}
.fynav li{float:left;width:16.6%;text-align:center;line-height:40px;font-size:16px;}
.fynav li a{color:#fff;}

/*part1样式*/
.sgui-content{padding:0 2%;overflow:hidden;border-bottom:5px solid #f5f5f5;padding-bottom:15px;margin-top:15px;}
.tJreading{margin-top:0px;}
.tJreading dl{width:100%;margin-top:15px;overflow:hidden;position:relative;height:94px;border-bottom:1px dashed #eee;padding-bottom:15px;}
.tJreading dl dt{width:130px;height:94px;position:absolute;left:0px;top:0px;overflow:hidden;border-radius:6px;}
.tJreading dl dt img{width:100%;}
.tJreading dl dd{padding-left:145px;}
.tJreading dl dd h2{font-size:16px;font-weight:bold;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tJreading dl dd h3{font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;}
.tJreading dl dd p{font-size:14px;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:6px;}
.AboutUs{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;color:#999;line-height:24px;}
.AboutUs a{color:#999;}


.hospital_list{width:100%;margin-top:2px;margin-bottom:-15px;border-top:3px solid #f5f5f5;margin-top:15px;}
.hospital_list li{height:39px;line-height:39px;border-bottom:1px dashed #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;background:url(../images/dian.jpg) no-repeat left center;padding-left:10px;background-size:4px;}
.hospital_list li:last-child{border-bottom:0px;}
/*就诊流程*/
.section_title{width:100%;font-size:18px;color:#222;font-weight:400;border-bottom:1px solid #eee;padding-bottom:5px;}
.section_title a{float:right;font-size:16px;color:#f30;font-weight:normal;}

/*医生团队*/
.doctorList{width:100%;border-bottom:1px solid #eee;padding-bottom:15px;margin:15px auto;overflow:hidden;position:relative;height:90px;}
.doctorList dt{position:absolute;left:0px;top:0px;width:80px;height:90px;overflow:hidden;}
.doctorList dt img{width:100%;}
.doctorList dd{padding-left:95px;}
.doctorList dd h2{font-size:16px;}
.doctorList dd h2 strong{color:#00a29c;}
.doctorList dd h3{color:#999;margin-top:4px;font-size:14px;}
.doctorList dd p{margin-top:4px;color:#999;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;}
.subscribe{position:absolute;right:0px;top:0px;width:70px;height:24px;line-height:24px;background:#f30;text-align:center;border-radius:4px;}
.subscribe a{color:#ff0;}
.doctorList:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;}
.nkyy_gh{width:100%;margin:0 auto;height:auto;overflow:hidden;}
.nkyy_gh a{width:48%;float:left;display:inline-block;height:36px;text-align:center;line-height:36px;color:#fff;}
.nkyy_gh a:nth-child(1){background-image:linear-gradient(90deg,#fa4e58 0,#ff9c60 100%);border-radius:6px;display: block;}
.nkyy_gh a:nth-child(2){background-image: linear-gradient(90deg,#03cbca 0,#00aad7 100%);border-radius:6px;display: block;float:right;}



/*医院科室*/
.yyks_ul{width:100%;margin:10px auto 0 auto;height:auto;overflow:hidden;}
.yyks_ul li a{display:inline-block;float:left;line-height:32px;width:22%;background:#f5f5f5;border-radius:4px;margin:10px 10px 0 0;text-align:center;}

/*视频科普*/
.video_PetNewsdl{width:100%;margin-top:15px;overflow:hidden;position:relative;height:94px;border-bottom:1px dashed #eee;padding-bottom:15px;}
.PetNews .video_PetNewsdl:last-child{border-bottom:0px;padding-bottom:0px;}
.video_PetNewsdl dt{width:130px;height:94px;position:absolute;left:0px;top:0px;overflow:hidden;border-radius:6px;}
.video_PetNewsdl dt img{width:100%;}
.video_PetNewsdl dt a{position:relative;display:inline-block;width:130px;height:94px;}
.video_PetNewsdl dt a i{position:absolute;top:27px;left:45px;width:40px;height:40px;background:url(../images/play.png) no-repeat;background-size:100%;}
.video_PetNewsdl dd{padding-left:145px;}
.video_PetNewsdl dd h2{font-size:16px;font-weight:bold;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.video_PetNewsdl dd p{font-size:16px;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;}
.video_PetNewsdl dd h3{font-size:12px;color:#999;margin-top:5px;}
.video_PetNewsdl dd h3 span{float:right;}

/*音频科普*/
.audio_introducea{width:100%;border-bottom:1px dashed #eee;height:auto;overflow:hidden;padding-bottom:15px;margin-top:15px;}
.audio_introducea h2{font-size:16px;color:#333;height:auto;font-weight:bold;}
.audio_introducea h2 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.audio_introducea p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#888;line-height:20px;margin-top:5px;}
.audio_introducea h3{color:#999;margin-top:10px;font-size:12px;height:34px;line-height:34px;}
.audio_introducea h3 span{width:60px;height:34px;margin-right:50px;float:left;}
.audio_introducea h3 span img{width:60px;height:34px;display:inline-block;}
.audio_introducea h3 i{margin-left:30px;}
.audio_list .audio_introducea:nth-child(1){margin-top:0px;}
.video_list .video_PetNewsdl:nth-child(1){margin-top:0px;}


/*音频播放*/
.d_audio_play{height:audio;margin:40px auto;}
.d_audio_play audio{width:100%;outline:none;}
.sgui-tab-title{font-size:18px;line-height:27px;color:#222;padding:3px 0 6px;font-weight:700}
.sgui-desc p{line-height:28px;font-size:16px;text-indent:1.5rem;}
.sgui-audio,.sgui-audio-play{height:50px;border-radius:50px;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#f5f5f5;margin:20px 0}
.sgui-audio-play span,.sgui-audio span{display:block;background-image:url(../images/sprite_common.png);background-image:-webkit-image-set(url(../images/sprite_common.png) 1x,url(../images/sprite_common.png) 2x);background-size:133px 92px;width:15px;height:17px;background-position:0 -53px;margin-right:16px}
.sgui-audio-play .sgui-audio-anim,.sgui-audio .sgui-audio-anim{display:none}
.sgui-audio-play i,.sgui-audio i{font-style:normal;color:#555;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;text-align:right}
.sgui-audio-play p,.sgui-audio p{font-size:16px}
.sgui-audio-play .sgui-audio-anim{display:block;margin-left:24px;height:26px;width:66px;overflow:hidden;background:url(../images/video_play.8a128d4e.png) no-repeat;background-size:auto 26px;-webkit-animation:videoplay .6s steps(3) infinite;animation:videoplay .6s steps(3) infinite}
.sgui-audio-play span{background-image:url(../images/sprite_common.png);background-image:-webkit-image-set(url(../images/sprite_common.png) 1x,url(../images/sprite_common.png) 2x);
background-size:133px 92px;width:13px;height:16px;background-position:-23px -53px}
.sgui-audio-play p{display:none}
@-webkit-keyframes videoplay{
	0%{
		background-position:0 0
	}
	to{
		background-position:-198px 0
	}
 }

@keyframes videoplay{
	0%{
		background-position:0 0
	}
	to{
		background-position:-198px 0
	}
}
.sgui-audio-time{display:none;}

/*视频播放*/
.video_play{overflow:hidden;border-bottom:5px solid #f5f5f5;padding-bottom:15px;margin-top:15px;}
.d_video_play{width:100%;height:350px;margin:20px 0;background:#eee;}
.video_play .article_Ttitle{font-size:20px;color:#222;font-weight:bold;line-height:30px;padding:0 2%;}
.video_play .article_source{margin:5px auto 0 auto;border-bottom:1px solid #e9e9e9;font-weight:normal;font-size:16px;overflow:hidden;color:#555;padding:0 2% 10px;}
.video_play .article_source i{color:#00a29c;}
.video_tab_title{font-size:18px;line-height:27px;color:#222;padding:3px 2% 6px;font-weight:700}
.video_sgui_desc p{line-height:28px;font-size:16px;text-indent:1.5rem;padding:0 2%;}


/*推荐医生部分*/
.sgui_customer_content{position:relative;overflow:hidden;padding:0 17px 16px;border-bottom:5px solid #f5f5f5;padding-bottom:15px;}
.sgui-info-box{position:relative}

.sgui-info-box .sgui-radius-flex{padding:4px 0 22px}
.sgui_img_layout{position:relative;z-index:1;margin-right:8px;width:41px;height:41px;-webkit-flex-shrink:0;flex-shrink:0}
.sgui-info-box .sgui-radius-flex .sgui-text-layout{margin:-3px 0}
.sgui_img_layout .sgui-img-height{position:relative;z-index:1;display:block;width:100%;height:0;padding-bottom:100%;font-style:normal;overflow:hidden}
.sgui_img_layout .sgui-img-height img{display:block;width:100%;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;object-fit:cover;object-position:center;}
.sgui-radius-flex .sgui_img_layout .sgui-img-height{border-radius:100%;}
.sgui-header .sgui-img-height:after{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:1px solid #000;z-index:3;box-sizing:border-box;opacity:.1}
.sgui-samll-title{line-height:24px}
.sgui-samll-title span{margin-right:8px;color:#999}
.sgui-samll-title span:first-child{font-size:16px;color:#222}
.sgui-samll-title span:last-child{margin-right:0}
.sgui-sub-info{color:#999;line-height:22px}
.sgui-sub-info span{margin-right:8px}
.sgui-sub-info .sgui-big-tag{margin-right:8px;position:relative;top:-2px}
#Online_booking a{display:inline-block;color:#fff;position:absolute;right:17px;top:20px;width:52px;height:22px;border-radius:4px;background-color:#f30;text-align:center;padding-top:2px;}



/*科普文章部分样式*/
.zxPart{width:100%;overflow:hidden;border-bottom:1px dashed #f5f5f5;padding-bottom:10px;}
.zxPart li{width:48.5%;float:left;margin-top:15px;}
.zxPart li img{width:100%;overflow:hidden;border-radius:4px;z-index:1;max-height:130px;}
.zxPart li p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin-top:5px;}
.zxPart li:nth-child(2n){float:right;}
.kprightul{width:100%;margin-top:2px;margin-bottom:-15px;}
.kprightul li{height:39px;line-height:39px;border-bottom:1px dashed #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;background:url(../images/dian.jpg) no-repeat left center;padding-left:10px;background-size:4px;}
.kprightul li:last-child{border-bottom:0px;}

/*医院环境*/
.HospitalHj{width:100%;margin-top:15px;}
.HospitalHj img{width:32%;float:left;border-radius:4px;}
.HospitalHj img:nth-child(2){margin:0 2%;}


/*疾病问答部分样式*/
.wdlistB{width:100%;overflow:hidden;margin-bottom:-5px;}
.wdlistB li{border-bottom:1px solid #f5f5f5;padding-bottom:5px;margin-top:10px;width:100%;float:left;line-height:20px;}
.wdlistB li:last-child{border-bottom:0px;}
.wdlistB li h2{font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.wdlistB li h2 i{width:20px;height:20px;display:inline-block;background:#00a29c;text-align:center;line-height:20px;color:#fff;border-radius:4px;font-size:12px;position:absolute;left:0px;top:0px;}
.wdlistB li h2 a{padding-left:30px;}
.wdlistB li p{font-size:16px;margin-top:10px;overflow:hidden;position:relative;}
.wdlistB li p i{width:20px;height:20px;font-size:12px;display:inline-block;background:#f30;text-align:center;line-height:20px;color:#fff;border-radius:4px;position:absolute;left:0px;top:0px;}
.wdlistB li p a{display:block;float:right;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#555;margin-top:-3px;padding-left:30px;}
.wdlistB li h3{font-size:16px;color:#999;margin-top:5px;padding-left:30px;}
.wdlistB li h3 span{float:right;}
.wdlistB li h3 span i{margin-right:20px;}
.wdlistB li h3 a{color:#00a29c;}

/*健康资讯*/
.picWen{margin-top:15px;overflow:hidden;border-radius:4px;position:relative;max-height:150px;}
.picWen img{width:100%;}
.picWen span{width:100%;height:30px;background:#000;opacity:0.5;position:absolute;bottom:0px;left:0px;}
.picWen p{width:100%;font-size:16px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:0px;left:0px;width:96%;height:30px;line-height:30px;color:#fff;padding:0 2%;}
.PetNewsdl{width:100%;margin-top:15px;overflow:hidden;position:relative;height:94px;border-bottom:1px dashed #eee;padding-bottom:15px;}
.PetNewsdl:last-child{border-bottom:0px;padding-bottom:0px;}
.PetNewsdl dt{width:130px;height:94px;position:absolute;left:0px;top:0px;overflow:hidden;border-radius:6px;}
.PetNewsdl dt img{width:100%;}
.PetNewsdl dd{padding-left:145px;}
.PetNewsdl dd h2{font-size:16px;font-weight:bold;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PetNewsdl dd p{font-size:16px;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;line-height:24px;}
.PetNewsdl dd h3{font-size:12px;color:#999;margin-top:5px;}
.PetNewsdl dd h3 span{float:right;}

/*-----列表部分样式-----*/
/*当前位置*/
.location{font-size:16px;color:#222;margin-top:10px;border-bottom:1px solid #f5f5f5;padding:0 2% 10px 2%;color:#555;}
.location a{color:#00a29c;}
/*列表样式*/
.articleLists{padding-top:0px;}
.articleLists .PetNewsdl:nth-child(1){margin-top:0px;}
.articleLists .wdlistB li:nth-child(1){margin-top:0px;}
.articleLists .wdlistB li:last-child{border-bottom:1px solid #f5f5f5;}

/*翻页*/
.fanye_list{margin-top:15px;overflow:hidden; text-align:inherit;}
.fanye_list li{ display:inline-block;float:left;border:1px solid #eaeaea;padding:4px 10px;color:#444;margin-right:10px;}
.fanye_list li{ display:inline-block;float:left;border:1px solid #eaeaea;padding:4px 10px;color:#444;margin-right:10px;}
.fanye_list li:last-child{margin-right:0px;}

/*-----文章部分样式-----*/
.article_Ttitle{font-size:20px;color:#222;font-weight:bold;line-height:30px;}
.article_source{margin:10px auto 0 auto;padding-bottom:5px;border-bottom:1px solid #e9e9e9;font-weight:normal;font-size:16px;overflow:hidden;color:#555;}
.article_source i{color:#00a29c;}
.wrap{max-height:480px;overflow:hidden;position:relative;margin-top:10px;}
.wrap h2{font-size:18px;font-weight:bold;margin:10px 0;text-indent:2rem;}
.wrap p{font-size:16px;line-height:30px;text-indent:2rem;}
.wrap p img{width:100%;text-align:center;display:block;margin:10px auto;}

.content{height:auto;overflow:hidden;position:relative;margin-top:10px;}
.content h2{font-size:18px;font-weight:bold;margin:10px 0;text-indent:2rem;}
.content p{font-size:16px;line-height:30px;text-indent:2rem;}
.content p img{width:100%;text-align:center;display:block;margin:10px auto;}

.doc_pic{width:180px;height:220px;margin:0 auto;}
.doc_pic img{width:100%;}

.doctor_schedule{width:100%;margin-top:10px;background:#eee;}
.doctor_schedule td{background:#fff;height:32px;text-align:center;line-height:32px;}
.doctor_schedule td a{height:32px;text-align:center;line-height:32px;display:inline-block;color:#00a29c;}

/*展开全文*/
.unfold-field{position:absolute;font-size:0;bottom:0;width:100%;height:124px;z-index:3;}
.unfold-field .unflod-field_mask{height:78px;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);}
.unfold-field_text{cursor:pointer;width:100%;color:#888;height:46px;font-size:0px;line-height:46px;text-align:center;background:#fff;}
.unfold-field_text span{display:inline-block;font-size:16px;height:46px;line-height:46px;}
.unfold-field_text span::after{content:"";vertical-align:middle;background:url(../images/bottom.png);background-size:contain;background-repeat:no-repeat;width:9px;
height:6px;display:inline-block;margin-left:5px;}

.Contact_us h4{font-size:16px;position:relative;padding-left:10px;height:22px;line-height:22px;overflow:hidden;font-weight:bold;margin-top:20px;color:#444;border-bottom:1px solid #eee;padding-bottom:5px;}
.Contact_us h4 i{display:inline-block;width:3px;height:18px;background:#00a29c;position:absolute;top:2px;left:0px;}
.Contact_us p{text-indent:1.5rem;margin-top:15px;}

/*-----问答详细部分样式-----*/
.detailed_title{font-size:20px;color:#222;font-weight:bold;line-height:30px;}
.detailed_time{font-size:16px;color:#999;margin-top:10px;height:25px;border-bottom:1px solid #eee;}
.detailed_time li{float:left;}
.detailed_time li:nth-child(2){margin:0 30px;}
.ProblemMs{font-size:16px;color:#555;margin-top:10px;line-height:26px;border-bottom:5px solid #f5f5f5;padding-bottom:10px;}
.ProblemMs strong{color:#222;}
.answer_detailedM{margin-top:15px;border-bottom:5px solid #f5f5f5;padding-bottom:10px;}
.answer_detailedM h2{font-size:16px;color:#222;border-bottom:1px solid #eee;padding-bottom:5px;}
.answer_detailedM h2 i{font-size:16px;color:#999;}
.answer_detailedM p{font-size:16px;color:#555;margin-top:10px;line-height:26px;text-indent:2rem;}
.AnswerDoctor{font-size:16px;margin-top:10px;padding-top:10px;border-top:1px dashed #eee;color:#999;}
.AnswerDoctor span{float:right;}
.AnswerDoctor a{color:#00a29c;margin-right:30px;}
.AnswerDoctorTj{width:100%;overflow:hidden;margin-bottom:-10px;}
.AnswerDoctorTj li{padding-left:10px;background:url(../images/dian.jpg) no-repeat left center;height:39px;line-height:39px;font-size:16px;background-size:4px;border-bottom:1px dashed #eee;}
.AnswerDoctorTj li:last-child{border-bottom:0px;}
.AnswerDoctorTj li a{display:inline-block;width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.AnswerDoctorTj li span{float:right;color:#999;font-size:16px;}


/*医院简介*/
.yyhjpic{width:100%;margin-top:-2%;height:auto;overflow:hidden;}
.yyhjpic li{width:48.5%;height:auto;float:left;margin-top:3%;}
.yyhjpic li img{width:100%;}
.yyhjpic li:nth-child(2n){margin-left:3%}

/*医生列表*/
.doctor_list_l{width:100%;overflow:hidden;}
.doctor_list{width:100%;height:auto;overflow:hidden;}
.doctor_list dl{width:100%;height:160px;float:left;margin-top:20px;overflow:hidden;position:relative;border-bottom:1px solid #f5f5f5;padding-bottom:20px;}
.doctor_list dl:nth-child(1){margin-top:5px;}
.doctor_list dl dt{width:130px;height:160px;overflow:hidden;position:absolute;top:0px;left:0px;}
.doctor_list dl img{width:100%;}
.doctor_list dl dd{padding-left:150px;}
.doctor_list dl dd h2{font-size:16px;font-weight:bold;}
.doctor_list dl dd h2 em{font-size:16px;font-style:normal;color:#999;}
.doctor_list dl dd p{color:#555;font-size:16px;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.doctor_list dl dd p strong{color:#00a29c;}
.doctor_list dl dd h3{width:120px;height:30px;font-size:16px;text-align:center;line-height:30px;background:#00a29c;border-radius:4px;margin-top:12px;}
.doctor_list dl dd h3 a{color:#fff;}

/*预约挂号*/
.booking_register{margin-top:0px;}
.doctor_ondutyM{width:100%;height:auto;overflow:hidden;font-size:16px !important;}
.sj_h2bt{width:100%;height:50px;color:#555;font-size:18px;line-height:50px;font-weight:bold}
.sj_h2bt span{border-bottom:2px solid #00a29c;padding-bottom:4px;}
.m_form{width:100%;margin:0 auto;color:#555;}
.m_form input{outline: none;}
.m_form div{width:100%;overflow:hidden;margin-top:20px;line-height:30px;}
.m_form p{width:20%;text-align:right;font-size:16px; float:left;}
.m_form p i{color:#f00;}
.m_form .form_agegender{width:100%;overflow:hidden;margin-top:20px;line-height:30px;}
.m_form .form_agegender select{float:left;width:29.5%;height:30px;font-size:16px;border:1px solid #ddd;color:#444;webkit-box-shadow: 0 0 0 1000px #fff inset;background:#fff;}
.form_name input,.form_number input,.form_address input{width:76%;height:30px;border:1px solid #ddd;overflow:hidden;border-radius:4px;padding-left:10px;font-size:16px;color:#555;float:left;-webkit-box-shadow: 0 0 0 1000px #fff inset;display:inline-block;}
.diquxz{width:76% !important;height:30px;border:1px solid #ddd;overflow:hidden;border-radius:4px;padding-left:10px;font-size:16px;color:#555;float:left;-webkit-box-shadow: 0 0 0 1000px #fff inset;display:inline-block;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ddd;font-size:16px;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#ddd;font-size:24px;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#ddd;font-size:24px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#ddd;font-size:24px;}
.item_button_left{width:40%;height:30px;border:1px solid #ddd;overflow:hidden;border-radius:4px;padding-left:10px;font-size:16px;color:#555;float:left;-webkit-box-shadow: 0 0 0 1000px #fff inset;}
.item_button_right2{width:34%;float:left;background:#ddd;height:30px;font-size:16px;color:#555;border-radius:4px;outline:none;border:none;text-align:center;margin-left:8px;}
.form_describe textarea{width:76%;height:100px;border:1px solid #ddd;overflow:hidden;border-radius:4px;padding-left:10px;font-size:16px;color:#555;float:left;outline: none;}
.time_limitm a{display:block;width:50%;height:40px;background:#ff3300;border-radius:4px;margin:30px auto 30px auto;text-align:center;line-height:40px;font-size:16px;color:#fff;}

/*底部导航样式*/
.footer{height:auto;overflow:hidden;background:#00a29c;padding:20px 2%;}
.footerLink{width:100%;margin:0 auto 15px auto;overflow:hidden;border-bottom:1px solid #4ed4b7;padding-bottom:15px;}
.footerLink li{float:left;line-height:26px;font-size:16px;}
.footerLink li:nth-child(1){line-height:25px;color:#b9fffc;background:url(../images/link.png) no-repeat left top;padding:1px 0 0 25px;}
.footerLink li a{color:#b9fffc;margin-right:15px;}
.serviceDesc{margin:0 auto;width:100%;text-align:center;line-height:24px;color:#b9fffc;}
.footer a:hover{color:#fff;}
.serviceDesc a{color:#aefffc;}
.m20{margin-top:20px;}