﻿body { font-size:12px;  margin:0 auto; padding:0;
} 
.clear{clear:both;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.bg_w{ background:#FFF; }
.padding_10{ padding:10px;}

/*框架 begin*/
.main_centerl {width: 846px; margin-left: 15.2%;}

.main_center{width:100%; margin:0 auto;}
.overallHeardHospital{width:1000px; margin:0 auto;}
.overallHeardHospital .logo{ width:200px; float:left;}
.overallHeardHospital .logo img{border:none;}
.overallHeardHospital .hospitalname{ width:780px; float:left; font-size:30px; color:#003366; padding:30px 10px 0 10px; font-weight:bold;}

.main{width:1000px; margin:0 auto;}
.main .sideBar{width:190px; float:left;}
.main .mainCon{margin-left:10px; float:left; width:800px;}

.FridendLinks{width:1180px; margin:0 auto; padding:10px; border:1px solid #ccc; border-top:none; border-top:6px solid #007d67;}
.overallFooterHospital{width:1000px; margin:0 auto; text-align:center; line-height:20px; color:#666; border-top:1px solid #ccc;} 
/*框架 end*/ 
#back-top { width:48px; height:200px; background:red; position:absolute; left:50%; top:250px; margin-left:590px; background: url("../images/all/back-top.png") no-repeat scroll 0 0 transparent; }
#back-top a { color: #FFFFFF; display: block; font-family: Arial; height:67px; line-height: 1; text-align: center; width: 48px; cursor:pointer; }

/*分页*/
.pagin { background:url(../images/all/nextBg.jpg) no-repeat right bottom; padding:0 60px 50px 10px; text-align:center; }
.pagin em{ font-style:normal;}
.pagin a, .pagin span { border: 1px solid #CCCCCC; float: left; font-family: arial; font-size: 14px; height: 20px; line-height: 20px; margin-left: 2px; overflow: hidden; padding: 3px 10px; }
.pagin .text, .pagin .current { border: medium none; padding: 4px 11px; }
.pagin a:link, .pagin a:visited { color: #005AA0; }
.pagin a:hover, .pagin a:active { background: none repeat scroll 0 0 #005AA0; color: #FFFFFF; text-decoration: none; }
.pagin .current, .pagin .current:link, .pagin .current:visited { color: #FF6600; font-weight: bold; }
.pagin b { background-image: url("http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif"); background-repeat: no-repeat; height: 9px; overflow: hidden; position: absolute; top: 9px; width: 5px; }
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { height: 18px; line-height: 18px; padding-top: 5px; position: relative; }
.pagin .prev-disabled, .pagin .next-disabled { color: #CCCCCC; cursor: default; }
.pagin .prev, .pagin .prev-disabled { padding-left: 12px; }
.pagin .prev b { background-position: -68px -608px; left: 3px; }
.pagin .prev-disabled b { background-position: -80px -608px; left: 3px; }
.pagin .next, .pagin .next-disabled { padding-right: 12px; }
.pagin .next b { background-position: -62px -608px; right: 3px; }
.pagin .next-disabled b { background-position: -74px -608px; right: 3px; }
.pagin-m a, .pagin-m span { font-size: 12px; height: 14px; line-height: 14px; }
.pagin-m b { top: 5px; }
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled { height: 14px; line-height: 14px; padding-top: 3px; }


.pagin .prev,.pagin .next,.pagin .prev-disabled,.pagin .next-disabled{padding-top:4px;border-radius:3px;}
.pagin a,.pagin span{height:19px;}
.pagin a{border-radius:3px;}
.pagin .page-skip{height:26px;padding:0 10px;border:none;font-size:12px;}
.pagin .page-skip em{float:left;height:26px;line-height:26px;}
.pagin .jumpto{float:left;width:36px;height:21px;padding:1px;border-width:1px;border-style:solid;border-color:#aaa #ddd #ddd #aaa;margin:0 5px;text-align:center;font-family:verdana;}
.pagin a.btn-skipsearch,.pagin .btn-skipsearch:hover{float:left;width:53px;height:25px;padding:0;margin-left:5px;border:none;background:url(http://misc.360buyimg.com/201007/skin/df/i/20120829A.jpg) no-repeat;line-height:25px;text-align:center;cursor:pointer;color:#333;}
.pagin-m a,.pagin-m span.text{height:14px;}

/*菜单*/
#menu{background:#007d67;margin:0px auto 9px; line-height:34px; height:34px; clear:both; float:left; margin-left:1%; margin-right:1%;max-width:640px; width:100%}
#menu div.menu_a{width:100%; background:#007d67; margin:0 auto;text-shadow: 0 0 3px black; }
#menu em{position:relative; color:#FFF; text-decoration:none;float:left; margin:0; font-style:normal;}
#menu a{position:relative; color:#FFF; text-decoration:none;float:left; padding:0 0.5%;text-shadow: 0 0 3px black;}
#menu a.on{ background:#56975f;}
#menu a:hover{text-decoration:none;}
#menu a b{position:absolute; right:13px; top:-9px; width:22px; height:12px;}
#menu a b.icon_new{background:url(../images/common/icon_new.png) no-repeat;}
#menu a b.icon_hot{background:url(../images/common/icon_hot.png) no-repeat;}

/*hospital_dept_list*/
.deptList{ margin:10px 0;}
.deptList ul{ margin:0; padding:0;}
.deptList ul li{ list-style:none; float:left; display:block; width:100%; height:auto; border:3px #fff solid; margin:0 10px 10px 0;}
.deptList ul li:hover{border:3px #56975f solid;}


.deptList ul li .deptInfor{ background:#f2f2f2; display:block; width:280px; height:auto; float:left;  }
.deptList ul li .deptInfor p{margin:24px 15px; color:#999999; text-indent:26px; line-height:24px; }
.deptList ul li .deptInfor a{ color:#007d67; text-decoration:none; margin-left:10px;}
.deptList ul li .deptInfor a:hover{ color:#f60; text-decoration:none;}
.deptList ul li .deptInfor .iconHot{ display:block; width:40px; height:18px; background:url(../images/common/icon_hot_green.png) no-repeat 0 0; float:right; }

.deptList ul li .deptDoctor{background:#f8f8f8; display:block; width:280px; height:55px; padding:10px;  }
.deptList ul li .deptDoctor h2{ margin:0; padding:0;}
.deptList ul li .deptDoctor h2 a{ color:#333333; text-decoration:none; font-size:12px;}
.deptList ul li .deptDoctor h2 a:hover{ color:#333333;}
.deptList ul li .deptDoctor p{ margin:10px 0 0 0; line-height:16px;}
.deptList ul li .deptDoctor p.left{ width:180px; display:block;}
.deptList ul li .deptDoctor p.right{ background:url(../images/common/dept_icon_doctor.png) no-repeat 0 0; padding:0 0 0 16px; color:#999;}
.deptList ul li .deptDoctor p a{ color:#999; text-decoration:none;}
 

/*zxgg*/
.zxgg{padding:10px; border:1px solid #ccc; border-top:6px solid #007d67;}
.zxgg h2{font-size:18px; color:#333; margin:0 0 5px 0; text-align:left; float:left;}
.zxgg td{text-align:left;}
/*医院特色治疗*/
.tszl{padding:10px; border:1px solid #ccc; border-top:6px solid #007d67; width:190px;}
.tszl h2{font-size:18px; color:#333; margin:0 0 5px 0;  text-align:left; float:left;}


.tszl a{color:#339644; margin:5px 10px 5px 0; padding:6px; background:#f7fef7; line-height:12px; text-decoration:none; float:left; white-space: nowrap; border:1px #c2e0c4 solid;}
.tszl a:hover{text-decoration:none; background:#66cc33; color:#FFF; border:1px #66cc33 solid;}

.tszl td{ text-align:left;}
/*医院专家推荐*/
.zjtj{padding:10px; border:1px solid #ccc; border-top:6px solid #007d67;}
.zjtj img{border:1px solid #ccc; padding:2px;}
.zjtj a{ color:#0045B7;}
.zjtj h2{font-size:18px; color:#333; margin:0 0 5px 0;  text-align:left; float:left;}
.zjtj td{text-align:left;}
/*img*/
.hospital_img img{border:1px solid #ccc; padding:2px;}
.hospital_img .no_border{padding:0;border:0;}
/*医院概况*/
.yygk{}
.yygk a{color:#000; text-decoration:none;}
.yygk a.more{ color:#666;}
.yygk a:hover{color:#0045B7; text-decoration:underline;}
/*科室推荐*/
.kstj a{color:#339644; margin:5px 10px 5px 0; padding:6px; background:#f7fef7; line-height:12px; text-decoration:none; float:left; white-space: nowrap; border:1px #c2e0c4 solid;}
.kstj a:hover{text-decoration:none; background:#66cc33; color:#FFF; border:1px #66cc33 solid;}
/*友情链接*/
.FridendLinks h2{font-size:18px; color:#333; margin-top:5px;}


/**********************************/


/*imgMargin*/
.imgMargin{ margin:0 0 10px 0;}
.lastimgMargin{ margin:0 0 0 0;}

.siderBarBtn td{ font-size:0; line-height:1px;}
/*more*/
.more{text-decoration:none; color:#666; background:#fff; line-height:29px; margin:10px 0 0 0; padding:0; float:right;}
.more:hover{color:#0045B7; text-decoration:underline;}
/*hosRD*/
.hosRD{}
.hosRD h2{font-size:18px; color:#333; margin:5px 0 10px 0; text-align:left; float:left;}
.rightList{}
.rightList a{text-decoration:none;}
/*crumbs*/
.crumbs{border-bottom:1px solid #ccc; line-height:12px;}
.crumbs td{padding:0 0 10px 0;}
.crumbs a{color:#333; text-decoration:none; margin:0 5px;}
.place{margin:0 0 0 5px; font-weight:normal; float:left;}
.bg_blue{ background:#e6f5fa;}
/*TD { font-size: 12px; }*/
textarea { border-width: 1; border-color: #000000; background-color: #ffffff; font-family: 宋体; font-size: 12px; font-style: bold; }
.input1 { font-size: 12px; background-color: #B4EA21; border: 1px solid #679904; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
select { border-width: 1; border-color: #000000; background-color: #ffffff; font-family: 宋体; font-size: 12px; font-style: bold; }
.link1 { COLOR: #626262;   }
.link1 A:link {COLOR: #339644; }
.link1 A:visited { COLOR: #339644;  }
.link1 A:hover { COLOR: #007d67; text-decoration:underline; }
.link2 { COLOR: #FF6600 }
.link2 A:link { COLOR: #FF6600; TEXT-DECORATION: none }
.link2 A:visited { COLOR: #FF6600; TEXT-DECORATION: none }
.link2 A:hover { COLOR: #FF6600; TEXT-DECORATION: underline }
.link3 { COLOR: #fff; }
.link3 A:link { COLOR: #fff; TEXT-DECORATION: none; }
.link3 A:visited { COLOR: #fff; TEXT-DECORATION: none; }
.link3 A:hover { COLOR: #fff; TEXT-DECORATION: underline; }
.link4 { COLOR: #1A6648; }
.link4 A:link { COLOR: #1A6648; TEXT-DECORATION: underline; }
.link4 A:visited { COLOR: #1A6648; TEXT-DECORATION: underline; }
.link4 A:hover { COLOR: #1A6648; TEXT-DECORATION: none; }
.link5 { COLOR: #1A6648; }
.link5 A:link { COLOR: #1A6648; TEXT-DECORATION: none; }
.link5 A:visited { COLOR: #1A6648; TEXT-DECORATION: none; }
.link5 A:hover { COLOR: #1A6648; TEXT-DECORATION: none; font-weight: bold; }
.link6 { COLOR: #ACE81B; }
.link6 A:link { COLOR: #ACE81B; TEXT-DECORATION: none; }
.link6 A:visited { COLOR: #ACE81B; TEXT-DECORATION: none; }
.link6 A:hover { COLOR: #ACE81B; TEXT-DECORATION: none; }
.cp {COLOR: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
/*.cp a{color:#828282;}*/
.cp A:link { COLOR:#828282; TEXT-DECORATION: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cp A:visited { COLOR: #828282; TEXT-DECORATION: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cp A:hover { COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.head1 { COLOR: #00418C; text-decoration:none;}
.head1:link { COLOR: #0045B7;  }
.head1:visited { COLOR: #0045B7; TEXT-DECORATION: underline }
.head1:hover { COLOR: #0045B7; TEXT-DECORATION: none }
.head2:link { COLOR: #FF6600; TEXT-DECORATION: underline; font-size: 12px; }
.head2:visited { TEXT-DECORATION: underline; color: #FF6600; }
.head2:hover { TEXT-DECORATION: none; color: #FF6600; }
.border-gray { border: 1px solid #CCCCCC; }
.border-blue { border: 1px solid #109CEF; }
.border-green { border: 1px solid #5EC51F; }
.border-orange { border: 1px solid #FF9900; }
.p12 { font-size: 12px; line-height: 24px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.p12 a{ color:#626262; text-decoration:none;}
.p14 { font-size: 1.2em; line-height: 200%; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
/*.line { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DAF1BA; }*/
.tit-white12 { font-size: 12px; color: #fff; font-weight: bold; }
.tit-white14 { font-size: 14px; color: #fff; font-weight: bold; }
.tit-blue12 { font-size: 12px; font-weight: bold; color: #2d5bbb; }
.tit-blue14 { font-size: 14px; font-weight: bold; color: 2D5BBB; }
.tit-green12 { font-size: 12px; color: #1A6648; font-weight: bold; }
.tit-green14 { font-size: 14px; color: #1A6648; font-weight: bold; }
/*杜杰 2012-1-7*/
.end { text-align:center; width:100%; padding-top:10px; _margin-left:150px; line-height:21px;}
/*.end a{color:#828282;}*/
.end span { margin:0 8px 0 8px; }
.end a:link { font-size:12px; }

/*mapcon*/
.map_con{width:100%; height:555px; border:1px solid #cccccc;}
/*徐玉娇 企业QQ样式   2011-2-15*/
.qqbox { width:196px; height:auto; overflow:hidden; position:absolute; right:0; top:100px; color:#000000; font-size:12px; letter-spacing:0px; }
.hospital_name { font-size:12px; font-weight:bold; color:#00486c; line-height:40px; text-align:left; margin:7px 0 0 0; float:left;}
.news_name { font-size:16px; font-weight:bold;text-align:left; margin:7px 0 0 0; float:left;}
.h2_yygk { text-indent:-9999px; background:#FFFFFF url(../images/common/mid_1.gif) no-repeat; width:180px; height:29px; display:block; margin:10px 0 0 0; }
.h2_kstj { text-indent:-9999px; background:#FFFFFF url(../images/common/mid_2.gif) no-repeat; width:180px; height:29px; display:block; margin:10px 0 0 0;}
.h2_zjtj { text-indent:-9999px; background:#FFFFFF url(../images/common/mid_3.gif) no-repeat; width:180px; height:29px; display:block; margin:10px 0 0 0;}
/*************Hospital_detail******************/
.tit-cn { font-family: "黑体"; font-size: 35px; color: #FFFFFF; filter: DropShadow(Color=#006600, OffX=1, OffY=2, Positive=-1); }
.b-line1 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9BC76D; }
.b-line2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #6EC3C7; }
.b-line3 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #7C9ACC; }
/*************背景******************/
 

/*************margin_top******************/
#myvalidate table{ margin:0 auto;}
.bg_w padding_10 main_center margin_top{ width:100%;}
.margin_top{ margin-top:0.5rem;}

/*h2*/
.title_h2{ margin:0; font-size:14px; border-top:solid 4px #000; line-height:30px; background:#fff;}

/**/

.input_top_bg{ width:148px; height:32px;   margin: 5px 5% 0 23%; float:left; text-align:right; padding:0 1%;}
.input_top_bg input { border:none; float:left;}
.input_top_bg select{ border:none; float:left; margin-top:8px;}
.input_top_bg select option{ line-height:24px; float:left;}
.input_top_bg_long {  width:176px; height:32px; line-height:32px;margin:1px 5% 0 23%; float:left; text-align:left; }
.input_top_bg_long input{border:0; width:60px;}
.input_top_bg_long span{ float:left; display:block; width:30px; }
#btnsearch{ width:96px; height:20px; background:url(../images/bg/sercher_button.png) no-repeat 0 0; border:none; padding:0; cursor:pointer; margin:1px 0 5px 25%}

#hosdep{ border:none;}
#hosdep option{ border:none;}
#hosdate{ border:1px solid #999;}
#hostime{ border:none;}
#txtdoctor{ border:1px solid #999; margin-left:2%;}
#txtspecial{ border:1px solid #999;margin-left:2%;}
/****************keshi****************/
.introductionHopsital {padding:0; margin:0;color:#999999;}
.introductionHopsital ul li{list-style:none; float:left; width:320px; margin:0 0 20px 10px; padding:0;}
.introductionHopsital .keshiHopspial{ background:#f2f2f2; width:320px; }
.introductionHopsital .keshiHopspial:hover{ border:1px solid #333;}
.introductionHopsital .keshiHopspial b{  width:50px; left: 272px; top: 1px; }
.introductionHopsital .keshiHopspial b.icoHot{ background:url(../images/common/hot.png) no-repeat;}
.contentHopsital{ margin:20px 0 0 17px; width:290px; line-height:30px; height:90px;}
.introductionHopsital .contentHopsital a{ color:#007d67; text-decoration:none; margin:0 0 0 80px;}
.introductionHopsital .contentHopsital_title{ background:#FFF;}
.introductionHopsital .contentHopsital_title strong{ margin:0 0 0 5px; color:#333333;}
.keshiHopspial{ height:200px; overflow:hidden;}
.keshiHopspial .contentHopsital_title{ background:#FFF; margin: 10px 5px;}
.keshiHopspial .contentHopsital_title span{ margin:0 0 0 15px;}
.keshiHopspial .contentHopsital_title .figure{ background:url(../images/common/smallicon.png) no-repeat; padding:0 0 0 15px; margin:0 0 0 88px;}
/*****************page***************/
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.fr{ float:left;}
.pagin a, .pagin span { border: 1px solid #CCCCCC; float: left; font-family: arial; font-size: 14px; height: 30px; line-height: 22px; margin-left: 2px; overflow: hidden; padding: 3px 10px; }
.pagin .text, .pagin .current { border: medium none; padding: 4px 11px; }
.pagin a:link, .pagin a:visited { color: #005AA0; }
.pagin a:hover, .pagin a:active { background: none repeat scroll 0 0 #005AA0; color: #FFFFFF; text-decoration: none; }
.pagin .current, .pagin .current:link, .pagin .current:visited { color: #FF6600; font-weight: bold; }
.pagin b { background-image: url("http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif"); background-repeat: no-repeat; height: 9px; overflow: hidden; position: absolute; top: 9px; width: 5px; }
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { height: 18px; line-height: 18px; padding-top: 5px; position: relative; }
.pagin .prev-disabled, .pagin .next-disabled { color: #CCCCCC; cursor: default; }
.pagin .prev, .pagin .prev-disabled { padding-left: 12px; }
.pagin .prev b { background-position: -68px -608px; left: 3px; }
.pagin .prev-disabled b { background-position: -80px -608px; left: 3px; }
.pagin .next, .pagin .next-disabled { padding-right: 12px; }
.pagin .next b { background-position: -62px -608px; right: 3px; }
.pagin .next-disabled b { background-position: -74px -608px; right: 3px; }
.pagin-m a, .pagin-m span { font-size: 12px; height: 14px; line-height: 14px; }
.pagin-m b { top: 5px; }
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled { height: 14px; line-height: 14px; padding-top: 3px; }
 .current:link{color: #FF6600; font-weight: bold;}
  .current:visited{color: #FF6600; font-weight: bold;}
  
.bg_w  main_center margin_top{ border:#000 solid 10px}

.up_01,.up_02,.down_01,.down_02{
 width:1rem;
 height:1rem;
 background-size: 100% !important;
 display: inline-block;
 margin-top:0.3rem;

}
.up_01,.up_02{
 background:url("../images/up.png") no-repeat;
}
.up_01{
 float:left;
}
.up_02{
 float:right;
}
.down_01,.down_02{
 background:url("../images/down.png") no-repeat;
}
.down_01{
 float:left;
 }
.down_02{
 float:right;
}

