/************* 内容页通用 *************/
.showcon { width:1160px; overflow:hidden; margin:30px auto 30px auto; }
.pagecon { width:1160px; overflow:hidden; margin:20px auto 60px auto; }
.pageleft { width:805px; overflow:hidden; padding-right:20px; border-right:1px solid #cccccc; }
.pageright { width:314px; overflow:hidden; }
.borderb { padding-bottom:20px; border-bottom:1px solid #e5e5e5; }
.pagel { width:314px; overflow:hidden; }
.pager { width:805px; padding-left:20px; overflow:hidden; border-left:1px solid #cccccc; }

/*pagenum*/
.lb_fen{ width:500px; text-align:center; margin:0 auto;font-size:16px;margin-top:15px; }
.lb_fen li{height:40px; float:left;color:#626262;margin-right:10px;}
.thisclass{float:left;}
.lb_fen li a{color:#626262;}

/*pks*/
.pks { width:100%; height:230px; overflow:hidden; }
.pks h2 { font-size:20px; height:40px; line-height:30px; }
.pks h2 a { color:#282828; }
.pks h2 a:hover { color:#fe4800; } 
.alist { width:314px; overflow:hidden; }
.alist a { color:#555555; border:1px solid #cccccc; width:100px; height:28px; line-height:28px; text-align:center; display:block; float:left; margin:0 4px 10px 0; }
.alist a:hover { color:#fff; background:#fe4800; border:1px solid #fe4800; }
.alist a:nth-child(3n) { margin-right:0; }
/*pmenu*/
.pmenu { width:314px; border-top:1px solid #e3e3e3; }
.pmenu ul { width:100%; overflow:hidden; background:url(/images/pmenubg.jpg) 20px top no-repeat #f3f3f3; }
.pmenu ul li { width:240px; height:50px; border-bottom:1px solid #e3e3e3; position:relative; line-height:50px; cursor:pointer; padding-left:74px; font-size:16px; color:#282828; }
.pmenu li a { background:#fe850f; display:block; width:314px; height:40px; line-height:40px; position:absolute; top:5px; left:0; color:#fff; overflow:hidden; z-index:3; display:none; }
.pmenu li p { position:relative; z-index:2; }
.pmenu li i { font-style:normal; display:block; width:115px; overflow:hidden; float:left; }
.pmenu li img { display:block; padding:8px 28px 0 20px; float:left; }
.pmenu li span { font-size:20px; display:block; width:20px; height:40px; float:left; }
/*fnav*/
.fnav { width:314px; overflow:hidden; }
.fnav ul { width:314px; height:120px; overflow:hidden;}
.fnav ul li { width:147px; height:50px; overflow:hidden; float:left; position:relative; margin:0 20px 10px 0; }
.fnav li p { cursor:pointer; }
.fnav li a { display:block; position:relative; margin-top:-50px;}
.fnav ul li:nth-child(2n) { margin-right:0; }
.fnav dl { width:314px; height:208px; overflow:hidden; border-bottom:1px solid #e5e5e5; }
.fnav dt { display:block; width:314px; height:39px;}
.fnav dd { width:102px; height:30px; float:left; margin:0 4px 10px 0; }
.fnav dd:nth-child(3n+1) { margin-right:0; }
.fnav dd a { display:block; width:100px; height:28px; line-height:28px; border:1px solid #cccccc; text-align:center; }
.fnav dd a:hover { color:#ffffff; font-weight:bold; background:#fe4800; border:1px solid #fe4800; }
.chtel { width:314px; height:120px; overflow:hidden; }
.jianjie{  width:314px; height:297px; background:#f4f4f4; margin-bottom:10px;}

/*about*/
.about { padding-top:20px;}
.about p { text-indent:2em; margin-bottom:24px; }
.about img { display:block; margin:0px auto 0 auto; }

/*luxian*/
ul.xinxi { background:url(/images/xx.jpg) left 5px no-repeat; width:100%; height:82px; line-height:31px; font-size:14px; }
ul.xinxi li { padding-left:30px; }
ul.gongjiao { height:40px; overflow:hidden; text-align:center; line-height:38px; margin-bottom:15px; }
ul.gongjiao li { width:95px; height:38px; overflow:hidden; background:#ededed; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; float:left; cursor:pointer; }
ul.gongjiao li:last-child { border:1px solid #d8d8d8;}
ul.gongjiao li.active { border:1px solid #fe850f; background:#fe850f; color:#ffffff; }
ul.zhandian { width:100%; height:120px; margin-bottom:20px; overflow:hidden; }
ul.zhandian  li { width:100%; height:100%; display:none; }
#dituContent { width:800px; height:435px; }

/*liucheng*/
.liucheng img { display:block; margin:20px auto 0 auto; }
.liucheng h2 { height:72px; line-height:72px; font-size:18px; color:#282828; border-top:1px dashed #e5e5e5; margin-top:30px; }
/*dajishi*/
.dajishi ul { height:838px; overflow:hidden; }
.dajishi li { width:100%; height:117px; overflow:hidden; border-bottom:1px dashed #c4c4c4;margin-bottom:26px; }
.dajishi li a { font-size:18px; color:#282828; line-height:36px; }
.dajishi li a:hover { color:#fe4800;}
.dajishi li p { font-size:12px; line-height:24px; margin-top:15px;}
.dajishi li h5 { font-size:12px; color:#bbbbbb; height:42px; line-height:36px; }
.dajishi li span { padding:0 8px;}
.dajishi li b { background:#29a0cc; font-size:12px; color:#fff; margin-right:10px; padding:20px 15px 13px}
/*gongyi*/
.gongyi ul { height:1008px; overflow:hidden; }
.gongyi li { width:100%; height:143px; overflow:hidden; border-bottom:1px dashed #c4c4c4;margin-bottom:26px; }
.gongyi li a { font-size:18px; color:#282828; line-height:36px; }
.gongyi li a:hover { color:#fe4800;}
.gongyi li p { font-size:12px; line-height:24px;}
.gongyi li h5 { font-size:12px; color:#bbbbbb; height:42px; line-height:36px; }
.gongyi li span { padding:0 8px;}


/*rongyu*/
.rylist { width:100%; overflow:hidden; }
.rylist a { width:141px; height:120px; overflow:hidden; padding-top:10px; float:left; margin:0 25px 30px 0; background:#f3f3f3; }
.rylist a:nth-child(5n) { margin-right:}
.rylist a img { width:121px; height:66px; display:block; margin:0 auto; }
.rylist h3 { width:121px; margin:0 auto; text-align:center; line-height:18px; margin-top:8px; font-size:12px; }
/*news*/
.news { width:314px; height:215px; overflow:hidden; }
.news ul { width:294px; height:180px; overflow:hidden; line-height:30px; background:url(/images/newslist.jpg) left 7px no-repeat; padding:0px 0 0 20px;}
.news li { width:100%; height:30px; overflow:hidden; line-height:30px; position:relative; }
.news a { color:#555555; }
.news a:hover { color:#fe4800; }
.news span { position:absolute; right:0; color:#8a8a8a; }

/*pexpert*/
.pexpert { width:314px; height:310px; overflow:hidden; position:relative; }
.pexpert a.prv,.pexpert a.next { width:30px; height:44px; position:absolute; bottom:132px; background:url(/images/pexarr.jpg); z-index:4; text-indent:-999em; }
.pexpert a.prv { background-position:0 0; left:0; }
.pexpert a.next { background-position:30px 0; right:0; }
.pexpert ul { height:268px; overflow:hidden; position:relative; z-index:2; }
.pexpert ul li { width:314px; height:268px; float:left; overflow:hidden; }
.expic { width:195px; height:218px; overflow:hidden; position:relative; margin:0 auto; }
.expic img { width:195px; height:218px; display:block; position:relative; z-index:2; }
.bgroup { width:187px; height:40px; padding:10px 0 0 8px; position:absolute; bottom:0; z-index:3; background:#2b2b2e; }
.bgroup a { display:block; float:left; width:83px; height:28px; line-height:28px; text-align:center; border:1px solid #aeaeae; background:#000000; margin-right:8px; color:#fff;}
.pexpert li h2 { width:100%; height:36px; line-height:36px; text-align:center; font-size:16px; font-weight:bold; }
.pexpert li p { width:100%; height:14px; line-height:14px; text-align:center; }

/*cases*/
.cases { width:314px; /*height:416px; */overflow:hidden; }
.cases ul { width:314px; height:374px; overflow:hidden; }
.cases ul li { width:314px; height:30px; overflow:hidden; position:relative; margin-bottom:3px; }
.cases h3 { height:30px; line-height:30px; font-size:14px; cursor:pointer; background:#f4f4f4; }
.cases h3.active { color:#fff; background:#29a0cc; }
.cases h3 span { padding:0 20px 0 12px; }
.cases img { width:314px; height:236px; display:block; margin-top:5px; }
.wmgz{ width:314px; height:260px; overflow:hidden;}
.wmgz p{ height:41px; float:left; line-height:41px; font-size:14px; color:#FFFFFF; text-align:center;}
.wmgz p a{ color:#FFFFFF;}
.p1{ width:209px; height:41px; background:#e77777; margin-right:1px;}
.p2{ width:104px; height:41px; background:#69c6dd;}
.p3{ width:104px; height:41px; background:#67db8d; margin-right:1px; margin-top:1px;}
.p4{ width:104px; height:41px; background:#bb69dd; margin-right:1px; margin-top:1px;}
.p5{ width:104px; height:41px; background:#c2c2c2; margin-top:1px;}
.p6{ width:167px; height:41px; background:#77a1e7; margin-top:1px; margin-right:1px;}
.p7{ width:146px; height:41px; background:#dd9d69; margin-top:1px;}
.p8{ width:209px; height:41px; background:#e77777; margin-right:1px; margin-top:1px;}
.p9{ width:104px; height:41px; background:#69c6dd; margin-top:1px;}
.p10{ width:104px; height:41px; background:#67db8d; margin-right:1px; margin-top:1px;}
.p11{ width:104px; height:41px; background:#bb69dd; margin-right:1px; margin-top:1px;}
.p12{ width:104px; height:41px; background:#c2c2c2; margin-top:1px;}
.p13{ width:167px; height:41px; background:#77a1e7; margin-top:1px; margin-right:1px;}
.p14{ width:146px; height:41px; background:#dd9d69; margin-top:1px;}
/************* 内容页通用结束 *************/

/************* 列表?*************/
.list { width:805px; height:auto; overflow:hidden; padding-right:20px; font-size:14px; line-height:30px; border-right:1px solid #cccccc; }
.list ul { height:auto; overflow:hidden; }
.list li { height:103px; overflow:hidden; border-bottom:1px dashed #c4c4c4;margin-bottom:20px; }
.list li h2 a { font-size:18px; color:#282828; line-height:36px; }
.list li h2 a:hover { color:#fe4800;}
.list li span{ float:right; font-size:12px;}
.list li p { font-size:12px; line-height:24px;}
.list li p a { color:#555555; }
.list li p a:hover { color:#fe4800;}
.list li h5 { font-size:12px; color:#bbbbbb; height:42px; line-height:36px; }


/************* 设备?*************/
.topic { width:805px; height:658px; overflow:hidden; }
.topic li { width:280px; height:205px; overflow:hidden; border-bottom:1px solid #e5e5e5; float:left; margin-bottom:20px; }
.topic li:nth-child(3n) { width:245px; }
.topic li img { width:245px; height:140px; }
.topic li h3 { width:245px; height:40px; line-height:40px; text-align:center; background:#f4f4f4; font-size:12px; color:#555555; margin-top:5px; }

/************* 专家?*************/
.pexlist { width:100%; height:1160px; overflow:hidden; }
.pexlist li { width:183px; height:320px; overflow:hidden; margin:0 24px 40px 0; float:left; position:relative; }
.pexlist li:nth-child(4n) { margin-right:0; }
.pexlist li img { width:183px; height:205px; }
.pexlist li h2 { width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#282828;}
.pexlist li h3 { width:100%; height:30px; line-height:30px; font-size:12px; }
.pexlist li p { height:40px; border-bottom:1px solid #e5e5e5; line-height:18px; }
.pexlist li a.blue,.pexlist li a.gray { display:block; width:90px; height:30px; position:absolute; bottom:0; line-height:30px; text-align:center; color:#ffffff; }
.pexlist li a.blue { background:#fe850f; left:0; }
.pexlist li a.gray { background:#7f7f7f; right:0; }

/************* 设备?*************/
.shebei { height:935px; overflow:hidden; }
.shebei .left img { width:149px; height:140px;}
.shebei li { width:100%; height:170px; overflow:hidden; border-bottom:1px dashed #c4c4c4;margin-bottom:20px; }
.shebei li .left { width:149px; height:140px; overflow:hidden; border:5px solid #f3f3f3; }
.shebei li .right { width:615px; height:140px; overflow:hidden; }
.shebei li a { font-size:18px; color:#282828; line-height:36px; }
.shebei li a:hover { color:#fe4800;}
.shebei li p { font-size:12px; line-height:24px;}
.shebei li h5 { font-size:12px; color:#bbbbbb; height:52px; line-height:60px; }
.shebei li span { padding:0 8px;}

/************* 案例?*************/
.pclist { height:654px; overflow:hidden; }
.pclist li { width:100%; height:143px; overflow:hidden; border-bottom:1px dashed #c4c4c4;margin-bottom:26px; }
.pclist li a { font-size:18px; color:#282828;}
.pclist li a:hover { color:#fe4800;}
.pclist li p { font-size:12px; line-height:24px;}
.pclist li h5 { font-size:12px; color:#bbbbbb; height:42px; line-height:36px; }
.hcase { width:100%; height:345px; overflow:hidden; border-bottom:1px solid #e5e5e5; margin-bottom:20px; }
.hcase .left { width:257px; height:192px; overflow:hidden; }
.hcase .left img { width:257px; height:192px; }
.hcase .right { width:528px; height:192px; overflow:hidden; }
.hcase .right h2 { height:48px; line-height:30px; font-size:20px; }
.hcase .right p { height:114px; overflow:hidden; }
.hcase a.casea { display:block; width:95px; height:30px; background:#29a0cc; color:#fff; text-align:center; line-height:30px; }
.hcase ul { width:785px; height:94px; background:#f3f3f3; padding:10px; overflow:hidden; margin-top:20px; }
.hcase li { width:365px; height:94px; overflow:hidden; float:left; margin-right:55px; }
.hcase li:last-child { margin-right:0; }
.hcase li img { width:126px; height:94px; float:left; margin-right:20px; }
.hcase li h3 { font-size:12px; font-weight:bold; }

/************* 文章?*************/
.article { width:805px; height:auto; overflow:hidden; padding-right:20px; font-size:14px; line-height:30px; border-right:1px solid #cccccc; }
.article h2 { margin-top:10px;height:40px; width:100%; text-align:center; line-height:25px; font-size:24px; color:#282828; }
.article dl { width:826px; height:24px; overflow:hidden; font-size:12px; text-align:center;margin-bottom:20px;}
.article dl span {padding-right:20px; }
.article p { margin-bottom:10px;}
.article dt {width:75px; float:right;}
.article dt a { color:#fe4800; font-weight:bold; }
.article dd { float:left; padding-right:30px;}

.apnlist { width:100%; height:80px; overflow:hidden; padding-top:20px;}
.apnlist li { width:775px; height:40px; line-height:40px; padding-left:30px; display:block; background:url(/images/pagearr.jpg) no-repeat;}
.apnlist li.next { background-position: 0 -40px;}

.remind { width:100%; height:135px; overflow:hidden;  background:#e9e9e9; }
.remind p { width:758px; margin:0 auto; padding-top:15px; font-size:12px; line-height:24px; }
.remind b,.remind span { color:#fe4800; }
.aserver { height:40px; width:400px; overflow:hidden; position:relative; line-height:40px; padding-left:23.5px; margin-top:10px; }
.aserver .zx ,.aserver a.yy { width:68px; height:40px; padding-left:38px; color:#ffffff; position:absolute; bottom:0; background:url(/images/asbg.jpg) }
.aserver .zx { right:120px;}
.aserver a.yy { right:0; background-position:106px 0;}
/************* 文章页end *************/

/************* 疾病查询 *************/
.disease { width:1160px; overflow:hidden; margin:30px auto 60px auto; }
.disease ul.dhead { width:745px; height:38px; line-height:38px; text-align:center; border:1px solid #eaeaea;border-right:none; margin-bottom:20px; }
.dhead li { width:148px; float:left; border-right:1px solid #eaeaea; font-size:16px; color:#333333; cursor:pointer; }
.dhead li.active { background:#29a0cc; color:#ffffff; }
.dlist li { display:none; }
.dcon h2 { height:50px; width:120px; line-height:50px; position:relative; padding-left:35px; font-size:18px; color:#282828; }
.dcon h2 a { color:#282828; background:none;}
.dcon h2 a:hover { background:none; color:#fe4800; }
.dcon h2 img { width:26px; height:32px; position:absolute; left:0; top:9px; }
.dcon { border-bottom:1px solid #e5e5e5; padding-bottom:5px;}
.dcon dl { width:100%; overflow:hidden;}
.dcon dt,.dcon dd { width:106px; height:40px; line-height:40px; text-align:center; background:#f3f3f3; float:left; margin:0 10px 5px 0; position:relative; }
.dcon dt { font-weight:bold; width:116px; font-size:14px;}
.dcon dd:nth-child(10n) { margin-right:0;}
.dcon dd img { display:block; width:19px; height:10px; position:absolute; right:1px; top:1px; z-index:3; }
.dcon a { display:block; width:100%; height:100%; position:relative; z-index:2; }
.dcon a:hover { color:#fff; background:#fe4800; }

/**右侧商务?*/
.x-r-float{position:fixed;top:165px;right:0px;width:87px;height:120px;background:url(/images/xiaotian.png) no-repeat;z-index:15;}
.r_tool{ position:fixed; width:61px; right:15px;top:280px; z-index:99;}
.r_tool ul{ display:block;}
.r_tool ul li{ display:block;  width:61px; height:62px; margin-bottom:1px;}
.r_tool ul li a{ display:block; width:100%; padding-top:6px; position:relative;}