@charset "UTF-8";
/**
 * 
 * @authors Nat Liu (fliu@boxtech.com)
 * @date    2014-08-25 11:01:25
 * @version 2014-08-25 11:01:25
 */
.rt {
    text-align: center;
}
.boxclndr {/* position: relative; */font-size: 14px;color: #565656;font-family: "Microsoft YaHei",Tahoma, Geneva, sans-serif;}
.boxclndr a { cursor: pointer;}
.boxclndr a:hover { text-decoration: none;}
.boxclndr .clndr-controls {height: 28px;line-height: 25px;/* background: #fff; */position: relative;border-bottom:none;width: auto;display: block;text-align: left;margin: 0 10px 20px;}
.boxclndr .clndr-controls .clndr-nav {z-index:999;display: block;width: 21px;height: 21px;line-height: 22px;position: absolute;top: 50%;margin-top: -13px;color: #ff8f3e;font-size: 16px;font-family: 宋体;text-align: center;cursor: pointer;font-weight: bold;text-decoration: none;border-radius: 50%;/* border: 1px solid #ff8f3e; */}
.boxclndr .clndr-controls .clndr-prev span {
    display: none;
}
.boxclndr .clndr-controls .clndr-next span{
    display: none;
}
.boxclndr .clndr-controls .clndr-nav:hover {color:#000;}
.boxclndr .clndr-controls .clndr-prev {right: 40px;/* width:33px; */background: url(../images/left2.png) center no-repeat;}
.boxclndr .clndr-controls .clndr-next {right: 1px;/* width:33px; */background: url(../images/right2.png) center no-repeat;}
.boxclndr .clndr-controls .clndr-dates {margin: 0px;text-align: left;position: relative;font-size: 18px;font-weight: bold;color: #fff !important;}
.boxclndr .clndr-controls .clndr-dates a {/* margin:0 1px; */color:#fff !important}

.boxclndr .clndr-container {/* position: relative; */overflow: hidden;/* padding:10px 0 */}
.boxclndr .clndr-container .clndr-days {width: 100%;left: 0px;top: 41px;z-index:5;border-bottom: none;}
.clndr-days-head{margin: 0 0px;}
.clndr-days-table{margin-top: 15px;}
.clndr-days-table tr td .news_box{ margin-bottom:10px; }
.rl {height: 500px;border-top: none;z-index: 20;width: 490px;/* float:left; *//* box-shadow:1px 3px 6px 2px #f2f2f2; */padding-bottom: 32px;/* border-bottom: 1px solid #dfdfdf; */position: absolute;left: 0;top: 117px;box-sizing: border-box;background: #CEBA7D;padding: 30px 20px;}
.boxclndr .clndr-container .clndr-days-week { color: #fff;font-size: 14px;}
.boxclndr .clndr-container .clndr-days-week .clndr-week {font-weight: normal; }
.boxclndr .clndr-container .clndr-days-week .clndr-week .week-box {height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;    text-transform: uppercase;}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day .day-box {/* background: #fff; */height: 48px !important;/* padding: 6px 0; */line-height: 24px;width: auto !important;text-align: center;border-left:0px solid #fff;border-bottom: 0px solid #fff;cursor: pointer;position: relative;font-size: 16px;margin-bottom: 12px;}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day-0 .day-box {border-left:none;}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number {font-weight:bold;color: #fff;display: block;ointer;-webkit-transition: background-color 0.5s;-moz-transition: background-color 0.5s;-ms-transition: background-color 0.5s;-o-transition: background-color 0.5s;transition: background-color 0.5s;border:1px solid transparent;position: relative;width: 50px;line-height: 50px;border-radius: 50%;margin: 0 auto;}

.boxclndr .clndr-container .clndr-days-wrap .clndr-day .day-box .day-number:hover {/* border: 1px solid #900000; background: none;color: #fff;background: #900000;*/}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number:hover {/* color: #424040; *//* background: #edfbfb; */cursor: text;}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day-out .day-box .day-number {color: transparent !important;background: none !important;}
.boxclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box .day-number:after {content: "";display: block;width: 5px;height: 5px;background: rgba(255,255,255,0.5);position: absolute;left: 50%;margin-left: -2px;border-radius: 3px;bottom: 0px;/* border-radius: 50%; */z-index: 2223;}


.boxclndr .clndr-container .clndr-days-wrap .clndr-has-events .day-box { }
.boxclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box .day-number,
.boxclndr .clndr-container .clndr-days-wrap .clndr-today .day-box .day-number {color: #3c3c3c;/* font-weight: bold;*/background: #edfbfb;/* border: 1px solid #4ab7a0; *//* width: 30px; *//* line-height: 36px; */margin:0 auto; border-radius: 50%;color: #fff;background:#fff;color:#9A2F4D}
.boxclndr .clndr-container .clndr-events {width: 100%;/* margin-left:1%; *//* top: 0px; *//* z-index: 10; */background: #ffffff;/* float:left; */height: auto;/* overflow-y: scroll; */ display: none;}
.boxclndr .clndr-container .clndr-events .clndr-events-head {position: relative;background: #fff;margin-top:40px;display: none;}
.boxclndr .clndr-container .clndr-events .clndr-events-head .clndr-events-close {   display: none;width: 30px;height: 30px;color: #999;
    position: absolute;right: 0px;font-size: 20px;font-family: "arial";text-align: right;padding: 0 4px;}
.boxclndr .clndr-container .clndr-events .clndr-events-head h3 { }
.boxclndr .clndr-container .clndr-events .clndr-events-head h3 a{padding-right:30px;padding-left:124px}
.boxclndr .clndr-container .clndr-events .clndr-events-list {list-style: none;/* height:290px; */}
.clndr-events-list li.news{/* float:left; *//* width:49%; *//* padding-left:1%; *//* height: 75px; *//* display: flex; *//* align-items: center; *//* border-bottom: 1px solid #eed9d9; */position: relative;/* width: 100%; *//* padding: 24px 0; *//* border-bottom: 10px solid #f8f8f8; */transition:0.3s}
.clndr-events-list .time{padding:10px 0;}
.clndr-events-list li.news:hover{border-color:#8B3652}

.boxclndr .clndr-container .clndr-events .clndr-events-list li {list-style: none;/* margin-bottom:10px */float: left;margin-bottom: 10px;width: 49%;/* padding-right:30px; */box-sizing:border-box;border: 1px solid #E8E8E8;padding: 14px 28px 12px;}
.boxclndr .clndr-container .clndr-events .clndr-events-list li:nth-child(2n+2){float:right }
.boxclndr .clndr-container .clndr-events .clndr-events-list li .news_time{font-size:14px;margin-bottom: 8px;color:#8B3652;padding-left: 18px;font-weight:bold;line-height: 20px;background: url(../images/time2.png) left center no-repeat;}
.boxclndr .clndr-container .clndr-events .clndr-events-list li a{ line-height: 26px;font-size:16px; }
.boxclndr .clndr-container .clndr-events .clndr-events-list li a:hover{}

#calendar1 .boxclndr .clndr-container .clndr-events .clndr-events-list li{border:0;padding:0 45px 45px 0;margin-top:45px;}
#calendar1 .boxclndr .clndr-container .clndr-events .clndr-events-list li:nth-child(2){padding-left:40px;padding-right:20px;border-left:1px solid #D6D6D6}
#calendar1 .clndr-events-list li.news .news_title{margin-bottom:60px;height:auto;font-weight:bold}

.boxclndr .clndr-container .clndr-events{/* left: 290px; */}
.clndr-events-list li.news .news_date {
    float: left;
    font-size: 16px;
    line-height: 28px;
    color: #999;
    /* font-style: italic; */
    margin-right: 33px;
    width: 50px;
    height: 58px;
    background: url(../images/datebg.png);
    display: none;
}

.clndr-events-list li.news .news_title {
    font-size: 16px;
    line-height: 27px;
    height: 54px;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* width: 76%; */
    color: #333;
    /* margin-bottom: 20px; */
}

.clndr-events-list li.news .zd{color:#848484;font-size:16px;line-height:28px;padding-left:25px;word-break: break-all;margin-bottom: 5px;}
 .clndr-events-list li.news .zd1{background:url(../images/time.png) left 8px no-repeat}
.clndr-events-list li.news .zd2{background:url(../images/address.png) left 8px no-repeat}
.clndr-events-list li.news .zd3{background:url(../images/person.png) left 8px no-repeat}
.clndr-events-list li.news .zd4{background:url(../images/subject.png) left 8px no-repeat; }
 
/**事件输出**/
.boxclndr-event-wrap {}
.boxclndr-event-wrap .boxclndr-event-date { font-size: 22px; font-weight: bold; height: 42px; line-height: 42px; border-bottom: 3px solid #666; color: #1A5493; margin-bottom: 10px;}
.boxclndr-event-wrap .boxclndr-event-news { padding: 0 5px; border-bottom: 1px solid #666; margin-top: 10px;}
.boxclndr-event-wrap .boxclndr-event-news h2 { color: #1A5493; font-size: 18px; font-weight: bold; line-height: 22px; margin-bottom: 3px;}
.boxclndr-event-wrap .boxclndr-event-news h2 a { color: #1A5493; font-size: 18px;}
.boxclndr-event-wrap .boxclndr-event-news p { line-height: 20px; color: #787878;}
.boxclndr-event-wrap .boxclndr-event-news .event-news-filed { color: #555; font-weight: bold;}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box .day-number {color: #fff;background: none;/* border: 1px solid #900000; */background: #fff;background: #9A2F4D;}
.rb {
    float: left;
    width: 45%;
    height: 100%;
    background: url(../images/rilibg.png)no-repeat bottom;
    /* display: flex; */
    position: relative;
}
span.clndr-today-day {
    display: block;
    font-size: 100px;
    text-align: center;
    color: #900000;
    font-weight: bold;
    margin-bottom: 26px;
    margin-top: 94px;
}
.clndr-events-list li.news .news_title a {
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
}
#calendar3 .clndr-events-list li .news_time{ }
#calendar3 .clndr-events-list li.news .news_title{}
#calendar3 .clndr-events-list li.news .news_title a{ }
span.clndr-today-day:before {content: "——";font-size: 15px;vertical-align: middle;color: #900000;margin-right: 10px;font-weight: normal;}
span.clndr-today-day:after {content: "——";font-size: 15px;vertical-align: middle;color: #900000;margin-left: 10px;font-weight: normal;}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day-cur .day-box .day-number{background:none;color:#9A2F4D}
.boxclndr .clndr-container .clndr-days-wrap .clndr-day-events .day-box .day-number{background:none !important;color:#fff !important}
span.clndr-today-month {
    font-size: 14px;
    display: block;
    text-align: center;
    color: #999;
}
.boxclndr .clndr-container .clndr-events .clndr-events-list li:hover a {
     
    color: #900000;
}
.rb:before {content: "";display: block;position: absolute;width: 100%;height: 30px;background: url(../images/dmyz.png);}
.clndr-events-list li.news .news_date span {
    display: block;
    color: #fff;
    text-align: center;
}

.clndr-events-list li.news .news_date .news_day {
    font-size: 24px;
}

.clndr-events-list li.news .news_date .news_month {
    font-size: 14px;
}