@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

/*home*/
.m-schedule{margin: 44px 0 40px 0;}
.m-annualSchedule p{margin-right: 10px;}
.g-schedule{overflow-y:auto;height: 345px;}
.g-schedule::-webkit-scrollbar{width: 4px; height: 4px;background: #eee;}
.g-schedule::-webkit-scrollbar-thumb{ height: 149px;background-color: #d71916;}
.g-schedule::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px #eee;}
.u-tips{left: 0;bottom: -25px;font-size: 14px;color: #d71916;}

.m-previewBroadcast{height: 573px;background-color: #fcfbfa;}
.m-list{width: 680px;}
.m-list .m-title{margin: 30px 0 18px 0;}
.m-liststyle li{background: #fff;border-left: 6px solid #f0e1c8; height: 48px; line-height: 48px;position: relative;padding: 0 20px; margin-bottom: 15px;}
.m-liststyle li span{float: right; padding-left: 10px; font-size: 16px; color: #999;}
.m-liststyle li a{display: block; font-size: 18px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle li a:hover{padding-left: 3px;}


/* 活动情况 */
.m-activitySituation .m-title{margin: 32px 0 34px 0;}
.g-activitySituation{height:630px;padding:30px 10px;position: relative; box-sizing:border-box;background-color:#fffcf7;}
.g-activitySituation>ul{width:100%;padding:0 30px; height:560px;background:url(../images/home/shu.png) center repeat-y;overflow-y:auto;position:relative}
.g-activitySituation::before{position:absolute;content:url(../images/home/header.png);display:block;width:10px;height:20px;top:25px;left:50%;transform:translateX(-50%)}
.g-activitySituation::after{position:absolute;content:url(../images/home/footer.png);display:block;width:10px;height:20px;bottom:36px;left:50%;transform:translateX(-50%)}
.g-activitySituation>ul::-webkit-scrollbar{width:4px;height:4px;background:#eee}
.g-activitySituation>ul::-webkit-scrollbar-thumb{height:149px;background-color:#d71916}
.g-activitySituation>ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #eee}
.g-activitySituation>ul>li{height:auto;}

/* 选择所有非第一个的同类元素 */
.g-activitySituation>ul>li:not(:nth-child(1)) .direction-r {
    margin-top: -50px;
}
.g-activitySituation>ul>li .direction-l {
	margin-top: -70px;
}

.direction-l{position:relative;width:50%;float:left;text-align:right;padding-right:40px}
.direction-l::after{content:url(../images/home/yuan.png);z-index: 1; display:block;position:absolute;right:-15px;top:10px;width:27px;height:27px}
.direction-r{position:relative;padding-left:40px;width:50%;float:right;text-align:left}
.direction-r::before{content:url(../images/home/yuan.png);z-index: 1;display:block;position:absolute;left:-12px;top:10px;width:27px;height:27px}
.direction-l h3,.direction-r h3{font-family:MicrosoftYaHei-Bold;font-size:16px;font-weight:700;font-stretch:normal;line-height:46px;letter-spacing:0;color:#333}
.direction-l p,.direction-r p{position:relative;font-family:MicrosoftYaHei-Bold;font-size:20px;font-weight:700;font-stretch:normal;line-height:45px;letter-spacing:0;color:#d71916;text-align:center}
.direction-l p{text-align: right;}
.direction-r p{text-align: left;}
.direction-l h3{text-align: left;}
.direction-l p::after{content:url(../images/home/ysj.png);display:block;position:absolute;right:-7px;top:0;width:7px;height:10px}
.direction-r p::after{content:url(../images/home/zsj.png);display:block;position:absolute;left:-7px;top:0;width:7px;height:10px}

.m-liststyle2{padding: 10px 20px;background-color: #f6ece3;}
.m-liststyle2 li{background: url(../images/page/dian.png) left center no-repeat;height: 36px; line-height: 36px;position: relative;padding-left: 15px;}
.m-liststyle2 li span{float: right; padding-left: 10px; font-size: 16px; color: #999;}
.m-liststyle2 li a{display: block;text-align: left;font-size: 18px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle2 li a:hover{padding-left: 3px;}
/* .direction-l .m-liststyle2 li{background: url(../images/page/dian.png) right center no-repeat;padding-right: 15px;} */


/* 轮播 */
.m-swiper .m-title{margin: 40px 0 28px 0;}
.swiper{width:100%;height: 408px;}
.swiper-father{position:relative;width:100%;}
.swiper .swiper-slide{width:48%;height:100%;opacity:.6;border: solid 6px #ffd293;overflow: hidden;}
.swiper .swiper-slide img{width: 100%;height: 100%;}
.swiper .swiper-slide-active{opacity:1;}
.swiper .swiper-slide p{position:absolute;bottom:0;left:0;width:100%;height:50px;background:rgba(0,0,0,.46);color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:50px;}
    

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-list{width: 100%;}
	.m-title img:nth-child(1){display: none;}
	.m-title img:nth-child(2){display: block;clear: both;margin: auto;}
	.m-open li{width: 100%;margin: 0 0 20px 0;}
	.m-open li a{width: 100%;}
	.g-schedule img{width: 100%;}
	.g-activitySituation>ul{padding: 0 10px;}
	.m-programme{display: block;width: 100%;}
	.m-programme img{display: block;clear: both;margin: auto;}
	.m-annualSchedule p{float: none;margin: 15px 0;}
	.m-annualSchedule p img{display: none;}
	.m-annualSchedule p span{display: block;font-family: YouSheBiaoTiHei;font-size: 32px;font-weight: bold;font-stretch: normal;line-height: 36px;letter-spacing: 0px;color: #d71916;text-align: center;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}