
.wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
}

.wrapRow{
    display: -webkit-box;
    /*完成后解开*/
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
}

.flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.jctContainer{
    width: 100%;box-sizing: border-box;font-family: 'PingFangSC';
}
.jctBanner{
    width: 100%;box-sizing: border-box;height: 400px;padding-top: 80px;
    background-size: auto 500px;background-position: center;background-repeat: no-repeat;
    background-image: url("./img/banner_2x.png");
}
.jctBannerBox{
    width: 1000px;margin: 0 auto 0;box-sizing: border-box;
}
.jctBannerTitle{
    width: 100%;position: relative;line-height: 80px;height: 80px;
}
.jctBannerTitle span:nth-child(1){
    width: 100%;display: block;height: 80px;line-height: 80px;font-size: 60px;color: #005AAA;
    position: absolute;left: 0;top: 0;z-index: 6;font-weight: bold;font-family: 'SourceHanSansCN';
}
.jctBannerTitle span:nth-child(2){
    width: 100%;display: block;height: 80px;line-height: 80px;font-size: 60px;color: #FAAC4F;
    position: absolute;left: 4px;top: 4px;z-index: 5;font-weight: bold;font-family: 'SourceHanSansCN';
}
.jctBannerList{
    width: 100%;margin: 10px auto 0;
}
.jctBannerList span{
    height: 32px;width: 90px;box-sizing: border-box;background-color: #FAAC4F;line-height: 32px;text-align: center;
    font-size: 20px;font-weight: 500;border-radius: 20px;margin-right: 30px;display: block;float: left;color: #ffffff;
}
.jctBannerContact{
    display: block;cursor: pointer;
    width: max-content;height: 40px;line-height: 40px;border-radius: 5px;background-color: #FEEFDD;font-weight: bold;
    font-size: 20px;color: #005AAA;padding: 0 15px;box-sizing: border-box;position: relative;margin: 50px 0 0;
}
.jctBannerContact span{
    width: 40px;height: 24px;display: block;
    font-size: 12px;color: #ffffff;text-align: center;line-height: 20px;
    position: absolute;right: -10px;top: -10px;
    background-size: 100%;background-position: center;background-repeat: no-repeat;
    background-image: url("./img/free_icon.png");
}
/**/
.jctAgenda{
    width: 100%;box-sizing: border-box;padding: 50px 0;
}
.jctAgendaBox{
    width: 1200px;box-sizing: border-box;padding: 20px 30px;position: relative;background-color: #F0F8FF;
    margin: 0 auto;
}
.jctAgendaImage{
    position: absolute;right: 150px;top: -36px;width: 102px;height: 84px;display: block;
}
.jctAgendaTitle{
    width: 100%;line-height: 40px;font-size: 24px;color: #005AAA;text-align: left;font-weight: bold;
}
.jctAgendaContent{
    width: 100%;line-height: 30px;font-size: 18px;color: #000000;text-align: left;margin-top: 5px;
}
/**/
.jctRegister{
    width: 100%;box-sizing: border-box;position: relative;padding-bottom: 50px;
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 30px, #F7F7F7 30px, #F7F7F7 100%);
}
.jctRegisterBox{
    width: 1200px;box-sizing: border-box;position: relative;margin: 0 auto;
    background-repeat: no-repeat;background-position: 388px 5px;background-size: auto 100px;
    background-image: url("./img/why.png");
}
.jctRegisterTitle{
    width: 360px;height: 60px;background-color: #FAAC4F;line-height: 60px;font-size: 24px;color: #FFFFFF;
    text-align: center;box-shadow: 5px 5px 0 #005AAA;font-weight: bold;
}
.jctRegisterList{
    width: 100%;justify-content: space-between;margin-top: 30px;
}
.jctRegisterItem{
    width: 291px;height: 292px;box-sizing: border-box;position: relative;padding: 36px 20px 0;
    background: linear-gradient(to bottom right, #FEEFDD 0%,#FAFAFA 50px,#FFFFFF 70px, #FFFFFF 100%);
}
.jctRegisterItemTop{
    width: 100%;box-sizing: border-box;padding-bottom: 20px;border-bottom: 1px solid #005AAA;
    justify-content: space-between;align-items: center;height: 60px;
}
/*.jctRegisterItemTop>span{height: 30px;display: block;font-size: 28px;font-weight: bold;text-align: left;color: #005AAA;}*/
.jctRegisterItemTop>img:nth-child(1){display: block;height: 36px;}
.jctRegisterItemTop>img:nth-child(2){display: block;}
.jctRegisterItemContent{
    width: 100%;padding-top: 15px;text-align: left;line-height: 30px;font-size: 18px;font-weight: 500;color: #000000;
    letter-spacing: 1px;
}
/**/
.jctMust{
    width: 100%;box-sizing: border-box;position: relative;padding: 40px 0 0;height: 400px;
    background-repeat: no-repeat;background-position: center;background-size: cover;
    background-image: url("./img/must_banner.png");
}
.jctMustBox{
    width: 1120px;box-sizing: border-box;position: relative;margin: 0 auto;
}
.jctMustTitle{
    width: 100%;line-height: 40px;font-size: 24px;color: #FFFFFF;text-align: left;font-weight: bold;
}
.jctMustList{
    width: 100%;justify-content: space-between;margin-top: 40px;
}
.jctMustItem{
    width: calc(100% / 3);box-sizing: border-box;
}
.jctMustItem>.jctMustItemImg1{
    width: 60px;height: 60px;margin: 0 auto;display: block;
}
.jctMustItem>.jctMustItemImg2{
    width: 18px;height: 11px; display: block;margin: 10px auto 0;
}
.jctMustItem>.jctMustItemContent1{
    width: 100%;text-align: center;font-size: 18px;font-weight: bold;color: #ffffff;line-height: 30px;margin: 15px auto 0;
}
.jctMustItem>.jctMustItemContent2{
    width: 100%;text-align: center;font-size: 24px;font-weight: bold;color: #FAAC4F;line-height: 40px;margin: 10px auto 0;
}
/**/
.jctFile{
    width: 100%;box-sizing: border-box;position: relative;padding: 50px 0 60px;
    background: linear-gradient(to bottom, #F7F7F7 0%,#F7F7F7 65%,#ffffff 65%, #ffffff 100%);
}
.jctFileBox{
    width: 1120px;box-sizing: border-box;margin: 0 auto;justify-content: space-between;
}
.jctFileRightImg{
    display: block;width: 460px;
}
.jctFileLeft{
    width: 660px;
}
.jctFileTitle{
    width: 100%;line-height: 40px;font-size: 24px;color: #005AAA;text-align: left;font-weight: bold;margin-bottom: 10px;
}
.jctFileContent{
    width: 100%;line-height: 36px;font-size: 18px;padding-left: 32px;color: #333333;font-weight: 500;position: relative;
}
.jctFileContent::before{
    background-position: left center;background-repeat: no-repeat;background-size: auto 19px;
    display: block;width: 23px;height: 19px;background-image: url("./img/file_sort_back.png");
    font-size: 14px;font-weight: bold;color: #ffffff;text-align: center;line-height: 19px;
    position: absolute;left: 0;top: 8px;
}
.jctFileContent>.span_color{color: #005AAA;}
.jctFileContent1::before{content: "1";}
.jctFileContent2::before{content: "2";}
.jctFileContent3::before{content: "3";}
.jctFileContent4::before{content: "4";}
.jctFileContent5::before{content: "5";}
.jctFileContent6::before{content: "6";}
.jctFileContentImg{
    display: block;width: 90px;margin-top: 20px;margin-left: 32px;
}
/**/
.jctStep{
    width: 100%;box-sizing: border-box;background-color: #FEEFDD;padding: 30px 0 50px;
}
.jctStepTitle{
    width: max-content;height: 40px;line-height: 40px;font-size: 24px;font-weight: bold;color: #005AAA;margin: 0 auto;
}
.jctStepList{
    width: 1200px;box-sizing: border-box;justify-content: flex-start;margin: 0 auto;
}
.jctStepItem{
    width: 20%;box-sizing: border-box;
}
.jctStepItemSort{
    width: 30px;height: 30px;border-radius: 50%;display: block;line-height: 30px;font-size: 14px;font-weight: bold;
    text-align: center;background-color: #005AAA;color: #ffffff;
}
.jctStepItemLine{
    width: calc(100% - 30px);height: 1px;display: block;background-color: #005AAA;
}
.jctStepItemTitle{
    width: 100%;height: 30px;font-size: 20px;color: #005AAA;font-weight: bold;line-height: 30px;
}
.jctStepItemContent{
    box-sizing: border-box;
    width: 75%;line-height: 24px;font-size: 16px;color: #333333;font-weight: 500;position: relative;
}
/**/
.jctAskBox{
    width: 100%;box-sizing: border-box;background-color: #ffffff;padding: 50px 0 50px;
}

.jctAskBox>a{
    display: block;margin: 0 auto;
    width: max-content;height: 60px;background-color: #FAAC4F;line-height: 60px;font-size: 24px;color: #FFFFFF;
    text-align: center;box-shadow: 5px 5px 0 #005AAA;font-weight: bold;padding: 0 30px 0 50px;position: relative;
}
.jctAskBox>a>img{
    display: block;height: 90px;position: absolute;top: -10px;left: -35px;
}
.jct_comment{
    position: fixed;top: 70%;right: 0;display: block;
    width: max-content;height: 50px;background-color: #FAAC4F;line-height: 50px;font-size: 18px;color: #FFFFFF;
    text-align: center;box-shadow: 35px 5px 0 #005AAA;font-weight: bold;padding-left: 40px;padding-right: 10px;
    border-radius: 25px 0 0 25px;
    background-repeat: no-repeat;background-position: 10px center;background-size: auto 22px;
    background-image: url("./img/jct_comment.png");
}

#newBridge .nb-icon-base-5 .nb-icon-inner-wrap{
    background-size: 100% !important;background-repeat: no-repeat!important;background-position: center!important;
    background-image: url("./img/contact_png_new.png") !important;
}
#nb_icon_wrap{
    width: 243px!important;height: auto!important;
}
#newBridge .nb-icon-base-5 .nb-icon-inner-wrap{
    width: 243px!important;height: 69px!important;
}