.performlist{margin-top:30px;position:relative}
.performlist .block{position:relative}
.performlist .info-list{width:1064px;height:auto;overflow:hidden;clear:both;border:1px solid #ddd;border-top:0;padding:15px}
.performlist .info-list.aborder{border-top:1px solid #ddd}
.performlist .info-list img{float:left;width:157px;height:200px;border-radius:5px}
.performlist .info-list .info{margin-left:30px;float:left;height:auto;width:867px}
.performlist .info-list .info .title{font-size:18px;font-weight:500;margin-top:15px;color:#333;line-height:1em}
.performlist .info-list .info .title a{color:#333}
.performlist .info-list .info .body{margin-top:20px;line-height:1.5em;text-indent:2em}
.performlist .info-list .info .date{margin-top:20px;font-size:14px}
.performlist .info-list .info .date .shu{margin:0 10px}
.performlist .info-list .info .yc{font-size:14px;line-height:1.5em;padding-top:10px}
.performlist .info-list .tuijian{position:absolute;right:-6px;bottom:20px;background:url(../img/tuijian.png) 0 0 no-repeat;background-size:100% 100%;width:50px;height:30px;z-index:10}
.dtinfo{margin-top:20px;border-top:1px solid #ddd;padding-top:10px;line-height:1.5em}
.dtperform{line-height:1.8em;margin:30px 0;width:1096px}
.dtperform .jc{font-weight:500;color:#333}
.nodata{width:1096px;background:#efefef;border-radius:5px;margin-top:50px;padding:50px 0;text-align:center}
.cal{width:1096px;height:auto;clear:both;overflow:hidden;margin-top:30px}
.cal-left{width:746px;float:left}
.cal-right{width:340px;margin-left:10px;float:left}
.cal-right .yue{background:#e6e6e6;border-radius:5px;padding:15px;color:#333}
.cal-right .yue .ri{font-size:100px;font-weight:500;color:#e8342a;margin-right:20px;font-family:Arial,Helvetica,sans-serif}
.cal-right .yanchu{background:#e6e6e6;border-radius:5px;margin-top:5px;height:365px;padding:15px;text-align:center;color:#333;position:relative}
.cal-right .yanchu img{width:188px;height:240px;margin:0 auto}
.cal-right .yanchu .biaoti{font-size:16px;margin-top:20px;text-align:left}
.cal-right .yanchu .timevenue{font-size:14px;text-align:left;line-height:1.5em;margin-top:10px}
.cal-right .yanchu .xiangqing{background:#dc352b;font-size:14px;color:#fff;padding:5px 15px;border-radius:10px;position:absolute;right:20px;bottom:20px}
.calendar-top{width:686px;padding:30px 30px;background:#dc352b;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #fff;text-align:left}
#calendar{width:686px;padding:30px;height:380px;background:#dc352b;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:left}
#calendar .wz{text-align:left}
#calendar .rili-k{background:url(../img/ribg.jpg) 0 0 no-repeat;background-size:100% 100%;padding-left:150px}
#calendar .rili-k .yuefen{padding-top:40px;padding-left:25px;font-size:24px;color:#e8342a}
#calendar .weekdays{margin-top:15px;width:450px;padding:10px 0;color:#a19c97}
#calendar .weekdays li{display:inline-block;width:14.2%;text-align:center}
#calendar .days{width:450px;height:260px;margin:0}
#calendar .days li{list-style-type:none;display:inline-block;width:14.2%;text-align:center;padding-bottom:10px;padding-top:10px;font-size:1rem;color:#191815;font-weight:500}
#calendar .days li .active{padding:6px 13px;border-radius:50%;background:#e8342a;color:#fff;cursor:pointer}
#calendar .days li .activea{padding:6px 8px;border-radius:50%;background:#e8342a;color:#fff;cursor:pointer}
#calendar .days li .other-month{padding:5px;color:#a19c97}
.search{position: relative;padding:30px 0;text-align:right;width:1096px}
.search .text{height:20px;line-height:20px;width:280px;border-radius:5px;border:1px solid #868285;padding:3px 10px}
.search .tijiao{font-size:16px;border:0;margin-left:10px;color:#666;cursor:pointer}
.search .btn{position: absolute;top:32px;right:5px;height:22px;width:22px;cursor:pointer;background:url(../img/index/search.png) 0 2px no-repeat;background-size:80% 80%}
.area{position: relative; width:996px;margin:0 auto 30px auto;border-radius:15px;background:#f6f6f6;padding:20px 50px;color:#666}
.gobuy{display:block;position:absolute;right:150px;bottom:40px;text-align:center;border-radius:5px;width:120px;height:30px;line-height:30px;font-size:16px;background:#ee4a40;color:#fff}
.goend{display:block;position:absolute;right:150px;bottom:40px;text-align:center;border-radius:5px;width:120px;height:30px;line-height:30px;font-size:16px;background:#b5b5b5;color:#fff}

.gobuy.goitem, .goend.goitem{top:20px;right:50px;}
@media screen and (max-width: 991px) {
	#calendar .weekdays li{width:11%;}
	#calendar .days li{width:11%}
	.cal-right,.search{display:none;}
	.cal{width: 100%;}
	.performlist .block{width: 100%;}
	.cal-left{width: 100%;float: none;}
	#calendar .rili-k{background:none;    padding-left: 0;}
	.calendar-top{display: none;}
	.performlist .info-list{width: auto;border: 0;padding: 15px 0;}
	.info p{display: block;}
	.performlist .info-list .info{    width: 100%;margin-left:0px;}
	.goend{    right: 78px;bottom: 19px;position: static;margin-top: 10px;}
	#calendar{    width: 100%; padding: 0;background: #e6e6e6;border-radius:0;}
	.performlist .info-list .info .title a{line-height:30px;}
}