@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑", Arial; line-height:20px; color:#333; background:#FFF;}
ul,dl,dt,dd,p,li,div,td,tr,table,h1,h2,h3,h4,img{margin:0; padding:0;}
img{ border-width:0px; vertical-align:middle;}
input,select{vertical-align:middle; padding:0; margin:0;}
ul,dl,ol{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#F60; text-decoration:underline;}
h1,h2,h3,h4{font-size:14px;}
.Clear {clear:both;}
ol {margin:0px; padding:0px; }

a.tColor{color:#417660;}
a.tColor:hover{color:#F60;}
a.Green{color:#35800D;}
a.Green:hover{color:#F60;}
a.Red{color:#CC0000;}
a.Red:hover{color:#900;}
a.White{color:#FFF;}
a.White:hover{color:#FF0;}
a.Black {color:#000000; }
a.Black:hover{color:#F60;}
a.blue {color:#1a74b8;}
a.blue:hover {color:#CC0000;}
/*----头部----*/
.Logo1 {width:1340px; height:100px; overflow:hidden; margin:0 auto; background:url(../images/logo.gif) no-repeat center;}
.Logo {width:1340px; height:100px; overflow:hidden; margin:0 auto;  background:url(../images/logo_qh.gif) no-repeat center;}
.Banner1 { height:420px; background:url(../images/banner.jpg) no-repeat center; margin:0 auto;}
.Banner { height:520px; overflow:hidden; margin:0 auto;}
.Nav {width:1020px; height:53px; line-height:40px; margin:0 auto; background:url(../images/navbg.jpg) repeat-x; text-shadow:0px 0px 1px #7E1B43;}
.Nav li {width:99px; height:40px; float:left; font-size:14px; text-align:center; background:url(../images/navlbg.jpg) no-repeat right;}
.Nav .Navl { width:11px !important; height:53px !important; background:url(../images/navl.jpg) no-repeat left; display:block;}
.Nav .Navr { width:11px !important; height:53px !important; background:url(../images/navr.jpg) no-repeat left; display:block; float:right !important;}
.Nav li a {color:#FFF; font-weight:bold; display:block;margin:0px 1px;}
.Nav li a:hover {text-decoration:none; font-weight:normal;}
/*----二级导航----*/
.Ment {width:980px; height:76px; overflow:hidden; background:#E8E8E8; margin:0 auto;}
.Ment ul { font-size:14px;}
.Ment ul li {width:154px; height:60px; float:left; margin:8px 0 0 8px; background:#FFF; display:block;}
.Ment ul li h3{width:20px; height:60px; padding:5px 3px 5px 3px; line-height:18px; text-align:center;  float:left; color:#1a74b8;/*text-shadow:1px 1px 1px #E8E8E8;*/ display:block;}
.Ment ul li h3 a {color:#04691C; text-shadow:1px 1px 1px #E8E8E8;}
.Ment ul li h3 a:hover {color:#C6336D; text-decoration:underline;}
.Ment ul li p {padding-top:8px; line-height:22px; color:#CCCCCC; font-size:12px; }
.Ment ul li p a {color:#333333; text-shadow:1px 1px 1px #E8E8E8;}
.Ment ul li p a:hover { text-decoration:underline; color:#333333;}

/*----公共----*/
.Cnbody {height:auto; background:url(../images/cnbg.png) no-repeat center top;}
.Cont {width:1000px; margin:0 auto; overflow:hidden;  background:#FFF;}
.Content {width:980px; margin:0 auto; overflow:hidden; background:#FFF;}
.AD {text-align:center; margin-top:8px;}
.Tab1 {height:28px; line-height:30px; border-bottom:2px solid #145586; padding-left:14px;}
.Tab1 li {float:left; width:100px;height:28px; font-size:14px; background:url(../images/a2.jpg) repeat-x; margin-left:6px; text-align:center; cursor:pointer;}
.Tab1 li a { text-align:center; color:#145586; font-weight:bold; text-decoration:none;}
.TabShow{ background:url(../images/a1.jpg) repeat-x !important; font-weight:bold; color:#FFF; text-align:center; padding:0 !important;}
.TabShow a{color:#FFF !important; }
.frame { border:1px solid #CCCCCC; background:url(../images/a3.jpg) repeat-x; }
.frame h3 {height:35px; line-height:35px; padding-left:30px; background:url(../images/ico.gif) no-repeat 8px; color:#1a74b8;}
.frame h3 span {float:right; font-size:12px; font-weight:lighter; margin-right:10px;}
.frame h3 span a{ color:#6F6F6F; text-decoration:none;}

.Left {width:705px; height:auto; float:left; overflow:hidden; background:url(../images/a11.jpg) repeat-x top;  border:1px solid #CCC; margin-top:8px; }
.Right {width:265px; height:auto; overflow:hidden; float:right;margin-top:8px;}
.nav_map{ height:36px; line-height:36px; color:#666; overflow:hidden;}
.nav_map .map_ico{display:block; width:35px; height:35px; float:left; background:url(../images/ico1.gif) no-repeat center right; margin-right:8px;}

/*----搜索----*/
.Search {width:980px;height:36px; line-height:36px; background:url(../images/sbg.jpg) repeat-x; margin:8px auto; overflow:hidden;}
.Search img{vertical-align:middle; position:relative; top:-3px; left:-3px;}
.Search .sRight{float:left; vertical-align:middle; margin-top:4px; }
.Search .sRight strong {width:180px; text-align:center; }
.Search .Search_Text{vertical-align:middle; width:170px; height:26px; line-height:26px; border:none; color:#999;background:url(../images/so.jpg) no-repeat left center;padding-left: 30px;}
.Search .Search_Bnt{width:60px; height:25px; border:none; background:url(../images/sobnt.jpg) no-repeat; vertical-align:middle;cursor:pointer;}
.Search strong { display:none; }
.Search em {width:70px; height:24px; line-height:16px; text-align:center; display:block; float:left; margin:5px 8px 0 8px;font-style: normal; color:#5D5D5D;  font-weight:bold; }
.Search .sLeft {color:#CCCCCC; padding-left:30px;}


/*----首页新闻----*/
.Index_main {width:980px; height:230px; overflow:hidden; margin-top:8px;}
.Index_news {width:387px; height:330px; float:left; margin-left:20px;}
.Index_news div{margin:10px 5px;}
.Index_news div h2{margin-bottom:5px; line-height:30px; text-align:center;  font-size:14px;}
.Index_news div p{height:75px; overflow:hidden; background:url(../images/dian.gif) bottom repeat-x; margin-bottom:15px; color:#5E5E5E; text-indent:2em;}
.Index_news div li{font-size:14px; line-height:27px; color:#CCC; width:185px; float:left;}
.Index_news div li span {float: right;color:#999999; font-size:12px;}
.Index_news div li a {color:#000000;}
.Index_news div li a:hover {color:#F60; text-decoration:underline;}

/*----幻灯----*/

.Slider {width:270px; height:330px; border:1px solid #CCCCCC;  float:left;}
.Slider img {width:260px; height:320px; padding:5px;}

/*----医院介绍----*/
.about {width:270px; height:330px;float:right;}
.about p {margin:10px 15px; text-indent:2em;}
.about div {text-align:center;}
/*----首页医生----*/
.Doc {width:980px;height:222px; background:url(../images/a4.jpg) repeat-x;position: relative; margin:0 auto;}
.Doc h2 {width:50px; height:155px; float:left; position:relative; left:-7px; top:36px;}
.doc_roll{width:920px; height:210px; overflow:hidden; }
#left_bnt{width:21px; height:29px; background:url(../images/a6.gif) no-repeat; margin:90px 0 0 15px; float:left; display:inline; overflow:hidden; cursor:pointer;}
#right_bnt{width:21px; height:29px; background:url(../images/a7.gif) no-repeat; float:right; display:inline; margin:90px 10px 0 0 ; cursor:pointer;}
#roll{ float:left; width:829px; height:190px; overflow:hidden; margin:20px 0 0 10px;}
#roll_list {width:829px ; height:190px; overflow:hidden; padding:0 !important;}
#roll_list li{float:left !important; width:138px; text-align:center; display:inline; overflow:hidden;}
#Case_list li{float:left !important; width:138px; height:180px; text-align:center; display:inline; overflow:hidden;}
#roll_list .doc_pic{ width:105px; height:100px; }
#Case_list .Case_pic{ width:105px; height:123px; border:1px solid #DDDDDD; padding:4px; margin-bottom:5px; background:#FFF; }
#Case_list li p{ height:50px; color:#888888; font-size:12px;display:block; }
#Case_list li strong {font-size:14px;}
/*----疾病列表----*/
.Disease {width:234px; height:238px; overflow:hidden; float:left; margin:12px 12px 0 0;}
.Disease ul {margin:10px;color:#CCC;}
.Disease ul li {line-height:23px;}
.Disease .Disease_pic {height:110px; line-height:20px; font-size:12px; overflow:hidden; color:#666; background:url(../images/dian.gif) bottom repeat-x; margin-bottom:10px;}
.Disease .Disease_pic img{float:left; width:80px; height:90px;  padding:4px; margin-right:8px;}
.Disease .Disease_pic p {line-height:18px;}
.Disease .Disease_pic p strong {display:block; }
.Disease ul li:nth-child(2) a{
  display:inline-block;
  width:200px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
/*----医院环境----*/
.Setting { height:190px; margin-top:8px; overflow:hidden;}
.Setting #ry_roll{ margin:20px 0 0 20px !important; overflow:hidden; width:940px;}
.Setting ul li {width:172px; height:107px; float:left; margin-right:20px;}
.Setting ul li img{width:172px; height:107px;}
.Link {height:72px; line-height:72px; background:#F2F2F2;text-align:center;}
.Link img { margin-top:10px;}
/*----底部----*/
.Foot {width:990px; height:150px; margin:0 auto;}
.Foot div { text-align:center; color:#CCCCCC; height:30px; line-height:30px; margin:10px 0px;}
.Foot p {text-align:center;}
/*----翻页----*/
.Page{text-align:center; margin:30px 0; font-size:12px;}
.Page li{display:inline; color:#999;}
.Page a{background:#FFFFFF; color:#E44680;border:1px solid #E44680; padding:3px 8px 2px 8px; }
.Page a:hover{background:#E44680; color:#FFF; text-decoration:none;overflow:hidden;}

/*----列表页----*/
.List_top {height:260px; overflow:hidden;border:1px #c3c3c3 solid;}
.List_top dl {height:225px;margin:20px;}
.List_top dl dt {width:210px; height:230px; overflow:hidden; float:left; display:inline;}
.List_top dl dt img { border:1px solid #DDD; padding:4px; width:200px; height:220px;background:#FFF;}
.List_top dl dd {width:430px; float:left; display:inline; margin-left:20px;}
.List_top dl dd p{line-height:25px;text-indent:20px;}
.List_top dl dd .title{font-size:15px;font-weight:bold;text-align:center;}
.List_top dl dd h3 {font-size:14px; line-height:30px; height:30px; border-bottom:1px solid #CCC; background:url(../images/ico2.gif) no-repeat left center; padding-left:18px;}
.List_top dl ul { margin:10px 0px; font-size:14px;}
.List_top dl ul li {
  width: 215px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 30px;
  float: left;
  line-height: 30px;
}
.page{text-align: center;
padding:0 20px;}
.page .newspage{
  float: left;
  padding:10px;
}
.List_top dl ul li span{ display:block; width:13px; height:30px; font-size:12px; line-height:30px; text-align:center; color:#FFF; float:left; margin-right:5px; background:url(../images/ico3.gif) no-repeat center;}
.List_top .Mtop_rli span{ display:block; width:13px; height:30px; font-size:12px;line-height:30px; text-align:center; color:#FFF; float:left; margin-right:5px; background:url(../images/ico4.gif) no-repeat center;}
.List_ask {width:478px; height:34px; background:url(../images/a12.png) no-repeat; line-height:34px; text-align:center; margin:0 auto;font-size:14px;}
.List_ask a {font-weight:bold;}

.List_under {margin:20px 40px; overflow:hidden;margin-top:10px; }
.List_under li {height:90px; background:url(../images/dian.gif) repeat-x bottom ; margin-bottom:7px; }
.List_under h3 { height:30px; line-height:30px; padding-left:25px; background:url(../images/ico5.gif) no-repeat left center;}
.List_under li span{color:#adadad;float:right;font-size:12px;margin-right:15px}
.List_under p  {text-indent:2em; color:#666666; font-size:12px; line-height:21px;}


.indexList_under {margin:20px 40px; overflow:hidden;margin-top:10px; }
.indexList_under li {height: 208px;width: 618px;  margin-bottom:18px;     border: 1px solid #b7adad;}
.indexList_under li span{color:#adadad;float:right;font-size:12px;margin-right:15px}
.indexList_under p  {text-indent:2em; color:#666666; font-size:14px;  width:300px; float:left; line-height:30px;}

.newh5 { font-size:18px;}


/*----列表右侧----*/
.Listnav {height:auto; overflow:hidden;}
.Listnav ul {margin:10px 20px;}
.Listnav ul li { background:url(../images/dian.gif) repeat-x bottom; padding-bottom:10px;}
.Listnav ul li h4 { line-height:40px; background:url(../images/ico2.gif) no-repeat left center ; padding-left:18px;}
.Listnav ul li p {color:#CCC;}
.Okay {height:480px; margin-top:8px; display:none;}
.Okay p { text-align:center;}
.Okay p img {width:245px; height:75px; margin:5px 0; border:1px solid #CCC;}
.Listroad {height:300px; margin-top:8px;}
.Listroad p { text-align:center;}
.Listroad p img {margin:10px;}
.Listcase {overflow:hidden;height:355px; margin-top:8px;}
.Listcase ul { margin:10px 9px; font-size:12px;}
.Listcase ul p {margin-bottom:8px;}
.Listcase ul li { line-height:25px; line-height:25px;}
.Listcase ul li span{ display:block; width:13px; height:25px; font-size:12px; line-height:25px; text-align:center; color:#FFF; float:left; margin-right:5px; background:url(../images/ico3.gif) no-repeat center;}
.Listcase .Mtop_rli span{ display:block; width:13px; height:25px; font-size:12px;line-height:25px; text-align:center; color:#FFF; float:left; margin-right:5px; background:url(../images/ico4.gif) no-repeat center;}

.listabout {height:330px; overflow:hidden;}
.listabout p {margin:10px; text-indent:2em;}
.listabout div {text-align:center;}
/*----文章页----*/
.body_text{ padding:30px; font-size:14px; line-height:24px; border-top:none; color:#333;}
.body_text p{margin-bottom:15px;text-indent: 2em; }
.body_text i a{font-style:normal; color:#333; text-decoration:none;}
.body_text center{font-size:12px;}
.body_text u {text-decoration:none; color:#04691C;}
.body_text u a {text-decoration:none; color:#04691C;}
.body_text a{text-decoration:none; color:#04691C;}
.body_h1{font-size:24px; text-align:center; padding:10px 0; color:#333;font-family: "微软雅黑", "黑体","宋体"; font-weight:lighter;}
.subhead{padding:8px 0; margin:0 0px 30px 0px; text-align:center; height:30px; line-height:22px; font-size:12px; color:#666666; border-bottom:1px solid #CCCCCC;}
.subhead span{margin-right:10px; color:#666666; line-height:22px;}
.subhead a {text-decoration:none;}
.Prompt {width:600px; height:110px; margin:20px auto; border:1px solid #CCC; background:url(../images/a21.jpg) no-repeat left center; font-size:14px;}
.Prompt p {margin:20px 20px 10px 110px; line-height:25px;}
.Prompt p strong {color:#1a74b8;}


/* jyzn */
#list{width:986px; margin:4px auto; overflow:hidden; !important;}
#jyzn-left{width:711px; float:right;}
#jyzn-right{width:265px; float:left;}
#jyzn-an{width:711px; margin:0px auto; padding:5px 0px; overflow:hidden; !important;}
#jyzn-an-ul{width:711px;}
#jyzn-an-ul li{width:138px; height:26px; line-height:26px; text-align:center; list-style:none; float:left; margin-left:2px; font-size:14px; color:#000; display:block;}
#jyzn-an-ul li a:hover {color:#3da5b4; display:block;}
#jyzn-lb{width:701px; height:1030px; padding:5px; margin-bottom:30px;}

#jyzn-dlwz{width:600px; height:400px; margin:5px auto; padding:3px; border:5px solid #CCC;}
#jyzn-dlwz-wz{width:616px; margin:20px auto; font-size:14px; line-height:26px;}

#jyzn-lx{width:600px; margin:5px auto}

#jyzn-yjzs{width:616px; margin:5px auto; overflow:hidden; !important;}
#jyzn-yjzs-ul{width:616px; line-height:28px;}
#jyzn-yjzs-ul li{width:300px; list-style:none; float:left; text-align:center; margin-top:5px;}
#jyzn-yjzs-img{width:292px; height:200px; padding:2px; border:3px solid #CCC;}

#jyzn-jzlc{width:446px; margin:5px auto; padding:3px; border:5px solid #CCC; overflow:hidden; !important;}
#jyzn-mzsj{width:680px; margin:20px auto 5px auto; background:#efefef; height:28px; font-size:18px; line-height:28px; font-family:"黑体"; text-align:center; color:#ff2e8c;}
#jyzn-mzsj-wz{width:680px; margin:5px auto; font-size:14px; line-height:28px;}

#jyzn-lxwm{width:600px; margin:5px auto; font-size:14px; line-height:24px;}
#jtdt-title{width:680px; height:40px; line-height:40px; font-size:20px; font-weight:bold; font-family:"黑体"; text-align:center; margin:5px auto; letter-spacing:3px; color:#1a74b8;}
#lxwm-wz1{width:600px; margin:5px auto; overflow:hidden; !important;}
#lxwm-wz1-ul{width:600px; text-align:center;}
#lxwm-wz1-ul li{text-align:left; list-style:none; width:100px; float:left; margin-left:20px;}
#lxwm-cf{width:600px; margin:5px auto; overflow:hidden; !important;}
#lxwm-cf-ul{width:600px; text-align:center; line-height:24px;}
#jtdt-img{width:548px; height:696px; padding:2px; border:1px solid #CCC; margin:5px auto;}
#jtdt-wz{width:600px; margin:5px auto; text-align:left;}
#jtdt-img{width:548px; height:696px; padding:2px; border:1px solid #CCC; margin:5px auto;}


/*----首页最新文章----*/
.Newsindex {height:175px; margin-top:8px; overflow:hidden;}
.Newsindex ul {margin:15px 0 0 15px;}
.Newsindex ul li {line-height:22px; width:300px; float:left; margin-right:15px;font-size:12px;}
.Newsindex ul li span {float:right;}

/*友情链接*/
.hzyqlx { width:976px; height:137px; overflow:hidden; border:1px solid #ccc; }
.hzyqlx_ul1 { width:976px; height:31px; float:left; border-bottom:1px solid #ccc; background:url(../images/307s_05.jpg) repeat-x; }
.hzyqlx_ul1 li { width:98px; height:31px; float:left; text-indent:32px; font:normal bold 13px/31px Verdana, Geneva, sans-serif; color:#00540c; }
.hzyqlx_ul2 { width:960px; height:91px; float:left; padding:13px 0 0 10px; word-spacing:8px; font:normal normal 13px/24px Verdana, Geneva, sans-serif; color:#333; }
.hzyqlx_ul2 a { color:#333; text-decoration:none;  font-size:13px;}
.hzyqlx_ul2 .coorpert { width:952px; height:80px; overflow:hidden;}
.hzyqlx_ul2 .coorpert li { width:109px; height:80px; float:left; margin:0px 5px;}

.hzyqlx_ul1 li.fonts { color:#FFFFFF; }


.rr1{ width:980px; height:194px; background:url(../images/rr1.jpg) repeat-x; margin:5px auto 0 auto; padding-bottom:60px; }
.rr1_ul1{ width:980px; height:42px; float:left; text-align:center;  font:normal normal 14px/42px Verdana, Geneva, sans-serif; *line-height:46px; overflow:hidden;}
.rr1_ul1 a{ color:#FFF; padding:0 15px;}
.rr1_ul2{ width:435px; height:113px; float:left; padding-left:20px;}
.rr1_ul3{ font:normal normal 12px/25px Verdana, Geneva, sans-serif; width:500px; height:143px; float:left; padding-top:2px; }


/*专家*/
.jw2_r2 h2{ background:url(../images/jw2_r7.png) no-repeat center top; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; padding-left:35px;}
.jw2_r2 h2 a{ float:right; padding-right:20px; color:#545454; font-size:12px; font-weight:normal;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.jw2_dakuang{ padding:10px 8px; border:1px solid #bcbcbc; border-top:none; }
.jw2_nei ul li{ float:left;}
.jw2_get{ position:relative; width:249px; height:258px;}
.jw2_biaoti{ position:relative; height:61px; margin-top:10px;}
.jw2_left3{ position:absolute; left:0; top:14px;}
.jw2_right3{ position:absolute; right:0; top:14px;}
#jw2_main2{ width:207px; margin:0 auto; overflow:hidden;zoom:1;}
#jw2_main2 ul{ overflow:hidden;zoom:1;}
#jw2_main2 ul li{ float:left; width:55px;margin-left:14px; display:inline;}
.jw2_r2_xbg{ background:url(../images/jw2_r_xbg.png) no-repeat center top; height:76px; margin-top:10px;}
.jw2_r2_xbg ul li{ float:left; width:51px; text-align:center; margin-left:30px; display:inline; margin-top:5px; }
.jw2_r2_xbg ul li p{ color:#2c670e;}
.jw2_r2_xbg ul li a:hover cite{ border:1px solid #ccc; overflow:hidden;zoom:1; height:auto; display:block;}

.jw2_get{ position:relative; width:249px; height:258px;}
.jw2_up{ position:absolute; left:0; top:228px;background:rgba(0,0,0,0.4); color:#000; width:249px; height:30px;}
.jw2_up p{ font-size:14px; text-align:center; font-weight:bold; line-height:30px; color:#fff;}
.jw2_up p a{font-size:14px; text-align:center; font-weight:bold; line-height:30px; color:#fff;}
.jw2_get2{ position:relative; width:55px; height:61px;}
.jw2_up2{ position:absolute; left:0; top:0; width:55px; height:61px; background:rgba(0,0,0,0.4); color:#000;}
.jw2_up2 p{ font-size:14px; text-align:center; font-weight:bold; padding-top:25px; color:#fff;}

.jw2_r3 h2{ background:url(../images/jw2_r7.png) no-repeat center top; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; padding-left:35px;}
.jw2_r3 h2 a{ float:right; padding-right:20px; color:#545454; font-size:12px; font-weight:normal;}
.jw_r3_m{ padding:10px 7px;border:1px solid #bcbcbc; border-top:none; }
.jw_r3_m ul li{ background:url(../images/jw2_a_bg.png) no-repeat right bottom; width:248px; padding-bottom:5px; margin-top:15px;}
.jw_r3_m ul li cite{ padding-right:3px;}
.jw_r3_m ul li p{ line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#333333; text-align:center;}

/*新头部*/
.nav_bg{ width:100%; height:50px; background-color:#0083b3; float:left;}

.nav_m{ width:1000px; height:50px; margin: 0 auto;}

.nav_r{ width:1000px; float:left; height:50px; line-height:50px;}

.nav_r ul li{ float:left; width:100px; text-align:center; background:url(../images/nav_line.jpg) no-repeat right;}

.nav_r ul li a{ font-size:18px; color:#fff;}

.nav_r ul li:hover{background:none;background-color:#363c48;}
