/*  banner  */
.sp-banner { height:450px;width:1300px;margin:30px auto 0; }
.sp-tong { width:1300px;height:200px;margin: 0 auto;padding-top: 33px; }
.sp-tit { height:37px;padding:53px 0 40px;display: flex;justify-content: space-between;align-items: center; }
.sp-tit * { display: block; }
.sp-tit span { width:106px;height: 37px;background: url(../images/titlebg.png) no-repeat 0 0;padding-left:32px;font-size:20px;line-height: 32px;color: #fff;font-weight: bold; }
.sp-tit a { width:78px;height:19px;background: url(../images/more.png) no-repeat 0 0; }

/*  动�??  */
.dj-act-list { display: flex;width:1300px;margin:0 auto 0px;flex-wrap: wrap; }
.dj-act-list li { width:310px;margin:0 20px 0px 0;/*height:322px;*/ }
.dj-act-list li * { display: block; }
.dj-act-list li img { width:310px;height:200px;border-radius:5px 5px 0 0; }
.dj-act-list li span { padding-top:14px;width:310px;padding-left:5px;font-szie:16px;font-weight: bold;overflow: hidden;line-height: 48px; }
.dj-act-list li em { width:266px;padding-left:5px;line-height:20px;font-size:14px;color:#999;max-height:60px;overflow: hidden; }
.dj-act-list li:nth-child(4n) { margin-right:0; }
/* 风采 */
.dem { width:1300px;margin:0 auto;display: flex;justify-content: space-between; }
.dem * { display: block; }
.dem a,.dem a img { width:310px;height:242px; }
.dem a { position: relative; }
.dem a span { position: absolute;left: 0;top: 0;background-color:rgba(34,103,236,0);transition: all 0.5s;width:100%;height:100%; }
.dem span:hover { background-color:rgba(34,103,236,.3); }
.dem a:hover { box-shadow: 0 0 10px 0 #666; }

/* 学习园地 */
.study { width:1300px;margin:0 auto 40px;display: flex;justify-content: space-between;flex-wrap: wrap; }
.study li { height:40px;padding-left:26px;display:flex;background: url(../images/icon-xing.png) no-repeat 0 center;width:604px;margin-right: 20px;justify-content: space-between;}
.study li>* { display: block;height:40px;line-height:40px; }
.study li a { width:480px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.study li:nth-child(2n) { margin-right:0; }
.study li span { color: #c3c3c3; }
.study li a:hover { color:#2267ec; }


.rew-banner { height:450px;width:1300px;margin:30px auto; }.rew-wp { width:1300px;margin:0 auto 40px;display: flex;justify-content: space-between; }
.rew-banner .swiper-pagination-bullets { bottom:36px; }
.rew-banner .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 10px;width:16px;height:16px;background-color:#fff;opacity:1;border-radius:8px;transition: all 0.2s; }
.rew-banner .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:#2267ec;width:52px; }
.banner-wp a,.banner-wp a img { display:block;height:450px;width:1300px; }
/* 统一标题 */
.salon { width:1300px;margin:50px auto 0; }
.salon-tit-wp { display: flex;justify-content: space-between;height:38px;padding-bottom:30px;justify-items: center; }
.salon-tit-wp>a { width:78px;height:19px;background:url(../images/more.png) no-repeat 0 0; }
.salon-tit-wp .tit { display: flex;height:38px; }
.salon-tit-wp .tit span { width:132px;height:38px;background:url(../images/titlebg2.png) no-repeat left bottom;font-size:20px;font-weight: bold;text-align: center;line-height:34px;padding-left:6px; }
.salon-tit-wp .tit span.on { background:url(../images/titlebg1.png) no-repeat left bottom;color:#fff; }
.add-cursor { cursor: pointer; }
.salon-tit-wp .tit .add-cursor:nth-child(2) { margin-left:-10px; } 
/* 沙龙剪影 */
.salon-one { display: none; }
.salon-one.on { display: flex; }
.salon-one a,.salon-one a img,.salon-one a span { width:310px;display: block; }
.salon-one a { margin-right:20px; }
.salon-one a img { height:200px;border-radius:4px 4px 0 0; }
.salon-one a:nth-last-child(1) { margin:0; }
.salon-one a span { margin-top:26px;height:48px;line-height:24px;overflow: hidden;font-weight: bold; }
.salon-one a:hover span { color:#007AFF; }
/* 活动计划 */
.plan { border:10px #62c1fb solid;border-top:none; }
.plan-tab { width:100%; }
.plan-tab th { background-color:#62c1fb;height:50px;line-height:50px;text-align: center;color:#fff; }
.plan-tab td { background:#FFF;height:50px;text-align: center; }
.plan-tab td .mit { display: block;margin-left:10px;padding-left:28px;height:50px;line-height:50px;overflow: hidden;background:url(../images/mit.png) no-repeat 0 center;text-align: left; }
.plan-tab td .mit:hover { color:#007AFF; }
.plan-tab td .time { display: flex;height:50px;justify-content: center;align-items: center;overflow: hidden; }
.plan-tab td .time span { padding-left:28px;background:url(../images/time.png) no-repeat left center; }
.plan-tab td .address { height:50px;padding-left:25px;background:url(../images/address.png) no-repeat left center;text-align: left;line-height: 50px;overflow: hidden; }
/* 沙龙动�?? */
.act-list { display: flex;flex-wrap: wrap;padding-bottom:30px; }
.act-list li { display: flex;width:605px;padding-left:25px;background:url(../images/icon-list.png) no-repeat left center;align-items: center;height:20px;margin-bottom:20px;justify-content: space-between; }
.act-list li a { width:462px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.act-list li span { width:90px;color:#c3c3c3; }
.act-list li:nth-child(2n+1) { margin-right:40px; }
.act-list li a:hover { color:#007AFF; }

