.top_img {
    height: 600px;
    background: url(/Public/Common/img/page1/bg1_1pc.png) no-repeat center top;
}

.btn_div {
    width: 1200px;
    height: 600px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 488px 0 0 616px;
}

.btn_div>span {
    width: 268px;
    height: 66px;
    background: rgba(211, 178, 26, 1);
    border-radius: 4px;
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    line-height: 66px;
    text-align: center;
    display: block;
    cursor: pointer;
}

.h3_tit {
    text-align: center;
}

.h3_tit>.p1 {
    font-size: 36px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(39, 45, 68, 1);
    line-height: 36px;
}

.h3_tit>.p2 {
    font-size: 28px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(105, 112, 139, 1);
    line-height: 28px;
}

.h3_tit>div {
    font-size: 60px;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: rgba(39, 45, 68, 1);
    line-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.h3_tit>div>span {
    padding: 25px 30px;
}

.content_1 {
    padding-top: 97px;
}

.content_1_item {
    height: 377px;
    background: rgba(250, 250, 250, 1);
    padding: 55px 70px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}

.h4_tit {
    font-size: 56px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(73, 116, 222, 1);
    line-height: 56px;
    /*padding-left: 10px;*/
    position: relative;
    display: inline-block;
    width: 76px;
    text-align: center;
}

.tr .h4_tit {
    /*padding-right: 10px;*/
}

.h4_tit::after {
    content: '';
    width: 76px;
    height: 22px;
    background: rgba(73, 116, 222, 1);
    opacity: 0.42;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
}

.content_1_item .p1 {
    font-size: 36px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(54, 99, 212, 1);
    line-height: 42px;
    margin: 50px 0 34px;
}

.content_1_item .p2 {
    font-size: 28px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(39, 45, 68, 1);
    line-height: 48px;
}

.btn_blue {
    width: 446px;
    height: 100px;
    background: rgba(73, 116, 222, 1);
    box-shadow: 0px 4px 4px 0px rgba(40, 76, 166, 1);
    border-radius: 4px;
    font-size: 30px;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    line-height: 100px;
    text-align: center;
    cursor: pointer;
    margin: 100px auto;
}

.content_2 {
    background: #EFF4FA;
    text-align: center;
    padding: 100px 0 75px;
}

.btn_yello {
    width: 446px;
    height: 100px;
    background: rgba(211, 178, 26, 1);
    box-shadow: 0px 4px 4px 0px rgba(195, 165, 25, 1);
    border-radius: 4px;
    font-size: 30px;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    line-height: 100px;
    text-align: center;
    cursor: pointer;
    margin: 50px auto 20px;
}

.p_tc {
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(211, 178, 26, 1);
    line-height: 42px;
}

.content_3 {
    padding: 100px 0;
}

.content_3_div {
    width: 550px;
    height: 229px;
}

.content_3_div p {
    font-size: 28px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(39, 45, 68, 1);
    line-height: 40px;
}

.p_tc_blue {
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(73, 116, 222, 1);
    line-height: 42px;
}

.content_4 {
    height: 446px;
    background: url(/Public/Common/img/page1/bg2.png) no-repeat center center;
}

.content_4_img {
    position: absolute;
    left: 5px;
    top: 68px;
    width: 310px;
}

.content_4_text {
    width: 831px;
    height: 317px;
    border-radius: 6px;
    position: absolute;
    right: 0;
    top: 69px;
    text-align: left;
    padding-left: 63px;
    box-sizing: border-box;
}

.content_4_text .p1 {
    font-size: 36px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: rgba(221, 11, 23, 1);
    line-height: 40px;
    margin: 68px 0 49px;
}

.content_4_text .p2 {
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(39, 45, 68, 1);
    line-height: 48px;
}

.tc_img {
    height: 820px;
    background: url(/Public/Common/img/imgpub_1.png) no-repeat center center;
}


/*page2*/

.page2 .top_img {
    height: 677px;
    background: url(/Public/Common/img/page2/bg1.png) no-repeat center top;
}

.page2_form {
    width: 410px;
    height: 410px;
    background: rgba(233, 234, 239, 0.12);
    border-radius: 8px;
    position: absolute;
    right: 0;
    top: 163px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page2_form_div {
    width: 380px;
    height: 380px;
    background: rgba(233, 234, 239, 1);
    border-radius: 8px;
    padding: 60px 30px 0;
    box-sizing: border-box;
}

.page2_form_div>div {
    height: 85px;
}

.page2_form_div input {
    height: 60px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(231, 231, 231, 1);
    border-radius: 6px;
    width: 100%;
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 60px;
    padding-left: 12px;
    box-sizing: border-box;
}

.submit_btn2 {
    width: 100%;
    height: 60px;
    display: inline-block;
    background: rgba(178, 137, 91, 1);
    border: 1px solid rgba(231, 231, 231, 1);
    border-radius: 6px;
    font-size: 24px;
    font-family: PingFang SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 60px;
    text-align: center;
    margin-top: 40px;
}

.span_code2 {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 400;
    color: rgba(172, 127, 74, 1);
    line-height: 18px;
    border: none;
    outline: none;
    cursor: pointer;
    position: absolute;
    top: 23px;
    right: 12px;
}

.page2_content1 {
    background: rgba(255, 251, 247, 1);
    padding: 132px 0 100px;
}

.page2_content2 {
    height: 1133px;
    background: url(/Public/Common/img/page2/bg4.png) no-repeat center;
}

.page2_content2>div {
    /*height:1133px;*/
}

.div_text_2 {
    width: 548px;
    height: 136px;
    background: rgba(218, 176, 112, 1);
    border-radius: 4px;
    margin-bottom: 40px;
}

.div_text_2 .d1 {
    height: 73px;
    font-size: 36px;
    font-family: PingFang SC;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 73px;
    padding-left: 35px;
    box-sizing: border-box;
    text-align: left;
}

.div_text_2 .d2 {
    height: 63px;
    background: rgba(147, 153, 177, 1);
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 63px;
    padding-left: 35px;
    box-sizing: border-box;
    text-align: left;
}

.page2_content2_bot {
    height: 220px;
    background: rgba(80, 92, 121, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.page2_content2_bot>div {
    margin: 0 60px;
}

.page2_content2_bot>div>div {
    width: 460px;
    height: 82px;
    border-radius: 6px;
    font-size: 30px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 82px;
    text-align: center;
}

.page2_content2_bot>.d1>div {
    background: rgba(209, 169, 108, 1);
    color: rgba(255, 255, 255, 1);
}

.page2_content2_bot>.d2>div {
    color: #D1A96C;
    border: 2px solid rgba(209, 169, 108, 1);
}

.page2_content2_bot span {
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(209, 169, 108, 1);
    line-height: 26px;
    margin-top: 10px;
    display: inline-block;
}

.page2_content3 {
    padding: 100px 0 84px;
}

.page2_tit {
    width: 743px;
    height: 94px;
    background: url(/Public/Common/img/page2/bg5.png) no-repeat center center;
    font-size: 32px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 94px;
    text-align: center;
    margin-bottom: 80px;
}

.page2_con3_div1 {
    border: 4px solid rgba(219, 224, 237, 1);
    box-sizing: border-box;
    margin-bottom: 80px;
}

.page2_con3_div1 .p1 {
    font-size: 30px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: rgba(39, 45, 68, 1);
    line-height: 30px;
    text-align: center;
    margin-top: 45px;
}

.page2_con3_div1 .p2 {
    width: 62px;
    height: 4px;
    background: rgba(178, 137, 91, 1);
    display: block;
    margin: 18px auto;
}

.page2_con3_div1 .p3 {
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 24px;
    text-align: center;
    margin-bottom: 54px;
}


/*page3*/

.page3 .top_img {
    height: 900px;
    background: url(/Public/Common/img/page3/bg1.png) no-repeat center top;
}

.page3_btns {
    display: flex;
    justify-content: space-between;
    padding: 754px 39px 0;
    box-sizing: border-box;
}

.page3_btns>span {
    width: 500px;
    height: 85px;
    display: inline-block;
    cursor: pointer;
}

.page3_con1 {
    background: rgba(239, 244, 250, 1);
    padding: 63px 0 70px;
    text-align: center;
}

.page3_con1>.p1 {
    font-size: 72px;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: rgba(57, 44, 101, 1);
    line-height: 72px;
}

.page3_con1>.p2 {
    font-size: 42px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(57, 44, 101, 1);
    line-height: 36px;
    margin: 36px 0 76px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page3_con1>.p2::after {
    content: '';
    display: block;
    width: 140px;
    height: 2px;
    background: rgba(57, 44, 101, 1);
    margin-left: 17px;
}

.page3_con1>.p2::before {
    content: '';
    display: block;
    width: 140px;
    height: 2px;
    background: rgba(57, 44, 101, 1);
    margin-right: 17px;
}

.page3_con1>.p3 {
    width: 1110px;
    height: 160px;
    border: 2px solid rgba(70, 91, 201, 1);
    display: block;
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(42, 60, 150, 1);
    line-height: 42px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 40px;
}

.page3_con1>.d1 {
    width: 100%;
    height: 94px;
    background: url(/Public/Common/img/page3/bg3.png) no-repeat center center;
}

.page3_btns_two {
    display: flex;
    justify-content: center;
    align-items: center;
}

.page3_btns_two>span {
    width: 462px;
    height: 95px;
    display: inline-block;
    cursor: pointer;
    margin: 0 80px;
}

.page3_con1>.p4 {
    display: inline-block;
    width: 881px;
    height: 106px;
    background: url(/Public/Common/img/page3/bg4.png) no-repeat center center;
    font-size: 36px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(254, 254, 255, 1);
    line-height: 106px;
}

.page3_con1>.p5 {
    display: inline-block;
    width: 879px;
    height: 137px;
    border: 1px dashed rgba(155, 66, 89, 1);
    border-top: none;
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(155, 66, 89, 1);
    line-height: 42px;
    padding-top: 27px;
    box-sizing: border-box;
}

.page3_con1>.d2 {
    width: 100%;
    height: 94px;
    background: url(/Public/Common/img/page3/bg9.png) no-repeat center center;
}


/*page4*/

.page4 .top_img {
    height: 900px;
    background: url(/Public/Common/img/page4/bg_1.png) no-repeat center top;
}

.page4 .page3_btns {
    display: flex;
    justify-content: center;
    padding: 702px 39px 0;
    box-sizing: border-box;
}

.page3_btns>span {
    width: 456px;
    height: 91px;
    display: inline-block;
    cursor: pointer;
    margin: 0 43px;
}

.page4_tit {
    width: 1009px;
    height: 126px;
    background: url(/Public/Common/img/page4/bg2.png) no-repeat center center;
    margin: 0 auto 100px;
    font-size: 52px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 126px;
    text-align: center;
}

.page4_con1 {
    padding: 100px 0 76px;
    background: rgba(236, 244, 253, 1);
}

.page4_con1>.d1 img {
    margin: 0 14px;
}

.page4_con1>.p1 {
    font-size: 30px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(13, 21, 130, 1);
    line-height: 36px;
    margin-top: 30px;
}

.page4_con2 {
    padding: 100px 0 120px;
    background: #111361;
}

.page4_con3 {
    padding: 100px 0 97px;
    background: #fff;
}

.page4_con3>.d1 img {
    margin: 75px 50px 0;
}


/*page5*/

.page5 .top_img {
    height: 876px;
    background: url(/Public/Common/img/page5/bg1.png) no-repeat center top;
}

.page5_con1 {
    padding: 80px 0 70px;
    background: rgba(243, 220, 181, 1);
}

.page5 .page2_form_div {
    width: 100%;
    height: auto;
    background: inherit;
    border-radius: 0;
    padding: 0;
    box-sizing: border-box;
}

.page5 .page2_form_div>div {
    height: 120px;
}

.page5 .page2_form_div input {
    height: 100px;
    line-height: 100px;
    font-size: 30px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(206, 173, 138, 1);
    padding-left: 50px;
}

.page5 .page2_form_div input::-webkit-input-placeholder {
    color: rgba(206, 173, 138, 1);
}

.page5 .page2_form_div input::-moz-placeholder {
    color: rgba(206, 173, 138, 1);
}

.page5 .page2_form_div input:-moz-placeholder {
    color: rgba(206, 173, 138, 1);
}

.page5 .page2_form_div input:-ms-input-placeholder {
    color: rgba(206, 173, 138, 1);
}

.page5 .span_code2 {
    font-size: 30px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(187, 30, 40, 1);
    line-height: 30px;
    top: 36px;
    right: 52px;
}

.page5 .submit_btn2 {
    height: 120px;
    background: rgba(217, 39, 31, 1);
    border-radius: 2px;
    font-size: 42px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 120px;
    cursor: pointer;
    margin: 0;
}

.page5_con2 {
    padding: 100px 0;
}

.page5_con2 .p1 {
    font-size: 42px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: rgba(192, 151, 102, 1);
    line-height: 30px;
    margin-top: 30px;
    margin-bottom: 65px;
}

.page5_con2 .p2 {
    margin-top: 24px;
    font-size: 24px;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #AA804F;
    line-height: 30px;
    text-align: left;
    margin-bottom: 79px;
}

.page5_two_btns {
    display: flex;
    justify-content: center;
    align-items: center;
}

.page5_two_btns>span {
    width: 535px;
    height: 86px;
    font-size: 30px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 86px;
    text-align: center;
    margin: 0 30px;
}

.page5_two_btns>.s1 {
    background: rgba(230, 67, 78, 1);
    box-shadow: 0px 6px 0px 0px rgba(191, 37, 48, 0.23);
}

.page5_two_btns>.s2 {
    background: rgba(192, 151, 102, 1);
    box-shadow: 0px 6px 0px 0px rgba(159, 121, 75, 0.23);
}

.page5_con2 .d1 img:nth-child(2) {
    margin: 0 60px;
}