@charset "utf-8";
/* CSS Document */
.clear{ clear:both; overflow:hidden; font-size:0px; width:0px; height:0px;}
a{text-decoration:none; color:#333;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank25{height:25px;}
.blank30{height:30px;}
.blank35{height:35px;}
.blank40{height:40px;}
.noborder { border: none !important; }
.orange{ color:#ff8600;}
.mr0{margin-right:0!important;}
a:hover{color: #36c4ca;}
a:hover img{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: 0.9;}
body{ font-family: "微软雅黑";}
.org_color{color:#f49379!important;}
/*头部导航*/
.top_box{background:#f9f9f9; height:35px; font-size:14px;}
.top_header{width:1200px; margin:0 auto;}
.top_header li{float:left; padding-top:11px;}
.top_header li a{display:block; height:14px; line-height:14px; border-right:1px solid #dadada; padding:0 28px; color:#999; font-size:14px;}
.top_header li.first a{padding-left:0;}
.top_header li.last a{border:0;}
.header_login{display:inline-block; float:right; margin-top:16px; *+margin-top:22px;}
.header_login a{color:#fff; padding-left:15px; font-size:16px;}
.header_login a:hover{color:#36c4ca;}
.topnav{height:55px; background:#36c4ca; margin-bottom:25px;}
.topnav_center{width:1200px; margin:0 auto;}
.logoleft{ border-right:1px solid #26e3eb; width:160px; height:55px; float: left;}
.logo_img{margin-top:10px; display:inline-block;}
.centerbox{display:inline-block; float:left; border-left:1px solid #019197;}
.centerbox ul{float:left;}
.centerbox li{ float:left;}
.centerbox li a{color:#fff; font-size:16px; line-height:55px; padding-left:15px;}
.centerbox span{float:left; display:block;position:relative; height:55px; line-height:55px;}
.centerbox span a{ color:#fff;  font-size:24px; padding:0 10px;}
.centerbox span i{display:block; width:14px; height:55px; background:url(../images/top_line.png) 0 0; position:absolute; right:-4px; top:0;}
.site_nav{cursor: pointer; position: relative; height:55px; line-height:48px; float:right; z-index: 50; margin-left:10px; font-size:18px; color:#fff; padding:0 10px; *+margin-top:4px;}
.site_nav em{display:inline-block; width:20px; height:20px; background:url(../images/menu.png) 0 0; vertical-align:-4px; *+vertical-align:middle; margin-right:6px;}
.site_nav:hover em{background-position:0 -21px;}
.site_nav .meun_arrow{display:inline-block; width:20px; height:20px; background:url(../images/menu_icon.png) -21px 0; vertical-align:middle; margin-right:6px;}
.site_nav:hover{background: #fff;box-shadow: 0 2px 5px #ccc;border-bottom:0; color:#36c4ca;}
.site_nav:hover .site_navc{display: block;}
.site_nav:hover .meun_arrow{background-position:right -152px;}
.site_nav .arrow{vertical-align:3px; *+vertical-align:middle;}
.site_nav:hover .arrow{background-position:-16px -7px;}
.site_navc .green{ color: #007bc8; }
.site_navc{ width: 340px;position: absolute;top:55px; line-height:20px; right: -1px;*right:-1px; background: #fff;text-indent: 0;z-index: 100;box-shadow: 0 2px 5px #ccc;font-family: "微软雅黑";  display:none; border: 1px solid #eee;border-top:0; padding-top:8px;}
.site_navc dl{ margin: 5px 20px 0 20px;border-bottom:1px dashed #e8e8e8; font-size: 14px;padding-bottom: 10px;}
.site_navc dl dt{ font-weight: bold; color:#333;}
.site_navc dl dd a{ margin-right: 14px;white-space:pre-wrap;word-break:keep-all; display: inline-block;line-height: 30px;}
.site_navc dl dd a:hover{color:#333 !important;}
.border_no{ border-bottom: 0 !important; padding-bottom: 20px; }

.header_right{float:right;display:inline-block; font-size:16px;*+margin-top:1px;} 
.header_right a:hover{color:#fff!important;}
.header_right form{width:250px; height:36px; line-height:34px; background:#fff; float:left; color:#fff; margin-top:8px; border-radius:20px; border:1px solid #e5e5e5;}
.header_right form input[type="text"]{display:inline-block; border:0; width:190px; height:36px; line-height:36px; background:none; border-radius:4px; margin-right:10px; padding-left:15px; font-size:14px;font-family: "微软雅黑"; vertical-align:top; color:#999;}
.header_right form span{display:inline-block; width:18px; height:18px; background:url(../images/all2.png) right -20px; vertical-align:middle;*+vertical-align:-10px; position:relative;}
.header_right form input[type="submit"]{display:block; width:30px; height:30px; position:absolute; left:-4px; top:-6px; opacity:0; filter: alpha(opacity=0);}
.header_search a{float:left;font-size:16px;color:#fff;background:#feac49;border-radius: 20px;padding: 8px 9px; margin:8px 0 0 20px; display:inline-block;}
.header_search{float:right; display:inline-block;}

/*=====首页=====*/
/*头部*/
/*.header{width:1180px; height:46px; margin:0 auto; background:#36c4ca; padding:8px 10px;}
.logo{float:left; margin:2px 40px 0 0;}
.header_right{display:inline-block; margin-top:7px; float:right;}
.header_login{display:inline-block; float:right; margin-top:14px; *+margin-top:16px;}
.header_login a{color:#333; padding-left:15px; font-size:12px; font-family: "宋体";}
.header_login a:hover{color:#36c4ca;}
.header_right form{ position:relative;width:246px; line-height:34px;display:inline;float: left;font-family: "微软雅黑";}
.header_right form .text{width:128px; height:34px; line-height:34px; color:#999;border: 1px solid #ddd ; background:#fff; padding-left:5px;border-left: 0; float:left;font-family: "微软雅黑";}
.header_right form .bnt{width:46px; height:36px; color: #666;  font-size:13px; display:inline-block; border-left:0; background:#36c4ca; cursor:pointer; float: left;font-family: "微软雅黑";}
.header_right form .bnt input{display:inline-block; width:18px; height:18px; background:url(../images/all2.png) right -20px; border:0; margin-left:15px;*+vertical-align:-11px;}
.menu{ position:absolute; top:65px; left: 335px; background: #eaf6fe; color:#ddd;text-align: center; width: 100px;box-shadow: 0px 0px 3px #AEE3FF;border: 1px solid #9EDCFF;  display:none; }
.menu a{line-height:32px !important; display:block; color:#0c7bc6; text-align:center; }
.menu a.selected , .menu a:hover{ background:#409cdb; color:#fff;}
.dk_container { cursor: pointer;font-size: 12px; margin-top: 15px; outline: none; line-height:20px; color:#666;  }
.dk_toggle { background-color: #1abc9c;line-height:28px; overflow: hidden; padding:3px 33px 3px 8px;  text-decoration: none; white-space: nowrap; -webkit-transition: 0.25s; -moz-transition: 0.25s;  -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden; display: block; float:left;position: relative;z-index:3;top: 0; border: 1px solid #ddd ;left:2px;  background:#fff;border-right:0px;}
.select-icon {  background: #fff url(../images/icons.png) no-repeat ; height: 100%; position: absolute; left:40px; top:5px; height:22px;padding-left:5px; width: 24px; -webkit-transition: 0.25s; -moz-transition: 0.25s;  -o-transition: 0.25s; transition: 0.25s;-webkit-backface-visibility: hidden;cursor: pointer; }
.select-icon2{ background: #fff url(../images/icons.png) no-repeat  -31px 0px; height: 100%; position: absolute; left:40px; top:5px; height:22px;padding-left:5px; width: 24px; -webkit-transition: 0.25s; -moz-transition: 0.25s;  -o-transition: 0.25s; transition: 0.25s;-webkit-backface-visibility: hidden;cursor: pointer; } 
.dk_options:before {   content: ""; height: 0px; position: absolute; z-index:8;  left: 15px; top: 5px; width: 0px;}
.dk_options:before {left: auto;right: 12px; } 
.dk_options a:hover {  background-color: #f5f5f5;color:#999; }
.dk_options_inner { width:60px;border:1px solid #ddd ; margin: 0;max-height: 244px; background:#fff;cursor: pointer;}
.dk_container { display: none; position: relative; z-index:3; vertical-align: middle; }
.dk_label{ font-weight:bold; color:#333;}
.dk_container.dk_shown { display: inline-block;zoom: 1;*display: inline; }
.dk_container[class*="span"] { float: none;margin-left: 0; }
.dk_options { position: absolute; opacity: 0;z-index: 100;display: none\9;-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;-webkit-backface-visibility: hidden;left: 2px; top: 35px;}
.dk_options a {display: block;text-align: center; text-decoration: none; color:#999;  }
.menu_list ul{width:100px;position:absolute; right:-7px; top:52px; background:#f3f3f3;  display:none; z-index:99; border-radius:20px;}
.menu_list ul li{float:none; text-align:center;}
.menu_list ul li a{padding:10px 0; display: block;float:none; margin:0; font-size:16px;border-radius:0; color:#666;}
.search_bar{float:right; display:inline-table; padding-top:3px;}
.search{float:left; overflow:hidden; display:inline-block; margin-right:18px;}
.search input[type="text"]{border:0; width:327px; height:40px; line-height:40px; float:left; border:1px solid #e5e5e5; border-right:0; font-size:14px; color:#999; padding-left:6px;font-family:"微软雅黑"; }
.search span{display:inline-block; width:68px; height:42px; line-height:42px; background:#7ddde1; float:left;}
.search span input{width:68px; line-height:40px; border:0; background:none; text-align:center; font-size:16px; font-family: "微软雅黑"; color:#fff;}
.keyword{display:inline; font-size:14px; color:#fff;}
.keyword a{display:inline-block;  padding:14px 0 0 8px; color:#fff;}
.keyword a:hover{text-decoration:underline;}*/
/*===首页===*/
.top_box{background:#f9f9f9; height:44px; font-size:14px;}
.top_header{width:1200px; margin:0 auto;}
.top_header li{float:left; padding-top:16px;}
.top_header li a{display:block; height:14px; line-height:14px; border-right:1px solid #dadada; padding:0 28px; color:#999;}
.top_header li.first a{padding-left:0;}
.top_header li.last a{border:0;}
.sxbox{width:1158px; border:1px solid #e5e5e5; margin:0 auto; padding:0 20px;}
.sxbox dl{border-bottom:1px solid #e5e5e5; padding:15px 0;}
.sxbox dl.first dd{font-size:18px; padding-left:0; font-weight:bold;}
.sxbox dl.first dd span{color:#f49379; padding:0 8px;}
.sxbox dt{font-size:18px; float:left; padding-top:9px;}
.sxbox dd{padding-left:64px; padding-top:3px;}
.sxbox dd p a,.sxbox dd p span,.jb_fenlei span,.jb_fenlei a,.keshi_fenlei span,.keshi_fenlei a{font-size:14px; display:inline-block; padding:4px 10px; margin:6px 10px 6px 0;}
.sxbox dd a:hover,.sxbox dd a.cur{display:inline-block; padding:4px 10px; background:#36c4ca; color:#fff; border-radius:5px;}
.sxbox dd .allbox a{padding:0; margin:0; background:none;margin:-1px 0 0 -1px;}
.sxbox dd .letter_tab a.cur,.sxbox dd .letter_tab a:hover{background:#36c4ca; color:#fff; border:1px solid #36c4ca; border-radius:0;}
.sxbox dd .letter_sx a:hover{color:#36c4ca;}
.city_area em{padding:4px 10px; background:#36c4ca; color:#fff; display:inline-block; border-radius:5px;}
.sxbox dd p span:hover{color: #36c4ca;}
.allbox{display:inline; position:relative;}
.allbox span{border:1px solid #e2e2e2; padding:2px 15px;}
.allbox span i{display:inline-block; width:7px; height:6px; background:url(../images/arrow.png) -49px top; margin-left:4px; *+vertical-align:middle;}
.allbox_sx{width:396px; height:394px; background:#fff; border:1px solid #e0e0e0; padding:20px 12px; position:absolute; left:-33px; top:35px; display:none;}
.allbox_sx h3{font-size:16px; padding-bottom:20px;}
/*.hot_sx span{display:block; font-size:14px; padding-top:15px;}
.hot_list a{font-size:14px; padding-right:22px; color:#666;} */
.allbox_sx i.arrow{display:inline-block;width:11px; height:6px; background:url(../images/arrow.png) right 0; position:absolute; left:71px; top:-6px;} 
.letter_tab a{display:inline-block; width:32px; height:34px; line-height:34px; background:#f1f1f1; float:left; text-align:center; border:1px solid #e2e2e2; padding:0;margin:-1px 0 0 -1px; font-size:14px;}
.letter_tab a.cur,.letter_tab a:hover{background:#36c4ca; color:#fff; border:1px solid #36c4ca;}
.letter_sx{padding-top:16px;}
.letter_sx ul{height:270px;overflow-y:auto; display:none;}
.letter_sx li{display:block; width:45%; float:left; line-height:30px;}
.letter_sx li a{ padding:0;}

.main{width:1200px; margin:30px auto;}
.mainleft{width:808px; float:left; border:1px solid #e5e5e5; padding:30px;}
.tab_box{background:#dbf1f7; border-bottom:1px solid #e5e5e5;}
.tab_box a{display:inline-block; height:54px; line-height:54px; font-size:16px; padding:0 34px; border-right:1px solid #e5e5e5;}
.tab_box a.last{border:0;}
.tab_box a.cur{background:#fff; height:55px; margin-bottom:-1px; color:#36c4ca;}
.newlist ul{display:none;}
.newlist li{padding:30px 28px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.newlist li.noborder{padding-bottom:10px;}
.newlist_l{float:left; width:187px; height:128px; border:1px solid #e5e5e5; margin-right:20px;}
.newlist_l img{display:block; width:100%;}
.newlist_c{width:483px; float:left;}
.newlist_c h3 a{font-size:18px;}
.newlist_c span{display:block; padding:20px 0;}
.newlist_c span em{font-size:16px; padding:4px 8px; border-radius:5px; color:#fff; margin-right:10px;}
.org_back{background:#f49379; font-family:'宋体';}
.green_back{background:#36c5cb; font-family:'宋体';}
.blue_back{background:#1ab3f3; font-family:'宋体';}
.newlist_c p a{color:#999; font-size:14px;}
.newlist_c p a:hover{color:#36c4ca;}
.newlist_c p i{display:inline-block; width:13px; height:19px; background:url(../images/address.png); vertical-align:-3px; *+vertical-align:middle; margin-right:5px;}
.newlist_r{float:left; width:120px; padding-top:35px;}
.newlist_r span{display:block; font-size:14px; color:#999; line-height:24px;}
.newlist_r em{color:#5cb4c7; padding-left:5px;}
.mainright{width:300px; float:right;}
.right_map{ border:1px solid #e5e5e5;}
.title{font-size:18px; padding:10px 20px; border-bottom:1px solid #e5e5e5;}
.see_map{font-size: 18px; padding:10px 20px; border-bottom:1px solid #e5e5e5;}
.see_map span{color:#36c4ca;}
.see_map a i{display:inline-block; width:21px; height:19px; background:url(../images/arrow.png) -27px -57px; *+vertical-align:middle; vertical-align:-3px; margin-right:5px;}
.mapbox{text-align:center; margin:2px 0;}
.footprint{border-top:1px solid #e5e5e5;}
.footprint .title{color:#36c4ca;}
.footprint dl{padding:15px 20px;}
.footprint dl:last-child{border:0;}
.footprint dt a{font-size:18px;}
.footprint dd{color:#666; padding-top:5px; font-size:14px;}
/*===医院首页===*/
.top_hospital{width:1200px; margin:0 auto;}
.posi{color:#666; padding:30px 0; font-size:14px;}
.posi a{font-size:14px; color:#666;}
.posi a:hover{color:#36c4ca;}
.hospital_name{background:#e8f5f6; padding:26px;}
.hospital_name h2{font-size:30px; font-weight:bold;}
.hospital_name span{font-size:16px; color:#fff; display:inline-block;}
.hospital_name span em{ font-family: "微软雅黑"; padding:5px 7px; border-radius:5px; margin-left:10px; vertical-align:bottom; display:inline-block;}
.hospital_name p{font-size:16px; color:#999; padding-top:15px;}
.hospital_tab{height:50px; line-height:50px; border-left:1px solid #e2e2e2; border-right:0; border-bottom:0;}
.hospital_tab li{width:300px; float:left; display:block; height:50px; line-height:50px; text-align:center; margin-left:-1px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.hospital_tab li.last{width:299px;}
.hospital_tab li.cur{color:#36c4ca;border-top:2px solid #36c4ca;height: 48px;line-height: 48px;border-bottom:1px solid #fff;overflow: hidden;}
.hospital_tab li a{position:relative; font-size:20px; color:#666;}
.hospital_tab li a span{display:inline-block; width:22px; height:15px; background:url(../images/arrow.png) -25px top; position:absolute; top:-10px; right:-24px;}
.hospital_info,#mainleft .keshi_list,#mainleft .hospital_zj_tuijian{overflow: hidden; border:1px solid #e5e5e5; padding:28px;}
.hospital_info dl{border-bottom:1px dotted #d6d6d6; padding-bottom:30px; overflow:hidden;}
.hospital_info dt{float:left; width:205px; height:115px; border:1px solid #e5e5e5; margin-right:30px;}
.hospital_info dd{font-size:16px; padding-bottom:27px;}
.hospital_info dd label{font-weight: bold;}
.hospital_info dd.last{padding-bottom:0;}
.hospital_info dd a.fr{color:#36c4ca;}
.hospital_info dd i{display:inline-block; width:10px; height:13px; background:url(../images/address2.png); margin-right:4px;}
.hospital_info a.see_map_btn{text-decoration:underline;}
.hospital_info li{width:50%; float:left; padding-top:32px; font-size:16px;font-family: "宋体"; }
.hospital_info li p{display:inline-block; float:left; width:160px; height:15px; background:#f0f0f0; border-radius:20px; vertical-align:middle; margin-right:28px; position:relative;}
.hospital_info li p i{height:15px; background:#36c4ca; position:absolute; left:0; top:0; border-radius:20px;}
.hospital_info li span{padding-left:12px;}
#mainleft{border:0; padding:0; width:870px;}
#mainleft .keshi_list{margin:20px 0;}
#mainleft .hospital_zj_tuijian{padding-bottom:15px;}
.zj_tuijian_tab{background:#f3f5f9; height:48px; line-height:48px;}
.zj_tuijian_tab span{display:inline-block; padding:0 40px; font-size:14px; cursor:pointer;}
.zj_tuijian_tab span.cur{background:#36c4ca; color:#fff;}
.zj_listbox .noborder{padding-bottom:0;}
.zj_list_1{border-bottom:1px solid #e5e5e5; overflow: hidden; padding:15px 0;}
.leftbox{width:94px; float:left; font-size:20px; padding-top:15px; font-weight:bold;}
.leftbox span{display:block; font-size:16px; color:#de6c4d; padding-top:10px; font-weight:normal;}
.zj_right{float:left; width:714px;}
.zj_right dl{overflow:hidden; padding:15px 0; width:50%; float:left; }
.zj_right dt{width:70px; height:70px; border-radius:5px; float:left; margin-right:14px;}
.zj_right dt img{display:block; width:100%;border-radius:5px; border:1px solid #f3f5f9;}
.zj_right dd h3{font-family: "宋体";}
.zj_right dd h3 a{font-size:16px; color:#36c4ca; padding-right:10px;font-family: "微软雅黑";}
.zj_right dd p{font-size:14px; padding-top:10px;font-family: "宋体"; }
.no_zj_ts{font-size:20px; text-align:center; padding:30% 0;}
.no_zj_ts img{margin-right:25px;}
/*===就医指南===*/
.hospital_jieshao h3{font-size:24px; color:#36c4ca; padding-bottom:25px;}
.hospital_jieshao p{line-height:36px; font-size:16px; text-indent:2rem; padding-bottom:35px;}
/*===查看地图===*/
.hospital_map{padding:30px;border: 1px solid #e5e5e5;}
.hospital_address p{line-height:26px; font-size:14px;}
.line_query{padding-top:30px; margin-top:30px; border-top:1px dotted #e0e0e0;}
.line_query_left{width:300px; float:left;}
.map_form li{font-size:14px; margin-bottom:15px;}
.map_form li label{padding-right:12px;}
.map_form li input[type="text"]{width:209px; height:28px; line-height:28px; border:1px solid #e0e0e0;font-family: "微软雅黑"; padding-left:5px; color:#999;}
.query_btn{padding-left:40px;}
.query_btn input{border-radius:3px; background:#36c4ca; padding:5px 9px; margin-right:12px; border:0; color:#fff;font-family: "微软雅黑"; font-size:14px;}
.line_dec{border:1px solid #e0e0e0; padding:20px; margin-top:32px;}
.line_dec h4{font-size:14px;font-family: "微软雅黑";}
.line_dec li{line-height:24px; border-bottom:1px dotted #e4e4e4; padding:12px 0;}
.line_dec span.start,.line_dec span.stop{font-size:14px; padding-top:18px; display:block; position:relative; padding-left:6px;}
.line_dec span.start em,.line_dec span.stop em{display:block; width:30px; height:26px; line-height:26px; position:absolute; left:-28px; top:13px; background:url(../images/arrow.png) 0 0; color:#fff; text-align:center;}
.line_dec span.start em{background-position:0 -24px;}
.line_dec span.stop em{background-position:-32px -24px;}
.line_query_right{text-align:center; width:806px; float:right;}
/*===科室列表===*/
.titbox{font-size:24px; color:#36c4ca; padding-bottom:15px;}
.titbox span{font-size:16px; color:#666;}
.titbox span em{color:#f49379;}
.titbox i{display:inline-block; width:8px; height:20px; background:#36c4ca; vertical-align:-2px;  *+vertical-align:middle; margin-right:15px;}
.keshi_list dt{width:118px; float:left; font-size:20px; font-weight:bold;}
.keshi_list dl{border-bottom:1px solid #e5e5e5; overflow:hidden; padding-top:18px;}
.keshi_list dd{padding-left:148px; font-size:14px;}
.keshi_list dd a{display:inline-block; padding-bottom:18px; width:220px; float:left;}
.keshi_list dd span{color:#999;}
/*院内搜索*/
.right_search{border:1px solid #e0e0e0; padding:18px; margin-bottom:20px;}
.right_tit{font-size:18px;}
.right_tit a.fr{color:#36c4ca; font-size:14px;font-family: "宋体";padding-top:3px;}
.hospital_search{width:258px; height:46px; border:1px solid #36c4ca; border-radius:5px; margin-top:18px;}
.hospital_search input.text{width:201px; height:45px; line-height:46px; border:0; border-radius:5px; font-size:14px; color:#999; font-family:'宋体'; padding-left:10px; vertical-align:top;}
.hospital_search span{width:47px; height:46px; background:#36c4ca; display:inline-block; vertical-align:top;}
.hospital_search input.button{display:block; width:21px; height:21px; border:0; background:url(../images/arrow.png) 0 0; margin:14px auto 0; text-align:center;}
/*同城医院*/
.city_hospital{border:1px solid #e5e5e5; padding:20px;}
.city_hospital_list{ font-family: "宋体";}
.city_hospital_list dl.last,.new_stop_info li.last{padding-bottom:0; border-bottom:0;}
.city_hospital_list dl{border-bottom:1px dotted #e1e1e1; padding:18px 0;}
.city_hospital_list dt{font-size:14px;}
.city_hospital_list dt em{font-size:12px; padding:2px 4px; border-radius:3px; color:#fff; margin-left:9px;}
.city_hospital_list dd a{font-size:12px; color:#666; display:block; padding-top:10px;}
.city_hospital_list dd a:hover{color:#36c4ca;}
/*最新专家停诊信息*/
.new_stop_info{border:1px solid #e5e5e5; padding:20px; margin:20px 0;}
.new_stop_info li{font-family: "宋体"; line-height:28px; border-bottom:1px dotted #e1e1e1; padding:10px  0;}
.new_stop_info li h3 span{font-size:12px;}
.new_stop_info li h3 span a{color:#36c4ca; font-size:14px; padding-right:22px;}
.new_stop_info li h3 span.fr{font-size:12px;}
.new_stop_info li p label{color:#de6c4d;}
.new_stop_info li p span a{color:#666;}
.new_stop_info li p span a:hover{color:#36c4ca;}
.new_stop_info li p span a.first{padding-right:8px;}
/*===科室终端页===*/
.keshi_top{border-bottom:1px solid #e2e2e2; padding-bottom:30px;}
.keshi_top h3{font-size:30px; font-weight:bold;}
.keshi_top h3 span{font-size:26px; color:#f49379; padding-left:35px; font-weight:normal;}
.keshi_top .hospital_search{margin-top:0; border:1px solid #d5d9d9; height:34px;}
.keshi_top .hospital_search input.text{width:201px; height:34px; line-height:35px; border:0; border-radius:5px; font-size:14px; color:#999; font-family:'宋体'; padding-left:10px; vertical-align:top;}
.keshi_top .hospital_search span{width:47px; height:34px; background:#f5f5f5; display:inline-block; vertical-align:top;}
.keshi_top .hospital_search input.button{display:block; width:21px; height:21px; border:0; background:url(../images/arrow.png) 0 -55px; margin:7px auto 0; text-align:center;}
.keshi_left{width:870px; float:left;}
.keshi_left .titbox{font-weight:bold;}
.keshi_jianjie{border-bottom:1px dotted #e6e6e6; padding-bottom:15px;}
#thediv span{line-height:36px;font-family: "微软雅黑";font-size:16px;}
#thediv a{color:#36c4ca;font-size:16px; padding-left:10px;}
.keshi_left .all_zj{padding:25px 0;}
.keshi_left .all_zj li dl{width:500px;}
.keshi_num{border:1px solid #e2e2e2; margin-bottom:20px; padding:18px;}
.keshi_num h4{font-size:20px;}
.keshi_num p{font-size:16px; color:#999;font-family: "宋体"; padding:15px 0 0 10px;}
.keshi_num p span{color:#f49379; padding-left:5px;}
/*===门诊时间===*/
.hospital_time .noborder {padding-bottom:0;}
.hospital_time .first .stop_date{margin-top:5px}
.stop_date{background:#e8f5f6; padding:14px 0 14px 28px; font-size:14px; margin:30px 0 15px; }
.stop_date span{display:inline-block; padding-left:40px; color:#f49379;}
.zj_list{border-bottom:1px solid #ececec; overflow: hidden; padding-bottom:15px;}
.zj_list dl{overflow:hidden; padding:15px 0; width:50%; float:left;}
.zj_list dt{width:70px; height:70px; border-radius:5px; float:left; margin-right:14px;}
.zj_list dt img{display:block; width:100%;border-radius:5px; border:1px solid #f3f5f9;}
.zj_list dd h3{font-family: "宋体";}
.zj_list dd h3 a{font-size:16px; color:#36c4ca; padding-right:10px;font-family: "微软雅黑";}
.zj_list dd p{font-size:14px; padding-top:12px;font-family: "宋体"; }
/*===专家主页===*/
.zj_top{width:1144px; height:134px; margin:30px auto 0; position:relative; padding:35px 28px;}
.zj_top img.topbg{position:absolute; left:0; top:0; width:1200px; height:204px; z-index:-1;}
.zj_top dt{height:136px; float:left; margin-right:24px;}
.zj_top dt img{width:118px; height:136px;}
.zj_top dd h3{font-size:20px; color:#666; padding-top:35px;}
.zj_top dd h3 a{font-size:24px; padding-right:8px;}
.zj_top dd p{font-size:18px; color:#666; padding-top:20px;}
.zj_top dd p a{color:#36c4ca; padding-right:20px;}
.zj_top dd p a:hover{text-decoration:underline;}
.zj_profile p,.shanchang p{font-size:15px; line-height:31px;}
.zj_profile p a{color:#36c4ca;}
.shanchang{padding:40px 0;}
.goodslist a{display:inline-block; padding:6px 15px; border:1px solid #ddd; border-radius:5px; margin-right:10px; font-size:14px; color:#36c4ca; margin-top:15px;}
.goodslist a:hover{border:1px solid #36c4ca;}
.time_tabel{border:1px solid #ddd;}
.time_tabel tr.first_tr th{background:#f5f5f5;}
.time_tabel th,.time_tabel td{border:1px dotted #ddd; padding:15px 0; text-align:center; font-size:20px; color:#999;}
.time_tabel td{color:#666; font-size:18px;}
.time_tabel td.back_white{background:#fff;}
/*===推荐专家===*/
.all_zj{padding:18px; border:1px solid #e5e5e5;}
.all_zj li{overflow: hidden; padding:30px 0; border-bottom:1px solid #e0e0e0;}
.all_zj li.first{padding-top:10px;}
.all_zj li dl{width:330px; float:left;}
.all_zj li dt{width:96px; height:96px; float:left; margin-right:20px; border-radius:100%; overflow:hidden;}
.all_zj li dt img{width:96px; margin-top:-5px;}
.all_zj li dd{font-size:14px; padding-top:12px;}
.all_zj li dd h3{ font-family: "宋体"; font-size:12px;}
.all_zj li dd h3 a{font-size:20px; color:#36c4ca; padding-right:8px;font-family: "微软雅黑"; }
.all_zj li dd p{padding-top:10px;}
.all_zj li .center{width:392px; float:left; font-size:16px; line-height:30px; padding-top:25px;}
.all_zj li .center span{color:#f49379; display:inline-block; height:50px; float:left;}
.all_zj li .time_tabel{width:320px; float:right; font-family: "宋体"; margin-top:3px;}
.all_zj li th,.all_zj li td{padding:5px 0;font-size:12px; }
/*分页*/
.page { color: #999999; font-family: "微软雅黑"; font-size: 14px; line-height: 32px; height:32px; text-align: center; white-space: nowrap; vertical-align:middle;}
.page2 { padding:40px 0; background: #fff; }
.page a { display: inline-block; padding:2px 20px; text-align: center; margin-right:5px;}
.page a:link, .page a:visited { background-color: #f9f9f9;color: #333;text-decoration: none;}
.page a.current{background:#36c4ca; color:#fff;}
.page .page-item-info { display: inline-block; font-size: 14px; line-height: 28px; margin-right: 8px; }
.page .page-item-first { margin-right: 5px; }
.page .page-item-prev { margin-right: 5px;}
/*.page .page-item { margin: 0 5px; }
.page .page-item-next { margin-left: 5px; }
.page .page-item-last { margin-left: 5px; }*/
.page a.page-disabled:link, .page a.page-disabled:visited, .page a.page-disabled:hover { background-color: #fff; border: 1px solid #e4e4e4; color: #333; cursor: default; }
.page-small { font-size: 12px; height: 20px; }
.page-small a { height: 18px; line-height: 18px; }
.page-small .page-item-info { line-height: 20px; }
.page .page-item-jump { background-color: #FAFBFC; border: 1px solid #CCD3E4; color: #999999; display: inline-block; font-family: 宋体; font-size: 12px; height: 26px; line-height: 26px; margin: 0 6px; padding: 0 4px; }
.page .page-item-jump .page-item-jump-text { background-color: #FFFFFF; border: 1px solid #CCD3E4; color: #666666; float: left; height: 18px; line-height: 18px; margin: 3px 5px 0 0; padding: 0 3px; text-align: center; width: 25px; }
.page-small .page-item-jump { height: 18px; line-height: 18px; }
.page-small .page-item-jump .page-item-jump-text { height: 12px; line-height: 12px; margin-top: 2px; }
.page a:hover { background-color: #F0F0F0;  color: #3B5998; text-decoration: none; }
/*===底部===*/
.footer{ text-align:center; margin-top:20px;padding:20px 0;  color:#666;line-height:26px; background:#f5ffff;}
.footer a{padding:0 5px; color:#666;}
/*返回顶部*/
.gotop{  position: fixed; bottom: 150px; left: 50%; margin-left:630px; _margin-left:1500px;  _margin-top:-300px; z-index: 500; display:none;}
.gotop a{display:block; width:44px; height:38px; line-height:16px; background:#36c4ca; border-radius:100%; text-align:center; color:#fff; margin-bottom:10px; padding-top:6px;}
.back_top i{display:inline-block; width:18px; height:10px; background:url(../images/all2.png) -46px -18px; margin-top:10px;}
.ewm_icon .ewm_icon_img{margin-top:4px;}
.ewm_icon span{position:absolute; right:-100px; top:-160px; border:7px solid #e1e1e1; display:none;}
.ewm_icon span img{width:135px; height:135px;}




