@import url(/static/public/css/layout.css);

body{ font-size: 14px; }
.fc1 { color:#aaa;}
span.s1 { color:#ea6969;}
span.s2 { color:#ed9d63; }
span.s3 { color:#5da7ec; }
span.s4 { color:#48b966; }

.cld_index {	background: url(/static/public/images/cld_index.jpg) no-repeat; height: 494px; margin-top: 10px; width: 990px;}
.cld_index .sFcld {margin: 88px 0 0 473px; width: 492px; height: 370px; display: inline-block; text-align: center;}
.cld_index .sFcld h3{ font-size: 16px; line-height: 42px; color: #F1E7DA; background: #553B22; padding-left: 40px;}
.cld_index .sFcld h3 small{ background: #46311c; border-radius:3px; padding:0 3px; float: right; line-height: 28px; margin: 5px 5px 0 0; width: 40px; *margin-top:-36px;}
.cld_index .sFcld h3 small a{ color:#d2c0a9;}
ul.calbox li{ float:left; width:70px; line-height: 20px; padding:9px 0; border-bottom:1px solid #eee;}
ul.calbox li.calweek{ background:#F1E7DA; line-height: 30px; padding:0; color:#8A6738; border-color:#D8CEC2;}
ul.calbox li.none{ border:0;}
ul.calbox li.today{ position:relative;}
ul.calbox li.today i{ background:#FF9595; color:#fff; width:20px; line-height:20px; border-radius:100%; position:absolute; top:5px; right:0; font-size:12px; font-style:normal;}
ul.calbox li strong ,ul.calbox li span{ display:block;}
ul.calbox li span{ height:20px; overflow:hidden;}
ul.calbox li span{ font-size: 12px;}

.morelist{ margin:10px 0;  border-radius: 5px;background:#F3F0EA;overflow: hidden;padding: 6px 3px;}
.more_cal{ width: 322px; float:left; text-align: center; overflow: hidden;padding: 0 3px;}
.more_cal a:hover{text-decoration: none;}
.more_cal a:hover h3{ background:#866b59;}
.more_cal a:hover li{ color:#805e47;}
.more_cal h3{ line-height: 30px;color: #F5F3EF;background: #9A876F;border-radius:5px;}
.more_cal ul.calbox li{ width: 46px; border:0;}

ul.min li{padding: 7px 0; line-height: 17px;}
ul.min li span{ height:17px;}

.sCld { margin-top: 10px;}
.sCld .pLeft { width: 692px;}
.sCld .pLeft .cal_box{ border:1px solid #ddd;}

.cal_hear { height:32px; font-size:16px; line-height:32px; position:relative; margin:0 0 10px;text-align: center;}
.cal_hear a{ line-height:32px; height:32px; color: #4a8ac1;}
.cal_hear a.prev ,.cal_hear a.next{ position:absolute; top:0; width:90px;display:block;}
.cal_hear a.prev{ left:0;}
.cal_hear a.next{ right:0;}
.cal_hear a i{ background:#e9f3fb url(../images/cld_page.png) no-repeat 0 0; width:32px; height:32px; border-radius: 100%; display:inline-block;}
.cal_hear a.prev i{ background-position: 0 0; margin-right:10px; float:left;}
.cal_hear a.next i{ background-position: -32px 0; margin-left:10px; float:right;}
.cal_box ul.cal_week { background: #f5f5f5; border-bottom: 1px solid #eee; line-height:40px;}
.cal_box ul.cal_week li { float: left; width:98px; text-align: center; }

.cal_box h3{ text-align: center; color:#f16c6c; line-height: 80px; font-size: 22px; font-weight: normal;}
.cal_box ul.cal_day li {float: left;width:97px; height: 80px; text-align: center;border-top: 1px solid #eee; padding-top: 15px; cursor: pointer;}
.cal_box ul.cal_day li.none { cursor: default }
.cal_box ul.cal_day li i{display:block;  margin: 0 auto;font-style: normal;width: 40px;height: 40px;}
.cal_box ul.cal_day li strong {display: block;line-height: 40px;font-size: 22px;font-weight: normal;}
.cal_box ul.cal_day li span { height: 20px; line-height: 20px; display:block; overflow:hidden; color:#aaa; font-size:12px; }
.cal_box ul.cal_day li.today { color: #fff;}
.cal_box ul.cal_day li.li_empty{ border: 0;}
.cal_box ul.cal_day li.today strong { color: #fff }
.cal_box ul.cal_day li.today i ,.cal_box ul.cal_day li.today:hover i{background:#ec8484; border-radius: 100%; }
.cal_box ul.cal_day li.over i ,.cal_box ul.cal_day li:hover i { background: #daebfa; border-radius: 100%; }

.cal_box ul.cal_day li.cal_days{ background:#f5f5f5; padding:20px; position:relative; height:120px; width:650px; text-align:left; border:0; overflow:visible;}
.cal_box ul.cal_day li.cal_days i.ico_arrow{ background:url(/static/public/images/cld_arrow.png) no-repeat 0 0; width:18px; height:9px; position:absolute; top:-9px; left:426px;}
.cal_box ul.cal_day li.cal_days .s1 { color:#ea6969;}
.cal_box ul.cal_day li.cal_days .s2 { color:#ed9d63; }
.cal_box ul.cal_day li.cal_days .s3 { color:#5da7ec; }
.cal_box ul.cal_day li.cal_days .s4 { color:#48b966; }
.cal_box ul.cal_day li.cal_days .calbox_l{ width:280px; padding-right: 20px; float:left; height:120px; border-right: 1px solid #e4e4e4;}
.cal_box ul.cal_day li.cal_days .calbox_l dt{ float:left; width:115px; text-align: center; margin-right: 10px;}
.cal_box ul.cal_day li.cal_days .calbox_l dt strong{ font-size:62px; color:#f16c6c; display:block; font-weight: normal; line-height:70px;}
.cal_box ul.cal_day li.cal_days .calbox_l dt span{ display:block; overflow:auto; margin-top: 15px; font-size:14px;}
.cal_box ul.cal_day li.cal_days .calbox_l dd span{ margin:10px 0;}
.cal_box ul.cal_day li.cal_days .calbox_l dd span em{ background:#88c8f0; height:20px; line-height:20px; padding:0 8px; display:inline-block; border-radius: 5px; color:#fff;}
.cal_box ul.cal_day li.cal_days .calbox_l dd span i{ font-style: normal; margin-left: 10px; display:inline-block; width:auto; height:auto;}
.cal_box ul.cal_day li.cal_days:hover .calbox_l dd span i{ background:none;}
.cal_box ul.cal_day li.cal_days .calbox_l dd p{ line-height: 22px; color:#777; font-size: 12px;}
.cal_box ul.cal_day li.cal_days .calbox_r{ width:310px; float:right;}
.cal_box ul.cal_day li.cal_days .calbox_r p{ padding:6px 0;}
.cal_box ul.cal_day li.cal_days .calbox_r p em{ display:inline-block; vertical-align: middle; width:30px; height:30px; border-radius: 100%; text-align: center; line-height: 30px; margin-right: 10px; color:#fff; font-size: 14px;}
.cal_box ul.cal_day li.cal_days .calbox_r p span{ display: inline-block; vertical-align: middle; width:270px; line-height:26px; height:auto; font-size: 14px; }
.txt_icon1{ background:#8fc194;}
.txt_icon2{ background:#eaa0a0;}

.pRight{ width: 280px;}
.pRight .rBox{ margin-bottom: 20px;}
.pRight .listMoreYear{ margin-top:35px;}
.pRight .listMoreYear ul{ margin-top: 10px;}
.pRight .listMoreYear li{ float:left; width:70px; text-align: center; line-height: 28px;}
.pRight .yeartp strong{ background:#88c8f0; height:28px; line-height: 28px; padding:0 15px; border-radius: 5px; color:#fff; display:block;}
.pRight .yeartp ul{ margin-top: 10px;}
.pRight .yeartp ul li{ background:url(/static/public/images/dot.gif) no-repeat 5px -27px; line-height: 30px; height:30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-left: 20px;}