#container{position:relative;width:1200px;margin: 20px auto;min-height: 500px;}
#container::after{content:"";clear:both;display:block;}

.content-left{float:left;width:260px;}

.content-date{border:2px solid #07b53b;background: #fff;}
.content-date-sele{height: 37px;background:#07b53b;}
.content-date-sele select{color:#fff;border:0;width: 100%;padding: 10px 15px;background: transparent url(../images/common/sele_icon.gif) no-repeat right 18px center;outline: none;font-size: 14px;font-weight: 700;}
.content-date-sele select option{color:#000;}
.content-date-cont{padding: 0 12px 18px;margin-top: 7px;border-radius: 10px;}
.content-date-cont .rw_check_tit {overflow:hidden;text-align: center;height: 39px;padding-top: 5px;}
.content-date-cont .rw_check_tit li {display: inline-block;font-size: 18px;line-height: 24px;}
.content-date-cont .rw_check_tit .ar {transform: rotateY(180deg);cursor: pointer;}
.content-date-cont .rw_check_tit .ar i{display: inline-block;width: 24px;height: 7px;color: #545556;font-size: 22px;font-weight: 700;vertical-align: 3px;background: url(../images/common/date_off.gif) no-repeat;}
.content-date-cont .rw_check_tit .ar:hover i {color:#7c7d7e;}
.content-date-cont .rw_check_tit .tit {width: calc(100% - 80px);}
.content-date-cont .rw_check_tit .tit a {color: #000;font-size: 18px;font-weight: 700;}
.content-date-cont .rw_check_tit .tit span {/* color: #fff; */font-weight: 700;}
.content-date-cont .rw_check_tit .tit span:last-of-type{/* color: #f8dd1c; */}
.content-date-cont .rw_check_tit li:last-child {transform: rotate(360deg);}
.content-date-cont .rw_check_td {width:100%;table-layout: fixed;}
.content-date-cont .rw_check_td thead {}
.content-date-cont .rw_check_td thead tr{background:#eeeeee;}
.content-date-cont .rw_check_td thead td {width:14.28%;height: 30px;text-align:center;font-weight: 700;color: #000;}
.content-date-cont .rw_check_td tbody td {text-align:center;height: 24px;color: #acacac;}
.content-date-cont .rw_check_td tbody tr:first-child td{padding: 9px 0 4px;}
.content-date-cont .rw_check_td tbody tr td.last-day,
.content-date-cont .rw_check_td tbody tr td.next-day{color:#acacac;}
.content-date-cont .rw_check_td tbody tr td.pass-day{color:#000;}
.content-date-cont .rw_check_td tbody tr td.pass-day.sunday{color:#ff0000;}
.content-date-cont .rw_check_td tbody tr td.today.sunday a{color:#ff0000;}
.content-date-cont .rw_check_td tbody tr td.today a{width:20px;height:20px;line-height:20px;background:#c9e6d5;color:#000;}
.content-date-cont .rw_check_td tbody .rwc_check { font-weight:bold; color:#f1cc45;}
.content-date-cont .rw_check_td tbody .rwc_today {font-weight:bold;}
.content-date-cont .rw_check_td tbody .rwc_today a {width: 27px;height: 27px;line-height: 27px;background: #f8dd1c;border-radius: 50%;color:#000;font-weight: 800;}

.content-left-list{margin-top: 15px;}
.content-left-list .tit{font-size:16px;font-weight:700;color:#000;}
.content-left-list .tit span{font-weight:700;color:#07b53b;}
.content-left-list .cont{margin-top: 6px;padding: 18px 5px 18px 15px;background:#fff;border:1px solid #dbdbdb;}
.content-left-list .cont > ul > li{position:relative;padding-left: 23px;line-height: 16px;margin-top: 10px;}
.content-left-list .cont > ul > li:first-child{margin-top:0;}
.content-left-list .cont > ul > li span.num{position:absolute;top: 1px;left: 0;width:15px;height:15px;line-height: 12px;border:1px solid #dbdbdb;text-align:center;letter-spacing:-1px;font-size: 12px;font-weight: 700;white-space: nowrap;}
.content-left-list .cont > ul > li a{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;color: #000;}
.content-left-list .cont > ul > li span.num.first,
.content-left-list .cont > ul > li span.num.second,
.content-left-list .cont > ul > li span.num.third{border:1px solid #07b53b;color:#07b53b;}

.content-right{float:right;width: 920px;}

.ad-cont-box{font-size:0;margin-left:-10px;margin-top:-10px;margin-bottom:10px;}
.ad-cont-box a{margin-left:10px;margin-top:10px;}

.main-contener-lf-cont{margin-left: -10px;overflow: hidden;}
.main-contener-lf-cont > div{float:left;margin-bottom: 10px;margin-left: 10px;width: calc(50%  - 10px);min-height:666px;border: 1px solid #dbdbdb;background: #fff;}
.main-contener-lf-cont > div > .tit{position:relative;height: 39px;line-height: 38px;font-weight:bold;border-bottom: 1px solid #dbdbdb;padding: 0 15px;font-size: 16px;color: #000;}
.main-contener-lf-cont > div > .tit span{font-weight:700;color:#07b53b;}
.main-contener-lf-cont > div > .tit .more{position:absolute;top: -1px;right: 35px;color: #929292;font-size: 13px;}
.main-contener-lf-cont > div > .tit .more::after{content:"";position:absolute;top: calc(50% - 8px);right: -25px;width: 19px;height: 19px;background: url(../images/common/more.gif) no-repeat right center;}
.main-contener-lf-cont > div > .cont{padding: 10px 15px;}
.main-contener-lf-cont > div > .cont table{table-layout:fixed;}
.main-contener-lf-cont > div > .cont table td{color:#999999;height: 26px;text-align:right;}
.main-contener-lf-cont > div > .cont table td:first-child{text-align:left;text-overflow: ellipsis;width: 100%;white-space: nowrap;overflow: hidden;font-size: 0;}
.main-contener-lf-cont > div > .cont table td strong{float:left;margin-right: 8px;color: #000;}
.main-contener-lf-cont > div > .cont table td a.title:link{color:#000;}
.main-contener-lf-cont > div > .cont table td a.title:visited {color:#616bb7;}
.main-contener-lf-cont > div > .cont table td a.title:hover{text-decoration:underline;color: #000;}
.main-contener-lf-cont > div > .cont table td a.title:active {color: #616bb7;}

.main-contener-lf-cont > div > .cont table td a{color:#000;display: inline;font-size: 13px;}
.main-contener-lf-cont > div > .cont table td a:hover{text-decoration:underline;}
.main-contener-lf-cont > div > .cont table td a.sort{color:#05903e;}


.quick{position:absolute;top:0;right: -100px;width:80px;}
.quick.fixed{}
.quick .tit{font-size: 12px;color: #fff;background:#05903e;height: 26px;line-height: 26px;text-align: center;}
.quick .cont{border:1px solid #dbdbdb;border-top: 0;background: #fff;}
.quick .cont a{display:block;padding:12px 0;text-align:center;border-top:1px solid #dbdbdb;}
.quick .cont a:first-child{border-top:0;}
.quick .cont a span{display: block;font-size:12px;color:#757575;margin-top: 7px;}
.quick a.top{border:1px solid #dbdbdb;border-top:0;}

.ad-quick{}
.ad-quick > ul > li{margin-top:10px;}



