body { background:#f6f6f6; }
/* 首页头部 */
.top { height:21.5rem;width:100%;background: url(../images/index-bg.png) no-repeat 0 0;background-size: 100% 100%; }
.er { height:15.5rem;width:100%;background: url(../images/er-bg.png) no-repeat 0 0;background-size: 100% 100%; }
.er-tip { display:block;width:17.5rem;height:4rem;margin:1rem auto 0;background:rgba(255,102,0,0.7);border-radius:2rem;color: #fff;text-align: center;line-height: 4rem;font-size:2.1rem; }
.top>div { padding:1.7rem 2rem;display: flex;justify-content: space-between; }
.top>div h1,.top>div h1 a,.top>div h1 a img { width:5.6rem;height:4.25rem;display: block; }
.act { min-width:10.7rem;height:3rem;align-items: center;justify-content: space-between;display:flex; }
.act .langs { height:2.5rem;width:7rem;border-radius:1.25rem;background:rgba(0,0,0,0.2);text-align: center;line-height:2.5rem;color:#00fffc;font-size:1.3rem;display: block; }
.act .menu { width:1.7rem;height:1.3rem;background:url(../images/head/nav.png) no-repeat 0 0;background-size: 100% 100%; }
.introduction-wp { padding:1.3rem 1.5rem 2.6rem;background:#fff; }
.tit { height:5.1rem;line-height:5.1rem;color:#14358e;font-size:2.3rem;font-weight:bold; }
.int-txt { line-height:2rem;font-size:1.5rem;padding-bottom:1.5rem; }
.more { display: block;width:17.9rem;height:3.3rem;border:1px #008bff solid;color:#008bff;text-align: center;line-height:3.3rem;border-radius:1.7rem;margin:0 auto; }
.top-mews-wp { padding:1.9rem 1.5rem 2rem;background:#fff;margin-bottom:1.5rem; }
.top-mews-list { paddingt-top:0.65rem; }
.top-mews-list a { display:block;margin-bottom:2.8rem; } 
.top-mews-list a span { display: flex;padding-bottom:1.3rem; }
.top-mews-list a span img { width:8.5rem;height:4.5rem;margin-right:1.4rem; }
.top-mews-list a span em { height:4rem;padding-top:0.25rem;line-height:2rem;font-size:1.7rem;color:#14358e;font-weight: bold;overflow: hidden; }
.top-mews-list a var { display:block;color:#999;font-size:1.3rem;line-height:1.5rem; }
.member,.member img { display: block; }  
.member { padding:0 1.5rem;height:11.5rem;background:#fff; }
.member img { width: 100%; }
.news-wp { padding:1rem 1.5rem 2rem;background:#fff; }
.news-sp { height:20rem; }
.news-sp a,.news-sp a img { height:276px;width:100%;height:20rem; }
.news-list { padding-bottom:3rem; }
.news-list a { border-bottom:1px #eee solid;padding:1.2rem 0;line-height:1.8rem;display: block;font-size:1.5rem; }
.event { background: #14358e;padding:0 1.5rem 3rem; }
.event h3 { height:6.2rem;line-height:6.2rem;color:#14358e;font-size:2.3rem;font-weight:bold;color:#fff;padding:1.5rem; }
.event-wp { position: relative;height: 23.5rem; }
.event-tab-sp { height: 23.5rem;margin:0 3rem; }
.event-tab-sp a { height:23.5rem;width:100%; }
.event-tab-sp a img { height:17.5rem;width:100%; }
.event-tab-sp a span { background:#fff;display:block;height:3.6rem;padding:1.2rem 1.5rem;line-height:1.8rem;overflow: hidden;font-size:1.5rem;overflow: hidden; }
.photo-wp { padding:0 1.5rem 1.5rem;background:#fff; }
.p-tit { display: flex;padding-top:1rem;height:5.6rem;justify-content: space-between;align-items: center; }
.p-tit h3 { color:#14358e;font-size:2.3rem;font-weight:bold; }
.p-tit a { width:8.4rem;height:3.3rem;border:1px #008bff solid;color:#008bff;text-align: center;line-height:3.3rem;border-radius:1.7rem; }
.photo-sp { height:21rem; }
.photo-sp a,.photo-sp a img { height:21rem;width:100%;display: block; }
.photo-sp a { position: relative; }
.photo-sp a span { position: absolute;left:5%;bottom:0;color: #fff;height:4rem;width:90%;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:1.7rem; }
.video { height:21rem;width:100%;position: relative; }
.video img{height:21rem;width:100%;}
.video video { width:100%;height:100%; }
.video-mark { position: absolute;left:0;top:0;display: flex;align-items: center;justify-content: center;width:100%;height:100%;background: rgba(0,0,0,0.5); }
.video-mark span { width:3.7rem;height:3.7rem;background:url(../images/play.png) no-repeat 0 0;background-size: 100% 100%; }
.video-mark p { position: absolute;left:5%;bottom:0;color: #fff;height:4rem;width:90%;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:1.7rem; }

.news-sp .swiper-button-prev,.news-sp .swiper-button-next,.event-wp .swiper-button-prev,.event-wp .swiper-button-next,.photo-sp .swiper-button-prev,.photo-sp .swiper-button-next { width:1.2rem;height:2.3rem; }
.news-sp .swiper-button-prev:after,.news-sp .swiper-button-next:after,.event-wp .swiper-button-prev:after,.event-wp .swiper-button-next:after,.photo-sp .swiper-button-prev:after,.photo-sp .swiper-button-next:after { content:''; }
.news-sp .swiper-button-prev,.event-wp .swiper-button-prev,.photo-sp .swiper-button-prev { background:url(../images/l.png) no-repeat 0 0;background-size: 100% 100%; }
.news-sp .swiper-button-next,.event-wp .swiper-button-next,.photo-sp .swiper-button-next { background:url(../images/r.png) no-repeat 0 0;background-size: 100% 100%; }
.foot { padding:1rem 1.5rem 2.7rem;border-bottom:1px #ddd solid;background: #f4f6f7; }
.foot h4 { line-height:5.7rem;font-size:2.3rem; }
.foot-bottom { line-height: 3.5rem;text-align: center;color: #999;font-size:1rem; }
.foot-list li { display: flex;padding:0.5rem 0; }
.foot-list li span,.foot-list li p { font-size:1.2rem;line-height:2rem; }
.foot-list li span { margin-right:0.5rem; }
.foot-list li p { color: #999; }
/* 二级菜单 */
.events-wp { background:#fff;padding:2rem 1.5rem; }
.events-wp .first,.events-wp .first * { display: block;background: #edf2f4;width:100%; }
.events-wp .first img { height:20rem; }
.events-wp .first span { padding:1rem 1.5rem;line-height:3.5rem;font-size:1.8rem;font-weight: bold;width:calc(100% - 3rem); }
.events-wp .first em { line-height:1.8rem;font-size:1.5rem;padding:0 1.5rem 1.5rem;width:calc(100% - 3rem);color:#999; }
.event-list { padding-bottom:3rem; }
.event-list li { border-bottom:1px #ddd solid;padding-top:1.7rem; }
.event-list li a { line-height:1.9rem;font-size:1.5rem;font-weight:bold; }
.event-list li span { display: block;line-height:2.75rem;color:#999;font-size:1rem; }
.img-list { padding:2rem 1.5rem;background:#fff; }
.img-list a,.img-list a img,.img-list a span { display: block;width:100%; }
.img-list a img { height:20rem; }
.img-list a { margin-bottom:2.6rem; }
.img-list a span { padding-top:1.5rem;line-height:1.8rem;font-size:1.5rem; }
.img-list a.more { width:17.9rem; }
.member-list { display: flex;flex-wrap: wrap;padding:4rem 1.5rem 2rem;background:#fff;position:relative; }
.member-list .tips { position: absolute;left:1.5rem;top:1.5rem;line-height: 2rem;color: #f60 }
.member-list a { margin-right:1.5rem;width: calc(50% - 0.75rem); }
.member-list a:nth-of-type(even) { margin-right:0; }
.member-list a em { display: flex;width:calc(100% - 2rem);height:8rem;background:#f0f0f0;overflow: hidden;justify-content: center;align-items: center;padding:1rem; }
.member-list a em img { max-width: 100%;max-height:100%; }
.member-list a span { width:100%;padding:1rem 0;text-align: center;display:block;line-height:1.6rem;font-size:1.2rem; }
.member-list a.more { margin:2rem auto 0; }

.news-tit { padding:1.5rem 1.5rem 0;line-height:3rem;font-size:2.4rem;font-weight: bold; }
.notice { display: flex;justify-content:space-between;align-items: center;height:4.4rem;margin:0 1.5rem; }
.notice span,.notice em { font-size:1.1rem;display: block;color:#BDBDBD; }
.notice span { color:#2c4abb; }
.news-cont { margin:0 1.5rem; }
.news-cont img { max-width:100%;display: block;margin:0 auto 1rem; }
.news-cont p { font-size:1.6rem;line-height:2.4rem; }
.news-view{background: #fff;padding-bottom: 20px;}