/* CSS Document */
h4, h5, h6,
h1, h2, h3 {margin: 0;}
ul, ol, li{margin: 0; padding: 0;}
p {margin: 0;padding: 0;}
body{
	margin:0;
	padding:0;
	background: #004fc0;
	color: #fff;
	font-size: 10%;
}
a{text-decoration: none;}

.ls5{ letter-spacing:5px;}/*字间距5像素*/
.ml50{ margin-left:50px;}
.ml80{ margin-left:80px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt10{margin-top:10px;}
.mt30{ margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.fbold{ font-weight:bold;}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ zoom: 1;}

.top{max-width: 1080px; margin: 0 auto;}
.top img{width:100%;}
.con_box{max-width: 1080px; overflow: hidden; margin: 0 auto; background: url(../images/body.jpg) center top; background-size: cover;}
.con{margin:0 7.2%;}

.swiper-container {
	max-width: 750px;
}  


.go_top{display: none;position:fixed; z-index: 2;left: 50%; bottom: 1.5%; margin-left: 36%; max-width: 75px; border-radius: 50%; background: #fff; box-shadow: 0 0 5px rgba(255,150,150,.9)}
@keyframes go_top {
  0%,100% {
    box-shadow: 0 0 5px rgba(255,150,150,.9)
  }
  50% {
    box-shadow: 0 0 10px rgba(55,150,150,1);
	transform: scale(1.05)
  }
}
.show_top {
  animation: go_top 1s linear 0s infinite;
  display: inline-block;
}

.slide1{background:url(../images/top_bg.jpg) center bottom no-repeat; background-size:cover; position: relative;max-width: 750px; box-sizing: content-box; margin:0 auto;height: 100%; overflow: hidden;}
.content {
    position: absolute;top: 50%;left: 50%; width: 100%; transform:translate(-50%,-50%); text-align: center;
}  
.txt_w{width:90.93%; line-height: 1.6;}
.dy{display: inline-block; margin: 5% 0 0; text-align: left; text-indent: 2em; text-shadow: 0 0 5px #000; font-size: 3em; font-weight:bold; }
.c_img{/*js计算图片宽度百分比，自适应*/ }
.o_img{width: 100%;}

.page_def{max-width:750px; margin: 0 auto; position: relative; text-align:center;}
.page1{background:url(../images/page1.jpg) center top no-repeat,url(../images/page2.jpg) center top; background-size:100% auto,100% auto;}

.logo2{margin: 24% 0 0;}
.dy2{display: inline-block; margin:5% 0 0; text-align: left; text-indent: 2em; text-shadow: 0 0 5px #000; font-size: 3em; font-weight:bold;}
.sport{margin: 6% 0 0;}
.bt1{margin: 10% 0 0;}
.yy{margin: 2% auto 0; font-size: 3em; font-weight:bold; }
.light{margin: 6% auto 0;}
.team_bg{background:url(../images/team_bg.png) center top no-repeat; background-size:cover;margin: 30% auto 0; position: relative;}
.team_bt{position: absolute;top: -10%;left: 50%; transform:translate(-50%,0);}
.talking{margin: 38% auto 0;}
.team{background:url(../images/team.png) center top no-repeat; background-size:100% auto; padding-bottom: 7%; margin: 12% auto 0; overflow: hidden;}
.team_zw{display: inline-block; width:18.4%; border-radius: 20%; margin: 0 2.25% 6.5%;}
.team_zw img{width: 100%;}
.team_zw2{ margin: 0 2.9% 6.5%;}

.tickt{display: inline-block; width:90.93%; margin: 3% auto 0; position: relative;}
.tickt_btn1{position: absolute; display: inline-block; bottom: 12%;width:33.2%;}
.tickt_btn1 .b_txt,.tickt_btn2 .b_txt{padding-top: 3%;font-size: 5em; font-weight: bold;position: absolute; width: 100%; text-align: center; color: #c5d742;top: 50%;left: 50%; transform:translate(-50%,-58%);}
.tickt_btn1 img,.tickt_btn2 img{width: 100%;}
.tickt_btn1.a_qu{left: 7%;}
.tickt_btn1.b_qu{right: 7%;}

.tickt_btn2{position: absolute; display: inline-block; bottom: 12%;width:88.13%;left: 50%; transform:translate(-50%,0);}
.tickt_btn2 .b_txt{transform:translate(-50%,-64%); color: #5ed0aa;}
.tickt_bo{ width:90.93%; margin: 3% auto 0;}
.tickt_map{float:left; width:48.387%;}
.tickt_remark{float: right; width:48.387%;}

.bt2{margin: 6% auto 0;}
.bt3{margin: 6% auto 0;}
.bt4{margin: 6% auto 0;}
.pack_txt{margin: 3% auto 0;}

.bt4_txt{margin: 3% auto 0;display: inline-block;text-align: center; text-shadow: 0 0 5px #000; font-size: 3em; font-weight:bold;}

.def_bt{margin: 6% auto 0;}

.gz_con{width: 90.93%;margin: 2.5% auto 0; overflow: hidden;}
.gz_left{float:left; width:47.65%;}
.gz_right{float: right; width:47.65%;}

.bt5_txt{margin: 3% auto 0;display: inline-block;text-align: center; text-shadow: 0 0 5px #000; font-size: 3em; font-weight:bold;}

.cd1{position: relative; display: inline-block;}
.cd1 .cd_btn{position: absolute; display: inline-block;width:38.27%;left: 50%; bottom: 6%; transform:translate(-50%,0);}
.cd1 .cd_btn .cd_txt{font-size: 3.9em; font-weight: bold;position: absolute; width: 100%; text-align: center; color: #fff;top: 50%;left: 50%; transform:translate(-50%,-65%);}

.gz_plan{width: 90.93%; margin: 0 auto; line-height: 1.8; background: #5ed0aa; border-radius: 40px; padding:1.62%; }
.gz_plan .gz_con{border: 1px solid #93fdda;padding: 4% 0; color: #fff; text-align: center; border-radius: 40px;margin: 0 auto 0; width: auto;}
.gz_bt{font-size: 3.7em;}
.gz_line{margin: 1% auto; display: block;}
.gz_txt{font-size: 2.4em; font-weight: bold;width:89%; display:inline-block;}
.gz_txt .gz_item{width:20%; float: left; padding: 1% 0;}

.foot{margin: 6% 0 0; font-size: 2.4em;}
.close_btn{ text-decoration: none; font-size: 30px; color:#fff; border-radius: 50%; border: 1px solid #fff; width:40px;height:40px; line-height: 40px; display:block; text-align: center; position: absolute; right: 7%; top:8%; }

/*layer弹出样式去掉背景色*/
.lay_nobg{background-color:transparent; border: none;}
.lay_nobg.layui-m-layerchild{background-color:transparent;}

@media screen and (min-width:800px) {

}

@media screen and (max-width:700px) {
	.diss_1024{display: none;}
}

