/*all*/

form, h1, h2, h3, h4, h5, ul, li, dl, dt, dd, p, q, blockquote, cite {
    margin: 0;
    padding: 0;
}
cite {
    font-style: normal;
}
body, div, td, th {
    font-family: Tahoma,Helvetica,Arial,"宋体",sans-serif;
}
img {
    border: 0 none;
}
ul, li {
    list-style: outside none none;
}
a {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #f00;
    text-decoration: underline;
}


.h10{height:10px;line-height:0;font-size:0;}
.h5{height:5px;line-height:0;font-size:0;}
.h15{height:15px;line-height:0;font-size:0;}
.h20{height:20px;line-height:0;font-size:0;}
.w5{float:left;display:block;width:5px;height:5px;}
.w10,.w20{float:left;display:block;width:10px;height:5px;}
.w20{width:20px;}
.hide{display:none;}
.reda{color:#d51938;text-decoration:underline;}
.reda2{color:#FF5F83;}
.ad_468{margin:0 auto;width:468px;padding:5px 0px;}
.ad_ar_bot{margin:0 auto;width:672px;padding:10px 0px;}
.ad_page_bot{margin:0 auto;padding-top:10px 0px 0px 0px;width:960px;}
.ad_ar_right{margin:0 auto;width:300px;}
.fl{float:left;}
.fr{float:right;}
.f12{font-size:12px;}
/*top*/
.top{margin:0 auto;}
.top .head{margin:0 auto;width:984px;height:120px;}
.top .head .logo{float:left;padding:15px 0px 0px 0px;height:90px;}
.top .head .logo a{display:block;width:240px;height:90px;}
.top .head .banner{float:right;padding:15px 0px 0px 8px;width:728px;}
.top .shadow{-webkit-box-shadow: 0px 1px 2px #f1f1f1;-moz-box-shadow: 0px 1px 2px #f1f1f1;box-shadow:0px 1px 2px #f1f1f1;}
.top .ftnav{height:45px;border-top:2px solid #dd0050;border-bottom:1px solid #dedede;background:#f4f4f4;min-width:1000px;overflow:hidden;}
.top .nav{margin:0 auto;width:988px;height:45px;line-height:45px;}
.top .nav li{float:left;}
.top .nav li.split{height:45px;width:17px;background:url(http://img.fututa.com/pub/ftsplit.png);}
.top .nav li a{display:block;width:80px;height:45px;font-family:"Microsoft YaHei","微软雅黑","宋体";font-size:18px;color:#333;text-align:center;}
.top .nav li a:hover{text-decoration:none;background:#e6e6e6;}
.top .nav li a.cur{color:#fff;background:#dd0050;}
/*fsnav*/
.fs_nav{margin:0 auto;width:988px;height:33px;overflow:hidden;background:#f4f4f4;}
.fs_nav ul{margin:0 auto;width:940px;}
.fs_nav ul li{float:left;width:70px;height:30px;line-height:30px;}
.fs_nav ul li a{font-family:"Microsoft YaHei","微软雅黑","宋体";font-size:14px;color:#333;text-align:center;}
.fs_nav ul li a:hover{color:#dd0050;text-decoration:none;}
.fs_nav ul li a.cur{color:#dd0050;}
.fs_nav ul li.split{height:30px;width:20px;background:url(http://img.fututa.com/pub/cpage.png) no-repeat -770px -190px;}
.container{margin:0 auto;width:988px;text-align:left;_height:1%;overflow:hidden;}
.hlHead .hlZeri .tou{width:616px;height:50px;background:url(http://img.fututa.com/pub/cellBg.png) repeat;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;}
.hlHead .hlZeri .item .lname{float:left;text-align:right;width:90px;height:28px;line-height:28px;font-weight:bold;}
.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(http://img.fututa.com/hl/hl_page.png) -0px -105px no-repeat;overflow:hidden;}
.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(http://img.fututa.com/hl/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 .pic{float:left;width:64px;height:64px;background:url(http://img.fututa.com/hl/hl_help_ico.png);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(http://img.fututa.com/pub/checkbox.gif) -10px -18px no-repeat;overflow:hidden;}
.zrff_box a.checked{background:url(http://img.fututa.com/pub/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(../image/hl_button.png) no-repeat;cursor:pointer;display:block; color:#FFF; font-weight:bold;}
.hlright{float:right;width:360px;overflow:hidden;}
.hlright .relaxinfo{margin:0 auto;width:360px;overflow:hidden;}
.hlright .relaxinfo .tit{width:360px;line-height:36px;height:36px;background:url(http://img.fututa.com/pub/rtitle360.png);BACKGROUND-REPEAT:no-repeat;color:#333;text-indent:1em;font-family:"Microsoft YaHei","微软雅黑","宋体";font-size:16px;font-weight:bold;}
.hlright .relaxinfo .items,.hlright .relaxinfo .bd{width:358px;border:solid 1px #e5e5e5;border-top:0px;background:#fff;overflow:hidden;}
.hlright .relaxinfo .items ul{margin:0 auto;width:320px;}
.hlright .relaxinfo .items li{float:left;width:160px;line-height:24px;font-size:12px;overflow:hidden;text-align:center;}
.hlright .relaxinfo .year1_bg{float:left;width:70px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(../image/hl_page.png) 0px -105px no-repeat;overflow:hidden;}
.hlright .relaxinfo .year1_focus{float:left;width:70px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(../image/hl_page.png) -70px -105px no-repeat;overflow:hidden;}
.hlright .relaxinfo #year1_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;}
.hlright .relaxinfo #year1_ul{position:absolute;z-index:1000;width:66px;max-height:250px;_height:250px;overflow-y:scroll;background:#fff;border:1px solid #f17853;padding:1px;}
.hlright .relaxinfo #year1_ul li{padding-left:2px;line-height:25px;height:25px;}
.hlright .relaxinfo #year1_ul li.hover{background:#fff1d0;}
.hlright .relaxinfo .yue1_bg,.hlright .relaxinfo .ri1_bg{float:left;width:60px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(http://img.fututa.com/hl/hl_page.png) -140px -105px no-repeat;overflow:hidden;}
.hlright .relaxinfo .yue1_focus,.hlright .relaxinfo .ri1_focus{float:left;width:60px;height:28px;border:none;margin-left:4px;cursor:pointer;background:url(http://img.fututa.com/hl/hl_page.png) -200px -105px no-repeat;overflow:hidden;}
.hlright .relaxinfo #yue1_value,.hlright .relaxinfo #ri1_value{margin:0;color:#333;padding-left:4px;*padding-left:2px;width:56px;*width:52px;height:24px;_height:23px;line-height:24px;overflow:hidden;border:none;background:none;font-size:14px;cursor:pointer;}
.hlright .relaxinfo #yue1_ul,.hlright .relaxinfo #ri1_ul{position:absolute;z-index:1000;width:56px;max-height:250px;_height:250px;overflow-y:scroll;background:#fff;border:1px solid #f17853;padding:1px;}
.hlright .relaxinfo #yue1_ul li,.hlright .relaxinfo #ri1_ul li{padding-left:2px;line-height:25px;height:25px;}
.hlright .relaxinfo #yue1_ul li.hover,.hlright .relaxinfo #ri1_ul li.hover{background:#fff1d0;}
.hlright .relaxinfo .jg_button{float:left;width:90px;height:28px;}
.hlright .relaxinfo .btnResult{width:90px;height:28px;border:none;outline:none;background:url(http://img.fututa.com/hl/hl_button.png) -180px 0px no-repeat;cursor:pointer;display:block;text-indent: -9999px;}
.hlright .relaxinfo .btnResult:hover{background-position:-180px -28px;}
.calendar-main{float:left;width:639px;}
.calendar-header{background:url(../image/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(../image/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(../image/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(../image/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(../image/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(http://img.fututa.com/hl/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(http://img.fututa.com/hl/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-time{background:#fff;}
.calendar-time h2{background:url(http://img.fututa.com/hl/rl_head.jpg);text-align:center;color:#fff;font-weight:bold;font-size:14px;line-height:33px;}
.calendar-time .loading p{text-align:center;padding:10px;}
#current_time_info{margin:0 auto;width:616px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;overflow:hidden;}
#current_time_info .item{margin:0 auto;width:600px;}
#current_time_info .item .desc{float:right;text-align:left;width:520px;line-height:30px;text-indent:1em;background:#fbffbc;color:#7d0000;overflow:hidden;}
#current_time_info .item .comment{float:right;text-align:left;width:520px;overflow:hidden;background:#f2f8ef;}
#current_time_info .item .shichen{float:right;text-align:left;width:520px;overflow:hidden;background:#fff;color:#d51938;line-height:30px;text-indent:1em;}
#current_time_info .item .comment p{font-size:12px;line-height:24px;text-indent:1em;}
#current_time_info .item .hui{background:#f2f8ef;}
#current_time_info .item .zilan{color:#0e30dd;font-weight:bold;}
#current_time_info .item .zired{color:#d51938;font-weight:bold;}
#current_time_info .item .zihei{color:#7d0000;font-weight:bold;}
#current_time_info .item .zilv{color:#4abe00;font-weight:bold;}

.calendar-sub{float:right;width:322px;background:#fff;}
.calendar-sub h2{background:url(../image/hlirightt.png) no-repeat;text-align:center;color:#fff;font-weight:bold;font-size:14px;line-height:37px;}
.day_datail{margin:0 auto;width:322px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:14px;overflow:hidden; text-align:left; min-height:500px;}

.clear{ clear:both; height:5px;}
.day_datail .item .comment p{font-size:12px;line-height:24px;}
.day_datail .item .juhuang{ background:url(../image/hliindexicon.png) no-repeat -3px -8px; width:46px; height:22px; text-align:center; color:#FFF; margin:5px 0px;}
.day_datail .lname{float:left;text-align:center;line-height:22px;height:22px;font-weight:bold;color:#FFF;;overflow:hidden;}
.day_datail .lname1{float:left;text-align:center;line-height:31px;height:27px;overflow:hidden; margin:0px 20px 0px 3px;;}
.day_datail .item{margin:0 auto;width:302px; padding:0px 10px;}
.day_datail .item .desc{float:right;text-align:left;width:240px;line-height:30px;padding-left:5px;overflow:hidden;}
.day_datail .item .descco{float:right;text-align:left;width:215px;line-height:30px;padding-left:5px;overflow:hidden;}
.day_datail .item .comment{float:right;text-align:left;width:302px;overflow:hidden;}
.day_datail .item .descmo{float:right;text-align:left;width:302px;line-height:30px;padding-left:5px;overflow:hidden;}
.day_datail .item .shichen{float:right;text-align:left;width:302px;overflow:hidden;background:#fff;color:#d51938;line-height:30px;text-indent:1em;}
.day_datail .item .comment p{font-size:12px;line-height:24px;text-indent:1em;}
.day_datail .item .hui{background:#f2f8ef;}
.day_datail .item .zilan{color:#0e30dd;font-weight:bold;}
.day_datail .item .zired{color:#d51938;font-weight:bold;}
.day_datail .item .zihei{color:#7d0000;font-weight:bold;}
.day_datail .item .zilv{color:#4abe00;font-weight:bold;}
.fenhong,.hong,.hei,.lv,.lv1,.lan,.lanqing,.zi,.juhuang,.hongs{ background:url(../image/hliindexicon.png) no-repeat;margin-top:6px;}
.fenhong{ background-position:-107px -12px;width:46px; }
.hong{ background-position:-103px -61px;width:46px;}
.hei{background-position:-101px -105px; width:46px;}
.lv{ background-position:-96px -161px; width:56px;}
.lv1{ background-position:-100px -209px; width:71px;}
.lan{ background-position:-119px -253px; width:46px;}
.lanqing{ width:79px; background-position:-112px -299px;}
.zi{ width:57px;background-position:-119px -349px;}
.juhuang{ background-position:-6px -216px; width:46px;}
.hongs{ width:76px; background-position:-6px -293px;}
.huidi{background:#f6f6f6;}
.hg40{ height:auto;}
.descmo span{ float:left; width:80px; padding:0 5px; background:#FF0000; color:#FFF; margin-left:8px; margin-top:10px;}
/*calendar*/
.calendar-header span,.calendar-header input,.calendar-header select{vertical-align:middle;}
.calendar-header span B{color:#fff;}
.calendar-week{height:33px;background:url(http://img.fututa.com/hl/calendar_week_bg.jpg);padding:0 2px;}
.calendar-week li{float:left;width:90px;color:#fff;text-align:center;vertical-align:middle;font-size:14.8px;line-height:35px; height:28px;font-weight:700;}
.calendar-datail{border:1px #fd6710 solid;zoom:1;}
.nonglibg{background:url(../image/folibg.png) no-repeat left #FFF;}
.nongliye .nonglibg{background:url(../image/nonglibg.png) no-repeat center #FFF;}
.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{background:url(../image/folili.png) no-repeat; color:#FFF;}
.calendar-datail a:link,.calendar-datail a:visited{color:#000; text-decoration:none;}
.calendar-datail a.selected-day{border:1px #fd6710 solid;background:url(../image/folili.png) no-repeat; color:#FFF;}
.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(../image/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:639px;overflow:hidden;}
.headerbg .calendar-header{background:url(../image/hlheart.png) no-repeat;padding-top:3px;padding-left:5px;padding-right:5px;height:29px;}
.headerbg .calendar-week{height:27px;background:url(../image/hliindexxq.png) no-repeat;padding:0 2px;}
.headerbg .calendar-datail{border:1px #fefefe solid;zoom:1;background:#FFF;}
.headerbg .calendar-datail a{padding-top:7px;border:1px #efefef solid;float:left;width:89px;height:68px;text-align:center;font-size:26px;}


.data_table{font-size:14px;}