/* CSS Document */



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, form, fieldset, legend, input, button, textarea, select, option, tr, th, td { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0 }







body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑", Arial; line-height:20px; background: no-repeat top center; color:#333;}



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; }







.dj01{width:998px;height:115px;margin:0 auto;}



.dj01 a{display:block; width:998px;height:115px;margin:0 auto;}



.menu {width: 100%;	margin:0 auto;height: 45px;line-height: 43px;background: url(../images/nheadbg_08.png) repeat top center;}

.menu ul {	padding:0;    width: 1100px;
    margin: 0 auto;list-style-type: none;}

.menu ul li {float:left;position:relative;font-size:16px; height:44px;}

.menu ul li a, .menu ul li a:visited { display:block;text-align:center;	text-decoration:none;width:110px;color:#000;border:1px solid #00b6d8;

border-width:0 1px 0 0; height:45px; color:#fff; line-height:44px; }

.menu ul li ul {display: none;}

.menu ul li:hover a {background:#fff; color:#00b6d8;}

.menu ul li:hover ul {display:block;position:absolute;top:44px;left:0;width:105px; z-index:9999;}

.menu ul li:hover ul li a {display:block;background:#FFF;color:#000;}

.menu ul li:hover ul li a:hover {background:#00b6d8;color:#FFF;}







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;}



/*----头部----*/



.Logo {width:1000px; height:100px; margin-top:118px; overflow:hidden; margin:0 auto; background:url(../images/logo.png) no-repeat center;}



/* banner */



		.banner{ overflow:hidden; position:relative; margin: 0 auto;height:400px; }



		.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; left:50%; }



		.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }



		.banner .hd ul li{ float:left; margin-right:22px;  width:12px; height:12px; border-radius:12px;  line-height:14px; text-align:center; background:#fff; cursor:pointer; }



		.banner .hd ul li.on{ background:#f00; color:#fff; width:12px; height:12px; border-radius:12px; cursor:point; }



		.banner .bd{ position:relative; height:100%; z-index:0;   }



		.li1{ zoom:1; vertical-align:middle; width: 100%; height:500px; background:  50% 0% no-repeat; }



		.li2{ zoom:1; vertical-align:middle; width: 100%; height:500px; background: 50% 0% no-repeat; }



		.li3{ zoom:1; vertical-align:middle; width: 100%; height:500px; background: url("../images/banner3.jpg") 50% 0% no-repeat; }



                .banner .bd li a{display:block; height:500px;}

                    

		.banner .bd img{ width: 1000px;display:block;  }







		/* 涓嬮潰鏄墠/鍚庢寜閽唬鐮侊紝濡傛灉涓嶉渶瑕佸垹闄ゅ嵆鍙&#65533; */



		.banner .prev,



		.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background: -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }



		.banner .next{ left:auto; right:3%; background-position:8px 5px; }



		.banner .prev:hover,



		.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }



		.banner .prevStop{ display:none;  }



		.banner .nextStop{ display:none;  }





.Nav {width:1000px; height:53px; line-height:43px; margin:0 auto; background:url(../images/navbg.jpg) repeat-x; text-shadow:0px 0px 1px #7E1B43;}



.Nav li {width:96px; height:43px; 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:#C6336D; 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;}



.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:no-repeat left center;padding-left: 30px;  margin-bottom: 10px; }



.Search .Search_Bnt{width:60px; height:25px; border:none; background: no-repeat; vertical-align:middle;cursor:pointer;  margin-bottom: 10px; }



.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:345px; 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:312px; height:315px; overflow:hidden; float:left; margin:12px 0 0 10px;}



.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 {padding-top:10px; line-height:18px;}



.Disease .Disease_pic p strong {display:block; }



/*----医院环境----*/



.Setting { height:300px; margin-top:8px; overflow:hidden;}



.Setting #ry_roll{ margin:20px 0 0 20px !important; overflow:hidden; width:940px;}



.Setting ul li {width:190px; height:215px; float:left;margin-right: 25px;
    margin-left: 20px;}



.Setting ul li img{width:190px; height:215px;}



.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:330px; overflow:hidden; background:url(../images/a11.png) no-repeat bottom ;}



.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 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; line-height:30px; float:left;line-height:30px;}



.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; }



.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;}



/*----列表右侧----*/



.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:auto; margin-top:8px; }



.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 {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; }



.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:#000000;}



.body_text u a {text-decoration:none; color:#000000;}



.body_text a{text-decoration:underline; color:#00F;}



.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: 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;}

.fl {

    display: inline;

    float: left;

}

.fr {

    display: inline;

    float: right;

}

.clear {

    clear: both;

}

.index_topnews{ width:700px; float:left;  }

.index_topnews h2{ width:714px;height:33px; line-height:33px; float:right;}

.index_topnews h2 span{ display: inline-block; width:112px; float:left; text-align:center; margin-right:10px; border:1px solid #eee;}

.index_topnews h2 span a{ display:block; width:112px; height:33px; font-size:16px; font-family:"微软雅黑"; background:#f6f6f6;font-weight:normal; }



.index_topnews h2 span.on a:link,.index_news h2 span.on a:visited{ color:#f85902; text-decoration:none; border:none; border-bottom:2px solid #f85902;}



.index_topnews .con{ display:none;height:274px;border-top:2px solid #ccc; padding-top:18px; margin-top:2px; overflow:hidden;}

.index_topnews .con .t{ }

.index_topnews .con .t .l{ width:310px; height:270px;}



.index_topnews .con .b{ width:380px;}

.index_topnews .con .b .r{ border-bottom:1px dashed #ccc; margin:10px 0; padding-bottom:10px;}

.index_topnews .con .b .r .title{ height:25px; line-height:25px; font-size:16px; font-family:"微软雅黑"; color:#0089cf; padding-bottom:10px; font-weight:700;}

.index_topnews .con .b .r .title a:link,.index_news .con .t .r .title a:visited{ color:#0089cf;}

.index_topnews .con .b .r .content{ font-size:14px; color:#555; line-height:23px;}

.index_topnews .con .b ul li{ height:25px; line-height:25px; color:#f15a21; font-size:0px;}

.index_topnews .con .b ul li a{ color:#221e1f;}

.index_topnews .con .b ul li b{ display:block; float:left; font-weight:normal; font-size:12px;}

.index_topnews .con .b ul li span{ display:block; float:left; font-size:14px; padding-left:15px;}

.index_topnews .con .b ul li i{ display:block; float:right; color:#5a5a5a; font-size:12px;}



.tszt{ background: no-repeat; padding-top:35px; }

.gdzt{ background:#0071b3; height:20px; text-align:center; line-height:20px;}

.gdzt a{ color:#fff;}

/*模块-banner*/
.banner1{ position:relative;overflow:hidden;}
.banner_h120{ height:120px; width:660px; margin:0 auto;background:#A63721;}
.banner_h120 .bd ul li{ width:660px; height:120px;}
.banner_h120 .hd{position:absolute; right:8px; bottom:12px;}
.banner_h120 .hd ul i{ display:inline-block; margin-right:5px; width:15px; text-align: center; height: 15px; line-height: 15px; color: #A63721; background: #F6F3EE; cursor: pointer; font-style:normal;}
.banner_h120 .hd ul i.on{color: #434343; background: #EEE4D1;}

/*文章页头部新增banner*/
.banner_art_t{ width:660px;}
.banner_art_t .bd ul li{ width:660px;}
.banner_art_t .hd ul i{ text-indent:-9999px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:#fff; width:12px; height:12px;}
.banner_art_t .hd ul i.on{ background:#a63721}