*{margin: 0;padding: 0;font-style: normal;}
.clear{clear: both;}
html,body{font-family: "Microsoft YaHei", "SimSun", Helvetica, Arial, sans-serif;background: #f1f5f8;}

.header{background:#005bac;}
.topR{text-align: right;color:#fff;font-size:14px;font-weight:100;line-height:32px;}
.topR a{color:#fff;font-size:14px;font-weight:100;line-height:32px;display:inline-block;}
.logo{text-align:center;padding:40px 0;}
.footer{background:#005bac;padding:40px 0 70px;}
.footer li{color:#fff;font-size:14px;line-height:32px;text-align:center;}
.footer li p{color:#fff;font-size:14px;line-height:32px;text-align:center;}
.footer li a{color:#fff;font-size:14px;line-height:32px;text-decoration:underline;text-align:center;}

.box{width:345px;height:387px;border:1px solid #ddd;margin-bottom:20px;overflow: hidden;}
.box .title{text-align:center;line-height:200%;font-size:16px;font-weight:700;}
.layout_txtcontent_title{color: #c12200;font-size: 20px;font-weight: bold;text-align: center;padding: 15px 0 15px 0;}
.head{width: 100%;height:45px;cursor: pointer;}
.head .prev,.head .next{width: 20%;text-align: center;float: left;line-height: 45px;font-size:16px;}
.head .tomon{width: 60%;float: left;text-align: center;line-height: 45px;font-size: 16px;}
.date ol{width: 100%;height: 40px;background: #005bac;padding: 0;}
.date ol li{display:block;float: left;width: 14.2857%;text-align: center;font-size: 16px;color: #fff;border: none;padding: 0;line-height: 40px;height: 40px;}
.date ul{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;background:#fff;}
.date ul li{display: block;width: 14.2857%;height: 45px;text-align: center;font-size: 16px;background: #fff;position: relative;}
.date ul li i{font-size: 10px;position: absolute;right: 0;bottom:3px;display:block;height: 15px;line-height: 15px;width: 100%;text-align: center;color: #e35925;}
.date ul li span{display: block;width: 100%;height: 100%;line-height: 45px;text-align: center;}
.date ul .no_date{background: #fafafa;color: #999;line-height:45px;}
.date ul .act_wk{color: #e35925;}
.date ul .act_date{background: #ff6600;color: #fff;}
.date ul .act_date a,
.date ul .act_date a:hover{color:#fff;}
.date ul .act_ds{background: #005bac;color: #fff;}
.details{width:332px;margin:10px 20px;border: 1px solid #DDDDDD;background-color: #FFFFFF;display:block;box-shadow:0 3px 3px #e5e5e5;float:left;}
.details .dname{height:25px;line-height:31px;padding: 3px;color: #FFFFFF;background-color: #005bac;font-size: 12px;line-height: 18px;text-align:center;font-weight:700;font-size:14px;}
.details .dboxs{border-top:1px dashed #ddd;padding:10px;line-height:180%;}
.details .dboxs li{line-height:24px;height:24px;padding:0 10px;}