@charset "gb2312";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* 
---------------------------------
site: www.999120.net
author: 999120.net
updated: 20101018
updated by: liwei 
file: base.css
version: 1.0
--------------------------------- 
*/ 
/*****************************************************************************/
/* reset css								                                 */
/*****************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; }
:focus { outline: 0; }
body { font-size:12px; background:#fff; }
a, a:link, a:visited, a:active { text-decoration:none }
a:hover { text-decoration:underline; color:#000; }
table { border-collapse: separate; border-spacing: 0; }
th, td { text-align: left; font-weight: normal; }
img, iframe { border: none; text-decoration:none; }
ol, ul { list-style: none; }
li { list-style:none; }
input, textarea, select, button { font-size:100%; }
select { margin: inherit; }
hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px }
.clear { clear:both; }
.clearer { clear: both; display: block; font-size: 1px; height: 0; line-height: 1px; margin: 0; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom:1; }
.fl { float:left; }
.fr { float:right; }
.fn { float:none }
.mid { float:left; }
.fl .fl{ border:none;}
.mt, .mc, .mb { overflow: hidden; }
.t { margin-top:10px; }
.m { margin-bottom: 10px; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.red { color:#f00 }
/*header*/
.header { height:30px; background:url(../images/common/header_bg.png) repeat-x; border-bottom:1px solid #ccc; }
.header .cot { width:960px; height:30px; line-height:30px; margin:0 auto; color:#666 }
.header .cot .f1 h1 a { color:#666; }
.header .cot span { display:inline-block; width:100px; }
.header .cot .f1, .f2, .f3, .f4, .f5,.f6{ float:left; width:90px; text-align:center; }
.header .cot .f2, .f4 { width:170px; }
.header .cot .f3 { width:110px; background:url(../images/common/am.png) no-repeat 16px 10px; text-align:left; padding-left:40px;}
.header .cot .f3 strong{ color:#ff0000;}
.header .cot .f4, .f5 { width:180px; }
.header .cot .f6 { width:180px; text-align:left; color:#ff0000;}
/*****************************************************************************/
/*主题*/
.main { width:960px; margin:0 auto; }
/*advertising*/
.advertising { width:958px; margin:10px auto; height:100px; border:1px solid #ccc; display:block; }
.advertisings { width:958px; margin:0px auto; height:258px; border:1px solid #ccc; display:block; }
.advertising a img { border:none; }
/*logo*/
.logo { border-bottom:2px solid #018167; }
.logo .fl { width:260px; }
.logo .fr { width:442px; }
.logo .fr .tel { margin-top:28px; }
.logo .fr .mem { width:260px; height:40px; line-height:40px; float:right; }
.logo .fr .mem a { color:#666; }
/*nav*/
.nav { margin:10px auto; height:40px; line-height:40px; background:url(../images/common/nav_bg.png) repeat-x; }
.nav ul li { float:left; height:40px; line-height:40px; font-size:14px; background:url(../images/common/nav_a.png) no-repeat 0px 0px; width:104px; text-align:center; }
.nav ul li.no { background:none; }
.nav ul li a { color:#FFF; font-weight:600; display:block; width:104px; }
.nav ul li a:hover { background:url(../images/common/nav_a_hover.png) no-repeat; }
.nav ul li a.current{ background:url(../images/common/nav_a_hover.png) no-repeat; color:#000;}
.nav ul li a:active{ background:url(../images/common/nav_a_hover.png) no-repeat; color:#000;}
/*挂号*/
.order { width:959px; height:33px; background:url(../images/common/order_bg.png) repeat-x; line-height:33px; }
.order table { height:33px; }
.order table td { vertical-align:middle; text-align:center; color:#07523d; }
.order table td.first { background:url(../images/common/order_zs.png) no-repeat; width:167px; height:33px; }
.order table td input.text1, input.text2, input.text3 { height:18px; border:1px solid #c2c2c2; background:url(../images/common/input_bg.png) repeat-x; line-height:18px; }
.order table td input.text1 { width:86px; }
.order table td input.text2 { width:86px; }
.order table td input.text3 { width:100px; }
.order table td input.button { float:left; }
.order table td select { border:1px solid #c2c2c2; height:21px; line-height:22px; width:120px; }
.order table td.last { background:url(../images/common/order_wj.png) no-repeat 0px -2px; width:11px; }
.order table td div {  border-bottom:1px solid #ccc; height:31px; _height:30px; }
/*dhzf*/
.dhzf { margin-top:10px;}
.dhzx, .zljy, .mid, .hzxz, .fmjy, .am_ho, .footer { border:1px solid #ccc; }
.dhzx h2, .zljy h2, .hzxz h2, .fmjy h2, .tjzj h2, .am_ho h2, .footer h2 { height:32px; line-height:32px; background:url(../images/common/tongyong.png) repeat-x; color:#004b3c; font-size:16px; font-weight:normal; border-bottom:1px solid #ccc; }
.dhzx h2 span, .zljy h2 span, .hzxz h2 span, .fmjy h2 span { float:right; font-size:12px; color:#004b3c; font-weight:normal; padding-right:4px; }
.dhzx h2 span a, .zljy h2 span a, .hzxz h2 span a, .fmjy h2 span a { color:#004b3c; width:50px; padding-left:10px; }
.dhzx h2 a.ts, .zljy h2 a.ts, .hzxz h2 a.ts, .fmjy h2 a.ts, .tjzj h2 a.ts, .am_ho h2 a.ts, .footer h2 a.ts { background:url(../images/common/lsj.png) no-repeat 8px 10px; width:100px; display:block; padding-left:20px; text-decoration:none; }
.dhzf .fl { width:228px; }
.dhzf .fr { width:244px; }
.dhzf .mid {  margin-left:10px; width:464px; }
.tab_xia_list{ margin:0px; padding:0px; height:122px;}
.tab_xia_list ul{ width:460px;}
.tab_xia_list ul li{ background:#09F; width:460;}
.dhzx .zxr { margin:10px auto 6px; height:144px; }
.zxr .zxr_top { width:220px; margin:0 auto; }
.zxr .zxr_top h3 { color:#333; font-weight:600; height:22px; line-height:22px; padding-left:10px; }
.zxr .zxr_top h3 a{ color:#333;}
.zxr .zxr_top .fl { width:84px; }
.zxr .zxr_top .fr { width:130px; margin-bottom:20px; }
.zxr .zxr_top .fl img { padding:2px; border:1px solid #ccc; }
.zxr .zxr_top .fr p.wenzi { line-height:20px; }
.zxr .zxr_top p.telphone { margin:0 auto; text-align:center; height:20px; line-height:20px; }
.zxr .zxr_top p.telphone a { display:block; background:url(../images/common/telphone.png) no-repeat 10px 0px; color:#333; }
.zxr .zxr_top .bot { clear:both; border-top:1px dashed #d9d9d9; }
.zxr .zxr_top .bot p { line-height:20px; padding:5px; }
.zxr .zxr_top .bot p a { color:#444; }
.dhzf .hzxz, .zxzj { margin-bottom:10px; }.dhzf .hzxz{ height:124px; _height:126px;}
.dhzf .hzxz ul { margin-top:10px; clear:both; }
.dhzf .hzxz ul li { border-bottom:1px dashed #d9d9d9; height:25px; line-height:25px; padding-left:16px; background:url(../images/common/fangkuai.png) no-repeat 8px 10px; }
#last { border:none; }
.hzxz { clear:both; }
.hzxz ul li a { color:#666; }
.zljy { margin-top:10px; height:188px; overflow:hidden; }
.zljy ul { margin:0px auto; margin-top:9px; margin-bottom:5px; }
.zljy ul li { border-bottom:1px dashed #d9d9d9; line-height:27px;  padding-left:26px; background:url(../images/common/fangkuai.png) no-repeat 8px 10px; }
.zljy ul li a { color:#444444; }
.jyzj { height:212px; padding-top:10px; }
.jyzj p { width:172px; margin:0 auto; text-align:center; color:#333; font-size:12px; text-align:center; }
.jyzj p img { padding:2px; border:1px solid #ddd; }
.jyzj p a{ color:#333;}
.jyzj ul li { border-bottom:1px dashed #d9d9d9; height:25px; line-height:25px; padding-left:16px; background:url(../images/common/fangkuai.png) no-repeat 8px 10px; }
.jyzj ul li a { color:#333; }
.dhzf .mid .flash { height:270px; margin:0px; padding:0px;}
.dhzf .mid ul { }
.dhzf .mid ul li { border-bottom:1px dashed #d9d9d9; line-height:28px; padding-left:20px; background:url(../images/common/fangkuai.png) no-repeat 8px 10px; height:28px; }
.dhzf .mid ul li.last { border:none; }
.dhzf .mid ul li a { color:#444444; }
/*推荐专家*/
.tjzj { margin-bottom:10px; }
/*美国医院*/
.am_ho { }
.am_bo_c { margin:10px auto; }
.am_bo_c ul li { float:left; width:191px; text-align:center; }
.am_bo_c ul li a img { padding:2px; border:1px solid #c6c6c6; margin-bottom:6px; text-decoration:none; }
.am_bo_c ul li a:hover img { padding:2px; border:1px solid #999; margin-bottom:6px; text-decoration:none; }
.am_bo_c ul li a span { color:#333; }
.am_bo_c ul li a:hover span { color:#cc6600; text-decoration:underline; display:block; }
.am_bo_d { width:940px; margin:10px auto; background:#cce6e1; padding:10px 0px; height:80px;}
.am_bo_d .fl { color:#444; font-size:26px; font-weight:bold; width:40px; text-align:center; margin:0px 10px; line-height:20px;  float:left; TEXT-ALIGN: center;  DISPLAY: table-cell1; HEIGHT: 80px; VERTICAL-ALIGN: middle ;}
.am_bo_d .fr { width:870px; }
.am_bo_d .fl .t1 { WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 100%; background:#0F6; VERTICAL-ALIGN: middle }
.am_bo_d .fl .t2 { DISPLAY: inline-block; FONT-SIZE: 18px; VERTICAL-ALIGN: middle; width:20px; } 
.am_bo_d .fr ul li { float:left; line-height:26px; height:26px; width:164px; }
.am_bo_d .fr ul li a { color:#333; background:url(../images/common/fangkuai.png) no-repeat 5px 10px; display:block; padding-left:14px; }
.am_bo_d .fr ul li a:hover { color:#333; background:url(../images/common/h_fangkuang.png) no-repeat 5px 10px; display:block; padding-left:14px; color:#ff9900; }
/*分类*/
.classification { }
.classification .fl { width:473px; }
.classification .fr { width:473px; }
.ylpx, .hzfk, .ts_bz, .lfzx { width:228px; border:1px solid #ccc; height:270px; }
.ylpx h2, .hzfk h2, .ts_bz h2, .lfzx h2 { height:30px; line-height:40px; font-size:18px; color:#555; padding-left:10px; }
.ylpx p, .hzfk p, .ts_bz p, .lfzx p { text-align:center; }
.ylpx p img, .hzfk p img, .ts_bz p img, .lfzx p img { margin-bottom:10px; margin-top:10px; }
.ylpx ul li, .hzfk ul li, .ts_bz ul li{ line-height:26px;  font-weight:normal; padding-left:20px; background:url(../images/common/fangkuai.png) no-repeat 8px 10px; height:26px; }
.ylpx ul li a, .hzfk ul li a, .ts_bz ul li a, .lfzx ul li a { color:#444; }
.ylpx h2 span,.hzfk h2 span,.ts_bz h2 span,.lfzx h2 span{ float:right; padding-right:2px;}
.ylpx h2 span a,.hzfk h2 span a,.ts_bz h2 span a,.lfzx h2 span a{ color:#444; font-size:12px;}
.lfzx ul li{ line-height:28px;  padding-left:20px; background:url(../images/common/fangkuai.png) no-repeat 8px 10px; width:92%; overflow:hidden; font-weight:normal;}
.ylpx, .ts_bz { float:left; }
.hzfk, .lfzx { float:right; }
p.zxgt a { display:block; width:99px; margin:0 auto; height:25px; line-height:25px; color:#000; background:url(../images/common/zxzx.png) no-repeat; }
/*友情链接*/
#footer {  width:960px; margin:0 auto;margin-top:10px;}
.footer ul { margin:10px auto; width:950px; }
.footer ul li { float:left; line-height:26px; height:26px; width:144px; background:url(../images/common/fangkuai.png) no-repeat 5px 10px; padding-left:14px; }
.footer ul li a { color:#444444; }
/*关于我们*/
.gy_us { height:40px; line-height:40px; background:#333 url(../images/common/db.png) no-repeat 920px 14px; color:#FFF; padding-left:40px; padding-right:50px; margin:10px auto; text-align:center; }
.gy_us a { color:#FFF; }
.gy_us span { width:100px;}
.js { height:36px; line-height:36px; text-align:center; color:#999; }
.line2 { HEIGHT: 230px; width:940px; margin:0 auto; }
.testimg { BORDER: #c3e6ea 2px solid; text-align:center; WIDTH: 48px; DISPLAY: inline; FLOAT: left; HEIGHT: 224px; MARGIN-LEFT: 2px; background:url(../images/common/img.png) no-repeat;}
.testimg img{ margin-bottom:10px;}
.testimg h3{ font-size:14px;}
.testcont { POSITION: relative; PADDING-BOTTOM: 5px; LINE-HEIGHT: 22px; PADDING-LEFT: 5px; WIDTH: 504px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: url(newgj_53.gif) no-repeat 425px 68px; FLOAT: left; HEIGHT: 216px; MARGIN-LEFT: 4px; PADDING-TOP: 5px; }
.testname { BORDER-BOTTOM: #d9d9d9 1px dashed; POSITION: absolute; TEXT-ALIGN: left; WIDTH: 350px; HEIGHT: 45px; COLOR: #333; FONT-SIZE: 14px; TOP: 5px; FONT-WEIGHT: bold; LEFT: 148px; padding-left:10px; }
.testpic { POSITION: absolute; WIDTH: 137px; HEIGHT: 136px; TOP: 5px; LEFT: 2px; }
.testpic a img { padding:2px; border:1px solid #e1e1e1; }
.testfont { POSITION: absolute; font-size:12px; color:#666; WIDTH:350px; HEIGHT: 90px; TOP: 60px; LEFT: 148px; padding-left:10px; }
.testgood { POSITION: absolute; font-size:13px; WIDTH: 470px; HEIGHT: 68px; TOP: 154px; LEFT: 30px; }
#test ul li{ width:230;}
#test li { FLOAT: left; margin-left:5px; }
.boimg_left { WIDTH: 85px; FLOAT: left; }
.boimg_right { LINE-HEIGHT: 16px; WIDTH: 125px; FLOAT: left; COLOR: #888888; }
.boimg_right SPAN { LINE-HEIGHT: 24px; COLOR: #555555; FONT-WEIGHT: bold; }
.tomatoadd { MARGIN-TOP: 5px; HEIGHT: 165px; OVERFLOW: hidden; }
.baorong { background:url(jiulongbg.jpg) no-repeat; width:991px; height:324px; }
/**********************党员模范岗**********************/
.tjzj { width:960px; background: url(../images/common/index_bg.png) no-repeat; }
.tjzj h2 { width:958px; margin:0px auto; border-top:1px solid #ccc; }
.content2 { background:url(dymfg.png) no-repeat; height:250px; width:960px; }
.dymfg { padding:42px 0 0 11px; }
.dymfg li { border:1px solid #dddddd; background: #FFF; width:234px; height:142px; float:left; margin-left:5px; display:inline; }
.dymfg li span { float:left; padding:7px 0 0 6px; line-height:21px; }
.dymfg_wenzi { width:100px; }
.dymfg_wenzi img { padding-left:15px; }
/********************************************/
.theme {}
.current_state { background:#f8f8f8; border:1px solid #ccc; height:30px; line-height:30px; color:#666; }
.current_state h2 { padding-left:16px; }
.current_state h2 a { color:#666; }
/**********************赴美就医专区**********************/
.fmjy_one { margin-top:10px;}
.fmjy_one .fl { width:688px; border:1px solid #ccc; height:200px;}
.fmjy_one .fl .normal { list-style: none; height:31px;  float: left; width: 90px; text-align :center; vertical-align :middle; cursor :pointer; border-right :solid 1px #ccc; border-bottom :solid 1px #ccc; background-color: #f6f6f6; border-collapse :separate; }
.fmjy_one .fl .selected { list-style: none;  float: left; width: 90px; text-align :center; vertical-align :middle; cursor :pointer; background:#fff; border-right :solid 1px #ccc; }
.fmjy_one .fl #divMainTab { margin: 0px; padding: 0px; height:32px;  background: url(../images/common/border_bg.png) repeat-x 0px 31px;}
.fmjy_one .fl #divMainTab li{ width:142px; float:left; height:32px;line-height:32px;}
.fmjy_one .fl .divContent { width: 100%; clear: both; position:relative; height:164px; }
.fmjy_one .fl .divContent div.top{ width:660px; margin:10px auto; line-height:24px; color:#333;}
.fmjy_one .fl .divContent div.top a{ width:100%; color:#666;}
.fmjy_one .fl .divContent div.bottom{ width:660px; color:#333; position:absolute; top:130px; padding:0px; margin:0px;}
.fmjy_one .fl .divContent div.bottom a{ display:block; width:118px; height:26px; background:url(../images/common/yyyy1.png) no-repeat; text-align:center; float:right; line-height:26px; color:#5c8783; font-weight:normal;}
.fmjy_one .fr { width:254px; border:1px solid #ccc; }
.fmjy_two .fl{ width:228px; border:1px solid #ccc; height:774px;}
.fmjy_two .fl .tu{ width:215px; margin:10px auto;}
.fmjy_two .fr{ width:718px;  border:1px solid #ccc;}
.fmjy_two .fr .hos { width:700px; margin:10px auto; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.fmjy_two .fr .hos a img{ padding:2px; border:1px solid #c6c6c6; float:left;}
.fmjy_two .fr .hos a:hover img{ border:1px solid #ffcccc;}
.fmjy_two .fr .hos h3{ height:26px; line-height:26px;  margin-left:10px; width:500px; float:left; font-weight:bold;}
.fmjy_two .fr .hos h3 a{ color:#444;}
.fmjy_two .fr .hos h3 a:hover{ color:#ff9900}
.fmjy_two .fr .hos p{ line-height:22px; color:#444; margin-left:10px; width:500px; float:left; height:170px; overflow:hidden;}
.fmjy_two .fr .hos p a{ color:#05787b; text-decoration:none;}
.fmjy_two .fr .hos p a:hover{ text-decoration:underline;}

/******************************通用标题********************************************************/
#bassic{ height:34px;border-bottom: solid 1px #CCC; background:url(../images/common/tit_bg.png); line-height:34px;} 
#bassic h2{ font-size:16px; font-family:"微软雅黑" ,Arial, Helvetica, sans-serif; color:#05787b;font-weight:normal; line-height:34px; padding-left:30px; background:url(../images/common/tit_tb.jpg) no-repeat 10px 9px; font-weight:bold;}
#bassic h2 span{ color:#666; font-size:14px;}
/******************************关于我们*******************************************************/
.about_us{ margin-top:10px; border:1px solid #ccc; font-weight:normal;}
.ab_us{ width:940px; margin:0 auto;}
.ab_us h3{ height:40px; line-height:40px; color:#333; font-size:16px; font-weight:bold; border-bottom:1px dashed #ccc;}
.ab_us p{ line-height:22px; color:#333; padding:10px; text-indent:26px;}
.ab_us p.ts{ text-indent:0px;}
/******************************专家页*******************************************************/
.expert_introduction{ margin-top:10px; border:1px solid #ccc;}
.expert_profile{ width:860px; margin:10px auto;}
.expert_profile .fl{ width:140px; border-right:1px dashed #d2d2d2;}
.expert_profile .fl img{ border:1px solid #c6c6c6; padding:1px;}
.expert_profile .fr{ width:686px;}
.expert_profile .fr table td{ line-height:24px;}
.expert_profile .fr table td a{ display:block; width:61px; text-align:center; height:18px; line-height:18px; color:#FFF; background:url(../images/common/zj_bg.png) no-repeat;}
.expert_profile .fr table td a:hover{ text-decoration:none;}
.expert_profile .fr table td table td a{ display:block; text-align:center; color:#5c8783; background:url(../images/common/ycyc.png) no-repeat; width:76px; height:23px; line-height:23px;}
.expert_profile .bottom h3{ color:#333; height:40px; line-height:40px; font-weight:bold; margin-top:10px;}
.expert_profile .bottom p{ line-height:22px;}
/******************************列表页*******************************************************/
.list { margin-top:10px;}
.list .fl { width:684px; border:1px solid #ccc; }
.list .fl h3{ color:#3d3d3d; font-size:16px; height:40px; line-height:40px; padding-left:10px; font-weight:bold;}
.list .fl .list_cot{ width:650px; margin:10px auto; padding:10px; border-top:1px dashed #999;}
.list .fl .list_cot ul li{ line-height:26px; padding-left:12px; background:url(../images/common/heidian.png) no-repeat 2px 10px;}
.list .fl .list_cot ul li span{ float:right;}
.list .fl .list_cot ul li a{ color:#333;}
.list .fr { width:260px; } 
.list .fr_one{  margin-bottom:10px; width:258px; height:80px; border:1px solid #ccc;}
/******************************内容页*******************************************************/
.conttent { margin-top:10px;}
.conttent .fl { width:684px; border:1px solid #ccc; }
.conttent .fl h3{ color:#3d3d3d; font-size:16px; height:60px; line-height:60px; padding-left:10px; font-weight:bold; text-align:center; color:#333; border-bottom:1px dashed #999; width:650px; margin:0 auto;}
.conttent .fl p.stitle{ text-align:center; height:36px; line-height:26px; color:#333;}
.conttent .fl p.stitle a{ color:#333;}
.conttent .fl p.stitle a:hover{ color:#ff9900;}
.conttent .fl .conttent_cot{ width:650px; margin:10px auto; padding:20px 10px; border-bottom:1px dashed #999; line-height:26px; font-weight:normal; text-indent:26px; font-size:12px;}
.conttent .fl .fenxiang{ text-align:center; height:40px; line-height:40px; width:660px; margin:10px auto;}
.conttent .fl .tishi{ text-align:center; height:60px; line-height:60px;}
.conttent .fl .tishi a{ padding:5px; color:#333;}
.conttent .fl .tishi a:hover{ padding:5px; color:#ff9900;}
.conttent .fr { width:260px; } 
.conttent .fr_one{  margin-bottom:10px; width:258px; height:80px; border:1px solid #ccc;}
/******************************在线预约*******************************************************/
.online_booking{ width:960px; margin:10px auto;}
.online_booking .fl { width:684px; border:1px solid #ccc; }
.online_booking .fl .on_bo{ width:664px; margin:10px auto;}
.online_booking .fl .on_bo .fl{ width:140px; border:none;border-right:1px dashed #d2d2d2; }
.online_booking .fl .on_bo .fl img{ border:1px solid #c6c6c6; padding:1px;}
.online_booking .fl .on_bo .fr{ width:510px;}
.online_booking .fl .on_bo .fr table td{ line-height:24px;}
.online_booking .fl .on_bo .fr table td a{ display:block; width:61px; text-align:center; height:18px; line-height:18px; color:#FFF; background:url(../images/common/zj_bg.png) no-repeat;}
.online_booking .fl .on_bo .fr table td a:hover{ text-decoration:none;}
.online_booking .fl .on_bo .fr table td table td a{ display:block; text-align:center; color:#5c8783; background:url(../images/common/ycyc.png) no-repeat; width:76px; height:23px; line-height:23px;}
.online_booking .yuyue{ width:540px; margin:20px auto;}
.tit-gray12 { font-size: 12px; color: #666; font-weight: bold; }
.online_booking .yuyue td#color3 { COLOR: #FF6600 }
.online_booking .yuyue TD {
	FONT-SIZE: 12px;
	FONT-FAMILY: "宋体", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding:4px;
	vertical-align:middle;
}
.online_booking .yuyue td input.tongyi{ width:152px; height:22px; border:1px solid #abadb3;}
.online_booking .yuyue td textarea { line-height:24px; padding-left:5px; font-weight:normal; FONT-SIZE: 12px; border: #abadb3 1px solid; color: #666666; padding-top: 3px; background:#fff; width:380px; height:120px;}
.online_booking .yuyue p{ text-align:center; margin-top:20px;}
.online_booking .yuyue td  a{ color:#666;}
.online_booking .yuyue p input{ width:100px; height:22px;}
.online_booking .yuyue td strong.z12hui{ color:#000; font-weight:normal; padding-left:60px;}
.online_booking .yuyue td.zuo{ text-align:right;}
.online_booking .yuyue td.zuo_1{ text-align:right; vertical-align:middle;}
.online_booking .yuyue td select{ border:1px solid #abadb3; height:20px; line-height:20px; vertical-align:middle; width:130px; color:#5c8783;}
/******************************在线报名*******************************************************/
.register_online { margin-top:10px;}
.register_online .fl { width:654px; border:1px solid #ccc; }
.register_online .fl .re_on{  width:630px; margin:10px auto;}
.register_online .fl .re_on h3{ color:#3d3d3d; font-size:14px; height:30px; line-height:30px; padding-left:10px; font-weight:bold; color:#333; border-bottom:1px solid #999;}
.register_online .fl .re_on .fl{ width:266px;  margin-top:10px; border:none;border-right:1px dashed #d2d2d2;}
.register_online .fl .re_on .fl img{ padding:1px; border:1px solid #d2d2d2;}
.register_online .fl .re_on .fr{ width:360px;  margin-top:10px; line-height:22px; color:#999;}
.register_online .fl .px_xm{ width:600px; margin:10px auto; padding-top:20px;}
.register_online .fl .px_xm table td{ line-height:36px;}
.register_online .fl .px_xm table td.zuo{ vertical-align:top; text-align:right;}
.register_online .fl .px_xm table td strong{ color:#ff0000; font-weight:normal;}
.register_online .fl .px_xm table td input{ height:20px; line-height:20px; border:1px solid #abadb3;}
.register_online .fl .px_xm table td input.xm{ width:94px; }
.register_online .fl .px_xm table td input.nl{ width:68px; }
.register_online .fl .px_xm table td input.szyy,.register_online .fl .px_xm table td input.jb{ width:154px; }
.register_online .fl .px_xm table td input.zy{ width:122px;}
.register_online .fl .px_xm table td input.zy_zc{ width:100px;}
.register_online .fl .px_xm table td input.lxdh{ width:122px;}
.register_online .fl .px_xm table td input.lxdz{ width:182px;}
.register_online .fl .px_xm table td input.yx{ width:142px;}
.register_online .fl .px_xm table td textarea{ border:1px solid #abadb3;}
.register_online .fl .px_xm table td table td a{ display:block; width:76px; background:url(../images/common/ycyc.png) no-repeat; text-align:center; height:23px; line-height:23px; color:#5c8783;}
.register_online .fl .px_xm table td table td{ text-align:right;}
.register_online .fr { width:294px; } 
.register_online .fr .yy_re{ border:1px solid #ccc;}
.register_online .fr .yy_recom{ width:276px; margin:0 auto;}
.register_online .fr .yy_recom .tupian{ width:276px; margin:0 auto;}
.register_online .fr .yy_recom img{ margin:10px; border:1px solid #999; width:256px; height:104px;}
.register_online .fr .yy_recom ul li{ line-height:16px; padding:2px;}
.register_online .fr .yy_recom ul li a{ color:#444;}
.register_online .fr .me_trs{ border:1px solid #ccc; margin-bottom:10px;}
.register_online .fr .me_trr{ margin:10px auto; width:276px;}
.register_online .fr .me_trr ul li{ line-height:26px; background:url(../images/common/fangkuai.png) no-repeat 0px 10px; padding-left:10px;}
.register_online .fr .me_trr ul li a{color:#333;}
.register_online .fr .register_online .fr_one{  margin-bottom:10px; width:258px; height:80px; border:1px solid #ccc;}
/******************************医疗培训*******************************************************/
.yl_px{ width:960px; margin:10px auto;}
.yl_px .fl{ width:473px; border:1px solid #ccc;}
.yl_px .fl .fl_pxjs{ padding:10px;}
.yl_px .fl .fl_pxjs p{ line-height:22px; color:#333;}
.yl_px .fl .fl_pxjs div{ float:right; margin-bottom:4px;}
.yl_px .fl .fl_pxjs div a{ display:block; background:url(../images/common/yyyy.png) no-repeat; width:98px; height:26px; line-height:26px; text-align:center; color:#05787b;}
.yl_px .fr{ width:473px; border:1px solid #ccc;}
.yl_px .fr .fr_xmzs{ padding:12px 10px;}
.yl_px .fr .fr_xmzs .fl{ width:210px; border:none;}
.yl_px .fr .fr_xmzs .fr{ width:230px;}
.yl_px .fr .fr_xmzs .fl a img{ padding:2px; border:1px solid #c6c6c6; float:left;}
.yl_px .fr .fr_xmzs .fr ul li{ line-height:26px; line-height:26px;}
.yl_px .fr .fr_xmzs .fr ul li a{ color:#333;}
.mar a{color:#333;}

/******************************诊疗建议介绍*******************************************************/
.zljy_js{ width:960px; margin:10px auto;}
.zljy_js .fl{ width:544px; border:1px solid #ccc;}
.yl_px .fl .fl_pxjs div{ float:right; margin-bottom:4px;}
.fl .fl_pxjs{ padding:12px;}
.fl .fl_pxjs div.cont p{ line-height:24px; color:#333;}
.fl .fl_pxjs div.cont p a{ line-height:24px; color:#333; font-weight:normal;}
.fl .fl_pxjs div.you{ float:right;}
.fl .fl_pxjs div.you a{ display:block; background:url(../images/common/yyyy1.png) no-repeat; width:118px; height:26px; line-height:26px; text-align:center; color:#05787b;}
.zljy_js .fr{ width:400px; border:1px solid #ccc;}
.zljy_js .fr .fr_xmzs{ padding:12px 10px;}
.zljy_js .fr .fr_xmzs .fl{ width:210px;}
.zljy_js .fr .fr_xmzs .fr{ width:230px;}
.zljy_js .fr .fr_xmzs .fl a img{ padding:2px; border:1px solid #c6c6c6; float:left;}
.zljy_js .fr .fr_xmzs .fr ul li{ line-height:26px;}
.zljy_js .fr .fr_xmzs .fr a{ color:#333; line-height:26px;}
.zljy_js .fr .fr_xmzs .fr a:hover{  color:#ff9900;}
/******************************医院*******************************************************/
.hospital{ width:960px; margin:10px auto;}
.hospital .fl{ width:473px; border:1px solid #ccc; height:264px; padding:3px 0px;}
.hospital .fl .fl_pxjs{ padding:10px;}
.hospital .fl .fl_pxjs p{ line-height:22px; color:#333;}
.hospital .fl .fl_pxjs div{ float:right; margin-bottom:4px;}
.hospital .fl .fl_pxjs div a{ display:block; background:url(../images/common/yyyy.png) no-repeat; width:98px; height:26px; line-height:26px; text-align:center; color:#05787b;}
.hospital .fr{ width:476px; border:1px solid #ccc;}
.hospital .fr .hospital_js{ padding:12px 10px; line-height:26px;}
.hospital .fr .hospital_js div{ float:right;}
.hospital .fr .hospital_js div a{ display:block; background:url(../images/common/yyyy.png) no-repeat; width:98px; height:26px; line-height:26px; text-align:center; color:#05787b;}
/******************************合作项目*******************************************************/
.hz_xm{ margin-top:10px; border:1px solid #ccc;}
.co_pr .fl{ width:477px;  margin:10px auto; border-right:1px dashed #999; height:200px; border-bottom:1px dashed  #999; _height:280px;}
.co_pr .fr{ width:476px;  margin:10px auto;}
.co_pr h3{ color:#333; font-size:16px; font-weight:bold; text-align:center; height:40px; line-height:40px;}
.co_pr h4{ text-align:center; font-weight:normal;}
.co_pr .neirong{ margin:10px auto; width:460px;}
.co_pr .neirong a{ color:#05787b;}
.co_pr .neirong p{ line-height:22px; color:#333;}
.co_pr .neirong img{ border:1px solid #c6c6c6; margin:10px 26px;}
.co_pr .neirong ul li{ line-height:26px; background:url(../images/common/fangkuai.png) no-repeat 4px 10px; padding-left:16px;}
.co_pr .neirong ul li strong{ font-weight:bold;}
.co_pr .neirong ul li.no{ background:none; float:right;}
.co_pr .neirong ul li.no a{ display:block; background:url(../images/common/yyyy.png) no-repeat; text-align:center; width:98px; color:#05787b;}
/******************************专家团队*******************************************************/
.zj_td{ margin-top:10px; border:1px solid #ccc;}
.team ul li{ float:left; width:476px;}
.team ul li .fl{ width:200px; margin:10px auto; text-align:c;}
.team ul li .fl a img{ border:1px solid #c6c6c6; margin:5px 52px;}
.team ul li .fl table td a{ text-align:center; color:#05787b; display:block; height:24px; line-height:24px;}
.team ul li .fl table{ margin:6px auto;}
.team ul li .fl table td{ text-align:center; background:url(../images/common/ycyc.png) no-repeat 10px 0px;}
.team ul li .fr{ width:270px; margin:10px auto;}
.team ul li .fr h3{ height:20px; line-height:20px; background:#05787b; width:254px; color:#FFF; padding-left:10px;}
.team ul li .fr p{ width:250px; line-height:22px; margin-top:10px;}
.team ul li .fr p a{ color:#333;}
.team ul li .fr p a:hover{ color:#ff9900;}
/******************************美国专家*******************************************************/
.sel_ect table { width:90%; margin:10px auto;}
.sel_ect table td{ line-height:22px;}
.sel_ect table td a{ padding:4px; color:#3366cc;}
.sel_ect table td.setect select{ width:140px; height:22px; line-height:22px;}
.mg_zj{ width:940px; margin:0px auto; border-top:1px dashed #999; margin-top:20px;}
.mg_zj .mg_zj_cont{ border:1px solid #c6c6c6; margin:16px 10px;}
.mg_zj .mg_zj_cont .fl img{ padding:2px; border:1px solid #ccc; margin:5px;}
.mg_zj .mg_zj_cont .fr{ width:790px;}
.mg_zj .mg_zj_cont .fr h3{ color:#333; font-size:14px; height:36px; line-height:36px; font-weight:600;}
.mg_zj .mg_zj_cont .fr h3 a{ color:#05787b;}
.mg_zj .mg_zj_cont .fr p{ line-height:22px; color:#666;}
.mg_zj .mg_zj_cont .fr p a{ color:#f17e99;}
.mg_zj .mg_zj_cont .fr .span_one a{ display:block; background:url(../images/common/dhzx.png) no-repeat; height:22px; width:74px; float:left; line-height:22px; text-align:center; text-indent:-9999px; margin:10px;}
.mg_zj .mg_zj_cont .fr .span_two a{ display:block; background:url(../images/common/zlzx.png) no-repeat; height:22px; width:74px; float:left; line-height:22px; text-align:center; text-indent:-9999px; margin:10px}



/*cn*/
.cn{width:960px; margin-top:10px;}
.cn .hzzx{width:690px; height:203px; line-height:30px; color:#666;float:left; background:url(../images/common/hzzxbg.png) repeat-x; }
.cn .hzzx p{ text-indent:26px; margin-left:10px; margin-right:10px;}
.cn .dh_banner{width:958px; height:100px;border:0px; clear:both; border:solid 1px #ccc; }
.cn .hzzx #but_h{position:relative;left:550px; top:140px; width:95px; height:24px; } 
.news{ width:258px; border:solid 1px #ccc; float:right; margin-bottom:10px;}
.news_con{ margin:0px auto; width:250px; margin-top:10px; margin-bottom:10px;}
.news_con .mar a{ color:#666;}
.news_con ul li{ border-bottom:1px dashed #666; line-height:26px; }
.news_con ul li a{color:#666;}
.news_con ul li a:hover{color:#cc6633;}
.new_co{ margin:10px auto; width:240px;}
.new_co ul li{ line-height:26px; }
.new_co ul li a{color:#444;}
.new_co ul li a:hover{color:#ff9900;}
.new_yy,.com_pro{ width:258px; border:1px solid #ccc; margin-top:10px;}
.dh_banner{ border:1px solid #ccc; width:958px; height:100px;}
.news_con1{ margin:0px auto; width:240px; margin-top:10px; height:156px;}
.news_con1 .mar{ padding-bottom:6px;}
.news_con1 .mar a{ color:#666;}
.news_con1 ul li{ border-bottom:1px dashed #666; line-height:26px; }
.news_con1 ul li a{color:#666;}
.news_con1 ul li a:hover{color:#cc6633;}

/******************************美国医院*******************************************************/
.am_tal { margin-top:10px;}
.am_tal .fl { width:684px; border:1px solid #ccc; }
.am_tal .fl .amm_tall{ width:666px; margin:10px auto; border-bottom:1px dashed #999;}
.am_tal .fl .amm_tall .fl{ width:190px; border:none;}
.am_tal .fl .amm_tall .fl img{ padding:2px; border:1px solid #ccc; margin:5px;}
.am_tal .fl .amm_tall .fr{ width:466px;}
.am_tal .fl .amm_tall .fr h3{ height:26px; line-height:26px; border-bottom:1px solid #c1c1c1; color:#333;}
.am_tal .fl .amm_tall .fr h3 a{ color:#05787b;}
.am_tal .fl .amm_tall .fr p{ line-height:22px; padding-top:6px;}
.am_tal .fl .amm_tall .fr p a{ color:#f17e99;}
.am_tal .fl .am_tal_bot{ width:600px; margin:10px auto;}
.am_tal .fl .am_tal_bot ul li{ line-height:46px; height:46px;}
.am_tal .fl .am_tal_bot ul li a{ color:#666;}
.am_tal .fr { width:260px; } 
.am_tal .fr .zj_hos{ border:1px solid #ccc;}
.am_tal .fr .zj_hos .zj_hos_one{ width:250px; margin:6px auto;}
.am_tal .fr .zj_hos .zj_hos_one ul li{ line-height:21px;}
.am_tal .fr .zj_hos .zj_hos_one ul li a{ color:#444;}
.zj_top{ width:960px; margin:0 auto;}
.zj_top .fl{ margin-right:10px;}
.zj_top .fl,.zj_top .mid,.zj_top .fr{ width:312px; border:1px solid #ccc; margin-top:10px;}
.zj_top .zj_top_com{ width:290px; margin:6px auto;}
.zj_top .zj_top_com ul li{ line-height:22px;}
.zj_top .zj_top_com ul li a{ color:#444;}
/*显隐*/

.s_box { width:258px; margin:10px auto; }
.s_box div { width:230px; height:84px; margin:10px 0px 10px 25px; }
.s_box div .fl { width:80px; padding:0px; margin:0px; height:78px;}
.s_box div .fr { width:140px; margin:0px; padding:0px; color:#000;}
.s_box .rank2 LI.li01 { BACKGROUND:url(../images/common/a.png) no-repeat 6px 15px }
.s_box .rank2 LI.li02 { BACKGROUND: url(../images/common/b.png) no-repeat 6px 15px }
.s_box .rank2 LI.li03 { BACKGROUND: url(../images/common/c.png) no-repeat 6px 15px }
.s_box .rank2 LI.li04 { BACKGROUND: url(../images/common/d.png) no-repeat 6px 15px }
.s_box .rank2 LI.li05 { BACKGROUND: url(../images/common/e.png) no-repeat 6px 15px }
.s_box .rank2 LI.li06 { BACKGROUND:url(../images/common/f.png) no-repeat 6px 15px }
.s_box .rank2 LI.li07 { BACKGROUND: url(../images/common/g.png) no-repeat 6px 15px }
.s_box .rank2 LI.li08 { BACKGROUND: url(../images/common/h.png) no-repeat 6px 15px }
.s_box .rank2 LI.li09 { BACKGROUND: url(../images/common/i.png) no-repeat 6px 15px }
.s_box .rank2 LI.li10 { BACKGROUND: url(../images/common/j.png) no-repeat 6px 15px }
.s_box .rank2 LI div { DISPLAY: none }
.s_box .rank2 LI.on { PADDING-LEFT: 0px; OVERFLOW: hidden }
.s_box .rank2 LI.on div { DISPLAY: block }
.s_box .rank2 LI.on SPAN { DISPLAY: none; }
.s_box ul.rank2 { list-style:none; padding:0px; margin:0px; width:250px; text-align:left; }
.s_box ul.rank2 li div .fl a img { border:1px solid #ccc; }
.s_box ul.rank2 li div .fr strong { color:#333; padding-left:8px; font-weight:normal; }
.s_box ul.rank2 li div .fr a.ljyy { display:inline-block; background:#006666; padding:1px 6px; color:#FFF; margin-left:4px; font-weight:bold; text-decoration:none; }
.s_box ul.rank2 li div .fr a.zxgh { display:inline-block; background:#006666; padding:2px 6px; color:#FFF; margin-left:4px; font-weight:bold; text-decoration:none;}
.s_box ul.rank2 li div .fr p{ line-height:19px;}
.s_box ul.rank2 li div .fr p a{ color:#ff9900; text-decoration:underline;}
.s_box UL.rank2 LI { BORDER-BOTTOM: #ccc 1px dotted; padding-left:30px; line-height:24px; }
.s_box ul.rank2 LI span strong { color:#05787b; padding-left:8px; font-weight:normal; }
.s_box UL.rank2 LI:unknown { BORDER-BOTTOM-STYLE: none}


/*chengjia*/
.chengjia{width:960px;  margin-top:10px; display:block;}
.chengjia .dhlc{width:230px; height:580px; border:solid 1px #ccc; float:left;}
.chengjia .mgzj{width:720px;border:solid 1px #ccc; float:right;}
.chengjia .dh_tit{width:230px; height:35px; border-bottom:solid 1px #ccc; float:left;background:url(../images/common/tit_bg.png); }
.chengjia .dh_tit h2{font-size:16px; font-family:"微软雅黑" ,Arial, Helvetica, sans-serif; color:#05787b;font-weight:normal; line-height:34px; padding-left:30px; background:url(../images/common/tit_tb.jpg) no-repeat 10px 9px;}
.chengjia .dh_tit span{color:#666; font-size:14px;}
.chengjia .dh_con img{float:left; text-align:center; vertical-align:middle; padding-left:13px; padding-top:10px;}
.chengjia .mg_tit{width:720px; height:35px;border-bottom:solid 1px #ccc; float:left;background:url(../images/common/tit_bg.png);}
.chengjia .mg_tit h2{font-size:16px; font-family:"微软雅黑" ,Arial, Helvetica, sans-serif; color:#05787b;font-weight:normal; line-height:34px; padding-left:30px; background:url(../images/common/tit_tb.jpg) no-repeat 10px 9px;}
.chengjia .mg_tit span{color:#666; font-size:14px;}
.mg_con{width:660px; margin:0px auto; margin-top:50px; }
.chengjia .mgzj .mg_con{width:660px; margin:0px auto; margin-top:50px; }
.chengjia .mgzj .mg_con .mg_con1{width:660px;  border-bottom:solid 1px #ccc; }
.chengjia .mgzj .mg_con .mg_con_tit{width:620px; margin:0px auto; line-height:24px; padding-left:10px; margin-top:10px; }
.chengjia .mgzj .mg_con .mg_con_tit h2{ font-family:"微软雅黑" , "宋体" ,Arial, Helvetica, sans-serif; color:#666; padding-left:90px; font-weight:inherit; background:url(../images/common/mg_line.png) no-repeat center right;}
.chengjia .mgzj .mg_con .mg_con_tit h2 a{ color:#05787b;}
.chengjia .mgzj .mg_con .mg_con_con span a img{margin:15px; margin-bottom:10px; float:left; padding:1px; border:1px solid #ccc; }
.chengjia .mgzj .mg_con .mg_con_con span a:hover img{ border:1px solid #05787b;}
.chengjia .mgzj .mg_con .mg_con_con p{line-height:22px; color:#444; margin-left:10px; margin-top:10px; width:500px; float:left;}
.chengjia .mgzj .mg_con .mg_con_con span{color:#05787b}
/************************************************分页*************************************/
#numstyle { height:50px; line-height:50px;  text-align:right; margin:20px auto; color:#666; width:600px; font-weight:bold;}
#numstyle a {border: #e4e7e7 1px solid; padding:3px 8px 2px; color:#666; FONT-SIZE: 14px; MARGIN-RIGHT: 3px; margin-right:4px; TEXT-DECORATION: none; margin-left:8px; }
#numstyle a.on{ border:none; color:#333; font-style: italic }
#numstyle a#current{ border:none; color:#333; font-size:12px; }

.fr_xmzs .fl img{float:right;}
.flm{ width:124px; height:144px; float:right; border:1px solid #CCC;}
.mgzj .fl #divMainTab { margin: 0px; padding: 0px; height:34px;  background: url(../images/common/border_bg.png) repeat-x 0px 32px;}
.mgzj .fl #divMainTab li{ width:142px; float:left; height:32px;line-height:32px;}
.mgzj .fl{ width:720px;  }
.mgzj .fl .normal { list-style: none; float: left; width: 90px; text-align :center; vertical-align :middle; cursor :pointer; border-right :solid 1px #ccc; border-bottom :solid 1px #ccc; background-color: #f6f6f6; border-collapse :separate; }
.mgzj .fl .selected { list-style: none; float: left; width: 90px; text-align :center; vertical-align :middle; cursor :pointer; background:#fff; border-right :solid 1px #ccc; }
.mgzj  .hos { width:700px; margin:10px auto; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.mgzj .fl ul li a { text-decoration: none; color: #555; display:block; width:142px; font-weight:bold; }
.mgzj .fl ul li a:hover { text-decoration: underline; color: #555; font-weight:bold;}
.mgzj  .hos a img{ padding:2px; border:1px solid #c6c6c6; float:left;}
.mgzj  .hos a:hover img{ border:1px solid #ffcccc;}
.mgzj  .hos h3{ height:26px; line-height:26px;  margin-left:10px; width:500px; float:left; font-weight:bold;}
.mgzj  .hos h3 a{ color:#444;}
.mgzj  .hos h3 a:hover{ color:#ff9900}
.mgzj  .hos p{ line-height:22px; color:#444; margin-left:10px; width:500px; float:left; height:170px; overflow:hidden;}
.mgzj  .hos p a{ color:#05787b; text-decoration:none;}
.mgzj  .hos p a:hover{ text-decoration:underline;}



/*轮换图*/
#featured { overflow:hidden; width:462px; position:relative; height:218px; margin:0 auto; }
#featured .word { z-index:10; background:#999; left:0; width:452px; color:#fff; bottom:0; position:absolute; height:32px; line-height:16px; padding:5px; margin:0 auto; }
#featured .word h3 { font-size:13px; height:16px; overflow:hidden; }
#thumbs { width:460px; text-align:center; margin:0 auto; }
#thumbs li { display:inline; float:left; width:86px; margin-right:4px; height:24px; text-align:center; background:none; padding:0px;}
#thumbs ul { margin:3px 0px 0px 6px; }
#thumbs li.last_img { margin-right:4px; }

#thumbs li a { border:#9c9c9c 2px solid; display:block; }
#thumbs li a:hover { border:#9C3 2px solid; }
#thumbs li a.current { border:#ff6600 2px solid; }




#logo { display:block; width:480px; margin-top:20px; }
#logo dl { }
#logo dt { display:block; float:left }
#logo dd { background:url(http://img6.999120.net/logo/line.png) no-repeat 0 0; padding:5px 0 0 10px; float:left; margin:10px 0 0 20px; height:50px; }
#logo dd h2 { font-size:20px; color:#007d67; margin:0 0 5px 0; background:url(http://img6.999120.net/logo/icon_triangle.png) no-repeat right 0; padding:0 15px 0 0 }
#logo dd a { color:#003366; font-size:12px; text-decoration:none; }
#logo dd a:hover { text-decoration:underline; }
