@charset "utf-8";
/* CSS Document */
body,div,p,table,tr,td,ul,li,a,span,input,h3,h5,dl,dd,dt{ margin:0; padding:0}
img{ border:0;}
body{font-size:14px; color:#333;}
ul,li{ list-style:none}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.clear{ clear:both}
.v{ vertical-align:middle;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#CC0000;}

.f24{ font-size:20px;}
.logo{ width:417px; height:81px; float:left}
.hui30{ line-height:26px; font-size:14px;}
.bai14{  font-size:14px;color:#fff;}
.hui12{ line-height:22px; font-size:12px;}
.yhui22{ line-height:36px; font-size:22px;color:#666666;}
.hong16{ line-height:30px; font-size:16px;color:#CC0000;}
.fense{ color:#CC3300;}
.qse{ color:#009999;}
.lv{color:#00853E}
.lan{ color:#3CACFE;}.slan{ color:#0066CC;}.hong {color: #FF0000}
.xiaxian{ border-bottom:1px dotted #CCCCCC; overflow:hidden;}
.bjc_hui{ background-color:#F5F5F5; overflow:hidden;}

.h87{ height:100px;}
.h120{ height:120px;}
.h195{ height:185px;}
.h370{ height:430px;}

.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}
.pr15{ padding-right:15px;}
.plr15{ padding:0 15px 10px 15px;}
.p5{ padding:5px;}.p10{ padding:10px;}.p15{ padding:15px;}.p20{ padding:20px;}
.ml70{ margin-left:70px;}.ml30{ margin-left:30px;}.ml20{ margin-left:20px;}.ml15{ margin-left:16px;}.ml25{ margin-left:29px;}.ml10{ margin-left:10px;}
.mtl15{ margin:15px 0 0 30px;}
.mr10{ margin-right:10px;}
.mt5{ margin-top:5px;}.mt10{ margin-top:10px;}.mt13{ margin-top:13px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}

.kuang3{ border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; overflow:hidden;}
.kuang4{ border:1px solid #DCDCDC; overflow:hidden;}
.fff_bj{ background-color:#fff; overflow:hidden;}
.hjb_bj{ background:url(/images/nw2.jpg) repeat-x top; overflow:hidden;}


.top{ width:100%; height:35px; background:url(/images/t1.png) repeat-x; line-height:33px;}
.top1{ width:1100px; height:106px; margin:0 auto;background:url(/images/log.png) no-repeat left; line-height:33px; color:#CCCCCC; font-size:12px;}
.top1 .tt a{ color:#333; line-height:53px;}
.top1 .tt{ text-align:right;}

.top1_1{ width:169px; height:21px; background:url(/images/index_06.jpg) no-repeat;}
.top1_1 .button{ width:30px; height:28px; float:right}
.top1_1 .textfield{ width:135px; height:28px; line-height:28px; text-indent:20px; color:#999999}
.top1_1 input{ border:none; background:none}

.gongg{ width:100%; height:42px; background:url(/images/gg.png) repeat-x; line-height:42px; color:#CCCCCC; font-size:12px;}
.gongg .gg{ width:815px; float:left;}
.gongg .gg h3{ width:90px; float:left; font-size:15px; color:#000000;}
.gongg .ss{ float:right; width:241px; height:33px; margin-top:6px; background:url(/images/in_06-04.png) no-repeat}
.ss_text{ width:190px; _width:186px; height:20px; _height:18px; margin-top:4px; _margin-top:3px; line-height:22px; display:block; float:left; margin-left:10px; _margin-left:7px; overflow:hidden; border:none; color:#CCCCCC; background:#fff;}
.sub1{ width:38px; height:26px; display:block; float:left; border:none; background:none}


/*导航条*/
.navbj{ width:100%; background:#fff url(../images/navbj.jpg) repeat-x bottom; height:49px; line-height:49px; z-index:99999;}
		/* 本例子css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ width:1110px; margin:0 auto; height:49px; line-height:49px;  position:relative; z-index:999; text-align:center; }
		.nav a{ color:#000;  }
		.nav .nLi{ float:left;  position:relative; display:inline; }
		.nav .nLi h3{ float:left;background:url(/images/nav2.jpg) no-repeat right bottom;}
		.nav .nLi h3 a{ display:block; width:123px; font-size:15px; font-weight:bold; color:#fff; }
		.nav .sub{ display:none; width:123px; left:0; top:49px;  position:absolute; background:#FDF9F0; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; line-height:33px; padding:5px 0; z-index:99999; }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ background:#C43A48; color:#fff;  }
		.nav .on h3 a{ background:url(/images/nav0.png) no-repeat top center;color:#000;   }

.warpzz{ width:1100px; margin:0 auto;}
.datupian{ margin:0 auto;  background:url(/images/x.jpg) repeat-x left bottom; padding-bottom:5px;}
.caixian{background:url(/images/x.jpg) no-repeat center; width:100%; height:5px;}

.zyyw_bj{ width:100%; background:url(/images/t3.png) repeat-x top; overflow:hidden;}
.zyyw_bj h3{ width:580px;  height:76px;margin:0 auto; background:url(/images/t4.png) repeat-x top center; padding:5px 0; text-align:center; overflow:hidden; font-size:30px;}
.zyyw_bj h3 p{ font-size:16px; color:#999999; line-height:35px;}

.anli_bj{ width:100%; background:url(/images/nw1.jpg) repeat-x top; overflow:hidden; padding:10px 0;}

/*文字向左滚动*/
.qimo8{ overflow:hidden; width:815px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:44px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:44px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:44px; list-style:none;}
.qimo8 li a{margin-right:10px;color:#444444; font-size:14px;}
/*文字向左滚动*/


/*分类*/
.leibie{ width:1100px; margin:0 auto; overflow:hidden;}
.xt span { display: block; padding-top:15px; text-align:center; background:url(/images/nu1.jpg) no-repeat center top; overflow:hidden;}
.xt span img{ width:185px; height:93px;}
.xt ul {padding:10px 0 0 10px; clear:both; height:100px;}
.xt ul li { height:30px;color: #990000;font-size:15px; text-align:center;}
.xt ul li p{ height:28px;font-size:13px;}
.fsywu {color: #990000; margin:10px 0 0 75px;background:url(/images/jjd1.png) no-repeat center bottom; overflow:hidden; padding-bottom:20px;}
.xt ul li .hongse { color: #990000; font-size:15px;}

.fsynav1-1 {float: left; height:250px; width:203px; padding-bottom:30px;background:url(/images/nv01.png) no-repeat center bottom; overflow:hidden;}
.fsynav1-1 ul li { padding:0 8px;word-wrap:break-word/*强制换行*/}

/*栏目样式集*/
.title0{ height:50px; line-height:50px;font-size:22px; color:#990000; text-align:center;}
.title0 b{ display:block; float:left; background:url(/images/nv04.png) no-repeat left center; height:33px; line-height:33px; padding:0 10px 0 15px; color:#A53237; border-bottom:2px solid #CC0000;}

.title1{ background:url(/images/tdt1.jpg) repeat-x; height:39px;font-size:24px;}
.title1 b{ float:left;  padding:0 20px;line-height:34px; height:34px;  color:#fff;}
.title1 .bd{float:left; background:url(/images/tdt3.jpg) repeat-x; height:39px; line-height:33px; margin-left:30%; color:#FFFFFF;}
.title1 .bd .z{ display:block; float:left; background:url(/images/tdt2.jpg) repeat-x; height:39px; width:95px;}
.title1 .bd .y{display:block; float:right; background:url(/images/tdt4.jpg) repeat-x; height:39px; width:75px;}

.title2{ background:url(/images/gg.png) repeat-x; height:33px;font-size:16px;border-bottom:1px solid #DDDFE3;}
.title2 .bd{ display:block; float:left; background:url(/images/lft.png) no-repeat left top; width:135px; height:33px; text-align:center;line-height:33px; color:#FFFFFF;}

.title3{ background:url(/images/zz1.jpg) no-repeat left; height:35px;font-size:16px;}
.title3 b{ height:35px; line-height:35px; padding-left:20px; color:#FFFFFF; }
.title3 .more{ color:#FFFFFF;padding:8px 6px 0 0;background:url(/images/zz3.jpg) no-repeat right;}

.title6 { font-size:20px; color:#CC0000; font-weight:200;}
.title6 span{ font-size:12px; color:#666666; font-weight:200;}

.more{float:right; padding:12px 6px 0 0; height:17px; font-size:12px;}


.wap_h{ width:100%; background:#F5F5F5; overflow:hidden; padding:30px 0;}
.in1_fl{ width:370px; float:left;}
.in1_fl p{ font-size:13px; color:#333333; font-weight:200; line-height:26px; margin-top:10px;}

.in1_fr{ width:680px; float:right;}


.showpage{ width:320px; float:left; overflow:hidden; background-color:#7F7F7F;}
.showpage .flashbox{ width:320px;position:relative;}
.flashbox .focusNew_out{width:320px;  position:relative;  text-align:center;}
.flashbox .focusNew_out .f_out_txt{ height:26px;width:320px; display:block; position:absolute; bottom:0; left:0; background-color:#000; opacity:0.6; color:#d6d6d6;  /*padding:0 150px 0 20px; */overflow:hidden}
.flashbox .focusNew_out a{font-size:14px; line-height:36px; color:#fff;}
.flashbox .f_tabs{width:110px;height:20px;position:absolute;bottom:10px;right:0px;z-index:100;}
.flashbox .f_tabs span{ width:23px; height:20px; line-height:20px; background-color:#7F7F7F; float: left; margin-right:3px; text-align:center; color:#fff; cursor:pointer; text-align:center;}
.flashbox .f_tabs span.hover{ height:20px; background-color:#A80000; margin-top:0;/* padding-top:15px;*/ cursor:pointer}
.flashbox img{ width:320px; height:260px;}

.listn li{ width:112px; height:41px; line-height:30px; text-align:center; float:left; color:#FF6600; background:url(/images/zz1.jpg) no-repeat; padding:5px 0 0 5px;}


.scontact{ width:700px; float:right; height:322px;}
.scontact h3{ font-size:22px; color:#1B1D65; font-weight:100; height:35px; }
.scontact p{ text-indent:2em; padding:12px; border-bottom:1px dotted #CCCCCC; font-size:13px; line-height:28px;}

/* 新闻切换本例子css */
		.slideTxtBox{ width:345px; float:right; text-align:left;  }
		.slideTxtBox .bd ul{ zoom:1;  }
		.slideTxtBox .bd li{ height:37px; line-height:37px; font-size:13px;  background:url(/images/xd.jpg) no-repeat left; border-bottom:1px dashed #DCDCDC; padding-left:15px;}
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
		
.more1{width:163px; height:38px;color:#333;font-size:12px; line-height:40px; text-align:center; float:right; margin-left:85px;margin-top:15px;display: inline-block;}
.more1:link,.more1:visited{display:block;color:#333; border:1px solid #999;}
.more1:hover{display:block;border-radius: 30px; background:#fd8200;color:#fff !important; border:1px solid #fd8200;}

		
.links{ border-bottom:1px solid #C8C8C8; margin-bottom:10px; overflow:hidden;}
.links a{ border-bottom:2px solid #CC0000;overflow:hidden;}

.linksa{ line-height:33px;}

.foot{ width:100%;background:#000 url(../images/fot.jpg) repeat-x top; padding-top:15px; padding-bottom:10px; overflow:hidden;}
.foot .wenzi{ color:#333333; float:left; font-size:12px; line-height:25px;}


/*--------内页-------*/
.nr_news{ background:#F4F3F4; border:1px solid #E1E1E1; overflow:hidden; line-height:22px; padding:10px;}

.text0 .ht{ background:#FFEAEA; text-align:center; line-height:28px; font-size:12px;}
.text0 h3{line-height:40px; font-size:16px; color:#6F950B;}
.text0{ line-height:30px; font-size:14px; padding:15px 30px;}
.text0 p{ padding-top:15px;}

.spage{ font-size:16px; color:#6F950B;}

.zy_fl{ float:left; width:240px;}
.zy_fl .tit{ background:url(/images/bg_sign08.png) no-repeat top left; height:62px; line-height:62px; font-size:20px; font-weight:700; padding-left:50px;color:#333;}
		/* 本例子css */
		.sideMenu{  border:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
		.sideMenu h3{ height:43px; line-height:43px; border-bottom:2px solid #e3e3e3; background:url(/images/bg_sign09.png) repeat-x right; height:43px; padding-left:50px;font-weight:100; font-size:14px;}
		.sideMenu h3:hover{ color:#333333;background:url(/images/bg_sign0.png) repeat-x right; }
/*		.sideMenu h3 em{ float:right; display:block; width:50px; height:43px;   background:url(/images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
*/		.sideMenu h3.on{ color:#333333;background:url(/images/bg_sign0.png) repeat-x right;}
		.sideMenu ul{ padding:0; color:#999; padding-left:30px; display:none; /* 默认都隐藏 */}
		.sideMenu ul li{ line-height:32px;}
		.sideMenu ul li:hover{ background:#CCCCCC;}


.wenzit p{text-indent:2em; color:#666666; padding-top:15px; }
.wenzit{color:#666666;line-height:26px; font-size:14px; padding:0 20px 30px 20px;}

.weiz{ background:url(/images/o.png) no-repeat left center; padding:0 18px; float:right; font-size:12px; line-height:33px; color:#333;}
.weiz a{ color:#333;}
.text1{ padding:6px 10px; font-size:12px; line-height:20px;}

.zsideright{width:830px; float:right;}

.title5{ background:url(/images/jj2.jpg) repeat-x; height:52px;font-size:24px;}
.title5 b{ float:left;background:url(/images/jjd2.png) no-repeat left top;  border-bottom:2px solid #A53237;line-height:50px; height:50px;  color:#A53237; font-weight:100; padding-left:22px;}
.title5 .bd{float:left;height:50px; width:93%; line-height:50px; color:#A53237; border-bottom:1px solid #E1E1E1;}
.title5 .z{ display:block; float:left; background:url(/images/jj1.jpg) repeat-x; height:50px; width:26px;}
.title5 .y{display:block; float:right; background:url(/images/jj3.jpg) repeat-x; height:50px; width:26px;}

/*--------内页-------*/
.w99{ width:95%; margin:0 auto; overflow:hidden; line-height:30px; padding:15px;}
.w99 img{ width:100%; margin:0 auto;}
.jj_bj1{background:url(/images/jjd0.jpg) no-repeat right bottom; overflow:hidden;}


.lxfs{background:url(/images/lx.jpg) no-repeat bottom right; padding:20px; }
.zy_bj1{background:url(/images/fzzl.jpg) no-repeat bottom center; padding:10px 20px 100px 20px; }


.img0 {width:185px; float:left; text-align:center; margin:10px 1px 10px 10px;}
.img0 img{width:180px; height:140px;  padding:2px;border:1px solid #F0F0F0; }
.img0 span{ display:block; line-height:30px; font-size:14px;}

.imgl { margin:0 auto;}
.imgl li{float:left; text-align:center; margin:10px 1px 0 20px;}
.imgl li img{background:url(/images/k.jpg) no-repeat; width:260px; height:93px;  padding:1px;border:1px solid #F0F0F0; }
.imgl li span{ display:block; line-height:26px; font-size:14px;}

.listzy{margin:0 auto;}
.listzy li{height:41px;line-height:40px; background:url(/images/2.gif) no-repeat center left; font-size:14px; padding-left:20px; border-bottom:1px solid #E3E3E3;}
.listzy li span{ float:right;color:#666666; padding-right:6px;}
.listzy li:hover{ background-color:#FBECED;}

.zy_nbt{ border-top:1px dotted #999999; overflow:hidden;}
.zy_nbt dl{background:#F3F4F6; padding:10px; overflow:hidden; overflow:hidden;}
.zy_nbt dd{ float:left;}
.zy_nbt .t{ color:#00853E; font-size:24px; line-height:30px; padding:20px 20px 20px 15px; margin-top:10px; border-right:1px solid #00853E;}
.zy_nbt .i{ padding:5px 15px;}
.zy_nbt dt{ line-height:26px; color:#666666;}

.anlizy{ margin:0 auto; padding:0 10px;}
.anlizy li{background:url(/images/xdx.jpg) no-repeat left top;  padding:1px 1px 1px 20px;line-height:36px;  margin-top:17px; height:100px; border-bottom:1px dotted #CCCCCC;font-size:14px; line-height:26px; color:#333;}
.anlizy li img{float:left; padding-right:20px; width:106px; height:85px;}
.anlizy li p{ float:right; width:700px; padding-top:5px;}
.anlizy li span img{ width:78px; height:23px; float:right; margin-top:30px;}
.anlizy li h3 span{ float:right; color:#999999; font-weight:100;font-size:14px;}
.anlizy li h3{ font-size:18px; font-weight:100; color:#000;}

.zjtd li h3 b{ color:#9F262B; font-size:18px;}
.zjtd li h3 { font-size:16px; padding-top:15px; line-height:26px;}
.zjtd li{ border:1px solid #E0E0E0; margin-top:12px; padding:3px 8px; line-height:24px; clear:both;}
.zjtd li:hover{ border:1px solid #C80041; clear:both;}
.zjtd img{ width:240px; height:133px;background:url(/images/tdb.png) no-repeat left top; padding:13px 12px;}
.zjtd .bd{ width:520px; float:right;}
.zjtd .bd img{ width:82px; height:29px;background:none; padding:0;}
.zjtd .bd p{ height:70px;}

.chanpin { margin:0 auto;}
.chanpin li{float:left; text-align:center; padding:5px;line-height:23px; color:#666666; margin:15px 10px 0 36px;}
.chanpin li img:hover{background-color: #fff;border:1px solid #FF6600;}
.chanpin li img{ width:202px; height:85px; border:1px solid #E2E4E7;}

.chanpin2 { margin:0 auto; width:98%;}
.chanpin2 li{float:left; text-align:center; padding:5px;line-height:23px; color:#666666; border:1px solid #E2E4E7; margin:13px;}
.chanpin2 li:hover{background-color: #fff;border:1px solid #FF6600;}
.chanpin2 li img{ width:232px; height:161px;}
.chanpin2 li p img{ width:80px; height:33px;}


.shuzi{ text-align:center; margin:10px; padding-top:10px; margin-bottom:20px;}
.shuzi a{border: 1px solid #CDCDCD;	padding:5px 12px; margin-left:5px;color: #fff; text-align:center; background-color:#999999;}
.shuzi a:hover{ color:#fff; background-color:#CC0000;}
.shuzi .first{border: 1px solid #CDCDCD;padding:5px 12px; margin-left:5px;color: #fff; text-align:center; background-color:#CC0000;}

/* 表单*/
.itemwarp{padding: 8px 0; overflow: hidden; } 
.itemwarp label{ width:100px; text-align:right; font-size: 14px; color:#333333; display: inline-block; vertical-align: middle;}
.itemwarp input,.itemwarp select{vertical-align: middle; height:24px; line-height:24px; border:1px #dddbdb solid;}
.itemwarp input.companyname{ width:55%; }
.itemwarp input.companynames{ width:125px; }
.Person_txt_red{color:#F00;vertical-align: middle; height:24px; }
.itemwarp textarea.jobdescription{ border:1px #dddbdb solid; width:55%; height:110px;vertical-align: top;padding: 5px;font-size: 12px; line-height: 18px; text-align: left;}
.fbly_anniu{ background:url(/images/rcdz/fbly_bg.jpg) no-repeat center; width:64px; height:25px; margin-left:125px; cursor:pointer;}
.zs{ font-size:12px;}
.qd{ width:59px; height:30px; text-align:center; line-height:30px; margin-left:104px; display:inline; cursor:pointer}
.cz{ width:59px; height:30px; text-align:center; line-height:30px; margin-left:5px; display:inline; cursor:pointer}

.zxly{ width:99%; padding-top:15px; margin-top:15px; border-top:1px #e5e5e5 dashed;}
.zxly_bt{ width:99%; font-size:14px; font-weight:600;}
.zxly_ly{ width:96%; height:auto; padding:15px;border:1px #e5e5e5 dashed; margin-top:15px;	 overflow:hidden;}
.xm{ width:99%;font-weight:100; color:#FF3300; font-size:14px;}

.xfl{ width:6%; float:left;font-weight:100; color:#FF3300; font-size:16px;}
.xfc{ width:80%; float:left;font-weight:100; color:#FF3300; font-size:14px; line-height:22px;}
.xfc2{ width:80%; float:left;font-weight:100; color:#333; font-size:14px; line-height:22px;}
.xfr{ width:10%; float:right;font-weight:100; color:#999; font-size:12px;}

.ly_y,.df,.hf_time{ width:99%; line-height:24px;padding-top:8px;}
.df span{ color:#F00}


/*后改加*/

/*后改加医院概况-电话热线鼠标滑过样式*/
.onover{ float:left; width:140px; height:38px;position:relative}
.onover span{display:none; text-decoration:none; }
.onover:hover span{ display:block;position:absolute; top:-40px; left:0;color:#FFF;width:300px; z-index:910;height:40px; line-height:36px; background:#AC2B35;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8; font-size:22px; text-align:center; font-weight:bold;}
.onover:hover{cursor:pointer} 


/*后改加*/
.anli_b{ width:1200px; margin:0 auto; overflow:hidden; height:265px; padding-top:25px;}
.jtR { margin:0; padding:0; list-style:none; overflow:hidden; display:inline;  height:250px; width:100%;}
.qian { display:block; float:left; background:url(/images/zuo.png) no-repeat left center; width:40px; height:250px; text-align:center;cursor:pointer; text-indent:-9999px;}
.hou { display:block;  float:left; display:inline; background:url(/images/you.png) no-repeat right center; width:40px; height:250px; text-align:center;cursor:pointer; text-indent:-9999px;}
.mid{ float:left; display:inline; width:1100px; overflow:hidden;}
.mid ul{ margin:0; padding:0; list-style:none; overflow:hidden;float:left;}
.mid ul li{width:353px;float:left;  overflow:hidden; background:#FFFFFF; margin:0 10px;}
.mid ul li img{ width:333px; height:232px; overflow:hidden; border:10px solid #F6F6F6; }



