.wp { width:1200px;margin:0 auto; }
.more { display: block;height:40px;line-height:40px;text-align: center;border:1px #008bff solid;border-radius:21px;color:#008BFF; }
.more:hover { color:#fFF;background:#008BFF; }
/* introduction */
.introduction { padding:30px 0 60px;display: flex;justify-content: space-between;overflow: hidden; }
.intro-l { width:900px; }
.intro-l h3 { color:#14358e;font-size:36px;line-height:95px; }
.intro-l p { line-height:30px;min-height:120px;font-size:20px; }
.intro-l .more { margin-top:27px;width:128px; }
.intro-r { width:240px;height:200px;background: url(../images/cy.png) no-repeat center center #008bff;margin-top:82px; }
/* Top News */
.top-news-wp { padding:20px 0 64px;background:#f4f6f7; }
.top-news h3 { height:118px;line-height:118px;font-size:36px;color: #14358E; }
.top-news .more { width:318px;margin:0 auto; }
.top-new-list { width:1200px;display: flex; }
.top-new-list a { width:340px;margin-right:90px; }
.top-new-list a:nth-child(3) { margin-right:0; }
.top-new-list a * { display: block; }
.top-new-list a img { width:340px;height:200px;margin-bottom:26px; }
.top-new-list a em { line-height:30px;font-size:24px;color:#14358E;margin-bottom:22px; }
.top-new-list a span { line-height:24px;font-size:20px;margin-bottom:50px; }
/*News*/
.news-wp { padding:20px 0 60px; }
.news-wp h3 { height:108px;line-height:108px;font-size:36px;color: #14358E; }
.news-wp .more { width:318px;margin:0 auto; }
.news-cont { display: flex;justify-content: space-between;margin-bottom:60px; }
.news-sp { height:276px;background:#f60;width:420px; }
.news-list { width:740px; }
.news-list a { display: block;line-height:24px;padding:18px 0;border-bottom:1px #eee solid;font-size:20px; }
.news-list a:nth-child(1) { padding-top:0; }
.news-list a:hover { color: #008BFF; }
.news-sp a img { height:276px;width:420px; }
.news-sp .swiper-button-prev,.news-sp .swiper-button-next { width:15px;height:28px; }
.news-sp .swiper-button-prev:after,.news-sp .swiper-button-next:after { content:''; }
.news-sp .swiper-button-prev { background:url(../images/l1.png) no-repeat 0 0; }
.news-sp .swiper-button-next { background:url(../images/r1.png) no-repeat 0 0; }
/*Highlight Event*/
.hight-wp { background:#14358e;padding:25px 0 60px; }
.hight-wp h3 { height:102px;line-height:102px;font-size:36px;color: #fff; }
.hight-cont { position: relative; }
.hight-sp { width:1070px;margin:0 auto; }
.hight-sp a { height:290px;width:320px;background:#fff;overflow: hidden;display: block; }
.hight-sp a img { height:220px;width:320px;display: block; }
.hight-sp a span { line-height:24px;height:48px;margin:11px;display: block;overflow: hidden; }
.hight-sp a:hover span { color:#008BFF; }
.hight-cont .swiper-button-prev,.hight-cont .swiper-button-next { width:30px;height:57px; }
.hight-cont .swiper-button-prev:after,.hight-cont .swiper-button-next:after { content:''; }
.hight-cont .swiper-button-prev { background:url(../images/l2.png) no-repeat 0 0; }
.hight-cont .swiper-button-next { background:url(../images/r2.png) no-repeat 0 0; }
/* video */
.video-wp { padding:20px 0 60px;display: flex;justify-content: space-between; }
.video-wp .photo { width: 560px; }
.video-wp .tit { height:108px;display: flex;justify-content: space-between;align-items: center; }
.video-wp .tit h3 { font-size:36px;color: #14358E; }
.video-wp .tit .more { width:128px; }
.photo-sp,.photo-sp a,.photo-sp a img,.play-video { width:560px;height:385px; }
.photo-sp a { position: relative; }
.photo-sp a span { position: absolute;width:500px;left:35px;bottom:10px;color:#fff;font-size:20px; }
.photo-sp .swiper-button-prev,.photo-sp .swiper-button-next { width:30px;height:57px; }
.photo-sp .swiper-button-prev:after,.photo-sp .swiper-button-next:after { content:''; }
.photo-sp .swiper-button-prev { background:url(../images/l3.png) no-repeat 0 0; }
.photo-sp .swiper-button-next { background:url(../images/r3.png) no-repeat 0 0; }
.play-video,.play-video video { width:560px;height:385px;background:#000; }
.play-video { position:relative; }
.play-video img{width:560px;height:385px;}
.paly-wp { width:100%;height:100%;position:absolute;left:0;top:0;display: flex;justify-content: center;align-items: center;background:rgba(0,0,0,0.5); }
.play { width:74px;height:74px;background:url(../images/play.png) no-repeat 0 0;cursor: pointer; }
.paly-wp p {position: absolute;height:50px;width:500px;text-align: center;line-height:50px;left:30px;bottom:0;color:#fff;font-size:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
