@charset "utf-8";

/*弹出层*/
.mod-pop{ display:none; position:absolute; z-index:9999; width:730px; background:#fff; padding:5px;}
.mod-pop .mhd{ height:26px; background:url(../images/cost/modal-title-bg.png) repeat-x;border: 1px solid #B8D7EF;-moz-border-radius: 3px;
-webkit-border-radius: 3px; margin-bottom:3px;}
.mod-pop .mhd h3{ line-height:26px; padding-left:15px; float:left;}
.mod-pop .mhd .close{ float:right; margin:4px 10px 0 0px; display:inline;}
.mod-pop .mbd{ border:1px solid #E5E5E5;}
.pop-ifr{ display:none; position:absolute; z-index:9990;}
.pop-bg{ position:absolute; top:0; left:0; background:#000; opacity:0.3; filter:alpha(opacity=30); z-index:9999;}

.mod-message{width:453px; padding:0; background:none; height:175px; border:none; overflow:hidden;}
.mod-message .mbd{ border:none; padding:32px 0 0 102px; width:351px; height:143px;  background:url(../images/hosp/messagebox_bg.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/hosp/messagebox_bg.png" ,sizingMethod="noscale");}
.mod-message .mbd h3{ font-size:16px;}
.mod-message .mbd .desc{ width:336px; font-size:14px; color:#333; line-height:23px; margin-top:10px;}
.mod-message .mbd .btn-a{ padding-top:20px;}
.mod-message .mbd .btn-a a{ float:left; margin-right:15px; position:relative; background:url(../images/hosp/btn_msg.png) no-repeat; display:inline; width:102px; height:26px; line-height:20px; font-weight:700; color:#fff; font-size:14px; text-align:center;}
.mod-message .mbd .btn-a a:hover{ text-decoration:none;}
/*tab切换弹出样式*/

.topLine {overflow:hidden;padding:10px 0px; position:relative; background:url(../images/cost/arr_tip_red2.gif) left center no-repeat; padding-left:15px;}
.topLine a{ cursor:default;}
.select_ls{ overflow:hidden; margin-bottom:5px; padding:10px;}
.select_ls a{ display:inline-block; width:108px; line-height:30px;height:30px; background:url(../images/hosp/126.gif) left center no-repeat; padding-left:15px; font-weight:700; font-size:14px;  } 
#back-to-top{ position:absolute;bottom:100px; padding-top:38px; right:3px; background:url(../images/cost/top.png) 7px 0  no-repeat; display:block; width:50px; height:34px; cursor:pointer; color:#333;}


.btn_96px_22px,.btn_top{background:url(../images/hosp/yy_btn_t.gif) no-repeat transparent 0px 0px;border:0px;width:90px;height:26px;overflow:hidden;cursor:pointer;border:none;color:#FFFFFF;line-height:26px;text-decoration:none;padding:0px;vertical-align:middle;display:inline-block;font-size:12px;font-family:"宋体";font-weight:normal; float:right; display:inline; padding-left:10px; font-weight:700;}
.btn_top{background:url(../images/hosp/yy_btn.gif) no-repeat transparent 0px 0px; padding-left: 30px;  width: 70px;}
.btn_96px_26px{background:url(../images/hosp/yy_btn_1.gif) no-repeat transparent 0px 0px;border:0px;width:96px;height:26px;overflow:hidden;cursor:pointer;border:none;color:#FFFFFF;line-height:26px;text-decoration:none;padding:0px; text-align:center;vertical-align:middle;display:inline-block;font-size:12px;font-family:"宋体";font-weight:normal; float:right; display:inline;}

/*科室列表*/
.select_tb{ padding:10px 20px;-moz-border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #F8FCFE; /*border: 1px solid #6eaeeb;*/
border:1px solid #c4ebf8;
 line-height: 18px; margin-bottom:15px; overflow:hidden; clear:both;}
.select_tb ul{ height:100%;}
.select_tb li{ float:left; width:124px; line-height:24px;}
.select_tb h5{ border-bottom:1px solid #cdcdcd;margin-bottom:5px; font-size:15px; background:url(../images/hosp/128.gif) left center no-repeat; padding-left:20px; color:#666666;}
.sel_ed{  /*background:#DFEBFF*/ border-color:#6EAEEB; background:#D1EAFE;}
.sel_ed h5{ border-color:#6EAEEB}
.ad_map{ background:url(../images/hosp/hospital-icon.png) no-repeat; padding-left:15px; line-height:22px; color:#0066B3; height:21px; width:26px; cursor:pointer; display:inline-block; vertical-align:middle; margin-left:3px;}
.select_tb li a{}
.donation_msg .body_right{ overflow:hidden;}
.donation_msg  label {background:url(../images/hosp/active.png) no-repeat 0 0;padding-left:22px;line-height:24px;color:#6198ae;font-weight:normal;
font-size:12px; float:right; }

/*排班表格*/
.selecttime table {width:100%;border-collapse:collapse;border:1px solid #919191;}
.selecttime table th {color:#ffffff;background:#88b5e2;padding:5px 4px;	border:1px solid #919191;text-align:center;font-weight:700;}
.selecttime table thead th {color:#ffffff;padding:3px 4px;vertical-align:middle}
.selecttime table thead th.today {background:#eef2fe}
.selecttime table thead th span.date {display:block;color:#fff}
.selecttime table tr{ height:20px;}
.selecttime table td {padding:5px 4px; height:20px;vertical-align:middle;text-align:center;border:1px solid #919191;background:#fffffe}
.selecttime table td.status4 { background:#D1EAFE}
.selecttime table td.status4 a{   display:block;letter-spacing:3px;  font-weight:700;}
.selecttime .source {color:#aaa;padding:3px 0}
.selecttime .flyout {position:absolute;display:none}
.flyout {width:260px;text-align:left;right:28px; overflow:hidden;}
.selecttime .middle{ display:inline;}

.flyout .foTop {width:246px;background:url(../images/cost/popup-top.png) no-repeat 0 0;height:29px;color:#fff;font-size:14px;line-height:32px;padding:0 15px 0 25px;overflow:hidden; font-weight:700;}
.flyoutR .foTop {background-image:url(../images/cost/popup-top-right.png);padding:0 25px 0 15px; overflow:hidden;}
.flyout .foBody {width:210px;background:url(../images/cost/popup-body.png) repeat-y right 0;padding:5px 15px 0px 25px; }
.flyoutR .foBody {background-position:0 0;padding:5px 25px 0px 15px}
.flyout .foBody p {color:#666;font-size:12px; line-height:22px;}
.flyout .foBottom {width:250px;height:11px;overflow:hidden;background:url(../images/cost/popup-bottom.png) repeat-y right 0}
.flyoutR .foBottom {background-position:0 0}
.donation_msg a:hover{ text-decoration:none;}


/*医院列表*/
.resultH {padding:12px 0px;border-bottom:1px solid #e1e1e1;}
.resultH .thumb {float:left;padding:3px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fffffe;border:1px solid #ccc}
.resultH .thumbOut {display:block;width:170px;float:left;padding-top:10px}
.resultH .thumb:hover {border-color:##0066B3}
.resultH .thumb img {display:block;width:160px;}
.resultH .info {margin:0px 0 5px 185px;border:1px solid #c4ebf8;background:#f8fcfe;color:#6198ae;padding:10px;line-height:18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;_height:36px;}
.resultH .intro {overflow:hidden;border-bottom:1px solid #e1e1e1;padding:0 0 6px 0}
.resultH .info .left {float:left;width:490px}
.resultH .info .intro .left {float:none;width:auto}
.resultH .info .right {float:right;text-align:right}
.resultH .intro .star {float:right;padding-top:5px}
.resultH .intro .star span {background:url(../img/green-star.png) no-repeat 0 0;height:13px;width:13px;overflow:hidden;float:left;margin-left:2px}
.resultH .intro .star span.full {background-position:0 -26px}
.resultH .intro .star span.half {background-position:0 -13px}
.resultH .addr {overflow:hidden;padding:6px 0 0 0;color:#666}
.resultH .addr .right {padding:6px 0 0 0}
.resultH p.title {margin:0px 0 0px 190px;line-height:16px;font-size:14px;font-weight:bold;height:20px}
.resultH p.title a {float:left;}
.resultH p.title a span {font-size:12px;font-weight:normal}

.map{background:#fff; border:1px solid #cdcdcd; width:243px; position:absolute; z-index:99; margin:-145px 0 0 157px;display:none;}
.map .mhd{ overflow:hidden;}
.map .mbd{ padding:0px 15px 15px 15px;}
.map .close{ background:url(../images/hosp/close.png) no-repeat; width:16px; height:15px; float:right; margin:2px; display:inline; cursor:pointer;}



/*缴费步骤*/
.info_table2 span.label {width: 135px;}
.pay_3 table td {  padding: 6px 0; text-align: left;}
.txt { border: 1px solid #CDCDCD;padding: 2px;}
.info_table2 td { font-size: 14px;  height: 30px; padding: 0 5px;text-align: left;}
.body_right .dis{ display:none;}

.mod-wyd { background: url("../images/hosp/wyd_bg.gif") no-repeat scroll 0 0 transparent;display: none;height: 172px; left: 104px; top: 19px; width: 284px;}
.body_right .body { position: relative;}
.mod-wyd .yxd_txt {border: medium none;  margin: 65px 0 0 149px; width: 77px;}
.mod-wyd a {  border: 1px solid #000000;  color: #000000; display: inline;  float: left; height: 24px; line-height: 24px;  margin-left: 36px; margin-top: 30px; text-align: center; width: 88px;}

.ebank_next2,.ebank_next1{ margin-top:-25px;}
.pay_mod .collate .reg,.iframe_ebank .collate .reg,.step03 .collate .reg{ width:650px;}
.pay_mod .label,.iframe_ebank .label{ vertical-align:top;}
.pay_mod .collate .r_lab,.iframe_ebank  .collate .r_lab{  display:inline-block;  width: 144px; vertical-align:bottom; }
.pay_mod .collate{ overflow:hidden; *margin-bottom:15px;}
.pay_mod .label, .iframe_ebank .label {vertical-align: top;}
.iframe_ebank .label {  width: 135px;}

.pay_3 table td{ text-align:left; padding:6px 0;}
.ul_table .txt,.ebank_next1 .txt{ border:1px solid #cdcdcd; padding:2px;}
.info_table2 span.label{ width:135px;}
.info_table2 td{ height:30px; padding:0 5px;text-align:left; font-size:14px;}
.ebank_next1 .label,.step03 .label{ width:110px;}
.iframe_ebank .label{ width:135px;}
.tip_off { background: url(../images/hosp/arr_tip_off.gif) no-repeat scroll 4px 6px transparent;color: #777777; padding: 5px 3px 2px 15px;}
.tip_green{ border:1px solid #6bc76b; background: url(../images/hosp/arr_tip_off.gif) 4px 6px no-repeat; background-color:#e9fde9}


.mod-wyd{ background:url(../images/hosp/wyd_bg.gif) no-repeat; width:284px; height:172px; display:none; top:19px; left:104px;}
.body_right .body{ position:relative;}
.mod-wyd .yxd_txt{ margin:65px 0 0 149px; width:77px; border:none;}
.mod-wyd a{ margin-top:30px; border:1px solid #000000; color:#000000; line-height:24px; float:left; display:inline; width:88px; height:24px; text-align:center; margin-left:36px;}
.mod-wyd a:hover{ text-decoration:none;}
.back_ck{ float:right; background:url(../images/cost/back_ico.png) right center no-repeat; padding-right:40px; font-size:12px; font-weight:500; color:#0066B3; height:22px; line-height:22px;}
.add_p{ text-decoration:underline;}
.sub_finish .collate,.pay_zh .collate,.pay_wy .collate{ margin-bottom:0px; padding-bottom:15px;}
.body_right .ul_dline{ border-bottom:1px dotted #cdcdcf; margin-bottom:15px;}
.sub_finish .collate .label,.pay_zh .collate .label,.pay_wy .collate .label{ width:135px;}
.ebank_next1 table td{ min-height:inherit; height:auto;}
.mod-desc{ -moz-border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #F8FCFE;  border: 1px solid #C4EBF8;
margin-bottom:20px; font-size:12px; line-height:22px;   padding: 10px;}
.mod-desc h5{ font-size:14px;}

.ul_table{ overflow:hidden;}
.ul_table li{ padding:8px 0; height:16px; }
.ul_table .long_li{ width:665px; margin-right:0px; height:auto; overflow:hidden;}
.ul_table select{ width:135px;}
.ul_table .label{  width:140px; margin-right:3px;}

.step01 .ul_table .long_li{ width:650px;  margin: 0 15px; padding:0;}
.step01 .collate,.step04 .collate { margin-bottom:15px;}
.step01 .ul_table{ margin-bottom:15px;}
.step01 .ul_table .tip{ margin-right:15px; display:inline; padding:5px 3px 2px 0px; background-position:3px 8px; }
.step01 .ul_table .tip_green {background: url(../images/hosp/arr_tip_off.gif) no-repeat scroll 3px 8px #E9FDE9;}
.step01 .ul_table .label,.step01 .collate .label,.step04 .collate .label,.pay_3 .label{ width:110px;}
.step01 .collate .long_li .txt{ width:157px;}
.step01 .long_li .tip{ width:285px;}

.step02 .ul_table select{ width:170px;}
.step02 .ul_table .txt{ width:163px;}
.step02 .ul_table li { padding:10px 0;}
.long_li .tip{ float:right; line-height:18px; font-size:12px; width:315px;/* color:#666; background:url(../images/hosp/arr_tip_off.gif) left 5px no-repeat;*/ padding-left:10px;}


.pay_finish .label,.pay_finish1 .label{ width:120px;}
.top_tip{font-size:12px; margin-bottom:10px; line-height:18px; font-weight:500;  background:url(../images/hosp/attention.png) 68px center no-repeat; padding:5px 20px; border:1px solid #c4ebf8;background-color:#F8FCFE; padding-left:90px;}



.code_text{display:none;color:#555555;font-size:12px;}
.donation_msg a:hover{ text-decoration:underline;}


.cost_data_box8{font-size:14px;}
.cost_data_box8 .tab_755_menu{background:none;height:26px;}
.cost_data_box8 .tab_755_menu ul{position:absolute;}
.cost_data_box8 .top_left{background:none;border-left:solid 1px #6EAEEB;}
.cost_data_box8 .block_border_new .top_left{background: url(../images/cost/block_border.gif) no-repeat left top transparent;border-left:0;}
.cost_data_box8 .tx1{font-size:12px;font-weight:normal;position:absolute;right:0;margin-right:10px;}


.cost_data_box2 .tab_menu{height:27px;width:665px;position:relative;}
.cost_data_box2 .tab_menu ul{position:absolute; width:650px;}
.cost_data_box2 .tab_menu ul li{width:183px;height:28px;overflow:hidden; display:inline;float:left;margin-right:5px;cursor:pointer;}
.cost_data_box2 .tab_menu ul li img{margin-top:-28px;}
.cost_data_box2 .tab_menu ul .on img{margin-top:0px;}
.cost_data_box2 .tab_content .top_left{background-image:none;border-left:#6eaeeb 1px solid}

.step_submit2{margin-right:10px;}
.pay_2,.pay_3{font-size:14px;color:#000;}
.pay_2 label,.pay_3 label{display: inline-block;font-size: 14px;width: 110px;}
.pay_2 p,.pay_3 p{margin:0 0 20px 0px;}
.pay_3_tel .border_ico{margin-left:-5px;}
.pay_3 .massage_txt{left:440px;}
.pay_3 .massage_txt .red{cursor:pointer;}
.pay_3_a{ padding-left:25px;}
.msg_wait{font-weight:bold;}
.again_msg{font-size:12px;color:#0066B3;padding-left:15px;height:16px;display:inline-block;line-height:16px;cursor:pointer;background:url(../images/cost/phone.png) no-repeat;	}
.step_submit4{margin-right:10px;}
.cost_data_box8{display:none;}
.info_table{margin-left:40px;color:#000;font-size:14px;}
.info_table td{padding:0px 5px;text-align:right;height:30px}
.info_table span{text-align:left;display:block;}
.info_table span.label{text-align:right;display:block;}
.share_to{color:#919191;margin-left:60px;}
.share_to ul{display:inline;}
.share_to ul li{display:inline;height:16px;line-height:16px;margin-right:20px;cursor:pointer;color:#000;}
.share_to ul li img{vertical-align:middle;margin-right:5px;}
.input_box_bg{min-height:300px;_height:300px;padding:30px;background:url(../images/cost/input_box_bg.gif) no-repeat;}
.step_list_right{width:630px;margin-left:250px;}
.other_cost_list a{color:#0066b3;margin:0 20px;float:left;text-align:center;}
.other_cost_list a:hover{color:#3990e2;}
.st_time,.end_time{width:80px;}
.data_print{top:-40px;right:30px;color:#0066b3;font-size:14px;cursor:pointer;}
.data_print img{vertical-align:middle;margin-right:4px;}
.iframe_ebank table td{font-size:14px; color:#000;}
.div_400{width:420px;}

.btns{ text-align:center; padding:20px 10px 0 0;  overflow:hidden; height:31px;}

.pay_mod .collate li{ width:280px;}
.ul_yisheng li{padding:10px 0px}
.ul_yisheng h6 label{ font-weight:700; margin-right:10px; cursor:default; vertical-align:baseline;}
.ul_yisheng li .img{width:80px;display:inline;float:left;}
.ul_yisheng li .img img{padding:4px;border:#6eaeeb 1px solid;}
.pt-tab .ul_yisheng li .info{width:651px; padding-left:10px;}
.ul_yisheng li .info{width:580px;display:inline;float:left;}
.ul_yisheng li .info p{line-height:18px;overflow:hidden; width:450px;padding:5px;-moz-border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #F8FCFE; border: 1px solid #C4EBF8; float:left;}
.pt-tab li .info p{ width:521px;}
.ul_yisheng li .info h6{line-height:22px; font-weight:500; font-size:12px; }
.ul_yisheng li .info .y_job{ margin:3px 0 8px 0;}
.ul_yisheng li .info h6 span.ul_yisheng li .info h6 span a,{ font-size:14px;}
.ul_yisheng li .info .button_58px_20px{margin-top:10px}
.ul_yisheng li .line_xuxian_blue{margin-top:20px}

.selecttime{ display:none;}
.select_body{ position:relative; height:100%;}
.pt-tab #cz{ margin-top:12px;}
#cz{ margin-top:2px;}

/*add by xiaofang 20120927*/
.line_m{ border-bottom:1px solid #DFE1E2; overflow:hidden; height:20px; margin-top:5px; padding-bottom:2px;}
.line_m span{  cursor:pointer; padding:0 8px 2px 0px; font-size:14px; font-weight:700;color:#0066B3; }
.line_m .top{/* background-image:url(../images/hosp/jian1.png)*/}


.step01 .cardid{ width:177px;}
.step01 .ul_table .long_li{ padding:3px 0;}
/*--20120905新增输入字符变大--*/

.show_message { background:url(../images/cost/Light-bulb.png) 6px 3px no-repeat #ECF2FA; display:none; border: 1px solid #6EAEEB; font-weight: bold; left: 137px; letter-spacing: 0;  padding: 2px 3px; position: absolute; bottom:186px;  width: 240px;line-height:22px;}
.show_message_txt{font-size: 14px;color:#0066B3;font-weight:500; text-indent:2em;}
.arrow{position:absolute;border-color:#6EAEEB transparent transparent transparent;border-style:solid;border-width:8px 8px 0;
	height:0;width:0;font-size:0;bottom:-8px;left:40px;	z-index:101;line-height:0;_border-style:solid dashed dashed dashed;}
.arrow1{z-index:102;bottom:-7px;border-color:#ECF2FA transparent transparent transparent;}
.no_select{  border: 1px solid #BCBCBC;color: #919191; font-size: 12px; height: 21px; width:200px; line-height: 21px;}
