@charset "gb2312";
/* 全局CSS定义 */
body{font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0;background:#ffffff;font-size:12px; color:#646464;}
div,p,form,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; border:0; }
li { list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}
*{margin:0;padding:0;list-style-type:none;}

.wrap { width:100%; margin:auto}
.fB { font-weight:bold}
.floatL { float:left}
.floatR { float:right}
.clear { clear:both}
.border { border:#e5e8ed 1px solid; border-top:none}

.content{ width:1000px; margin:0px auto;}

/*清除浮动*/
.clearfix:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{*zoom:1;}
/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; overflow:hidden;}
.blank5{ height:5px; font-size:1px; width:100%; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; overflow:hidden;}
.blank8w{ height:8px; font-size:1px; width:100%; overflow:hidden;float:left;}
.blank6w{ height:6px; font-size:1px; width:100%; overflow:hidden; float:left;}
.blank9{ height:9px; font-size:1px; width:100%; overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  background:#fff;float:left;}
.blank15{ height:15px; font-size:1px; width:100%; overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; overflow:hidden;}
.blank40{ height:40px; font-size:1px; width:100%; overflow:hidden;}

/* 链接颜色 */
a:link {color: #646464; text-decoration:none;}
a:visited {color: #646464;text-decoration:none;}
a:hover {color: #ff6600; text-decoration:underline; }

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed {color:#ff0000}
.cRed a:link{ color:#ff0000;}
.cRed a:visited{color:#ff0000;}

.cDRed { color:#bc2931;}
.cDRed a:link{ color:#bc2931;}
.cDRed a:visited{color:#bc2931;}

.cWhite { color:#ffffff;}
.cWhite a:link{ color:#ffffff;}
.cWhite a:visited{color:#ffffff;}

.cBlack { color:#000000;}
.cBlack a:link{ color:#000000;}
.cBlack a:visited{color:#000000;}

.cYellow { color:#ffff00;}
.cYellow a:link{ color:#ffff00;}
.cYellow a:visited{color:#ffff00;}

.cBlue { color:#0000ff;}
.cBlue a:link{ color:#0000ff;}
.cBlue a:visited{color:#0000ff;}

.cDBlue { color:#003399;}
.cDBlue a:link{ color:#003399;}
.cDBlue a:visited{color:#003399;}

.cGray { color:#4F544D;}
.cGray a:link{ color:#4F544D;}
.cGray a:visited{color:#4F544D;}

.cDGray { color:#666666;}
.cDGray a:link{ color:#666666;}
.cDGray a:visited{color:#666666;}

.cGolden { color:#ff6600;}
.cGolden a:link{ color:#ff6600;}
.cGolden a:visited{color:#ff6600;}

/* 字体大小*/
.f9px{ font-size:9px;}
.f10px{ font-size:10px;}
.f11px{ font-size:11px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
.f20px{ font-size:20px;}
.f24px{ font-size:24px;}


/*全局共用*/

.top{ background:url(../images/top_bg.jpg) repeat-x; height:32px;}
.top_left{ float:left;  background:url(../images/top_logo.jpg) no-repeat left; text-indent:45px; height:32px; line-height:30px; text-align:left;}/*width:500px;*/
.top_right{ float:right; text-align:right; height:32px; line-height:30px; padding-right:10px;}/*width:800px; */
.top_right span{ margin-right:5px;}
.top_right span img {vertical-align: middle;}
.Linput01{ border:1px solid #CCC; width:80px; height:15px;}
.Linput02{ border:1px solid #CCC; width:50px; height:15px;}
.button01{ border:none; background:url(../images/button_bg.jpg) no-repeat; width:43px; height:21px;}

.header{ background:url(../images/header_bg.jpg) repeat-x; height:98px; width:100%;}
.header_logo{ float:left;  text-align:left;}/*width:300px;*/
.header_right{ float:right;  text-align:right;}/*width:810px;*/

.nav{ background:url(../images/nav_bg.jpg) repeat-x; height:52px;}
.nav_con{ height:40px; width:1000px; margin:0px auto; color:#FFF;}
.nav_con li{ float:left;/* padding:0px 2px;*/ text-align:center;}
.nav_con li a{ font-size:14px; line-height:40px; width:88px;display:block;}
.nav_con li a:hover{ background:url(../images/navHover.jpg) no-repeat; width:88px; text-decoration:none; color:#FFF;}
.shouyeBg{  background:url(../images/navHover.jpg) no-repeat; width:88px; text-decoration:none;}
.shouyeBg a{ color:#FFF;}
#nav_6 a{ background:url(../images/note_dot.jpg) 70px 5px no-repeat; color:#ff6600;}


.sharebar{ width:100%; height:30x; margin-bottom:10px;}
.sharediv{height:30px;width:1000px; margin:0px auto; overflow:hidden;}
.share_box{ width:735px; border-top:1px dotted #ccc; padding-top:8px;}
.share_ico{ height:22px; float:left; background:url(../images/share_ico.png) left top no-repeat; width:140px; overflow:hidden;}
.share_ico a{ display:block; width:22px; height:22px; float:left; margin-right:6px;}

.footer{ border-top:3px solid #c8c8c8; background:#f5f5f5;}
.footer_con{ width:1000px; margin:0px auto;}
.backtop{ margin-top:-40px; margin-left:755px;width:29px; height:42px; display:none;}
.backtop_a{ display:block; width:29px; height:32px;  background:url(../images/backtop.jpg) left top no-repeat;}
.footer_conTop{ padding-bottom:10px;}
.footer_conTop dl{ float:left; width:250px; padding-top:5px;}
.footer_conTop dl dt{ font-weight:bold; padding:10px 10px; text-align:left;}
.footer_conTop dl dd{ padding:0px 10px; text-align:left; line-height:22px;}
.footer_conDown{ border-top:1px solid #cccccc; width:700px; text-align:left; padding-top:5px; line-height:35px;}
.footer_conDown span{ float:left; line-height:41px; margin-right:10px;}

a.moer{ color:#ff6633;}
a.moer:hover{ color:#ff6633;}


/*----------------- 首页 -----------------*/


.bannerBox{ width:1422px; height:525px; overflow:hidden;}

.step{ width:1000px; height:54px; overflow:hidden; background:url(../images/step.jpg) left top no-repeat;}
.step a{ display:block; width:200px; height:54px; line-height:54px; float:left; overflow:hidden; border:0px;}
a.step1:hover{background:url(../images/step.jpg) left -54px no-repeat;}
a.step2:hover{background:url(../images/step.jpg) -200px -54px no-repeat;}
a.step3:hover{background:url(../images/step.jpg) -400px -54px no-repeat;}
a.step4:hover{background:url(../images/step.jpg) -600px -54px no-repeat;}
a.step5:hover{background:url(../images/step.jpg) -800px -54px no-repeat;}

.con01{}

.con01_left{ float:left; width:690px;}
.con01_Ltitle{ background:url(../images/newsT_bg.jpg) no-repeat; height:34px;}
.con01_Ltitle dt{ float:left; width:100px; font-size:14px; padding-left:15px; line-height:34px; text-align:left; color:#006699;}
.con01_Ltitle dd{ float:right; width:450px; line-height:34px; text-align:right;}
.con01_Ltitle dd span{ padding:0px 5px;}
.con01_Lcon{}
.con01_Lcon_img{ float:left; width:342px; height:225px; border:1px solid #CCC; overflow:hidden;}
.con01_Lcon_Text{ float:right; width:340px;}
.con01_Lcon_Text h1{ font-size:14px; padding:10px 0px; background:url(../images/news_bottomLine.jpg) no-repeat bottom center; text-align:center;color:#3399cc}
.con01_Lcon_Text h1 a{ color:#3399cc}
.con01_Lcon_Text h1 a:hover{ color:#ff6633}
.con01_Lcon_Text ul{ margin-top:10px;}
.con01_Lcon_Text li{ background:url(../images/icon01.jpg) no-repeat 5px 10px; text-align:left; line-height:22px; text-indent:15px; }
.con01_Lcon_Text li a{color:#666666;}
.con01_Lcon_Text li a:hover{color:#ff6633;}
.con01_Lcon_Text li span{ float:right;  color:#999999}

.con01_right{ float:right; width:298px; background:url(../images/con01R_bg.jpg) no-repeat; height:260px; overflow:hidden;}
.con01_right_form_div{width:298px; height:75px;overflow:hidden;}
.con01_right_form{ margin-top:39px; margin-left:45px;}
.con01_right_form_key_div{width:298px; height:145px;overflow:hidden;}
.con01_right_form_key{width:270px; height:95px;overflow:hidden; margin:23px auto auto auto; }
.form_input{ float:left; width:190px; height:25px; line-height:25px; border:none; }
.form_btn{ float:left; border:none; width:25px; height:24px; background:url(../images/con01R_btn.jpg) no-repeat;}

.con01_right ul{ margin-top:10px; padding:0px 20px;}
.con01_right ul li{ float:left; margin:0px 5px;}



.tlad{}


.con02{}

.con02_left{ float:left; width:690px;border:1px solid #CCC; padding:0px;}
.con02_Ltitle{ background:#f8f8f8 url(../images/tyxmT_bg.jpg) 8px center no-repeat; height:34px;}
.con02_Ltitle dt{ float:left; width:100px; font-size:14px; padding-left:25px; line-height:34px; text-align:left; color:#006699;}
.con02_Ltitle dd{ float:right; width:450px; line-height:34px; text-align:right;}
.con02_Ltitle dd span{ padding:0px 5px;}
.con02_Lcon{ width:690px; border-top:none;}
.con02_Lcon dl{ float:left; width:230px; margin-left:0px;}
.con02_Lcon dl dt{color:#FFF; height:20px; line-height:20px; text-align:center;}
.con02_Lcon dl dd{ padding:9px; text-align:left; border-bottom:1px dotted #CCC;}
.con02_Lcon dl dd h1{ line-height:26px; font-size:14px;}
.con02_Lcon dl dd p{ line-height:24px;}
.con02_Lcon dl dd p span.price{ text-decoration:line-through;}
.dtBg01{ background:#007fc7; margin-left:1px;}
.dtBg02{ background:#42a950;}
.dtBg03{ background:#b1d460;}

.con02_right{ float:right; width:302px;}
.con02_right_yuyue{}
.con02_right_yuyue_Nav{ background:url(../images/yuyue_bottom.jpg) no-repeat; height:57px; width:302px; overflow:hidden;}
.con02_right_yuyue_Nav ul{ padding-top:25px; margin-left:6px; width:350px;}
.con02_right_yuyue_Nav ul li{ float:left; margin:0px 13px;}


.friend{}
.friend_title{ background:url(../images/friend_Title.jpg) repeat-x; height:29px;}
.friend_title h1{ float:left; width:350px; line-height:20px; font-size:14px; text-align:left; padding-left:10px;}
.friend_title .jiaru{ float:right; width:200px; text-align:right; line-height:20px; padding-right:10px;}
.friend_con{ width:1000px; padding-top:10px; overflow:hidden;}
.friend_con ul{ width:1020px; overflow:hidden;}
.friend_con ul li{ float:left; border:1px solid #CCC; width:138px; height:56px; margin-right:3px;}



/*----------------- 走近方舟 -----------------*/

.position{ padding:10px 0px; border-bottom:1px #ccc solid;}
.position_left{ float:left; width:500px; text-align:left;}
.position_left span{ padding:0px 3px;}
.position_right{ float:right; width:500px; overflow:hidden; }
.position_right ul{ overflow:hidden;}
.position_right ul li{ float:right; padding:0px 7px; color:#999; display:block;}
.position_right ul li a.select{ color:#ff6600}
.position_right ul li a.none{ display:none;}

.tlad02{}

.contentBox{}
.LconBox{ float:left; width:735px;}
.RconBox{ float:right; width:230px;}

.rightNav{ background:url(../images/zjfz/rightNav_bg02.jpg) no-repeat bottom; padding-bottom:75px;}
.rightNav ul{ padding:5px 18px 5px 18px; background:url(../images/zjfz/rightNav_bg01.jpg) repeat-y;}
.rightNav ul li{ text-align:left; border-bottom:1px dashed #CCC; padding:10px 5px;} 
.rightNav ul li a.select{color:#ff6600 } 


.position_left a,.position_right ul li a,.rightNav ul li a{color:#999}
.position_left a:hover,.position_right ul li a:hover,.rightNav ul li a:hover{color:#ff6600}

.righttitle{ height:28px; line-height:28px;}
.righttitle h2{ line-height:28px;height:28px; margin-left:5px; color:#ff6c02;}

.rightlist{  padding-bottom:5px;}
.rightlist ul{ padding:5px 10px 5px 10px; }
.rightlist ul li{ text-align:left; border-bottom:1px dashed #CCC; line-height:24px; height:24px; overflow:hidden; background:url(../images/rightlist_ico.png) 0px center no-repeat; }  
.rightlist ul li a{ margin-left:10px;line-height:24px; }

.rightmore{}
.rightmore a.rmore{ float:right; margin-right:18px; background:url(../images/rmore.png) center center no-repeat; width:49px; height:18px; display:block;}
.rightmore a.rmore:hover{ background:url(../images/rmore_over.png) center center no-repeat;}

.rightpic span{width:100%; height:24px; position:absolute;  line-height:24px; overflow:hidden; font-size:12px; color:#FFF; bottom:0; left:0;text-align:center;
background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');}
.rightpic{ clear:both; position:relative; overflow:hidden;}
.rightpic ul{ width:215px; position:relative; top:0; padding:5px 8px 5px 8px; }
.rightpic li{ position:relative; float:left; width:215px; margin-right:20px; margin-bottom:5px; height:130px;}
.rightpic a{ display:block; float:left;}
.rightpic img{ width:215px; height:130px; position:absolute;}


/*----------------- 公司简介 -----------------*/

/*公司简介*/
.about{}
.about img{ padding:5px; border:1px solid #CCC; float:left; margin:0px 20px 5px 0px; box-shadow:0px 0px 3px #999;}
.about h1{ text-align:left; font-weight:bold; line-height:28px;}
.about p{ margin-bottom:15px; line-height:28px; text-align:left;}


/*公司动态*/
.newsList{}
.newsList ul{}
.newsList ul li{ padding:10px 0px; border-bottom:1px dotted #CCC;}
.newsList_time{ float:left; width:40px; background:url(../images/zjfz/timeBg.jpg) no-repeat; height:47px; color:#FFF; text-align:center;}
.newsList_time h1{ font-weight:bold; padding-top:4px;}
.newsList_img{ float:left; width:120px; padding:1px; border:1px solid #CCC; margin:0px 27px;}
.newsList_text{ float:right; width:515px; }
.newsList_text h1{ font-size:14px; font-weight:bold; line-height:24px; text-align:left; color:#333333;}
.newsList_text h2{ line-height:26px; text-align:left; color:#999999;}
.newsList_text p{ line-height:22px; text-align:left; color:#666666; height:65px; overflow:hidden;}
.newsList_text h3{ text-align:center; background:#c5c5c5; margin-left:465px; width:50px; height:20px; line-height:20px;}
.newsList_text h3:hover{ background:#ff6600;}
.newsList_text h3 a{ color:#ffffff;}


/* 公司动态 - 正文 */
.newsInfo{}
.newsInfo dl{}
.newsInfo dl dt{ padding:15px 0px; border-bottom:1px dotted #CCC; text-align:center;}
.newsInfo dl dt h1{ font-size:24px; font-weight:bold;text-align:center;}
.newsInfo dl dt p{ line-height:24px; color:#999;text-align:center;}
.newsInfo dl dt p span{ padding:0px 5px;}
.newsInfo dl dd{ text-align:left; line-height:26px; padding:15px 0px;}
.newsInfo dl dd p{ margin-bottom:15px;text-align:left;}


/* 环境设备 */
.equipment{}
.equipment dl{}
div.equipmenttitle{ font-size:14px; font-weight:bold; padding:10px 0px; border-bottom:1px solid #CCC; text-align:left;}
div.gallerylist{ width:735px; overflow:hidden; padding:20px 0px;}
div.gallerylist ul{ width:760px; overflow:hidden;}
div.gallerylist li{ float:left; width:235px; margin-right:15px; margin-bottom:20px;}


/*人才招聘*/
.jobsList{}
.jobsList ul{}
.jobsList ul li{ padding:10px 0px; border-bottom:1px dotted #CCC;}
.jobsList ul li h3{ text-align:left;  height:20px; line-height:20px; }
.jobsList ul li table.jobsitem tr td{ text-align:left; padding-left:10px;}
.jobsinfotitle{ width:100% ; line-height:25px; font-size:16px; font-weight:bold; padding-left:10px; text-align:left}
.jobsinfo{ width:100% ; line-height:20px;  padding-left:10px; text-align:left}

/*----------------- 在线预约 -----------------*/

.onlineBooking{ width:950px; margin:0px auto;}
.bookingForm{}
.bookingForm_title{}
.bookingForm_con{ background:url(../images/zxyy/tableBg.jpg) repeat-x bottom; height:419px; text-align:left;}
.input01{ border:1px solid #CCC; width:85px; height:18px;}
.input02{ border:1px solid #CCC; width:153px; height:18px;}
.input03{ border:1px solid #CCC; width:365px; height:18px;}
.input04{ border:1px solid #CCC; width:415px; height:80px;}
.input06{ border:1px solid #CCC; width:365px; height:24px;}
.bookingForm_con tr td{ padding-left:3px;}
.input05{ width:180px; height:40px; line-height:40px; font-size:16px; color:#FFF; background:url(../images/zxyy/btmBg.jpg) no-repeat; border:none; margin:15px auto;}

.bookingInfo{ border:1px solid #CCC; background:url(../images/zxyy/bookingInfoBg.jpg) repeat-x; height:243px;}
.bookingInfo_img{ float:left; width:150px; padding-top:40px;}
.bookingInfo_text{ float:left; text-align:left; width:760px;}
.bookingInfo_text dl dt{ line-height:22px; padding:10px 0px;}
.bookingInfo_text dl dd{ line-height:24px;}

/*----------------- AJAX在线预约 -----------------*/

.AjaxOnline{ width:950px; margin:0px auto;}
.AjaxOnline {
	display:none;
	z-index:999;
	width: 950px;
	height: 600px;
	left:50%;
	top:50%;
	background-color:#fff;
	margin-left:-450px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-250px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:0px;
	position:fixed!important;/* FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

.AjaxForm{}
.AjaxForm_title{}
.AjaxForm_con{ background:url(../images/zxyy/tableBg.jpg) repeat-x bottom; height:419px; text-align:left;}
.AjaxInput01{ border:1px solid #CCC; width:85px; height:18px;}
.AjaxInput02{ border:1px solid #CCC; width:153px; height:18px;}
.AjaxInput03{ border:1px solid #CCC; width:355px; height:18px;}
.AjaxInput04{ border:1px solid #CCC; width:405px; height:80px;}
.AjaxInput05{ width:180px; height:40px; line-height:40px; font-size:16px; color:#FFF; background:url(../images/zxyy/btmBg.jpg) no-repeat; border:none; margin:15px auto;}
.AjaxInput06{ border:1px solid #CCC; width:355px; height:24px;}
.AjaxForm_con tr td{ padding-left:3px;}

.ShowYYinfo {
	display:none;
	z-index:999;
	width: 680px;
	height: 600px;
	left:50%;
	top:50%;
	background-color:#fff;
	margin-left:-340px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-280px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:0px;
	position:fixed!important;/* FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.ShowYYClose{ height:35px; line-height:35px; width:680px; overflow:hidden; float:left;}
a.YYShowClose{ background:url(../images/YYShowClose.jpg) ; width:35px; height:35px; display:block; float:right; margin-right:20px;}
.ShowYYTitle{ height:60px; width:680px; line-height:60px; border-bottom:1px #eee solid; text-align:center; font-size:20px; overflow:hidden; float:left;}
.ShowYYInfo{ height:130px; width:680px; border-bottom:1px #eee solid; float:left;}
.ShowYYInfo ul{ padding-top:10px;}
.ShowYYInfo ul li{ width:680px; padding-left:40px; text-align:left;line-height:25px;}
.ShowYYNoticeBox{ width:680px; height:300px; overflow:hidden;  float:left;}
.ShowYYNotice1{ height:65px; line-height:20px; width:600px;text-align:left; padding-top:15px; margin-left:40px; float:left;}
.ShowYYNotice2{ line-height:20px; width:600px;padding-top:15px; margin-left:40px; float:left;}
.ShowYYNotice2 h2{ font-weight:bold; font-size:12px; text-align:left;}
.ShowYYNotice2 p{ font-size:12px; line-height:20px; color:#999;text-align:left;}
#show_yyno{ height:30px; line-height:30px; color:#0099cc; font-weight:bold; font-size:16px;}

.ShowYYRead{ background-color:#f4f4f4; height:80px; width:680px; margin-bottom:0px; float:left;overflow:hidden;}
a.YYReadOK{ background-color:#008dd5; display:block; height:36px; line-height:36px; width:180px; color:#FFF;text-align:center; margin-left:250px; margin-top:22px; float:left;}

/*----------------- 体检项目 -----------------*/

/* 全部套餐 */
.allPackages{ width:980px; margin:0px auto; background:#efefef; padding:10px;} 
.allPackages table{ background:#FFF; line-height:24px;}
.allPackages table th{ background:#efefef; font-size:14px;}
.allPackages table tr,th,td{ padding:10px 5px;}
.allPackages table tr td.smprice,.allPackages table tr td.yyprice{ text-align:center;}
.w01{ width:155px;}
.w02{ width:140px;}
.w04{ width:90px;}
.w05{ width:90px;}
.font01{ font-size:14px; font-weight:bold; text-align:left; padding-left:15px;}
.font02{ font-weight:bold; color:#d87f3d;}
.font03{ background:#008dd5; width:60px; margin:10px auto;}
.align01{ text-align:left;}
.font03 a{ color:#fff; display:block; width:60px; text-align:center;}
.pyyprice{ color:#ff0000;}
.font02 a{color:#d87f3d;}

/*体检项目*/
.checkItem{ width:980px; margin:0px auto; background:#efefef; padding:10px;}
.chechItem_con{ background:#FFF; padding:5px;}

.checkItem_top{ margin-bottom:30px;}
.checkItem_top01{ padding:20px 0px;}
.checkItem-top01L{ float:left; width:350px; font-size:24px; font-weight:bold; text-align:left;}
.checkItem-top01R{ float:right; width:500px;}
.checkItem-top01R span{ margin-right:15px;}
.checkItem-top01R span strong.yypric{color:#ff6600;}
.yuyue{ background:#008dd5; line-height:24px; padding:5px;}
.yuyue a{ color:#fff;}
.checkItem-top02{ text-align:left; line-height:24px;}

.checkItem_talbe{}
.checkItem_talbe table{ text-align:left; line-height:24px;}
.width01{ width:175px;}
.width02{ width:380px;}
.width03{ width:50px; text-align:center;}

.checkItem_footer{ text-align:left; line-height:22px; margin-top:20px;}


/*----------------- 专家介绍 -----------------*/
.expertTeam{}
.expertTeam p{ text-align:left; line-height:24px;}
.expertTeam_list{ width:735px; overflow:hidden; margin-top:30px;}
.expertTeam_list ul{ width:750px; overflow:hidden;}
.expertTeam_list ul li{ float:left; width:175px; margin-right:10px; margin-bottom:20px;}


.doctorInfo{}
.doctorInfo dt{ float:left; width:175px; height:210px; margin-right:15px;}
.doctorInfo dd{ line-height:24px; text-align:left;}
.doctorInfo dd p{ margin-bottom:10px;}

/*焦点图*/
.focus{ position:relative; width:342px; height:230px; background-color: #000; float: left;}  
.focus img{ width: 342px; height: 230px;} 
.focus .shadow .title{width: 260px; height: 25px;padding-left: 30px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:310px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:30px; line-height: 30px; background:rgba(0,0,0,0.6); overflow:hidden;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*----------------- 健康咨询 -----------------*/

.gbook{ width:950px; margin:0px auto;}

.Form_gbook{ text-align:left;}
.Form_gbook tr td{ line-height:20px; padding-left:3px;}
.Form_gbook tr td.faheader{ background-color:#F4F9FD;  padding-left:20px;}
.Form_gbook tr td.bleft{ width:100px;padding-left:20px;}
.gbook_input01{ border:1px solid #CCC; width:153px; height:18px;}
.gbook_input02{ border:1px solid #CCC; width:153px; height:18px;}
.gbook_input03{ border:1px solid #CCC; width:365px; height:18px;}
.gbook_input04{ border:1px solid #CCC; width:415px; height:80px;}
.gbook_input06{ border:1px solid #CCC; width:365px; height:24px;}
.gbook_input05{ width:180px; height:40px; line-height:40px; font-size:16px; color:#FFF; background:url(../images/zxyy/btmBg.jpg) no-repeat; border:none; margin:15px auto;}

.list_content .box{
	padding: 10px;
	border-width: 1px;	
}
/* 频道和列表页 */
.list_content .listinfo {
	background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;
	color: #07519A;
	border: 1px solid #AACCEE;
	border-bottom: none;
	margin-bottom: 10px;
}
.list_content .listinfo td {
	line-height: 26px;
	padding: 0px 10px;
	font-family: "宋体";
}


/* 分页样式*/
.list_page {
	margin: 15px 5px;
	text-align:right;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 0px solid #D2EFFF;
	background: #fff;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 0px solid #D2EFFF;
	background: #fff;
	text-align: center;
	/*font-weight: bold;*/
	text-decoration: none;
	}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}