@charset "utf-8";
/* CSS Document */
p{line-height:30px; font-size:18px; padding:0; text-indent:0; text-align: justify; color:#353535}
body{margin:0; padding:0; font-size:14px; overflow: auto;  background-color:#fff; min-width:1260px; background-position:center top; font-family:"Microsoft YaHei"; color:#000;  position:relative;}
a{color:#000; text-decoration:none;}
html {  
    scroll-behavior: smooth;  
  }
.allbox{ max-width: 2560px; height:5000px; min-width:1260px; margin:0 auto;  overflow: auto;}

.isie{width:100%; height:200px; float:left; line-height:100px; text-align:center; color:red; font-size:14px; background:#ece5cb; display:none}

.topbg{width:100%; max-width: 2560px; min-width: 1200px;  height:400px; z-index:11; position:relative; overflow:hidden; background:url(../images/topbg.jpg?v=2) no-repeat;  z-index:998 ;background-position-x: center;}
.topimg{width:100%;    height:400px; margin:0 auto 0 auto;  background-position:center;   }
.sticky{width:100%; height:80px;  top:0;  position: -webkit-sticky; /* Safari */  
    position: sticky; background-color:#fff; z-index: 99999; background:#fdede1;  }
.navBox{width:1200px; height:80px; margin:0 auto;  display:flex; justify-content: space-between;  }

.navLinks {
    flex:1;
    height: 80px;
    position: relative;
    cursor: pointer;
    text-align: center;
    line-height: 80px;
    font-size:18px;
}

.navLinks a{ width:100%; height:80px; color:#353535; z-index:260; position:absolute;  display:block;  }
.linksBg{font-weight: bold;}
.mainBox{width:100%; display:flex; flex-direction:column; max-width: 2560px; min-width: 1200px;}
.conBox{width:1200px;  position:relative}
.bgBox{width:100%; min-height:200px; display: flex; justify-content: center;  overflow:hidden;}
.bgBox:nth-child(1){background:url(../images/bg1.jpg?v=2) no-repeat; background-size: 1200px; background-position-x: center;}

.bgBox:nth-child(3){height:460px; background:url(../images/bg2.png?v=2) no-repeat; background-size: 1200px; background-position-x: center;}
.bgBox:nth-child(4){height:400px; background:linear-gradient(to bottom, #fff, #fff1e1); background-size: 1200px; background-position-x: center;}
.bgBox:nth-child(5){height:550px; background:url(../images/bg3.jpg?v=2) no-repeat;  background-position-x: center;}
.bgBox:nth-child(6){height:320px; background:#fdede1;   background-position-x: center; }
.bgBox:nth-child(8){height:360px;}
.bgBox:nth-child(9){height:450px;  background-position-x: center;  background:linear-gradient(to top, #fff, #fdede1); }
.textBox{width:40%; height:50px; float:left;  font-size: 26px; font-weight: bold; margin-top:40px; background:linear-gradient(to right, #fcda90 0%, #e43a2e 10% ) ;-webkit-background-clip: text; /* 将背景颜色限制在文字中 */  
    -webkit-text-fill-color: transparent; /* 将文字颜色设置为透明 */  }


.textBox2{width:38%; float:right; height:50px;  font-size: 26px; font-weight: bold; margin-top:40px; background:linear-gradient(to right, #fcda90 0%, #e43a2e 10% ) ;-webkit-background-clip: text; /* 将背景颜色限制在文字中 */  
        -webkit-text-fill-color: transparent; /* 将文字颜色设置为透明 */  }  
    
.notice{width:70%; height:250px; text-align: justify; margin-top:20px;   float:left;   }
.subject{width:100%; height:60px; float:left;  font-size: 20px; font-weight: bold; margin-top:20px; }
   
.context{width:100%;  display:flex; justify-content:space-between; }
.ConDiv{width:370px; height:200px;  border-radius:5px;   margin-top:20px; background:linear-gradient(145deg, #fff9e3, #e9c6b8);  }

.meetOrgText{width:50%; float:left; margin:50px 0 0 30px;}
.timeText{width: 40%; float:right; margin:40px 0 0 0;}

.regBox{width:100%; display:flex; justify-content: space-between;}
.regdiv{width:45%; height:200px; border-radius: 5px; float:left; margin-top:20px; }
.regdiv2{width:35%; height:200px; border-radius: 5px; float:left; margin-top:20px; }
.regdiv3{width:160px; height:160px; border-radius: 5px; float:left; margin-top:20px; border:1px solid rgb(27, 163, 56);  box-sizing: border-box; padding:5px;}
.football{width:100%; margin:20px 0 0 0; float:left;  }
.aboutUs{width:1200px; height:300px; margin:0 auto; }


.abT{width:100%; height:50px; line-height:80px; font-size:16px; font-weight: bold;}
.rCodesBox{width:100%; height:250px; display:flex; justify-content: space-between; align-items: center;}
.rCodes{width:200px; height:160px; display: flex;  align-items: center; flex-direction: column;}
.rCodes img{width:100px; }
.rCodes p{text-align:center; color:#666}
.copyright{width:100%; height:100px; background:#f2f2f2; text-align:center; line-height:100px; color:#666; }
.bdTop{border-top:1px solid #dbdbdb;}


.weipay{width:250px; position:absolute; right:20px; top:50px;}
.weipay img{width:250px}

.regTips{width:680px; height:200px; float:left; margin:100px 0 0 0 }
.btn{width:200px; height:260px; position:absolute; right:200px; top:30px;  box-shadow:0; transition:box-shadow 0.5s;}
.cover{width:200px; height:260px; border-radius: 5px;  position:absolute; background:linear-gradient(145deg, #ffceb8, #83add4);  transition: 0.3s; z-index:100 }
.btn img{width:160px; height:160px; position:absolute; right:20px; top:40px;  transition: 0.3s;  z-index:101 }
.btntext{position:absolute; width:200px;  bottom:20px; text-align: center; font-size:18px; font-weight: bold; color: #fff;  transition: 0.3s; z-index:102  }
.btn:hover .cover{transform:perspective(500px) rotateX(45deg); box-shadow: 0 20px 20px -20px  #fff; }
.btn:hover img{transform:perspective(500px) translate3d(0 ,-45px, 10px); opacity:1;}
.btn:hover .btntext{ transform:perspective(200px) translate3d(0 ,-25px, 50px);}