.banner{overflow: hidden; width: 100%; height: 445px; }
.BrandActivities{overflow: hidden;}
.BrandActivities .titDiv{text-align: center; margin: 70px 0;}
.BrandActivities .titDiv .tit_p1{font-size: 54px; color: #232323; line-height: 80px; letter-spacing: 10px;}
.BrandActivities .titDiv .textLine{}
.BrandActivities .titDiv .tit_p2{font-size: 14px; line-height: 20px; margin-top: 15px; letter-spacing: 2px;}
.BrandActivities .shopUL{display: flex; justify-content: center; overflow: hidden;}
.BrandActivities .shopUL li{display: block; height: 34px; line-height: 34px; border: 1px solid #212121; font-size: 14px;}
.BrandActivities .shopUL li + li{margin-left: 10px;}
.BrandActivities .shopUL li a{color: #000; display: block; letter-spacing: 1px; padding: 0 35px;}
.BrandActivities .shopUL li a:hover{background-color: #212121; color: #fff;}
.BrandActivities .shopUL li a.on{background-color: #212121; color: #fff;}
.BrandActivities .activityDetail{width: 1038px; border: 1px solid #dfdfdf; padding: 25px 80px 50px 80px; margin-top: 50px;}
.BrandActivities .activityDetail .tit_p{font-size: 28px; color: #444; text-align: center; line-height: 40px; padding: 5px 0;}
.BrandActivities .activityDetail .time_p{font-size: 14px; color: #999; line-height: 20px; margin-top: 10px; text-align: center;}
.BrandActivities .activityDetail .textDiv{font-size: 15px; text-align: justify; line-height: 28px; text-indent: 24pt; margin-top: 50px; letter-spacing: 1px;}
.BrandActivities .activityDetail .textDiv img{max-width: 1038px; vertical-align: middle;}
.BrandActivities .activityDetail .singleBtn{overflow: hidden; margin-top: 80px; text-align: center;}
.BrandActivities .activityDetail .singleBtn a{display: inline-block; margin: 0 4px; padding: 10px 28px; border: 1px solid #acacac; color: #acacac; font-size: 14px;}


