






.hlHead{background:url(../images/smimg/sm_jrcx.jpg) no-repeat; height:200px; padding:100px 90px 23px 90px; }
.hlHead .hlZeri{ height:200px; }
.hlHead .hlZeri .zhong{padding-top:25px; overflow:hidden;}
.hlHead .hlZeri h2{text-align:center;height:45px;line-height:45px;font-family:"Microsoft YaHei","微软雅黑","宋体";color:#dd0050;font-weight:normal;font-size:26px;overflow:hidden;}
.hlHead .hlZeri .item{margin:0 auto;width:520px;overflow:hidden; padding-top:5px;}
.hlHead .hlZeri .item .lname{float:left;text-align:right;width:100px; font-size:16px;height:28px;line-height:28px; margin-right:10px; color:#793b00;}
.zr_time_bg,.zr_shi_bg,.zr_year1_bg,.zr_yue1_bg,.zr_ri1_bg,.zr_shi1_bg,.zr_fen1_bg,.zr_year2_bg,.zr_yue2_bg,.zr_ri2_bg,.zr_shi2_bg,.zr_fen2_bg{float:left;width:70px;height:28px;border:none;margin-left:0px;cursor:pointer;background:url(../images/hl_page.png) -0px -105px no-repeat;overflow:hidden; margin-right:5px;}
.zr_time_focus,.zr_shi_focus,.zr_year1_focus,.zr_yue1_focus,.zr_ri1_focus,.zr_shi1_focus,.zr_fen1_focus,.zr_year2_focus,.zr_yue2_focus,.zr_ri2_focus,.zr_shi2_focus,.zr_fen2_focus{float:left;width:70px;height:28px;border:none;cursor:pointer;background:url(../images/hl_page.png) -70px -105px no-repeat;overflow:hidden;}
#zr_time_value,#zr_shi_value,#zr_year1_value,#zr_yue1_value,#zr_ri1_value,#zr_shi1_value,#zr_fen1_value,#zr_year2_value,#zr_yue2_value,#zr_ri2_value,#zr_shi2_value,#zr_fen2_value{margin:0;color:#333;padding-left:4px;*padding-left:2px;padding-top:2px;width:66px;*width:62px;height:24px;_height:23px;line-height:24px;overflow:hidden;border:none;background:none;font-size:14px;cursor:pointer;}
#zr_time_ul,#zr_shi_ul,#zr_year1_ul,#zr_yue1_ul,#zr_ri1_ul,#zr_shi1_ul,#zr_fen1_ul,#zr_year2_ul,#zr_yue2_ul,#zr_ri2_ul,#zr_shi2_ul,#zr_fen2_ul{position:absolute;z-index:1000;width:66px;max-height:250px;_height:250px;overflow-y:scroll;background:#fff;border:1px solid #f17853;padding:1px;}
#zr_time_ul li,#zr_shi_ul li,#zr_year1_ul li,#zr_yue1_ul li,#zr_ri1_ul li,#zr_shi1_ul li,#zr_fen1_ul li,#zr_year2_ul li,#zr_yue2_ul li,#zr_ri2_ul li,#zr_shi2_ul li,#zr_fen2_ul li{padding-left:2px;*padding-left:4px;line-height:25px;height:25px;}
#zr_time_ul li.hover,#zr_shi_ul li.hover,#zr_year1_ul li.hover,#zr_yue1_ul li.hover,#zr_ri1_ul li.hover,#zr_shi1_ul li.hover,#zr_fen1_ul li.hover,#zr_year2_ul li.hover,#zr_yue2_ul li.hover,#zr_ri2_ul li.hover,#zr_shi2_ul li.hover,#zr_fen2_ul li.hover{background:#fff1d0;}
.hlHead .hlZeri .help{margin:0 auto;width:500px;overflow:hidden;}
.hlHead .hlZeri .help .con{float:right;width:425px;margin-top:2px;}
.hlHead .hlZeri .help .con li{float:left;width:132px;margin-right:8px;line-height:20px;font-size:12px;}
.hlHead .hlZeri .help .con li a{color:#7d0000;}
.hlHead .hlZeri .help .con li a:hover{color:#f00;}
.zrff_box{float:left;height:20px;line-height:20px;}
.zrff_box a{outline:none;padding-left:28px;color:#333;display:inline-block;height:20px;line-height:20px;cursor:pointer;overflow:hidden;}
.zrff_box a:hover{color:#333;text-decoration:none;}
.zrff_box a.unchecked{background:url(../images/checkbox.gif) -10px -18px no-repeat;overflow:hidden;}
.zrff_box a.checked{background:url(../images/checkbox.gif) -10px -218px no-repeat;overflow:hidden;}
.hlHead .hlZeri .zr_button{margin:0 auto;width:90px;height:28px;}
.hlHead .hlZeri .btnZeri{width:74px;height:25px; line-height:25px; text-align:center;border:none;outline:none;background:url(../images/hl_button.png) no-repeat;cursor:pointer;display:block; color:#FFF; font-weight:bold; }
.hide{display:none;}
.calendar-header{background:url(../images/rl_head.jpg) no-repeat; height: 30px;padding-left: 5px;padding-right: 5px;padding-top:3px;}
.calendar-header .lname{float:left;text-align:center;width:70px;height:28px;line-height:28px;color:#fff;font-weight:bold;}
.calendar-header .hl_year_bg{float:left;width:70px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(../images/hl_page.png) -0px -161px no-repeat;overflow:hidden;}
.calendar-header .hl_year_focus{float:left;width:70px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(../images/hl_page.png) -70px -161px no-repeat;overflow:hidden;}
.calendar-header #hl_year_value{margin:0;color:#333;padding-left:4px;*padding-left:2px;padding-top:2px;width:66px;*width:62px;height:24px;_height:23px;line-height:24px;overflow:hidden;border:none;background:none;font-size:14px;cursor:pointer;}
.calendar-header #hl_year_ul{position:absolute;z-index:1000;width:66px;max-height:250px;_height:250px;overflow-y:scroll;background:#fff;border:1px solid #f17853;padding:1px;}
.calendar-header #hl_year_ul li{padding-left:2px;*padding-left:4px;line-height:25px;height:25px;}
.calendar-header #hl_year_ul li.hover{background:#fff1d0;}
.calendar-header .hl_yue_bg{float:left;width:60px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(../images/hl_page.png) -140px -161px no-repeat;overflow:hidden;}
.calendar-header .hl_yue_focus{float:left;width:60px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(../images/hl_page.png) -200px -161px no-repeat;overflow:hidden;}
.calendar-header #hl_yue_value{margin:0;color:#333;padding-left:4px;*padding-left:2px;padding-top:2px;width:58px;*width:52px;height:24px;_height:23px;line-height:24px;overflow:hidden;border:none;background:none;font-size:14px;cursor:pointer;}
.calendar-header #hl_yue_ul{position:absolute;z-index:1000;width:56px;max-height:250px;_height:250px;overflow-y:scroll;background:#fff;border:1px solid #f17853;padding:1px;}
.calendar-header #hl_yue_ul li{padding-left:2px;line-height:25px;height:25px;}
.calendar-header #hl_yue_ul li.hover{background:#fff1d0;}
.calendar-header .hl_button{float:left;width:60px;height:28px;}
.calendar-header .btnHL{width:60px;height:28px;border:none;outline:none;background:url(../images/hl_page.png) -260px -161px no-repeat;cursor:pointer;display:block;line-height:28px;text-align:center;}
.calendar-header .btnHL:hover{text-decoration:none;}
.calendar-header .hl_buttonToday{float:right;width:80px;height:28px; padding-right:5px;}
.calendar-header .btnHLToday{width:80px;height:28px;border:none;outline:none;background:url(../images/hl_page.png) -320px -161px no-repeat;cursor:pointer;display:block;line-height:28px;text-align:center;}
.calendar-header .btnHLToday:hover{text-decoration:none;}
.calendar-header span,.calendar-header input,.calendar-header select{vertical-align:middle;}
.calendar-header span B{color:#fff;}
.calendar-week li{float:left;width:96px;color:#fff;text-align:center;vertical-align:middle;font-size:14.8px;line-height:30px; height:30px;font-weight:700; color:#E35957}
.calendar-datail{border:1px #fd6710 solid;zoom:1;}

.calendar-datail:after{content: '\0020';display: block;height: 0;clear: both;}
.calendar-datail a{padding-top:7px;border:1px #fc750e solid;float:left;width:89px;height:68px;text-align:center;font-size:26px;}
.calendar-datail a:hover{color:#910911; background:#f7e8bd;}
.calendar-datail a:link,.calendar-datail a:visited{color:#000; text-decoration:none;}
.calendar-datail a.selected-day{color:#910911; background:#f7e8bd;}
.calendar-datail a.other-day,.calendar-datail a.other-day span{color:#ccc;}
.calendar-datail a span{color:#666;}
.calendar-datail a.red span{color:#666;}
.calendar-datail a.green span{color:#48A01B;}
.calendar-datail a:hover{text-decoration:none;}
.calendar-left-panel{width:225px; border:1px #CEE0F4 solid; background:#F6F9FC;}
.calendar-left-panel .border-b{border-bottom:1px #CEE0F4 solid;}
.calendar-left-middle li{margin:5px 0; clear:both; vertical-align:middle;height:100%; line-height:16px;}
.calendar-left-middle li img{margin:1px 3px 0 0; float:left;  height:14px;}
.calendar-left-middle li span{display:block; float:left; width:195px;}
.calendar-history{height:265px; overflow:auto;}
.calendar-history li{margin:2px 0;}
.calendar-history li span{display:block;float:left;width:45px; color:#999999;}
.calendar-datail a span{display:block; font-size:12px;font-weight:normal;}
.calendar-datail a span.tq{color:#36c;}
.calendar-datail-hover-pop1{border:1px #b7853d solid; background:#FFF;}
.calendar-datail-hover-pop{left:224px;overflow:hidden;position:absolute;top:278px;width:235px;z-index:999;}
.js_hover_datail_mainbg{height:100%;position:absolute;z-index:-1;left:0;top:0;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}
#pop_title{background:#fff;border:1px #3a6bcd solid;border-bottom:none;font-size:40px;height:74px;left:-1px;position:absolute;text-align:center;top:-75px;width:75px; height:34px; line-height:34px;}
.pop_day{font-weight:700;font-size:14px;margin-bottom:10px;text-align:center; background:url(../images/folilitt2.png) no-repeat; color:#FFF; height:34px; line-height:34px;}
#pop_nongli{font-size:12px;color:#c60a00;margin-bottom:5px;text-align:center;}
#pop_hdjr{font-size:14px;font-weight:700;margin-bottom:5px;text-align:center;}
#pop_hdjrhint{font-size:12px;color:#000;margin-bottom:5px;text-align:center;}
#pop_ganzhi{font-size:12px;margin-bottom:5px;text-align:center;}
#pop_jieri{color:#c60a00;margin-bottom:5px;padding-bottom:5px;font-size:12px;line-heigt:20px;text-align:center;}
#js_calendar_box span{padding-top:10px;}

/*首页样式*/
.headerbg,.calendar-time{margin:0 auto;width:678px;overflow:hidden; border: solid 1px #E3C89C;}
.headerbg .calendar-header{padding-top:3px;padding-left:5px;padding-right:5px;height:35px; background:#E35957;}
.headerbg .calendar-week{height:30px;background:#FBF7EC;padding:0 2px;}
.headerbg .calendar-datail{border:1px #fefefe solid;zoom:1;background:#FFF;}
.headerbg .calendar-datail a{padding-top:7px;border:1px #efefef dotted; border-right:none; border-top:none;float:left;width:95.5px;height:68px;text-align:center;font-size:26px;}
.data_table{font-size:14px;}
.datetop, .nonglibottom {background:url(../images/datebg.png) no-repeat;}
.datetop {color: #fff;font-weight: bold;padding-top: 35px;text-align: center;}
.nonglibottom {background-position: 0 -80px;height: 90px; padding-top: 13px;}