@charset "gb2312"; 
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
.blank{  clear:both; font-size:0; line-height:0; height:10px; width:100%; overflow:hidden; }
.frame{ width:100%; height:auto;}
.frame_topBor{ height:7px; line-height:0; background:#EEE; border-bottom:1px solid #DDD; border-top:1px solid #DDD;}
.frame_title{ height:41px; line-height:41px; background:#F5F5F5; border-bottom:1px solid #DDD; padding:0 10px;}
.frame_title strong{ display:block; float:left; height:40px; padding:0 9px; min-width:55px; border-bottom:2px solid #007aff; text-align:center; font-weight:lighter; font-size:19px; white-space:nowrap;}
.frame_title strong a{ color:#007aff;}
.frame_title span{ display:block; float:right; font-size:14px;}
.frame_img{ padding:0 10px;}
.frame_img img{ display:block; width:100%;}
.arcpic{ margin-top:25px;}
.frame_nav{ margin:0 10px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.frame_nav div{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; white-space:nowrap; text-align:center; }
.frame_nav_center{ margin:0 5px;}
.frame_nav div a{ display:block; height:38px; line-height:38px; background:#F5F5F5; border:1px solid #DDD; margin-bottom:5px; font-size:15px;}
.frame_nav div a.frist{ height:128px;}
.frame_nav div a.frist img{ display:block; width:70px; margin:0 auto; margin-top:17px; margin-bottom:5px;}
.frame_nav div a.frist span{ display:block; line-height:20px;}
.frame_list{ margin:0 10px;}
.frame_list li{ height:auto; line-height:45px; overflow:hidden; border-bottom:1px solid #EEE; }
.frame_list li a{ display:block; overflow:hidden;}
.frame_list li span{ display:block; }
.frame_list li p{ width:100px; height:30px; padding-bottom:15px;}
.frame_list li p a{ display:block; width:100px; height:30px; font-size:15px; color:#fff; background:#f60; border-radius:8px; text-align:center; line-height:30px;}
.doc_list{ margin:0 10px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.doc_list li{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; white-space:nowrap; min-width:140px; max-width:300px;}
.doc_list li a{ display:block; width:80%; height:auto; text-align:center; margin:0 auto;}
.doc_list li a img{ display:block; width:100%; height:auto;}
.doc_list li a span{ display:block; font-size:14px; line-height:20px; padding:10px 0;}
.search{ margin:0 10px; position:relative;}
.search .keywords{ display:block; width:100%; height:15px; line-height:15px; font-size:15px; padding:10px 0; border:1px solid #DDD; text-indent:10px; color:#CCC; border-radius:4px; font-family:'Microsoft YaHei',arial,helvetica,sans-serif;}
.search .btn{ display:block; width:35px; height:35px; background:url(../images/ico-search.png) center center no-repeat; border:none; position:absolute; top:0; right:0; cursor:pointer; }
.rightFloat{ width:40px; height:auto; position:fixed; z-index:999; right:5px; top:100px;}
.rightFloat img{ display:block; width:40px; padding-bottom:2px;}
/*列表页样?&#65533;&#65533;*/
.map_nav{ font-size:15px; overflow:hidden; color:#666;}
.list_page{padding:13px 0 16px;font-size:12px;line-height:20px;text-align:center; margin-top:10px;}
.list_page li{ display:inline-block;border:1px solid #bfbfbf;border-radius:0.18em; margin-right:0.2em;padding:2px 8px; color:#000; height:20px; overflow:hidden;}
.list_page li.thisclass{ background:#0081cc; color:#fff; border-color:#0081cc;}
.list_page li.current{background-color:#339ee2;}
.list_page li a{ display:block;}
/*文章页样式开 */
.arc_title{ width:93%; height:auto; margin:0 auto; border-bottom:1px solid #eaeaea; margin-top:20px; padding-bottom:22px;}
.arc_title h1{ font-size:22px; height:auto; line-height:30px;}
.arc_title p{ font-size:14px; height:20px; line-height:20px; color:#888888; margin-top:10px;}
.arc_con{ width:88%; height:auto; text-align:justify; margin:18px auto 0; padding-bottom:6px;}
.arc_con p{ height:auto; font-size:17px; line-height:30px; margin-bottom:20px; text-align:justify; letter-spacing:0.5px;}
.arc_next{ width:93%; height:70px; margin:0 auto; border-top:1px solid #eaeaea; padding-top:18px;}
.arc_next ul li{ height:30px; line-height:30px; color:#888888; font-size:17px; overflow:hidden;}
.arc_next ul li a{ color:#111111;}	
/*底部离线 */
.lixianbaod{ padding:10px; background:#f5f5f5;}
.lixianbaod p.lxb1{ width:100%; height:30px; line-height:30px; font-size:15px; font-weight:bold; color:#339966;}
.lixianbaod p.lxb2{ width:100%; height:auto; line-height:20px; font-size:12px; color:#f00;}
.lixianbaod .lxbaniu{ width:300px; height:50px;}
.lixianbaod .lxbaniu input.ktx1{ width:170px; height:35px; color:#757575; float:left; border:none; padding-left:10px; line-height:35px; margin-top:4px; font-size:14px;}
.lixianbaod .lxbaniu input.kbtn1{ width:118px; height:40px; background:url(../images/mfdha.gif) no-repeat; border:none; cursor:pointer; float:right;}
/*医生列表样式*/
.doctor_list{ height:auto; padding:0 10px 15px 10px;}
.doctor_list li{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; padding-top:15px; }
.doctor_list .doc_left{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; max-width:150px; }
.doctor_list .doc_right{ -webkit-box-flex:2; -moz-box-flex:2; -webkit-flex:2; -ms-flex:2; flex:2; padding-left:15px; }
.doctor_list img{ display:block; width:100%; height:auto;}
.doctor_list p.p1{ font-size:17px; font-weight:bold; color:#0081cc;}
.doctor_list p.p2{ font-size:14px; color:#666; line-height:22px;}
.doctor_list p.p3 a{ display:block; width:80px; font-size:15px; height:30px; line-height:30px; border:1px solid #DDD; float:left; text-align:center; margin:10px 5px 0 0; background:#F5F5F5;}
/*挂号页面样式开*/
.wsyy{ padding:15px;}
.wsyy td{ padding:10px 0;}
.wsyy input{ width:200px; height:15px; line-height:15px; padding:10px; border:1px solid #DDD;}
.wsyy select{ display:block; width:220px; height:35px; line-height:35px; border:1px solid #DDD; font-size:15px;}
.wsyy .btn{ display:block; width:200px; height:40px; line-height:40px; padding:0; border:none; background:#0081cc; color:#FFF; font-size:15px;}