@charset "UTF-8";
.huodong{padding-right: 20px;margin: 20px 0;}
.huodong li{margin-bottom: 20px;border: 1px solid #f6f6f6;background: #eeeeee1c;overflow: hidden;padding: 15px;}
.huodong li div:first-child{float: left;width: 35%;}
.huodong li div:first-child img{width: 100%;height: 100%;object-fit: cover;display: block;}
.huodong li div:last-child{width: 65%;box-sizing: border-box;padding-left: 10px;float: left;}
.huodong li div p:first-child{font-size: 21px;color: #000; margin: 0;font-weight: 500;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.huodong li div p:first-child a{color: #000;}
.huodong li div a:hover{color: #ff4d88}
.huodong li div p{margin-bottom: 10px;color: #666}
.huodong li div p span{color: #999;}
.huodong li div p a{color: #666}
.huodong li div:last-child p:last-child{text-align: right;padding-right: 20px;}
.huodong li div:last-child p:last-child a{display: inline-block;padding: 6px 20px;font-size: 16px;margin-bottom: 0;vertical-align: middle;font-weight: 400;text-align: center;border-radius: 5px;background: #ff4d88;color: #fff;}
.news-cont{padding:15px;}
.news-cont h1{width: 100%;text-align: center;padding:0 50px;box-sizing: border-box;font-weight: 500;font-size: 22px;}
.news-cont >p:nth-child(2){font-weight: 500;font-size: 12px;text-align: center;margin-bottom: 30px;}
.news-cont >p:nth-child(2) span{margin: 10px;}
.news-cont p{text-align: justify;font-size: 14px;color: #666;line-height: 26px;margin: 10px;}
.huodongsj a:hover{color: #ff4d88}
.huodongsj p{margin-bottom: 10px;color: #666}
.huodongsj p span{color: #999;}
.huodongsj p a{color: #666}