*{padding: 0; margin: 0;}
.clearfix:before,.clearfix:after{
  content:"";
  display:table;
}
.clearfix:after{
  clear:both;  
}
.clearfix{
  *zoom:1;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
body{

}
.banner{
  width: 100%;
  height: 664px;
  background: url(../images/202301.png) no-repeat;
}
.nfxz {
  width: 212px;
  height: 63px;
  line-height: 38px;
  position: absolute;
  /* left: 50%; */
  top: 540px;
  right: 525px;
  /* margin-left: -106px; */
}
.nfxz span {
  font-size: 16px;
  float: left;
  color: white;
}
.nfxz select {
  width: 212px;
  opacity: 85%;
  padding: 0 40px 0 45px;
  height: 63px;
  line-height: 63px;
  background: url(../images/2024year.png) no-repeat left center;
  border: 0;
  outline: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #2770ef;
  vertical-align: middle;
  font-size: 22px;
}

.nfxz option {
background-color: #fff;
}

.icon {
  position: absolute;
  right: 0;
  top: 3px;
}
.footer {
  border-top: 2px solid #006FFE !important;
  color: #fff !important;
}
.banner{
  height: 664px;
  width: 100%;
  background: url(../images/2024banner.png) no-repeat;
}
.logo{
  top: 50px;
  left: 175px;
  position: absolute;
}
.bg{
  width: 100%;
  height: 873px;
  margin-top: -23px;
  background:url(../images/2024bg.png) no-repeat;
}
.containc{
  width: 1342px;
    height: 660px;
    margin: 40px auto 70px;
    background: url(../images/2024cell.png) no-repeat;
    /* position: absolute;
    top: 576px;
    left: 50%;
    margin-left: -600px; */
}
.containcr{
  margin-top: 25px;
  margin-right: 23px;
}
.link{
 
  width: 884px;
  margin:  0 auto;
  height: 97px;
display: flex
;
 
}
.link .linkc, .link .linkc1{
width: 427px;
    height: 97px;
    box-sizing: border-box;
  
}
.link span{
  font-size: 26px;
  color: #2770ef;
}
.link .bt{
  display: inline-block;
  width: 427px;
    height: 97px;
}
.linkc{
  background: url(../images/2024bmndbg.png) no-repeat;
}
.linkc1{
  background: url(../images/2024sxqndbg.png) no-repeat;
}
.link a{
  transition: all 0.2s;
}
.link a:hover{
  transition: all 0.2s;
  transform: scale(1.01);
}
.containcl{
  width: 430px;
}
.containcl ul>a{
  display: inline-block;
  width: 395px;
    height: 57px;
    line-height: 57px;
    color: #2770ef;
    transition: all 0.1s;
    box-sizing: border-box;
}
.containcl ul li {
  display: inline-block;
  width: 395px;
  height: 40px;
  line-height: 40px;
  margin-top: 18px;
}
.containcl ul a:hover{
  font-weight: bold;
  transition: all 0.1s;
}
.containcl ul li .n-title{
  font-size: 20px;
  width: 105px;
  height: 36px;
  line-height: 36px;
  border: 2px solid #b8d3f8;
  border-radius: 20px;
  display: inline-block;
  text-align: center;
  background-color: #fff;
  margin-right: 10px;
}
.containcl ul li .ntc{
  background-color: #2770ef;
  border: 2px solid #2770ef;
color: #fff;
}
.containcl ul li .t-title{
  font-size: 17px;
}
.containcl ul{margin: 15px 0 0 17px;}
.vedio{
  width: 840px;
  height: 607px;
}