﻿
/****************************招标日历********************************/
.xy_zbrl_title { height: 31px; background: url(/uploads/image/iwimages/zbrl_bt_bg.png) repeat-x; border: #c3e2ff 1px solid; margin-top: 8px; position: relative; }
.xy_zbrl_title span { line-height: 31px; height: 31px; padding-left: 15px; text-align: left; float: left; }
.xy_zbrl_title a { padding: 0px 3px; color: #00349a; }
.xy_zbrl_con { width: 1000px; overflow: hidden; }
.xy_zbrl_con .xy_zbrl_contitle { border: #ddds 1px solid; height: 36px; line-height: 36px; text-align: center; font-size: 16px; font-weight: bolder; color: #fff; background: #2c6cc6; margin-bottom:20px; }
.xy_zbrl_contable { width: 1000px; overflow: hidden; margin-bottom: 15px; }
.xy_zbrl_contable .calendar_tab { width: 241px; height: 195px; border-collapse: collapse; float: left; margin-left: 12px; border: #ddd 1px solid; }
.calendar_tab td, .calendar_tab th { border: none; }
.calendar_tab td { font-weight: bolder; color: #333333; line-height: 22px; height: 22px; text-align:center;}
.calendar_tab td.cal_td_border { border-bottom: #dddddd 1px solid; }
.calendar_tab td.cal_td_color { color: #c60b02; }
.calendar_tab th { width: 231px; line-height:30px; height:30px; background: #2b84de; color: #fff; font-weight: normal; }


/****************************招标日历内容页********************************/
.xy_zbrl_title_register { position: absolute; right: 100px; top: 3px; }
.xy_zbrl_title_register strong { height: 28px; line-height: 25px; color: #d5060a; font-size: 14px; display: block; float: left; }
.xy_canlendar_title { height: 36px; width: 960px; background: #f5f5f5; position: relative; margin: 0px auto; margin-top: 8px; overflow: hidden; }
.xy_canlendar_title ul { border-top: #dfdfdf 1px solid; border-bottom: #dfdfdf 1px solid; height: 34px; padding-left: 70px; }
.xy_canlendar_title li { height: 34px; line-height: 34px; }
.xy_canlendar_title li a { font-weight: bolder; color: #333333; display: block; width: 30px; float: left; text-align: center; }
.xy_canlendar_title li a:hover { color: #d5060a; }
.xy_canlendar_titleright { height: 36px; width: 62px; position: absolute; left: 0px; top: 0px; background: url(/uploads/image/iwimages/canlendar_title_left.png) no-repeat; }
.xy_canlendar_titleleft { height: 36px; width: 10px; position: absolute; right: 0px; top: 0px; background: url(/uploads/image/iwimages/canlendar_title_right.png) no-repeat; }
.xy_zbrl_nry_con { border: #d9f4fb 1px solid; background: #f7faff; width: 938px; overflow: hidden; }
.xy_zbrl_nry_con h3 { font-size: 16px; text-align: center; color: #093f85; border-bottom: #dadde2 1px dashed; height: 55px; line-height: 55px; width: 938px; margin-bottom: 10px; _margin-bottom: 0px; overflow: hidden; }
.xy_zbrl_nry_con ul { text-align: left; }
.xy_zbrl_nry_con .xy_zbrl_nry_conadv { height: 336px; height: 269px; float: left; margin: 0px 16px 0px 0px; }
.xy_zbrl_nry_con p { color: #333333; line-height: 30px; font-size: 14px; text-indent: 32px; padding: 0px 10px; margin-bottom: 10px; }
.xy_zbrl_nry_con .xy_zbrl_nry_jrsc a { margin-right: 10px; float: right; }
.xy_zbrl_nry_con .xy_zbrl_nry_wzxx { margin: 10px auto; text-align: center; }
.xy_zbrl_nry_con .xy_zbrl_nry_wzxx span { margin-left: 20px; text-align: center; color: #3c3c3d; height: 24px; line-height: 24px; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.calendar_tab a { color: #333333; }
.calendar_tab a:link, .calendar_tab a:visited { color: #333333; }
.calendar_tab a:hover { color: #c60b02; }
.cal_td_color a { color: #c60b02; }
.cal_td_color a:link, .cal_td_color a:visited { color: #c60b02; }
.sf-xxrl { color: #c60b02; font-weight: bolder; font-family: arial, helvetica, sans-serif; }
.content { width: 675px; margin: 0 auto; padding-top: 30px; }
