
* {
    margin: 0;
    padding: 0;
    /* border: 1px solid #ccc; */
}

body {
    background-image: url(./bzlt_hb_20230620_body_bgt.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

header {
    height: 580px;
    width: 100%;
    background-image: url(./bzlt_hb_20230620_head_bgt.png);
    background-size: 100% 100%;
}
.hr{
    margin-top: 45px;
    border-bottom: 4px dashed #a3c1f9;
}
.headerTop{
    width: 1250px;
    margin: 0 auto;
    text-align: center;
    font-size: 48px;
    transform: translateY(50px);
    font-weight: bold;
    color: #0ea5f9;
    text-shadow: #fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0,#5ba0c0 0 5px 0;
}
.headerTop::before {
    content: attr(data-content);
    position: absolute;
    z-index: 10;
    transform: translateX(-30px);
    background-image: linear-gradient(180deg, #0ea5f9 0%, #2d76e0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
  }
.headertip{
    width: 1104px;
    padding: 0 98px;
    height: 52px;
    margin: 0 auto;
    /* transform: translateY(304px); */
    transform: translateY(110px);
    background-image: url(./bzlt_hb_20230620_head_tip.png);
    background-position: 98px 0;
    background-repeat: no-repeat;
    background-size: 1100px 100%;
    color: white;
    font-size: 28px;
    text-align: center;
}
.headertip2{
    width: 1000px;
    padding: 0 125px;
    height: 52px;
    margin: 0 auto;
    transform: translateY(140px);
    /* transform: translateY(344px); */
    
}
.headerText{
    display: inline-block;
    width: 880px;
    text-align: center;
    font-size: 28px;
    color: #ffe4a3;
    text-shadow: 2px 2px 1px rgb(136, 136, 136);
}
article {
    width: 1200px;
    margin: 0 auto;
}

footer {
    height: 110px;
    padding-top: 160px;
    background-image: url(./bzlt_hb_20230620_foot.png);
    background-size: 100% 100%;
}
.footText{
    width: 800px;
    margin:  0 auto;
    text-align: center;
    color: white;
}
.footleft{
    width: 700px;
    float: left;
}
.footleft div{
    line-height: 28px;
}
.footleft a{
    text-decoration: none;
    color: white;
}
.open{
    display: none;
    height: 20px;
    width:246px;
    margin: 0 auto;
    margin-bottom: -20px;
    border-width: 0px;
    background-color: none;
    background-image: url(./bzlt_hb_20230620_open.png);
}
.close{
    display: none;
    height: 20px;
    width:246px;
    margin: 0 auto;
    margin-bottom: -20px;
    background-color: none;
    border-width: 0px;
    background-image: url(./bzlt_hb_20230620_close.png);
}
.oc_btn{
    margin-top: 20px;
}
.part1Text .active{
    display: block;
}
.part2Text .active{
    display: block;
}
.part1Tit {
    height: 58px;
    width: 700px;
    line-height: 58px;
    text-align: center;
    color: white;
    font-size: 32px;
    font-weight: bold;
    background-image: url(./bzlt_hb_20230620_part1_tip.png);
    margin-top: 50px;
    transform: translateY(17px);
    text-decoration: none;
}

.part1Text {
    background-color: #fff;
    width: 1130px;
    padding: 0px 35px 20px 35px;
    word-break: break-all;
    padding-top: 25px;
    line-height: 45px;
    font-size: 20px;
    box-shadow: 0 5px 10px -3px #ccc;
}
.part1Text_main{
    height: 174px;
    overflow: hidden;
}

.part2Tit {
    width: 457px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    background-image: url(./bzlt_hb_20230620_part2_tip.png);
    margin-top: 40px;
    color: white;
    font-size: 32px;
    font-weight: bold;
    transform: translateY(14px);
    text-decoration: none;
}

.part2Text {
    background-color: #f0f8fe;
    width: 1130px;
    padding: 0px 35px 20px 35px;
    word-break: break-all;
    padding-top: 25px;
    line-height: 45px;
    font-size: 20px;
    box-shadow: 0 5px 10px -3px #ccc;
    border-radius: 10px 0 0 0;
    overflow: hidden;
    word-break: keep-all
}
.part2Text_main{
    height: 260px;
    overflow: hidden;
}

.part2Text img {
    float: left;
    /* margin-top: 16px; */
    margin-right: 40px;
    transform: translate(10px, 10px);
}

.part3Tit {
    width: 428px;
    height: 58px;
    line-height: 58px;
    background-image: url(./bzlt_hb_20230620_part3_tip.png);
    background-size: 428px 100%;
    font-size: 32px;
    font-weight: bold;
    color: white;
    text-align: center;
    margin-top: 30px;
    transform: translateY(17px);
    text-decoration: none;
}
.part3Table tr{
    height: 100px;
}
.part3Table .specialTr {
    text-align: center;
    background-color: #c8dbf7;
    height: 60px;
    font-weight: bold;
}

.part3Text {
    background-color: #f0f8fe;
    width: 1130px;
    padding: 0px 35px 20px 35px;
    padding-top: 55px;
    font-size: 20px;
    box-shadow: 0 5px 10px -3px #ccc;
    border-radius: 10px 0 0 0;
    overflow: hidden;
    word-break: keep-all;
}

.part3Table th{
    background-color: #326fdd;
    line-height: 60px;
    height: 60px;
    color: #fff;
    font-size: 24px;
    font-weight: normal;
}

td.time {
    width: 300px;
    text-align: center;
    color: #326fdd;
    /* font-weight: bold; */
}


.part4 {
    display: flow-root
}

.part4_1 {
    text-align: center;
    float: left;
    width: 49.3%;
    background-color: #f0f8fe;
    margin-top: 50px;
    box-shadow: 0 5px 10px -3px #ccc;

}

.part4_2 {
    width: 49.3%;
    background-color: #f0f8fe;
    float: left;
    margin-top: 50px;
    margin-left: 1.4%;
    box-shadow: 0 5px 10px -3px #ccc;

}

.part4_1 img {
    display: block;
    margin: 22px auto;
    width: 95%;
}

.part4_2 img {
    display: block;
    margin: 22px auto;
    width: 95%;

}

.part4_text {
    font-weight: bold;
    text-align:center;
    margin-left: 4%;
    font-size: 24px;
}

.part4_more {
    text-align: left;
    margin-left: 4%;
    line-height: 100px;
}
.part4_time{
    font-weight: bold;
    text-align: center;
    font-size: 24px;
}
.part4_more a {
    text-decoration: none;
    color: #326fdd;
    font-size: 18px;
}

.part5 {
    overflow: hidden;
}

.part5_child {
    width: 360px;
    padding: 0 16.5px;
    background-size: 100% 100%;
    text-align: center;
    float: left;
    height: 145px;
    border-radius: 5px;
    margin-top: 40px;
    position: relative;
}

.part5_child a {
    display: block;
    text-decoration: none;
    color: white;
    font-size: 32px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-shadow: -2px 2px 4px rgb(68, 68, 68);
}

.part5_1 {
    background-image: url(./bzlt_hb_20230620_part5_1.png);
}

.part5_2 {
    background-image: url(./bzlt_hb_20230620_part5_2.png);
    margin: 40px 10px;
}

.part5_3 {
    background-image: url(./bzlt_hb_20230620_part5_3.png);
}

.part6 {
    /* overflow: hidden; */
    display: inline-block;
}

.part6_1 {
    float: left;
    width: 560px;
    height: 535px;
    padding-bottom: 20px;
    background-color: #fff;
}

.part6 img {
    display: block;
    width: 510px;
    height: 350px;
    margin: 0 auto;
}

.part6_2 {
    float: left;
    width: 560px;
    height: 535px;
    margin-left: 78px;
    padding-bottom: 20px;
    background-color: #fff;
}

.part6_1Tit {
    height: 130px;
    width: 80.5%;
    padding: 10px 7.5%;
    background-image: url(./bzlt_hb_20230620_part6_1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transform: translate(-23px, 21px);
    margin-bottom: 25px;
}
.part6_1Tit a{
    font-size: 28px;
    color: #326fdd;
    font-weight: bold;
    text-decoration: none;
}
.part6_2Tit {
    height: 130px;
    width: 80.5%;
    padding: 10px 7.5%;
    background-image: url(./bzlt_hb_20230620_part6_1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transform: translate(-23px, 22px);
    margin-bottom: 25px;
}
.part6_2Tit a{
    font-size: 28px;
    color: #326fdd;
    font-weight: bold;
    text-decoration: none;
}
.part7 {
    /* overflow: hidden; */
    display: inline-block;
    text-shadow: -2px 1px 4px rgb(85, 85, 85);
}

.part7_1 {
    float: left;
    width: 559px;
    height: 143px;
    border-radius: 15px;
    background-image: url(./bzlt_hb_20230620_part7_2.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
    line-height: 143px;
    margin-top: 40px;
    box-shadow: 0 5px 9px -5px #000;
}

.part7_1 a {
    display: block;
    color: white;
    text-decoration: none;
    font-size: 28px;
    transform: translateX(20px);
}

.part7_2 {
    float: left;
    width: 559px;
    height: 145px;
    border-radius: 15px;
    background-image: url(./bzlt_hb_20230620_part7_3.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
    line-height: 143px;
    margin-left: 80px;
    margin-top: 40px;
    box-shadow: 0 1px 1px #fff, 0 5px 9px -5px #000
}

.part7_2 a {
    display: block;
    color: white;
    text-decoration: none;
    font-size: 28px;
    transform: translateX(20px);
}

.part8Tit {
    width: 347px;
    height: 58px;
    line-height: 58px;
    background-image: url(./bzlt_hb_20230620_part8_tip.png);
    background-repeat: no-repeat;
    font-size: 32px;
    font-weight: bold;
    color: white;
    text-align: center;
    margin-top: 30px;
    transform: translateY(14px);
}

.part8Text {
    background-color: #f0f8fe;
    width: 1130px;
    padding: 0px 35px 20px 35px;
    word-break: break-all;
    padding-top: 25px;
    line-height: 45px;
    font-size: 20px;
    box-shadow: -2px 2px 3px 0px #ccc;
    border-radius: 10px 0 0 0;
    overflow: hidden;
    word-break: keep-all;
    background-image: url('./bzlt_hb_20230620_part8bg.png');
    background-repeat: no-repeat;
    line-height: 60px;
    background-position: 930px 30px;
}

.part8Text li {
    list-style: none
}
.part8Text a{
    color: #0684e3;
}
@media screen and (max-width:1200px) {
    body {
        width: 1200px;
        background-size: 1200px 100%;
    }
}
.registerForm{
    background-color: #fff;
    width: 1160px;
    border-radius: 10px;
    box-shadow: 3px 3px 10px #c6d9e4 ,-3px -3px 10px #c6d9e4;
    margin: 0 auto;
    padding-bottom: 155px;
    margin-bottom: 60px;
}
.dqwz{
    height: 75px;
    border-bottom: 1px solid #ccc;
    line-height: 75px;
    margin-bottom: 30px;
    color:#666666
}
.dqwz a{
    text-decoration: none;
    color: #666666;
}
.dqwz img{
    transform: translateY(4px);
    margin-right: 15px;
}
.dqwz :last-child{
    color: #326fdd;
    font-weight: bold;
}
.formTit{
    height: 90px;
    line-height: 90px;
    text-align: center;
    font-size: 24px;
    border-bottom: 1px solid #ecf2f7;
    margin-bottom: 50px;
}
.formTable{
    width: 100px;
    margin: 0 auto;
}
.inputText{
    width: 410px;
    height: 45px;
    padding-left: 30px;
    border-width: 0px;
    outline: none;
    background-color: #f0f0f0;
    border-radius: 5px;
    font-size: 16px;
}
.inputText::placeholder{
    color: black;
}
.formTable tr{
    display: block;
    margin-bottom: 25px;
}
.formTable td{
    padding: 0 25px;

}
.btn{
    text-align: center;
}

.reset{
    width: 930px;
    border-radius: 5px;
    border-width: 0px;
    font-size: 16px;
    height: 45px;
    color: #009ef7;
    background-color: #ddeffd;
}
.sub{
    width: 930px;
    border-radius: 5px;
    border-width: 0px;
    font-size: 16px;
    margin-top: 15px;
    height: 45px;
    margin-bottom: 20px;
    background-color: #326fdd;
    color:white
}
.current:active{
    opacity:.5
}
.footright{
    transform: translateY(10px);
}