.side .module{margin-bottom:25px;border:2px solid #a5452f;border-top-left-radius:5px;border-top-right-radius:5px}.side .module .hd{padding:5px 15px;background:#a5452f;line-height:25px;font-weight:bold;font-size:16px;color:#fff}.side .module .hd a{color:#fff}.mod-calendar .bd a:hover{text-decoration:none}.mod-calendar .bd .box{background:#fff}.mod-calendar .bd .selector{position:relative;padding:5px 10px;vertical-align:middle;text-align:center;overflow:hidden}.mod-calendar .bd .selector a{float:left;position:relative;height:24px;padding:0 5px;border:1px solid #ebebeb;background:#fafafa;line-height:24px;vertical-align:middle}.mod-calendar .bd .selector a:hover{border-color:#fc9000;color:#fc9000}.mod-calendar .bd .selector .goback{margin-left:7px}.mod-calendar .bd .selector .prev{left:1px}.mod-calendar .bd .selector .next{margin-right:7px;right:1px}.mod-calendar .bd .selector select{float:left;min-width:60px;height:26px;padding-left:4px;border:1px solid #ebebeb;background:#fff;line-height:24px;vertical-align:middle;font-size:14px;color:#333;outline:none;_width:80px}.mod-calendar .bd .selector button{height:26px;border:1px solid #ebebeb;line-height:24px;background:#fafafa}.mod-calendar .bd table{width:100%;table-layout:fixed;color:#666}.mod-calendar .bd table tr{border-top:1px solid #ebebeb}.mod-calendar .bd table th,.mod-calendar .bd table td{border:1px solid #ebebeb;text-align:center}.mod-calendar .bd table th{line-height:30px;font-weight:normal}.mod-calendar .bd table td{position:relative;line-height:18px}.mod-calendar .bd table thead{background:#f8f8f8}.mod-calendar .bd table tbody a{display:block;position:relative;margin:0 auto;padding:5px 0;border:1px solid transparent;cursor:pointer}.mod-calendar .bd table tbody a.active,.mod-calendar .bd table tbody a:hover{border:1px solid #fc9000}.mod-calendar .bd table tbody span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-calendar .bd table tbody i{position:absolute;left:2px;top:0;line-height:18px;font-style:normal;font-size:12px;color:#fff}.mod-calendar .bd table tbody .s1{font-size:18px;color:#212121}.mod-calendar .bd table tbody .s2{font-size:12px;color:#757575}.mod-calendar .bd table tbody .holiday a{background:#f1f9f1}.mod-calendar .bd table tbody .holiday i{color:#4bae4f}.mod-calendar .bd table tbody .work a{background:#fef0ef}.mod-calendar .bd table tbody .work i{color:#f44336}.mod-calendar .bd table tbody .today a{background:#fc9000}.mod-calendar .bd table tbody .today span{color:#fff}.mod-calendar .bd table tbody .disabled a{background:#fff}.mod-calendar .bd table tbody .disabled .s1,.mod-calendar .bd table tbody .disabled .s2{color:#bdbdbd}.mod-calendar widget-calendar{--primary-color:#fff}.mod-banner{margin-bottom:25px;text-align:center}.mod-search .bd{padding:15px}.mod-search .bd form{text-align:center}.mod-search .bd select{min-width:60px;height:30px;padding-left:10px;border:1px solid #e2e2e2;background:rgba(255,255,255,0.8);border-radius:5px;vertical-align:middle;outline:none}.mod-search .bd button{min-width:60px;height:30px;padding:0 15px;background:#fc9000;border:medium none;border-radius:5px;vertical-align:middle;color:#fff;cursor:pointer}.mod-search .bd button:hover{background:#ea8600}.mod-search .bd .title{margin:10px 0;font-weight:bold}.mod-search .bd ul{padding-bottom:15px;overflow:hidden}.mod-search .bd li{float:left;width:33.33%;line-height:30px;text-align:center}.container .main{float:left;width:860px}.container .side{float:right;width:320px}.mod-panel{margin-bottom:25px}.mod-panel .calendar{position:relative;padding:10px;margin-bottom:20px;border:7px solid #a5452f;border-radius:5px;font-size:16px}.mod-panel .calendar .date{position:relative;margin-bottom:15px}.mod-panel .calendar .date .field{width:570px;padding:5px;margin-bottom:8px;background:#a5452f;border-radius:4px;line-height:32px}.mod-panel .calendar .date .field span{display:inline-block}.mod-panel .calendar .date .field span.field-name{width:60px;margin:0 3px;text-align:center;font-weight:bold;color:#fff}.mod-panel .calendar .date .field span.field-value{width:240px;margin:0 3px;background:#fff;text-align:center;border-radius:4px}.mod-panel .calendar .date .shengxiao{position:absolute;right:0;top:3px;width:240px;font-weight:bold;color:#a5452f}.mod-panel .calendar .date .shengxiao span,.mod-panel .calendar .date .shengxiao img{display:block;text-align:center}.mod-panel .calendar .date .shengxiao img{margin:0 auto}.mod-panel .calendar .yiji{margin-bottom:15px}.mod-panel .calendar .yiji .field{margin-bottom:8px;overflow:hidden}.mod-panel .calendar .yiji .field .field-name{float:left;width:60px}.mod-panel .calendar .yiji .field .field-value{margin-left:72px;line-height:25px}.mod-panel .calendar .yiji .field .field-value span{margin:0 2px;white-space:nowrap;color:#888}.mod-panel .calendar .yiji .field .field-value a{color:#333}.mod-panel .calendar .yiji .field .field-value a:hover{text-decoration:underline;color:#a5452f}.mod-panel .calendar .items ul{margin:0 5px;overflow:hidden}.mod-panel .calendar .items li{float:left;width:50%;line-height:30px;font-size:15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mod-panel .calendar .items li strong{margin-right:-6px;color:#af3122}.mod-panel .calendar .items li span{margin-right:4px}.mod-panel .ft .intro{text-align:center;margin-bottom:5px}.mod-panel .ft .intro h2{line-height:30px;font-weight:bold;font-size:20px;color:#a5452f}.mod-panel .ft .intro p{line-height:24px;color:#666}.mod-panel .ft .table-inner{margin-bottom:10px;overflow-x:auto}.mod-panel .ft table{width:100%;width:calc(100% - 1px);table-layout:fixed;color:#666}.mod-panel .ft table thead{background:#a5452f}.mod-panel .ft table th,.mod-panel .ft table td{padding:5px 8px;line-height:22px;text-align:center}.mod-panel .ft table th.th,.mod-panel .ft table td.th{background:#f8f8f8}.mod-panel .ft table th{color:#fff}.mod-panel .ft table tbody td{border:1px solid #ebebeb}.mod-intro{margin-bottom:25px}.mod-intro .hd{margin-bottom:10px;line-height:30px;text-align:center;font-weight:bold;font-size:20px;color:#a5452f}.mod-intro .bd .tabs .nav{margin-bottom:10px;text-align:center;overflow:hidden}.mod-intro .bd .tabs .nav li{display:inline-block}.mod-intro .bd .tabs .nav li.active a{background:#a5452f;color:#fff}.mod-intro .bd .tabs .nav li a{display:block;margin:0 5px;padding:0 15px;background:#f8f8f8;line-height:30px;border-radius:5px}.mod-intro .bd .tabs table{width:100%;margin-bottom:10px;table-layout:fixed}.mod-intro .bd .tabs table td,.mod-intro .bd .tabs table th{padding:5px 10px;border:1px solid #ebebeb;line-height:20px;vertical-align:top}.mod-intro .bd .tabs table td.th,.mod-intro .bd .tabs table th.th{width:64px;background:#f8f8f8;text-align:center;font-weight:bold}@media screen and (max-width: 799px){.container .main{float:none;width:auto}.container .side{float:none;width:auto}.mod-panel .calendar{border:2px solid #a5452f;font-size:14px}.mod-panel .calendar .date{margin-bottom:10px}.mod-panel .calendar .date .field{width:auto;margin-bottom:4px}.mod-panel .calendar .date .field span.field-name{width:36px}.mod-panel .calendar .date .field span.field-value{width:auto;background:none;color:#fff}.mod-panel .calendar .date .shengxiao{position:static;width:auto;margin:10px 0}.mod-panel .calendar .date .shengxiao img,.mod-panel .calendar .date .shengxiao span{display:inline-block}.mod-panel .calendar .date .shengxiao img{width:32px;height:32px}.mod-panel .calendar .yiji .field .field-name{width:36px}.mod-panel .calendar .yiji .field .field-name img{width:30px;height:25px}.mod-panel .calendar .yiji .field .field-value{margin-left:36px}.mod-panel .calendar .items li{float:none;width:auto;line-height:24px;font-size:14px}.mod-panel .ft .intro h2{line-height:24px;font-size:16px}.mod-panel .ft .intro p{line-height:20px;font-size:13px}.mod-panel .ft table{width:720px}.mod-intro .hd{font-size:16px}.mod-intro .bd .nav li a{margin:0 0 2px}.mod-intro .bd table td,.mod-intro .bd table th{display:block;padding:4px 8px;border:none}.mod-intro .bd table td.th,.mod-intro .bd table th.th{width:48px;margin-top:10px;text-align:left;background:none}.mod-intro p{line-height:22px}}
