@charset "utf-8";
/* CSS Document */
#indexBg{background:url(../images/indexBg.jpg) center 0 no-repeat #000; padding:645px 0 50px;}
.wrap{width:100%; position:relative; background:white;}
.w1200{width:1200px; margin:0 auto; position:relative; clear:both;}

.index_team_wrap{clear: both;position: relative;width: 1200px;height: 500px;margin: 0 auto 25px;overflow: hidden;}
.index_team_wrap .swiper-slide{width: 1200px;height: 500px;}
.team-pagination .swiper-pagination-bullet {display: inline-block; width: 60px;height: 60px;text-align: center;opacity: 1;background-color: white;border: 3px solid #4d3de1;border-radius: 10px;margin: 0 10px;}
.team-pagination .swiper-pagination-bullet-active {color: #fff;border: 3px solid #00ffff;background-color: white;}
.team-pagination{bottom: 25px!important;width: 100%;text-align: center;left: 0;position: absolute;z-index: 997;}
.teamNav_1{background: url(../images/team1_logo.png) center no-repeat;background-size: 70%;}
.teamNav_2{background: url(../images/team2_logo.png) center no-repeat;background-size: 70%;}
.teamNav_3{background: url(../images/team3_logo.png) center no-repeat;background-size: 70%;}
.teamNav_4,.teamNav_8{background: url(../images/team4_logo.png) center no-repeat;background-size: 70%;}
.teamNav_5{background: url(../images/team5_logo.png) center no-repeat;background-size: 70%;}
.teamNav_6{background: url(../images/team6_logo.png) center no-repeat;background-size: 70%;}
.teamNav_7{background: url(../images/team7_logo.png) center no-repeat;background-size: 70%;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
.index-award{display: block;margin: 0 auto 30px;}

.adress-wrap{clear: both;width: 100%;margin: 0 auto 42px;position: relative;}
.adress-wrap h2{width: 100%;background: url(../images/index_adress_title.png) center no-repeat;height: 56px;margin-bottom: 30px;}
.adressSwiper{width: 1200px;margin: 0 auto;overflow: hidden;}
.city-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.adress-wrap .swiper-slide{width: 290px;height: 450px;display: block;float: left;margin-right: 5px;}
.adress-wrap .swiper-slide .city{text-align: center; font-size: 30px;color: white;width: 150px;font-weight: bold;margin: 0 auto 25px;border-bottom: 4px solid #4d3de1;line-height: 50px;padding-top: 130px;background: url(../images/icon_pos.png) center 33px no-repeat;}
.adress-wrap .swiper-slide div{width: 290px;height: 240px;background: url(../images/index_adress.jpg) no-repeat;}
.adress-wrap .swiper-slide div.even{width: 290px;height: 240px;background: url(../images/index_adress2.jpg) no-repeat;}
.adress-wrap .swiper-slide div p{width: 240px;margin: 0 auto;font-size: 16px;color: white;line-height: 24px;padding-top: 35px;}
.swiper-button-next, .swiper-button-prev{top: 350px;z-index: 999;}
.swiper-button-next{ display:block; background:url(../images/arrow-right.png) no-repeat; width:44px; height:44px; position:absolute; right:-100px; cursor:pointer;}
.swiper-button-prev{ display:block; background:url(../images/arrow-left.png) no-repeat; width:44px; height:44px; position:absolute; left:-100px; cursor:pointer; }

.index-bottom{width: 100%;height: 1667px;}
#FSPL_video{position:relative; clear:both;width: 990px;margin: 0 auto 60px;}
#FSPL_video h2{background:url(../images/video_title.png) center no-repeat;height:140px;}
.more{ display:block; position:absolute;width:80px; height:24px; color:#5b5b5b; font-size:14px; line-height:24px; right:0; top:25px; font-weight:bold;}
#FSPL_video div{width:990px;margin:0 auto;overflow:hidden;position:relative;height:220px;}
#FSPL_video ul{width:9999px;position:absolute; height:180px; left:0; top:0;}
#FSPL_video ul li{width:290px;height:220px;margin:0 20px}
#FSPL_video ul li img{ display:block;width:100%; height:180px;}
#FSPL_video ul li p{text-align:center; height:40px; line-height:40px; font-size:14px; color:white;}
.arrow-left{ display:block; background:url(../images/arrow-left.png) no-repeat; width:44px; height:44px; position:absolute; left:-40px; cursor:pointer; top:210px;}
.arrow-right{ display:block; background:url(../images/arrow-right.png) no-repeat; width:44px; height:44px; position:absolute; right:-40px; cursor:pointer; top:210px;}
.media-wrap{margin-bottom: 50px;}
.media-wrap h2{background:url(../images/media_title.png) center no-repeat;height:56px;margin-bottom: 40px;}
.sponsor-wrap h2{background:url(../images/sponsors_title.png) center no-repeat;height:56px;margin-bottom: 40px;}
.media-img,.sponsor-img{display: block;margin: 0 auto}




