﻿/* CSS Document */
/* common */
body { margin:0; background-color:#17233f; line-height:1.5em; font-family:"",arial,verdana,sans-serif; font-size:14px;}
img { border:0;}
h1,h2,h3,h4,h5,h6,input,div,p,ul,dl,dt,dd,form { margin:0; padding:0;}
li { list-style:none;}
a,label,button { cursor:pointer;}
.clear:after {	content: "."; height: 0; visibility:hidden; display: block; clear: both;}

/* 结构 */
.head_bg { padding-top:27px; background:#790000 url(../Images/body_bg.gif) repeat-x bottom;}
.head { width:754px; margin:0 auto; padding:0 16px; background:#0f0000 url(../Images/head_bg.jpg) no-repeat center top;}
.contant { width:739px; margin:0 auto; padding:0 4px; background:#fff url(../Images/contant_bg.gif) repeat-y left;}
.foot { width:747px; margin:0 auto; padding:5px 0; text-align:center; color:#ccc;}
.foot a { text-decoration:none; color:#ccc;}

/* 头部 */
.top { height:138px; background:url(../Images/top.jpg) no-repeat; text-indent:-999em;}
ul.show_pic li {float:left;}
ul.nav { height:62px; *_margin-top:-4px; padding-left:6px; background:url(../Images/nav_bg.gif) repeat-x top;}
ul.nav li { float:left;}
ul.nav li a { display:block; background:url(../Images/mm_line.gif) no-repeat left; font-size:14px; font-weight:bold; text-decoration:none; color:#fff; float:left;}
ul.nav li a span { display:block; height:62px; padding:0 14px; line-height:62px; float:left;}
.mm_1 a span { background:url(../Images/mm_1_bg.gif) repeat-x;}
.mm_2 a:hover span{ background:url(../Images/mm_2_hoverbg.gif) repeat-x;}

/* 首页内容 */
.tr_1 { padding:10px 0 0 0; background:url(../Images/nav_shadow.gif) repeat-x;}
/*.tr_1 h4 { height:35px; background:url(../Images/tr_1_tt.gif) no-repeat; text-indent:-999em;}*/
.tr_1_td_0 { height:27px; background:url(../Images/tr_1_tt.gif) no-repeat; padding:8px 0px 0px 200px;}
.tr_1_td_0 a { display:block; text-decoration:none; font-size:12px; font-weight:lighter; text-decoration:none; color:#ffffff;}
.tr_1_td_1 { width:230px; margin:5px 0 0 5px; _margin:5px 0 0 3px; padding:10px 0; background:#616161 url(../Images/tr_1_td_1_bg.gif) no-repeat bottom; float:left;}
.tr_1_td_1 ul { margin-left:10px;}
.tr_1_td_1 ul li { width:195px; height:22px; padding-left:12px; background:url(../Images/ico_1.gif) no-repeat left 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tr_1_td_1 ul li a { text-decoration:none; color:#fff;}
.tr_1_td_1 ul li a:hover { text-decoration:underline; color:#f00;}
.tr_1_td_2 { width:496px; background-color:#edebe4; border:1px solid #949494; border-top:none; float:right;} 
.tr_1_td_2 h5 { padding:15px 0 6px 0; text-align:center; font-size:14px; color:#a40202;}
.tr_1_td_2 p { padding:0 15px 10px 15px; text-indent:28px; color:#333;}

.tr_2 { margin-top:6px;}
.tr_2 h4 { background:url(../Images/tr_2_tt_bg.gif) repeat-x;}
.tr_2 h4 span { display:block; height:28px; background:url(../Images/tr_2_tt.gif) no-repeat; text-indent:-999em;}
.tr_2_more { margin-top:6px; background:url(../Images/tr_2_tt_bg.gif) repeat-x;}
.tr_2_more ul{ display:block; height:28px; background:url(../Images/tr_2_tt.gif) no-repeat;}
.tr_2_more ul li { text-align:right; padding-right:10px; padding-top:6px; font-size:12px; color:#FFFFFF;}
.tr_2_more ul li a {color:#FFFFFF; text-decoration:none;}

.tr_2_td { background-color:#616161;}
.d_left { display:block; width:24px; height:32px; margin:60px 0 0 15px; _margin:60px 0 0 8px; background:url(../Images/d_left.gif) no-repeat; text-indent:-999em; float:left;}
.d_right { display:block; width:23px; height:29px; margin:60px 15px 0 0; _margin:60px 8px 0 0; background:url(../Images/d_right.gif) no-repeat; text-indent:-999em; float:right;}
.marp_box { width:650px; margin:13px 0 0 5px; padding-bottom:5px; overflow:hidden; float:left;}
.marp_wid { width:900px;}
.tr_2_td ul li { padding:0 10px 0 20px; float:left;}
/*
.tr_3 { margin-top:6px;}
.tr_3 h4 { background:url(../Images/tr_3_tt_bg.gif) repeat-x;}
.tr_3 h4 span { display:block; height:28px; background:url(../Images/tr_3_tt.gif) no-repeat; text-indent:-999em;}
*/
.tr_3_more { margin-top:6px; background:url(../Images/tr_3_tt_bg.gif) repeat-x;}
.tr_3_more ul{ display:block; height:28px; background:url(../Images/tr_3_tt.gif) no-repeat;}
.tr_3_more ul li { text-align:right; padding-right:10px; padding-top:6px; font-size:12px; color:#FFFFFF;}
.tr_3_more ul li a {color:#FFFFFF; text-decoration:none;}

.tr_3_td { padding:10px 0; background-color:#dedfde;}
.tr_3_td ul li { padding-left:20px; float:left;}
span.tr_3_pic { float:left;}
span.tr_3_pic img { width:120px; height:92px;}
span.tr_3_tx { display:block; width:550px; padding-left:8px; float:left;}
span.tr_3_tx em { display:block; padding-bottom:5px; font-style:normal;}
span.tr_3_tx a { text-decoration:none; color:#600;}
span.tr_3_tx a:hover { text-decoration:underline;}

.tr_4 { margin-top:6px;}
.tr_4 h4 { background:url(../Images/tr_4_tt_bg.gif) repeat-x;}
.tr_4 h4 span { display:block; height:28px; background:url(../Images/tr_4_tt.gif) no-repeat; text-indent:-999em;}
.tr_4_more { margin-top:6px; background:url(../Images/tr_4_tt_bg.gif) repeat-x;}
.tr_4_more ul{ display:block; height:28px; background:url(../Images/tr_4_tt.gif) no-repeat;}
.tr_4_more ul li { text-align:right; padding-right:10px; padding-top:6px; font-size:12px; color:#FFFFFF;}
.tr_4_more ul li a {color:#FFFFFF; text-decoration:none;}

.tr_4_td { padding:10px 0; padding:10px 0; background-color:#616161;}
.tr_4_td ul li { width:128px; height:98px; margin-left:16px; _margin-left:13px; background:url(../Images/tr_4_block.gif) no-repeat; float:left;}
.tr_4_td ul li span { display:block; width:100px; margin:12px 0 0 14px; text-align:center; color:#fff;}
.tr_4_td ul li em {  display:block; width:90px; margin:12px 0 0 14px; font-style:normal; text-align:center;}
.tr_4_td ul li em a { text-decoration:none; color:#fc3d32;}
.tr_4_td ul li em a:hover { text-decoration:underline; color:#f00;}

.tr_5 { margin-top:6px;}
.tr_5_td_1 { width:365px; float:left;}
.tr_5_td_1 h4 { height:28px; background:url(../Images/tr_5_td1_tt_bg.gif) repeat-x;}
.tr_5_td_1 h4 span { display:block; width:166px; height:28px; background:url(../Images/tr_5_td1_tt.gif) no-repeat; text-indent:-999em; float:left;}
.tr_5_td_1 h4 a { display:block; width:47px; height:16px; margin:6px 7px 0 0; background:url(../Images/tr_5_td1_tt_more.gif) no-repeat; line-height:18px; text-align:center; text-decoration:none; font-size:12px; font-weight:lighter; text-decoration:none; color:#154d88; float:right;}
.tr_5_td_1_tx { padding:10px 0 10px 15px; background-color:#bcbcbc;}
.tr_5_td_1_tx ul li { width:325px; height:24px; padding-left:8px; background:url(../Images/ico_2.gif) no-repeat left 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tr_5_td_1_tx ul li a { text-decoration:none; color:#000;}
.tr_5_td_1_tx ul li a:hover { text-decoration:underline; color:#f00;}
.tr_5_td_2 { width:350px; height:168px; margin-right:5px; _margin-right:3px; padding:6px; background:#bcbcbc; float:right;}
.tr_5_td_2 div { border:1px solid #909090; text-align:center;}

.tr_6 { margin-top:6px; padding:6px; background-color:#26a534;}
.tr_6_td { padding-bottom:10px; background-color:#fff;}
.tr_6_td h4 { height:25px; background:url(../Images/tr_6_tt.gif) no-repeat 15px 5px; text-indent:-999em;}
.tr_6_td div { margin:10px 18px 0 18px; line-height:1.6em;}
.tr_6_td div span { padding-right:10px;}
.tr_6_td div span a { text-decoration:none; color:#626469;}
.tr_6_td div span a:hover { text-decoration:underline; color:#f00;}

/* 联盟介绍 */
.page_box { padding:10px 0 50px 0; background:url(../Images/page_box_bg.gif) no-repeat left bottom;}
h4.intro_tt { height:35px; background:url(../Images/intro_tt_bg.gif) repeat-x;}
h4.intro_tt span { display:block; width:166px; height:35px; background:url(../Images/intro_tt.gif) no-repeat; text-indent:-999em; float:left;}

.intro_b1 { padding:25px 30px;}
.intro_b1 h5 { padding-bottom:5px; text-align:center; font-size:14px; color:#ae0202;}
.intro_b1_tx { text-indent:28px; color:#262424;}

.intro_b2 { padding:0 25px 25px 25px;}
.intro_b2 h5 { padding:3px 0 0 5px; background:url(../Images/intro_note.gif) no-repeat left top; font-weight:lighter; font-size:14px; color:#18233f;}
.intro_b2_tx { padding-top:20px; text-align:center;}

.intro_b3 { padding:0 25px 25px 25px;}
.intro_b3 h5 { padding:3px 0 0 5px; background:url(../Images/intro_note.gif) no-repeat left top; font-weight:lighter; font-size:14px; color:#18233f;}
.intro_b3_tx { margin-top:10px; padding:15px; background-color:#f0f0f0;}
.intro_b3_tx h6 { padding:10px 0 4px 0; font-size:14px; font-weight:lighter; color:#00a0e2;}
.intro_b3_tx p { text-indent:28px; color:#18233f;}

.intro_b4 { padding:0 25px 25px 25px;}
.intro_b4 h5 { padding:3px 0 0 5px; background:url(../Images/intro_note.gif) no-repeat left top; font-weight:lighter; font-size:14px; color:#18233f;}
.intro_b4_tx { padding-top:20px; text-align:center;}

.intro_b5 { padding:0 25px 25px 25px;}
.intro_b5 h5 { padding:3px 0 0 5px; background:url(../Images/intro_note.gif) no-repeat left top; font-weight:lighter; font-size:14px; color:#18233f;}
.intro_b5_tx { margin-top:10px; padding:15px; background-color:#f0f0f0;}
.intro_b5_tx p { text-indent:28px; color:#18233f;}
.intro_b5_tx p span { color:#00a0e2;}
a.intro_lk { display:block; width:346px; height:109px; margin-right:30px; background:url(../Images/intro_ppo.gif) no-repeat left top; text-indent:-999em; float:right;}

/* 联盟博士 */
.dr { margin:0 10px; border:1px dotted #6f634b; }
.dr_tt { height:30px; padding:10px 0 0 95px; background-color:#eee; border-bottom:1px dotted #6f634b;}
.dr_tt ul li.dr_sw,.dr_tt ul li.dr_sc { float:left;}
.dr_tt ul li.dr_bt { float:right;}
.dr_tt ul li.dr_sw { padding:0 20px 0 12px; background:url(../Images/dr_ico_1.gif) no-repeat left 10px;}
.dr_sc_tx { height:20px; margin:-22px 5px 0 0; padding:2px 0 0 5px; background-color:#ffffff; border:1px #CCCCCC; line-height:20px;}
.dr_sc_bt { width:24px; height:25px; margin-top:-1px; background:url(../Images/dr_ico_2.gif) no-repeat; border:none; cursor:pointer; text-indent:-999em;}
.dr_bt { padding-right:10px;}
.dr_bt input { width:29px; height:29px; margin-top:-3px; background:url(../Images/dr_ico_3.gif) no-repeat; border:none; cursor:pointer;}

p.dr_int { width:426px; min-height:100px; _height:100px; margin:25px auto 0 auto; padding:25px 40px 15px 105px; background:url(../Images/dr_box.gif) no-repeat; border-bottom:1px dotted #6f634b; text-indent:28px; color:#62626a; font-size:14px;}
.dr_tx { padding:0 42px;}
.dr_tx p { padding:25px 0 0 0; text-align:center; color:#03139e;}
.dr_tx p span { padding:0 10px; color:#b12524;}
.dr_tx ul li { padding:20px 25px 0 20px; float:left;}
.dr_tx ul li span { display:block; width:108px; height:147px; padding:3px 0 0 3px; background:url(../Images/dr_bg.gif) no-repeat;}
.dr_tx ul li em { display:block; width:105px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; font-style:normal;}
.dr_tx ul li em a { text-decoration:none; color:#0065cd;}
.dr_tx ul li em a:hover { text-decoration:underline; color:#f00;}
.dr_ang { padding:20px 0; text-align:center;}
.dr_ang em { padding:0 5px; font-style:normal; color:#b12524;}
.dr_ang span { padding:0 5px; color:#818181;}
.dr_ang span a { text-decoration:none; color:#333;}
.dr_ang span a:hover { text-decoration:underline; color:#f00;}
.dr_app { height:70px;}
.dr_app a { display:block; width:165px; height:56px; margin:0 auto;background:url(../Images/dr_bt.gif) no-repeat; text-indent:-999em;}

/* 联盟医院 */
.hospital { margin:0 10px; padding:25px 0; border:1px dotted #6f634b; }
.hospital_int { width:440px; min-height:100px; _height:100px; margin:25px auto 0 auto; padding:25px 55px 15px 135px; background:url(../Images/hospital_box.gif) no-repeat; border-bottom:1px dotted #6f634b; line-height:25px; text-indent:28px; color:#62626a; font-size:14px;}
.hospital_tt { height:30px; margin-top:35px; padding:10px 0 0 95px; background-color:#eee; border-top:1px dotted #6f634b; border-bottom:1px dotted #6f634b;}
.hospital_tt ul li.hospital_sw,.hospital_tt ul li.hospital_sc { float:left;}
.hospital_tt ul li.hospital_bt { float:right;}
.hospital_tt ul li.hospital_sw { padding:0 20px 0 12px; background:url(../Images/dr_ico_1.gif) no-repeat left 10px;}
.hospital_sc_tx { height:20px; margin:-22px 5px 0 0; padding:2px 0 0 5px; background-color:#b22625; border:none; line-height:20px; color:#fff;}
.hospital_sc_bt { width:24px; height:25px; margin-top:-1px; background:url(../Images/dr_ico_2.gif) no-repeat; border:none; cursor:pointer; text-indent:-999em;}
.hospital_bt { padding-right:10px;}
.hospital_bt input { width:29px; height:29px; margin-top:-3px; background:url(../Images/dr_ico_3.gif) no-repeat; border:none; cursor:pointer;}
.hospital_tx { padding:25px 0;}
.hospital_tx table { width:600px; margin:0 auto; font-size:12px;}
.hospital_tx table td,.hospital_tx table th { height:20px; border-left:2px solid #fff;}
.hospital_tx table tbody td { color:#999;}
.hospital_tx table tbody td span { font-size:14px; color:#00b5f1;}
.h_t1 { background-color:#79d5f4; color:#fff;}
.h_t2 { width:100px; background-color:#a3e4fa; color:#999;}
.even { background-color:#eee;}
.hospital_app { height:70px; margin-top:25px;}
.hospital_app a { display:block; width:165px; height:56px; margin:0 auto; background:url(../Images/dr_bt.gif) no-repeat; text-indent:-999em;}

/* 联盟整形中心 */
.plastic { margin:0 10px; padding:25px 32px; border:1px dotted #6f634b; }
h4.plastic_tt1 { height:30px; padding:5px 0 0 28px; background:url(../Images/plastic_tt1.gif) no-repeat ; font-size:14px; color:#018dbc;}
.plastic_b1_1 { margin-top:15px; background:url(../Images/plastic_b1_ft.gif) no-repeat left bottom;}
.plastic_b1_2 { background:url(../Images/plastic_b1_hd.gif) no-repeat left top;}
.plastic_b1_logo { width:104px; height:102px; margin:15px 0 0 18px; background:url(../Images/plastic_logo.gif) no-repeat; text-indent:-999em; float:left;}
.plastic_b1_tx { width:495px; padding:25px 15px 25px 0; color:#616161; float:right;}
/*h4.plastic_tt2 { height:20px; margin-top:35px; padding:5px 0 0 28px; background:url(../Images/plastic_tt2.gif) no-repeat 60px 0;}*/
h4.plastic_tt2 { height:20px; margin-top:35px; padding:5px 0 0 28px;}
.plastic_b2_1 { background:url(../Images/plastic_b2_ft.gif) no-repeat left bottom;}
.plastic_b2_2 { padding:40px 25px 10px 30px; background:url(../Images/plastic_b2_hd.gif) no-repeat left top; color:#616161;}
.plastic_b2_2 p { padding-top:5px; text-indent:28px;}
.plastic_b3 { padding:15px 0 0 0; text-align:center;}

/* 新闻中心 */
.news { margin:0 10px; padding:25px 20px; border:1px dotted #6f634b; }
.news_b_1 { background:url(../Images/news_b_ft.gif) no-repeat left bottom;}
.news_b_2 { padding-bottom:20px; background:url(../Images/news_b_hd.gif) no-repeat left top;}
.news_b_tt { padding:14px 18px 10px 0; font-size:12px; text-align: right;}
.news_b_tt a { text-decoration:none; color:#0070aa;}
.news_b_tt a:hover { text-decoration:underline; color:#f00;}
.news_b_2 dl { width:560px; margin:0 auto;}
.news_b_2 dt { margin-top:15px; text-align:center; font-weight:bold;}
.news_b_2 dt a { text-decoration:none; color:#00365b;}
.news_b_2 dt a:hover { text-decoration:underline; color:#f00;}
.news_b_2 dd { padding:5px 0; background:url(../Images/news_line.gif) no-repeat center bottom; text-indent:28px; color:#096b99;}
.news_b_2 dd a { text-decoration:none; color:#096b99;}
.news_b_2 dd a:hover { text-decoration:underline; color:#f00;}
.news_b_2 ul { width:560px; margin:25px auto 0 auto;}
.news_b_2 ul li { width:250px; margin-left:20px; _margin-left:10px; padding-left:10px; background:url(../Images/news_ico.gif) no-repeat 0 6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.news_b_2 ul li a { text-decoration:none; color:#737679;}
.news_b_2 ul li a:hover { text-decoration:none; color:#f00;}

.news_det_tt { background:url(../Images/news_det_line.gif) no-repeat center bottom; text-align:center;}
.news_det_tt h4 { padding-top:10px; font-size:16px; color:#00365b;}
.news_det_tt p { padding:10px 0; font-size:12px; color:#666;}
.news_det_tx { padding:25px 15px 0 15px; color:#4e5152;}

/* 申请加入 */
.join { margin:0 10px; padding-bottom:25px; border:1px dotted #6f634b; }
.join_b_1 { width:692px; margin:0 auto; background:url(../Images/join_hd_bg.gif) no-repeat center top;}
.join_b_2 { padding:30px 35px; background:url(../Images/join_ft_bg.gif) no-repeat center bottom;}
.join_b_2 h4 { font-size:14px; text-align:center; color:#8a080a;}
.join_b_2 dl {}
.join_b_2 dl dt { padding:35px 0 15px 0; color:#0082d1;}
.join_b_2 dl dd { text-indent:28px; color:#5a5a5d;}
.join_b_2 dl dd ul li { height:50px; }
.join_b_2 dl dd ul li span { display:block; padding:11px 10px 0 0; float:left;}
.join_b_2 dl dd ul li a { display:block; width:104px; height:40px; padding:2px 0 0 4px; background:url(../Images/join_bt_2.gif) no-repeat; line-height:40px; text-decoration:none; font-weight:bold; color:#c51d44; float:left;}
.dr_join_tt { height:30px; padding:10px 0 0 95px; background:#eee url(../Images/dr_join_tt.gif) no-repeat center center; border-bottom:1px dotted #6f634b;}
.join_tips { padding:15px 5px 0 0; text-align:right; color:#707276;}
.join_note { font-weight:bold; color:#42b4e6;}
.join fieldset { margin-top:15px; border:none; border-top:1px solid #42b4e6;}
.join fieldset legend { margin-left:25px; font-weight:bold; color:#273136;}
.join fieldset table { width:660px; margin:10px auto 0 auto; border-top:1px solid #b0b1b3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font-size:12px;}
.join fieldset table th { width:110px; padding-left:30px; background-color:#f4f4f4; border-bottom:1px solid #e3e3e3; text-align:left; font-weight:lighter; color:#727272;}
.join fieldset table td { border-bottom:1px solid #e3e3e3; color:#8f8f8f;}
.join_fs { background:url(../Images/join_tt_bg.gif) repeat-x top;}
.int_1,.int_2,.int_3,.textarea_1,.textarea_2,.textarea_3 { border:1px solid #d9d9d9;}
.int_1 { width:100px;}
.int_2 { width:190px;}
.int_3 { width:250px;}
.textarea_1 { width:450px; height:60px;}
.textarea_2 { width:450px; height:80px;}
.textarea_3 { width:450px; height:180px;}
.dr_join_sm { padding-top:20px; text-align:center;}
.dr_join_sm input { width:89px; height:25px; padding-left:10px; background:url(../Images/join_bt1.gif) no-repeat; border:none; text-align:left; font-size:12px; font-weight:bold; color:#fff;}

.h_join_tt { height:30px; padding:10px 0 0 95px; background:#eee url(../Images/h_join_tt.gif) no-repeat center center; border-bottom:1px dotted #6f634b;}

/* 爱心救助 */
.relief { margin:0 10px; padding-top:15px; border:1px dotted #6f634b;}
.relief_b_1 { width:682px; margin:0 auto; padding-top:45px; background:url(../Images/relief_tt.gif) no-repeat left top;}
.relief_b_2 { padding:15px 0 20px 0; border:1px solid #717275; border-top:none;}
.r_n_box { margin-top:20px;}
.r_n_b_pic { width:100px; margin:0 0 0 15px; _margin:0 0 0 8px; padding:1px; border:1px solid #d6d5d5; float:left;}
.r_n_b_tx { width:535px; padding-left:15px; float:left;}
.r_n_b_tx h6 { text-align:center; font-size:14px; color:#792720;}
.r_n_b_tx p { padding:7px 0 7px 0; background:url(../Images/d_line.gif) repeat-x bottom; text-indent:28px; color:#504d4d;}
.r_n_b_tx p a { text-decoration:none; color:#00b0ec;}
.r_n_b_tx p a:hover { text-decoration:underline; color:#f00;}

/* design by Lucky zhu */
.page_nav{ font-size:14px; padding-top:10px; padding-bottom:10px;}
.page_nav a{ color:#333333; text-decoration:none; padding:5px 8px 2px 8px; border:1px solid #AACCEE; background-color:#EFEFEF;}
.page_nav a:hover{ color:#FF0000; text-decoration:none; background:#FFFFFF; border:1px solid #0000FF;}