@charset "gbk";
.calendar{position:relative;float:left;border:1px solid;border-color:#f75349;padding:0 30px 15px;background:#FFF;}
.cal-container{float:left;margin:10px 10px 0;}
.calendar dl{width:183px;color:#404040;font:12px/22px Tahoma;margin:10px 10px 0;}
.calendar dl,.calendar dt,.calendar dd{text-align:center;margin:0;padding:0;}
.calendar dt{float:left;width:25px;height:22px;margin-left:1px;}
.calendar dt.date{width:100%;font-weight:700;border-bottom:1px solid #E4E4E4;margin:0;}
.calendar dd{clear:both;width:183px;height:139px;font-weight:700;background:url(/images/hunyan/bg.png) no-repeat;}
.calendar dd a,.calendar dd a span{float:left;width:25px;height:22px;color:#404040;overflow:hidden;text-decoration:none;background-image:url(/images/hunyan/special-day.png);background-position:-999px -999px;background-repeat:no-repeat;margin:1px 0 0 1px;outline:none;}
.calendar dd a:hover,.calendar dd a.selected{color:#FFF;background-color:#5792DC;}
.calendar dd a.disabled,.calendar dd a.disabled:hover{color:#DCDCDC;cursor:default;background-color:transparent;}
.calendar dd a span{display:block;width:25px;height:22px;margin:0;cursor:pointer; color:#fff}
.cal-prev,.cal-next,.cal-close{position:absolute;cursor:pointer;overflow:hidden;text-indent:-9999px;background:url(/images/hunyan/ico.png) no-repeat;}
.cal-prev,.cal-next{top:50%;width:20px;height:38px;margin-top:-19px;}
.cal-prev{left:10px;background-position:0 -25px;}
.cal-next{right:10px;background-position:-20px -25px;}
.cal-close{top:8px;right:8px;width:17px;height:17px;background-position:-40px -25px;display:none !important;}
.calendar dd a.yuandan,
.calendar dd a.chuxi,
.calendar dd a.chunjie,
.calendar dd a.yuanxiao,
.calendar dd a.qingming,
.calendar dd a.wuyi,
.calendar dd a.duanwu,
.calendar dd a.zhongqiu,
.calendar dd a.guoqing,
.calendar dd a.today
{text-indent:-999px;}
.calendar dd a.dangqi{background-color:#f75349;}
.calendar dd a.yuandan{background-position:0 0;}
.calendar dd a.chuxi{background-position:0 -30px;}
.calendar dd a.chunjie{background-position:0 -60px;}
.calendar dd a.yuanxiao{background-position:0 -90px;}
.calendar dd a.qingming{background-position:0 -120px;}
.calendar dd a.wuyi{background-position:0 -150px;}
.calendar dd a.duanwu{background-position:0 -180px;}
.calendar dd a.zhongqiu{background-position:0 -210px;}
.calendar dd a.guoqing{background-position:0 -240px;}
.calendar dd a.today{background-position:0 -270px;}
.calendar dd a.dangqi:hover, .calendar dd a.dangqi .selected{background-color:#FF6E75;}
.calendar dd a.yuandan:hover, .calendar dd a.yuandan .selected{background-position:-31px 0;}
.calendar dd a.chuxi:hover, .calendar dd a.chuxi .selected{background-position:-31px -30px;}
.calendar dd a.chunjie:hover, .calendar dd a.chunjie .selected{background-position:-31px -60px;}
.calendar dd a.yuanxiao:hover, .calendar dd a.yuanxiao .selected{background-position:-31px -90px;}
.calendar dd a.qingming:hover, .calendar dd a.qingming .selected{background-position:-31px -120px;}
.calendar dd a.wuyi:hover, .calendar dd a.wuyi .selected{background-position:-31px -150px;}
.calendar dd a.duanwu:hover, .calendar dd a.duanwu .selected{background-position:-31px -180px;}
.calendar dd a.zhongqiu:hover, .calendar dd a.zhongqiu .selected{background-position:-31px -210px;}
.calendar dd a.guoqing:hover, .calendar dd a.guoqing .selected{background-position:-31px -240px;}
.calendar dd a.today:hover, .calendar dd a.today .selected{background-position:-31px -270px;}
</style>
<style>
body{font:14px/1.5 Tahoma; }
#set{overflow:hidden;zoom:1;line-height:2;padding:10px 0;}
#set button,#set input,#set label{float:left;}
#set button{cursor:pointer;}
#set input{border:2px solid #CCC;height:19px;padding:3px;font:700 16px Arial;}
#set button,#set input{margin-right:10px;}
#copyright{font-size:12px;float:left;clear:both;width:100%;color:#9A9A9A;text-align:center;padding:10px 0;border-top:2px solid #3485C0;margin:15px 0;}
#copyright a{background:#9A9A9A;border-radius:10px 10px 10px 10px;color:#FFF;padding:2px 5px;text-decoration:none;}
button.jrbutton {
    background-color: #f75349;
    border: medium none;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 16px;color:#fff;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 150px;
}
a.tbutton {
    background-color: #f75349;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-left: 20px;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
a.tbutton:link, a.tbutton:visited {
    color: #fff;
    text-decoration: none;
}
a.tbutton:hover {
    background-color: #f75349;
    color: #fff;
    text-decoration: none;
}
.tbuttonhover {
    background-color: #f75349 !important;
}
.dqtxt{line-height:22px; font-size:14px;color:#000}
.dqtxt span{background-color: #f75349; display:inline-block;height:22px;width:25px;}