@charset "UTF-8";
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:'Microsoft YaHei',sans-serif}
body{max-width:1920px;margin:0 auto}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
a{text-decoration:none;color:#000}
img{border:none;vertical-align:middle}
li,ol,ul{list-style:none}
.left{float:left}
.right{float:right}
.cf:after{clear:both;content:'';display:block;width:0;height:0;visibility:hidden}
.cf{zoom:1}

.rili{text-align:center;padding:30px 0 20px}
.riliColumn{ position: absolute; left: 0; }

.rili .content{width:100%;position:relative;margin-top:20px}
.rili .content .ll{position:absolute;left:66px;height:78px;width:23px;z-index:999;background:#d3dff1;line-height: 78px;}
/* .rili .content .ll img{position:absolute;top:44px;left:10px;} */
.rili .content .rr{position:absolute;right:66px;top:0;background:#d3dff1;width:23px;height:78px;z-index:999;line-height: 78px;}
/* .rili .content .rr img{position:absolute;top:44px;right:10px;} */
.rili .content .mon{display:inline-block;width:66px;height:78px;text-align:center;background:#61799d;position:absolute;top:0;left:0;z-index:9}
.rili .content .mon p{font-size:15px;color:#FFF;margin-top:14px}
.rili .content .mon h6{font-size:18px;color:#FFF}
.rili .content .mon1{display:inline-block;width:66px;height:78px;text-align:center;background:#61799d;position:absolute;top:0;right:0;z-index:999;}
.rili .content .mon1 p{font-size:16px;color:#FFF;margin-top:20px}
.rili .content .mon1 h6{font-size:18px;color:#FFF}
.rili .content .isoll{width:96%;margin:0 auto;overflow:hidden;position:relative}
.rili .content .isoll ul{width:2510px;height:78px;position:relative}
.rili .content .isoll li{float:left;width:79px;cursor:pointer;background-color: #d3dff1;
    background:#d3dff1 url(line.png) no-repeat center right;
    height: 78px;color: #005ea4;font-size: 16px;}
.rili .content .isoll li .p{font-size:16px;line-height:36px;color:#005ea4;margin-top: 7px;}
.rili .content .isoll li .day{font-size:16px;line-height:20px;color:#000;height:28px;}
.rili .content .isoll li.scq .p{color:#d68716}
.rili .content .isoll li.active,
.rili .content .isoll li:hover{background-color: #7e99c2;
     background-position:100% 90%;}
.rili .content .isoll li.active .day,
.rili .content .isoll li.active .p,
.rili .content .isoll li:hover .day,
.rili .content .isoll li:hover .p{color:#fff;font-weight:600}
/* .rili .content .isoll li.cur{background:0 0} */
.rili .content .isoll li.cur .day,
.rili .content .isoll li.cur .p{color:#1854a2;font-weight:600}
/* .rili .content .isoll li:hover{background:url(../images/rl_bg.png) no-repeat bottom;background-position:100% 90%;} */
.rili .content .isoll li:hover .day,
.rili .content .isoll li:hover .p{color:#fff;font-weight:600}


.content .isoll li.haveshow .day {display:block;background:url(rili_dian.png)no-repeat;background-position:50% 100%;}
.content .isoll li.haveshow:hover .day {background:url(rili_dian_on.png)no-repeat center bottom;}
.showtime {width:138px;margin:0 auto;}
.showtime li {width:82px;text-align:left;font-size:24px;color:#08499c;font-weight:400;}
.showtime li:last-of-type {text-align:right;width:56px;}
.content .isoll li .day {line-height:33px;}
.content .isoll li.haveshow.active .day {color:#1854a2;}

.show_c {margin-top:40px;}
.show_c .qie {font-size:22px;cursor:pointer;}
.show_c .qie.active {color:#1854a2;}
.show_c .div {position:relative;}
.show_c .three {position:absolute;top:6px;}
/* 没有演出 */.show_c .qie.none {color:#b8b8b8;}
.content .inner li h5:hover {color:#1854a2;}


.showtime li.mid{width:42px;text-align:center}
.showtime{text-align:center;width:178px}
.showtime li{width: auto;
    display: inline-block;
    font-weight: 400;
    font-size: 35px;}
.showtime li:last-of-type{width:auto;text-align:center}

.rili{position: relative;}
.riliMore a{display: inline-block; position: absolute;top: 30px;right: 0px;}
.show_rili ul{margin: 30px 70px 0px 70px;overflow: hidden;}
.show_rili .close{margin-bottom: 30px;    display: inline-block;cursor: pointer;}
.show_rili {width: 100%;height: auto;position: absolute;bottom: 90px;left: 0px;z-index: 9999;background: url(rili_bg.png) repeat;}
.show_rili ul li{padding:20px 10px 20px 25px;overflow: hidden;margin-top: 10px;background-color: #f5fafe;width: 469px;float: left;    margin-right: 25px;
    margin-left: 20px;margin-bottom: 20px;}
.show_rili ul li .show_rili_img{width: 111px;height: 143px;float: left;margin-right: 15px;}
.show_rili_right{float: right;text-align: left;width: 300px;}
.show_rili ul li .show_rili_tit{line-height: 28px;font-size: 18px;font-weight: bold; color: #4a6da1;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.show_rili ul li .show_rili_time{font-size: 16px;color: #577197;padding-left: 30px;line-height: 26px;padding-left: 30px;background: url(rili_time.png) no-repeat left;}
.show_rili ul li .show_rili_place{font-size: 16px;color: #577197;padding-left: 30px;line-height: 26px;padding-left: 30px;background: url(rili_place.png) no-repeat left;}
.show_rili ul li .show_rili_team{font-size: 16px;color: #577197;padding-left: 30px;line-height: 26px;padding-left: 30px;background: url(rili_team.png) no-repeat left;}
.show_rili_button a{width: 87px;height: 34px;line-height: 34px;text-align: center;color: #fff;background-color: #61799d;display: inline-block;border-radius: 5px;margin-top: 6px;}
.show_rili{display: none;}


@media screen and (max-width: 768px){
    .show_rili ul{margin: 0.3rem  0.2rem 0.2rem  0.2rem;}
    .show_rili ul li {
        padding: 0.2rem 0.1rem 0.2rem 0.25rem;
        overflow: hidden;
        margin-top: 0.1rem;
        background-color: #f5fafe;
        width: 100%;
        float: left;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 0.2rem;
    }
    .show_rili ul li .show_rili_img {
        width: 2rem;
        height: auto;
        float: left;
        margin-right: 0.15rem;
    }
    .show_rili ul li .show_rili_img img{width: 100%;}
    .show_rili_right{width: 60%;}
    .show_rili ul li .show_rili_tit{line-height: 0.55rem;font-size: 0.32rem;}
    .show_rili ul li .show_rili_time ,.show_rili ul li .show_rili_place,.show_rili ul li .show_rili_team{
        font-size: 0.28rem; padding-left: 0.4rem;
        line-height: 0.44rem;
        padding-left: 0.4rem;
    }
    .show_rili_button a {
        width: 1.2rem;
        height: 0.6rem;
        line-height: 0.6rem;
        text-align: center;
        color: #fff;
        background-color: #61799d;
        display: inline-block;
        border-radius: 5px;
        margin-top: 0.1rem;
    }
}
