body,ul,li,p,div,dl,dt,dd,h1,h2,h3,h4,h5{ margin:0; padding:0}
body{ background:#af874e; font:12px/24px "microsoft yahei"; color:#111;}
li{ list-style-type:none}
img{ border:none}
a{ text-decoration:none; color:#333}
a:hover{text-decoration:underline; color:red}
h1,h2,h3{ font-family:microsoft yahei; font-size:14px; font-weight:normal}
.tc{ text-align:center}
.red{ color:#ff0000}
.f14{ font-size:14px;}
.fw{ font-weight:bold}
.mtop{ margin-top:5px;}
.ti{ text-indent:2em}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.hf5{width:100%;height:5px;overflow:hidden;}
.clearfix{*+zoom:1;}


.owidth{ width:970px; padding:10px; margin:0 auto; background:#fff;}
.border{ border:1px solid #e1e1e1}

.x_top{ width:1420px; height:auto; display:block; margin:0 auto; background:#f1f1f1; overflow:hidden; border-bottom:1px solid #999;}
.x_top .x_cont{ width:1024px; height:auto; display:block; margin:0 auto;}
.x_top .x_cont span{ font-size:10px; font-family:"microsoft yahei"; color:#646464; float:left; margin:7px 0px 5px;}
.x_top .x_cont span b{ font-weight:100; color:red;}
.x_top .x_cont p{ float:right; margin:6px 0px 5px;}
.x_top .x_cont p a{ font-size:10px; font-family:"microsoft yahei"; color:#646464; padding-right:7px; display:inline-block;}
.x_top .x_cont p .a_bg{ background:url(images/sj.png) left center no-repeat; padding-left:18px; padding-top:2px; padding-bottom:3px;}
.x_top .x_cont p b{ font-weight:100; height:10px;}

.top{ height:80px; text-align:center;background: url(images/top_bg.jpg) no-repeat top center; width:1420px; overflow:hidden; margin:0 auto;}
#header{ height:60px; background:#f3efe6;text-align:center;}

/*#banner{width:100%; height:400px; position:relative;}
#banner li{ display:none; position:absolute; width:100%; text-align:center; opacity:0; filter:alpha(opacity=0)}
#banner img{ width:100% }
#banner_active{ position:absolute;  width:100px; height:12px;  bottom:5px; left:50% }
#banner_active span{ display:inline-block; width:12px; height:12px; margin-right:10px;  cursor:pointer;  background:#cfcfcf}
#banner_active span.active{background:#a36c24;}
*/
#banner{ text-align:center;height: 500px;background: url(images/banner_bg.jpg) no-repeat top center;}
#nav{ height:53px; line-height:53px; background:url(images/menu_bj.jpg) repeat-x; font-family:microsoft yahei;  font-size:18px;}
#nav ul{width:1100px; margin:0 auto; height:53px;}
#nav li{ float:left; width:120px; text-align:center; background:url(images/menu_x.jpg) no-repeat right center}
#nav li a{ color:#fff; } 
#nav li a:hover{color:#f6f410; text-decoration:underline; }
#nav li.bdnone{ background:none}

#wrap_menu{ padding-top:5px; }
.menu{height:65px; border:2px solid #a36c24; background:url(images/menu.png) repeat-x}
.menu dl,.menu dt,.menu dd{ float:left}
.menu dt{ width:42px; height:65px; padding:8px 16px 0 12px; background:url(images/menu_h.png) no-repeat}
.menu dt a{ color:#fff; font-family:microsoft yahei; font-size:18px;  }
.menu .jb dd{ width:700px; padding-top:10px;}
.menu .jb dd a{ display:inline-block; padding:0 8px; }
.menu .tel dd{width:80px; padding:10px 20px;}

.quick{ padding-top:5px;  text-align:center;  border:2px solid #a36c24;}
.quick img{ margin-right:15px; display:inline}

.hospitalL{ width:275px; height:358px; margin-right:5px;  background:#fffef9; }

.hospitalL li{  }

.hospitalM{ width:410px; height:358px; background:#fbf9f1 }
.hosCon{width:470px; margin-left:8px; display:inline}
.hosConT{ border-top:3px solid #a36c24; height:200px; padding:4px 0 0 2px;} 

.hosConB{}
.hosTab{  height:42px;  background:url(images/lul.png) no-repeat; padding-left:5px}
.hosTab li{ float:left; width:88px; margin:6px 0; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; display:inline }
.hosTab li a{color:#fff; display:block;width:70px; margin:0 auto}
.hosTab .active{  }
.hosTab .active a{ background:#8a4708;color:#f6f410; border-radius:5px}
.tabCon{  height:315px; overflow:hidden;}
.tabChild h3{ font-family: microsoft yahei; font-size:14px; font-weight:bold; margin-top:10px}
.tabChild p{ padding:5px;padding-bottom:6px; border-bottom:1px dashed #999;color:#666;line-height:20px;}
.tabCon ul{padding:6px 5px}
.tabCon li{ height:31px; line-height:31px;font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.tabCon li a{color:#111;}
.tabChild{ height:305px; overflow:hidden}

.hospitalR{ width:260px; background:#fcf9ee; color:#111}
.hospitalR .tel{ padding:5px 0}
.hospitalR p{ padding:2px 5px}

.slideBox{ width:970px; height:105px; overflow:hidden; position:relative; display:block; margin:0 auto;background:#fff;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:970px; height:105px; }

.hosC h2{  height:42px; line-height:42px; background:url(images/bt1.jpg) no-repeat; color:#fff; font-family: microsoft yahei; font-size:18px; }

.title{ height:42px; }
.title a{ float:right; color:#fff; padding-right:15px; font-size:14px}

.doctor{ background:#f2ecd4; padding-top:10px}
.dtitle{ height:61px; background:url(images/hf.png) no-repeat;  padding:15px 35px 0 525px;}
.docCon{ padding:5px;}
.docInfor{width:720px; height:390px; overflow:hidden}
.infor{ }
.infor1{ width:720px; height:390px; background:url(images/docbg2.png) no-repeat}
.infor2{ width:720px; height:390px; background:url(images/docbg3.png) no-repeat}
.infor3{ width:720px; height:390px; background:url(images/docbg4.png) no-repeat}
.infor4{ width:720px; height:390px; background:url(images/docbg1.png) no-repeat}
.infor5{ width:720px; height:390px; background:url(images/docbg5.png) no-repeat}
.infor6{ width:720px; height:390px; background:url(images/docbg6.png) no-repeat}

.information{padding-left:304px; padding-top:125px; width:375px; font-size:14px; margin-top:5px;}

.information strong{color:#341f13}

.information p.mtop img{ margin-top:10px; margin-left:20px; }
.docImg{ width:185px; padding-right:20px;}
.docImg li{  width:185px; height:75px; margin-bottom:2px; cursor:pointer}
.docImg .active{}
.docImg img{ width:105px; height:72px; float:left}
.docImg p{ height:75px; width:70px; float:right;   text-align:center; font-size:14px}
.docImg p span{ display:block;  font-family:microsoft yahei; font-size:18px;  padding-top:10px}

.disTitle{ width:970px; height:54px; background:url(images/bt2.jpg) no-repeat}
.disTitle ul{height:30px; width:720px; line-height:30px; margin-top:10px;  }
.disTitle ul li{ float:left; text-align:center; width:88px; font-size:14px;font-family:microsoft yahei; }
.disTitle ul li a{ color:#fff; display:block; background:url(images/li_line.jpg) no-repeat right center}
.disTitle ul .active{ background:url(images/item_btnHA.png) center center no-repeat}
.disTitle ul .active a{ color:#a36c24; font-weight:bold}
.disTitle ul a.bdnone{ background:none}

.disCon{ height:354px; width:968px; overflow:hidden}
.disCon h3{ background:#be0203; height:30px; line-height:30px; text-align:center; border-radius:8px; color:#fff}
.disCon h3 a{ color:#fff}
.disConL p.tel a{color:#fff; font-size:14px}
.disConL{ width:230px; height:334px; padding:10px; background:url(images/text1.png) no-repeat}
.disConL strong{ display:block}
.disConM{ height:354px;}
.disConL p.img{ margin:10px auto;}
.disConL p strong{ display:block}
.disConL p.tel{background:#be0203;  height:30px; line-height:30px;border-radius:8px; margin-top:5px; text-align:center}


.disConR{ width:218px; height:330px; background:#f2eee5; padding:10px; overflow:hidden;}
.rool{width:224px; height:288px; overflow:hidden; }
.disConR ul{ overflow: hidden;}
.disConR li{line-height: 28.8px;height: 28.8px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.disConR a{ color:#111;}
.disRt{ line-height:32px; margin-bottom:5px}
.disConR .disRt a.more{ float:right; font-size:14px}

.disConL2 span{ text-align:right; padding-right:20px; font-size:14px; display:block; padding-top:10px} 
.disConL2 ul{ width:460px;}
.disConL2 li{ height:82px; margin-top:20px}
.disConL2 li img{ float:left; width:115px; height:82px;}
.disConL2 li p{ float:right; width:340px; height:82px;}
.disConL2 li p strong{ display:block; font-size:14px; margin-bottom:2px}

.env{padding-top:10px;}
.envL{ width:655px;}
.envTitle{height:42px;font-size:16px;  line-height:42px; background:url(images/hj.png) no-repeat }
.envTitle li{float:left; text-align:center; width:120px; height:28px; font-family:microsoft yahei;}
.envTitle  li a{ color:#fff}
/*.envTitle  .active{ background:url(images/li_bg.png) center bottom no-repeat;height:28px; padding-top:12px; }
.envTitle  .active a{ color:#015b87; font-weight:bold}*/
.envCon{ height:345px; margin-top:15px; overflow:hidden}
.envR{ width:295px;}

.dy-online{ width:295px; height:400px;}
.dy_tittle{ background:url(images/t_bg.png) no-repeat; height:38px; line-height:38px; color:#fff; padding-left:30px}
.dy_tittle h3{ float:left; margin-left:10px; font-weight:bold;}
.dy_tittle h3 a{ color:#fff; text-decoration:none;}
.dy_tittle p{ float:right; margin-right:10px; font-size:12px;}
.dy_tittle p a{ color:#fff;}
.dy_tittle span{ float:right; margin-right:10px; margin-top:7px;}
.yydtting p.tc{ margin:10px 0}
#dome2{overflow: hidden; width: 270px; height: 125px;}
.yydtting h3{ width:242px; margin:10px auto; height:30px; line-height:30px; background:#533104; color:#fff; font-weight:bold; font-size:14px; text-align:center; border-radius:8px}
.yydtting ul { margin: 0 10px;}
.yydtting ul li { border-bottom: 1px dashed #bbb;line-height: 33px; width:260px; padding-left:10px}
.yydtting ul li span {display: block;float: left;text-align: left; width: 60px;}
.yydtting ul li p {display: block;float: left;text-align: left; width: 70px;}
.yydtting strong { color: #f00;}

.fmenu{background:#f3efe6;height:160px; padding-top:10px} 
.fmenu dl{ float:left; width:160px; height:160px; background:url(images/dl_bg.png) no-repeat right center  }
.fmenu dl dd{ width:140px; margin:5px auto}
.fmenu dl dd a{ width:65px; text-align:center; display:inline-block}
.fmenu .bdnone{ background:none}

.ds_tit{height:42px;font-size:16px;  line-height:42px; background:url(images/ds_tit.png) no-repeat; font-family:microsoft yahei;padding-left:29px;color:#fff; }

#footer{ height:280px; background:#663303}
#footer .fnav{  height:40px; line-height:40px; text-align:center; font-size:14px; width:970px; margin:0 auto; color:#fff; border:1px solid #8a4708}
#footer .fnav a{ padding:0 15px; color:#fff}
#footer .fcon{width:970px; margin:20px auto; color:#fff }
#footer .fcon img.ftoor{ float:left;}
#footer .fcon p{ padding-left:510px}



.Expert{ width:970px; height:487px; display:block; margin:0 auto;}
.Expert-top{ height:92px; background:url(/images_1206/zj_01.jpg) no-repeat; margin-bottom:4px;}
.Expert .bd .Expert-left{ width:775px; float:left; margin-right:30px;}
.Expert .bd .Expert-left span{ width:266px; margin:0px 30px 0px 10px; display:block; float:left;}
.Expert .bd .Expert-left span .img_zj{ width:266px; height:345px; display:block;}
.Expert .bd .Expert-left span .Consultation{ width:113px; height:35px; display:block; background:url(/images_1206/zj_38.jpg) no-repeat; text-align:center; font-size:14px; color:#fff; line-height:35px; margin:6px 17px 0px 10px; float:left;}
.Expert .bd .Expert-left span .Reservation{ background:url(/images_1206/zj_40.jpg) no-repeat; float:left; margin:6px 0px 0px 0px;}
.Expert .bd .Expert-left ul{ width:469px; float:left; display:block;}
.Expert .bd .Expert-left ul h2{ height:36px; border-bottom:1px solid #784304; font-size:20px; font-family: microsoft yahei; display:block; margin-top:5px; line-height:36px;}
.Expert .bd .Expert-left ul h2 b{ font-size:28px; color:#bc373a;}
.Expert .bd .Expert-left ul h2 a{ color:#000;}
.Expert .bd .Expert-left ul li{ padding:10px 0px; border-bottom:1px dashed #997702; padding-left:67px; line-height:23px;}
.Expert .bd .Expert-left ul li a{ color:#ff0000;}
.Expert .bd .Expert-left ul .Synopsis{ background:url(/images_1206/zj_14.jpg) left center no-repeat;}
.Expert .bd .Expert-left ul .Adept{ background:url(/images_1206/zj_19.png) left center no-repeat;}
.Expert .bd .Expert-left ul .Honor{ background:url(/images_1206/zj_23.png) left center no-repeat;}
.Expert .bd .Expert-left ul p{ margin-top:20px; display:block; overflow:hidden;}
.Expert .bd .Expert-left ul p img{ margin-right:12px; float:left; width: 148px; height: 91px;}
.Expert .bd .Expert-left ul p .nomar{ margin:0px;}
.Expert .bd .tempWrap{ width:775px; float:left;}
.Expert .hd .tempWrap{ height:344px !important;}
.Expert .bd ol li{ width:775px;}
.Expert .bd ol li  .Expert-left li{ width:auto;}
.Expert .hd{ width:150px; float:left; margin-left:30px;}
.Expert .hd ul{ width:146px; height:355px; display:block; overflow:hidden;}
.Expert .hd .prev{ width:32px; height:13px; display:block; margin:1px 60px 7px 60px; background:url(/images_1206/zj_07.png) no-repeat;}
.Expert .hd li.on dl{ background:#cfa86a; border:1px solid #920c01;}
.Expert .hd li{ height:60px;}
.Expert .hd dl{ width:142px; height:57px; background:#ebe2cc; border:1px solid #ebe2cc; padding:1px; margin:8px 0px; overflow:hidden;}
.Expert .hd dl a{ float:inline;}
.Expert .hd dl a img{ width:63px; height:57px; float:left; margin-right:13px;}
.Expert .hd dl dt{ font-size:14px; margin:3px 0px;}
.Expert .hd dl dt a{ color:#000;}
.Expert .hd dl dd{ font-size:14px;}
.Expert .hd dl dd a{ color:#444;}
.Expert .hd dl:hover{ background:#cfa86a; border:1px solid #920c01;}
.Expert .hd .next{ width:32px; height:13px; display:block; margin:1px 60px 7px 60px; background:url(/images_1206/zj_44.png) no-repeat;}

/* 
	index banner style 
*/	
.index_banner_main {
	width: 100%;
	height:379px;
	position: relative;
	text-align: center;
}

.index_banner_main .index_hd_layer {
	position: absolute;
	height: 12px;
	bottom: 6px;
	z-index: 100;
	text-align: center;
	width: 100%;
}

.index_banner_main .index_hd_layer li {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-right: 10px;
	display: inline-block;
	background: #686868;
}

.index_banner_main .index_hd_layer li.on {
	background: #930F0B;
}

/* 20220719 */
.hospitalR{ width:270px;}
.part .r{width:267px; height:358px; border:1px solid #ceb981; float:left; background:url(../images/r.jpg) no-repeat center; position:relative;}
.part .r .rr4{width: 240px;font-size: 12px;color: black;text-indent: 2em;line-height: 20px;margin: 0 auto;margin-top: 185px;}
.part .r .rr4 a{color:#c10000;}
.part .r .r2{ width: 248px;height: 58px;position: absolute;top: 297px;left: 14px;}
