* {
    box-sizing: border-box;
}

body {
    background-color: #003359;
    margin: 0;
}

p {
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
}

.conference_container {
    position: relative;
}

.conference_container .main {
    opacity: 0;
    /* position: absolute;*/
    width: 100%;
    transition: all .3s ease-in-out;
    display: none;
}

.conference_container .show {
    opacity: 1;
    z-index: 999;
    display: block;
}

.section2 .title, .section3 .title, .section-photo .title, .section-video .title, .section_article .title, .section_picture .title {
    font-size: 36px;
    line-height: 40px;
    margin: auto;
    color: white;
    letter-spacing: 0;
    text-align: center;
    height: 80px;
    width: 300px;
    margin-bottom: 61px;
    background-position: 0 22px;
}

.section2 .title .line, .section3 .title .line, .section-photo .title .line, .section_article .title .line, .section_picture .title .line {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFFFFF 51%, rgba(255, 255, 255, 0.00) 100%);
    width: 300px;
    height: 3px;
    display: block;
    margin-top: 30px;
}

.conference_container {
    width: 100%;
    position: relative;
}

.header_bg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/assets/images/xunzhan2019/banner.svg) center top no-repeat;
    background-size: 100%;
    z-index: -1;
}

.header {
    width: 100%;
    /*position: relative;*/
    padding-top: 70px;
    /*background: url(fabuhui2019/banner.svg) center top no-repeat;*/
    background-size: 100%;
    margin-bottom: 35px;
}

.header .header_title p img {
    width: 1039px;
}

.card_switch {
    width: 1280px;
    margin: auto;
    height: 240px;
    margin-bottom: 120px;
    position: relative;
}

.card_switch .container {
    width: 100%;
    height: 250px;
    overflow-x: hidden;
    overflow-y: unset;
    padding-top: 10px;
}

.card_switch ul {
    /*width: 100%;*/
    margin: 0 auto;
    list-style: none;
    padding: 0;
    transition: all .3s linear;
}

.card_switch ul>li {
    float: left;
    user-select: none;
    position: relative;
    transition: all .3s linear;
    /* overflow: hidden; */
}

.card_switch ul>li:hover {
    transform: translateY(-10px);
}

.card_switch ul>li>div {
    position: relative;
}

.card_switch ul>li .activeCard .mask {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: -webkit-linear-gradient(left, rgba(62, 168, 251, 1), rgba(62, 168, 251, 0));
    /* Safari 5.1 - 6 */
    background: -o-linear-gradient(right, rgba(62, 168, 251, 1), rgba(62, 168, 251, 0));
    /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(right, rgba(62, 168, 251, 1), rgba(62, 168, 251, 0));
    /* Firefox 3.6 - 15*/
    background: linear-gradient(to right, rgba(62, 168, 251, 1), rgba(62, 168, 251, 0));
    /* 标准的语法 */
    z-index: 1;
}

.card_switch ul>li .mask {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: -webkit-linear-gradient(left, rgba(0, 97, 170, 1), rgba(0, 97, 170, 0));
    /* Safari 5.1 - 6 */
    background: -o-linear-gradient(right, rgba(0, 97, 170, 1), rgba(0, 97, 170, 0));
    /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(right, rgba(0, 97, 170, 1), rgba(0, 97, 170, 0));
    /* Firefox 3.6 - 15*/
    background: linear-gradient(to right, rgba(0, 97, 170, 1), rgba(0, 97, 170, 0));
    /* 标准的语法 */
    z-index: 1;
}

.card_switch ul>li .content {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 2;
    padding-top: 64px;
    padding-left: 50px;
    color: white;
}

.card_switch ul li .content .line {
    width: 30px;
    height: 4px;
    background-color: white;
    margin-bottom: 18px;
}

.card_switch ul li .content .title {
    font-size: 34px;
    line-height: 48px;
    margin-bottom: 26px;
}

.card_switch ul li .content .title .time {
    font-size: 24px;
    line-height: 32px;
    padding-left: 15px;
}

.card_switch ul li .content .state {
    font-size: 24px;
    line-height: 32px;
}

.card_switch ul>li .wrap {
    overflow: hidden;
    cursor: pointer;
    width: 410px;
    height: 240px;
    border-radius: 4px;
    padding: 41px 30px 0 30px;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
    margin-right: 25px;
}

.card_switch ul .card_switch_card3 .wrap {}

.card_switch ul li:last-child .wrap {
    margin-right: 0;
}

.card_switch ul .card_switch_card3 a {
    width: 100%;
    height: 100%;
}

/*.card_switch ul>.card_switch_card1 .wrap{
    overflow: hidden;
    cursor: pointer;
    width: 360px;
    height: 240px;
    border-radius: 4px;
    padding: 41px 30px 0 30px;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
    margin-right: 20px;
}
.card_switch ul>.card_switch_card2>.wrap{
    cursor: pointer;
    box-sizing: border-box;
    width: 360px;
    height: 240px;
    background-color: white;
    background-size: 100% 100%;
    position: relative;
    border-radius: 4px;
}
.card_switch ul>.card_switch_card3>.wrap{
    overflow: hidden;
    cursor: pointer;
    width: 360px;
    height: 240px;
    border-radius: 4px;
    padding: 41px 30px 0 30px;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
}*/

.card_switch ul li .wrap .content {
    opacity: 0.7;
}

.card_switch ul li .activeCard .content {
    opacity: 1;
}

.card_switch ul .card_switch_card1 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-gz.png) right top no-repeat;
}

.card_switch ul .card_switch_card2 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-wh.png) right top no-repeat;
}

.card_switch ul .card_switch_card3 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-sh.png) right top no-repeat;
}

.card_switch ul .card_switch_card4 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-km.png) right top no-repeat;
}

.card_switch ul .card_switch_card5 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-sz.png) right top no-repeat;
}

.card_switch ul .card_switch_card6 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-cd.png) right top no-repeat;
}

.card_switch ul .card_switch_card7 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-jn.png) right top no-repeat;
}

.card_switch ul .card_switch_card8 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-nj.png) right top no-repeat;
}

.card_switch ul .card_switch_card9 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-ty.png) right top no-repeat;
}

.card_switch ul .card_switch_card10 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-heb.png) right top no-repeat;
}

.card_switch ul .card_switch_card11 .wrap {
    background: url(/assets/images/xunzhan2019/cardback-zj.png) right top no-repeat;
}

.card_switch ul li .wrap {
    background-size: 360px 240px;
}

.card_switch ul>li>.activeCard {
    /*width: 512px !important;
    background-size: auto !important;*/
}

.card_switch .card_arrow {
    box-sizing: border-box;
    margin-top: 0;
    width: 72px;
    height: 72px;
    position: absolute;
    top: 100px;
    cursor: pointer;
    opacity: 1 !important;
    z-index: 9;
}

.card_switch .card_arrow_left {
    left: -36px;
    background: url(/assets/images/xunzhan2019/arrow_left_a.svg) center;
    /*cursor: auto;*/
}

.card_switch .card_arrow_left span {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/assets/images/xunzhan2019/arrow_left_un.svg) center;
    opacity: 0;
}

.card_switch .card_arrow_right {
    right: -36px;
    background: url(/assets/images/xunzhan2019/arrow_right_un.svg) center;
    cursor: auto;
}

.card_switch .card_arrow_right span {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/assets/images/xunzhan2019/arrow_right_a.svg) center;
    opacity: 0;
}

.section1 {
    background: url(/assets/images/xunzhan2019/back-section1.svg) center top no-repeat;
    background-size: cover;
}

.section1 .container {
    width: 1200px;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 80px;
}

.section1 .container p {
    font-size: 28px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin-bottom: 30px;
}

.section1 .container a, .section3 .container a {
    display: block;
    background: #007FDF;
    border-radius: 4px;
    border-radius: 4px;
    width: 180px;
    height: 56px;
    margin: auto;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    transition: all .3s linear;
}

.section1 .container>span {
    display: block;
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 40px;
    margin-bottom: 40px;
}

.section1 .container a:hover, .section3 .container a:hover {
    transform: translateY(-2px);
}

.section1 .container a span, .section3 .container a span {
    line-height: 56px;
}

/*照片区域*/

.section-photo {
    margin: auto;
    padding-bottom: 100px;
    background: url(/assets/images/xunzhan2019/back-section1.svg) center top no-repeat;
    background-size: cover;
}

.section-photo .section-photo_container {
    width: 1260px;
    height: 393px;
    margin: auto;
    position: relative;
}

.section-photo .section-photo_container .photo-list {
    width: 100%;
    /*display: flex;*/
    position: absolute;
    opacity: 0;
    /*    flex-wrap: wrap;
    justify-content: space-between;*/
    margin-bottom: 40px;
    transition: all .3s linear;
}

.section-photo .section-photo_container .photo-list>div {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.section-photo .section-photo_container .photo-list-show {
    opacity: 1;
    z-index: 999;
}

.section-photo .section-photo_container .photo-list li {
    width: 300px;
    height: 200px;
    display: inline-block;
    /*background-color: #007FDF;*/
}

.section-photo .section-photo_container .photo-list li img {
    width: 100%;
    height: 100%;
}

.section-photo .section-photo_container .slideul {
    width: 50px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
}

.section-photo .section-photo_container .slideul li {
    background-color: #00518E;
    height: 8px;
    width: 8px;
    border-radius: 8px;
    font-size: 0;
    cursor: pointer;
}

/*.section-photo .container .slideul li span{
    background-color: #00518E;
    height: 8px;
    width: 8px;
    border-radius: 8px;
    display: block;
    margin: auto;
}*/

.section-photo .section-photo_container .slideul .info-cur {
    background-color: #007FDF;
}

/*敬请期待*/

.section-wait {
    padding-top: 140px;
    padding-bottom: 140px;
    background: url(/assets/images/xunzhan2019/back-section1.svg) center top no-repeat;
    background-size: cover;
}

.section-wait .container {
    width: 630px;
    margin: auto;
}

.section-wait .container .name {
    font-size: 36px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}

.section-wait .container .wait {
    font-size: 36px;
    color: #87CCFF;
    letter-spacing: 0;
    text-align: center;
    padding-top: 106px;
}

.section2 {
    background-color: #002E51;
}

.section2 .container {
    width: 1155px;
    margin: auto;
    padding-top: 100px;
}

.section2 .remind {
    width: 1080px;
    margin: auto;
    margin-bottom: 50px;
}

.section2 .remind i {
    display: inline-block;
    width: 84px;
    height: 15px;
    padding-top: 10px;
    margin-right: 30px;
}

.section2 .remind span {
    font-size: 20px;
    display: inline-block;
    width: 900px;
    line-height: 36px;
    color: white;
    vertical-align: top;
}

.section2 .point-wrap {
    margin-bottom: 50px;
}

.section2 .point-wrap>div {
    height: 179px;
    width: 100%;
    position: relative;
}

.section2 .point-wrap>div>.point {
    height: 140px;
    width: 625px;
    position: absolute;
    background: url(/assets/images/fabuhui2019/sec2-rect.svg);
    padding-top: 26px;
    padding-left: 80px;
}

.section2 .point-wrap>div>.point span {
    font-size: 24px;
    color: white;
    display: block;
    line-height: 42px;
}

.section2 .point-wrap>div>.point-left {
    left: 0;
}

.section2 .point-wrap>div>.point-right {
    right: 0;
    top: 39px;
}

.section3 {
    padding-top: 100px;
    background: url(/assets/images/xunzhan2019/back-section3.svg) center top no-repeat;
    background-size: cover;
    padding-bottom: 100px;
}

.section3 .content>div {
    display: inline-block;
}

.section3 .content {
    width: 1200px;
    background-color: #002E51;
    margin: auto;
    border-radius: 10px;
    font-size: 0;
    margin-bottom: 80px;
}

.section3 .content .left {
    width: 490px;
    padding-top: 40px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 30px;
    vertical-align: top;
}

.section3 .content .right {
    width: 710px;
}

.section3 .content .right img {
    width: 100%;
}

.section3 .content .left .place {
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 40px;
    margin-bottom: 32px;
}

.section3 .content .left .stitle {
    font-size: 20px;
    color: #42AEFF;
    letter-spacing: 0;
    margin-top: 24px;
    margin-bottom: 16px;
}

.section3 .content .left span {
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 22px;
}

.section3 .inner-title {
    font-size: 20px;
    line-height: 28px;
    color: #52C4FF;
    margin-bottom: 14px;
}

@keyframes beBigger {
    from {
        transform: scale(0.9, 0.9);
    }
    to {
        transform: scale(1, 1);
    }
}

@keyframes beSmaller {
    from {
        transform: scale(1.1, 1.1);
    }
    to {
        transform: scale(1, 1);
    }
}

.meeting-focus .content-1 {
    left: 0px;
}

.meeting-focus .content-2 {
    left: 780px;
    top: 175px;
}

.meeting-focus .content-3 {
    left: 130px;
    top: 500px;
}

.meeting-focus .content-4 {
    left: 590px;
    top: 410px;
}

.meeting-focus .content-text {
    font-size: 30px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin-left: 70px;
}

.meeting-focus .item .active-div {
    position: absolute;
    width: 580px;
    height: 252px;
    background: url(/assets/images/fabuhui2019/sec3-rect.svg) no-repeat;
    padding: 45px 0 0 71px;
    top: 0;
    left: -40px;
    display: none;
}

.meeting-focus .item.active .active-div {
    display: block;
}

.active-div .split {
    width: 20px;
    height: 4px;
    background: #FFFFFF;
    margin-bottom: 20px;
}

.active-div .sub-title {
    font-size: 36px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin-bottom: 10px;
}

.active-div .text {
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 36px;
}

.meeting-plan .line3 {
    width: 60px;
    padding-left: 5px;
    font-size: 18px;
    color: #DAEFFF;
    letter-spacing: 0;
}

.meeting-plan .line3 p {
    margin-bottom: 10px;
}

.meeting-plan .line4 p {
    margin-bottom: 10px;
}

.meeting-plan .content {
    width: 1040px;
    margin: 0 auto;
    padding-bottom: 100px;
}

.meeting-plan .content-mobile {
    display: none;
}

.meeting-plan .content-mobile img {
    /*width: 95%;*/
}

.meeting-plan table {
    width: 100%;
}

.meeting-plan tr {
    box-shadow: inset 0 -1px 0 0 #005391;
}

.meeting-plan tr.special-tr {
    box-shadow: none;
}

.meeting-plan .special-tr td {
    padding-bottom: 0;
}

.meeting-plan .special-tr2 td {
    padding-top: 10px;
}

.meeting-plan td {
    padding-top: 26px;
    padding-bottom: 26px;
    vertical-align: top;
}

.meeting-plan .line1 {
    font-size: 20px;
    color: #DAEFFF;
    letter-spacing: 0;
    width: 190px;
    line-height: 28px;
}

.meeting-plan .line-content {
    font-size: 18px;
    color: #DAEFFF;
    letter-spacing: 0;
}

.meeting-plan table .line4 {
    padding-left: 20px;
    opacity: 0.7;
    font-size: 18px;
    color: #DAEFFF;
    letter-spacing: 0;
}

.meeting-plan .line-content p {
    margin-bottom: 10px;
    color: #42AEFF;
    /**/
    font-size: 20px;
    color: #42AEFF;
    letter-spacing: 0;
    line-height: 28px;
}

.meeting-plan .line-content .description {
    opacity: 0.7;
    font-size: 18px;
    color: #DAEFFF;
    letter-spacing: 0;
}

.meeting-transportation {
    /*background-image: linear-gradient(269deg, #0052A5 0%, #003359 77%);*/
    width: 930px;
    /*height: 360px;*/
    padding-bottom: 107px;
    background-color: unset;
    margin: auto;
}

.meeting-transportation .content {
    width: 100%;
    height: 360px;
    display: flex;
    margin-top: 60px;
    background: #002E51;
}

.meeting-transportation .text-body {
    flex: 1;
    padding: 30px 30px 0 30px;
}

.meeting-transportation .sub-title {
    font-size: 16px;
    color: #52C4FF;
    letter-spacing: 0;
    margin-bottom: 10px;
    font-weight: 600;
}

.meeting-transportation .split.text {
    margin-bottom: 30px;
}

.meeting-transportation .text {
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 10px;
}

.meeting-transportation .map {
    width: 543px;
    height: 360px;
    background: url(/assets/images/fabuhui2019/map.svg) no-repeat;
    background-size: cover;
}

.meeting-transportation .button, .header .button {
    width: 180px;
    height: 56px;
    margin: 0 auto;
    cursor: pointer;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    line-height: 56px;
    background-image: linear-gradient(-270deg, #367BF0 0%, #41B9FF 100%);
    border-radius: 4px;
    transition: all .3s linear;
}

.header .button:hover {
    transform: translateY(-2px);
}

.meeting-transportation .button a, .header .button a {
    display: block;
    width: 100%;
    font-size: 20px;
    line-height: 56px;
    text-decoration: none;
    color: inherit;
}

.meeting-transportation .button:hover {
    /*background: rgba(255,255,255,0.10);
    box-shadow: 0 3px 10px 0 rgba(94,105,120,0.14);*/
    /* margin-top: 31px; */
    transform: translateY(-2px);
}

#alertModule-2 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 51, 89, .6);
    z-index: 100000;
    display: none;
}

.alertWindow {
    width: 780px;
    height: 600px;
    background: #FFFFFF;
    box-shadow: 0 2px 30px 0 rgba(0, 40, 71, 0.20);
    border-radius: 4px;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    overflow: hidden;
}

.alertWindowDownload {
    display: none;
}

.alertWindowApplication {
    display: none;
}

.alertWindowApplicationSuccess {
    display: none;
}

.alertWindowDownloadSuccess {
    display: none;
}

.alertWindow_left {
    width: 500px;
    height: 100%;
    float: left;
}

form {
    width: 100%;
    height: 100%;
}

.new_customer {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 60px;
    position: relative;
}

.old_customer {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 60px;
    position: relative;
    display: none;
}

.application_customer {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 60px;
    position: relative;
}

.form_title {
    /*  */
    font-size: 20px;
    color: #1A2736;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 25px;
}

.form_application_title {
    margin-bottom: 0;
}

.form_title p {
    /*  */
    font-size: 14px;
    color: #1A2736;
    margin-top: 10px;
}

.form_title span {
    /*  */
    font-size: 14px;
    color: #007FDF;
    line-height: 20px;
    cursor: pointer;
}

.form_content {
    position: relative;
}

.form_input_wrap {
    position: relative;
    height: 65px;
    border-bottom: none;
}

.form_input {
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    height: 28px;
    border: 0;
    /* box-shadow: inset 0 -1px 0 0 rgba(81,130,228,.6); */
    box-shadow: inset 0 -1px 0 0 #DAE0E6;
    /*  */
    font-size: 16px;
    color: #1A2736;
    letter-spacing: 0;
    line-height: 20px;
}

.form_input:focus {
    box-shadow: inset 0 -2px 0 0 #5182e4;
    outline: none;
}

.form_label {
    position: absolute;
    left: 0;
    bottom: 8px;
    transition: all .2s ease;
    /*  */
    font-size: 16px;
    color: #5E6978;
    letter-spacing: 0;
    line-height: 20px;
}

.form_label_shrink {
    bottom: 30px;
    font-size: 14px;
    color: #007FDF;
}

.form_describe {
    /*  */
    font-size: 12px;
    color: #5E6978;
    line-height: 20px;
    margin-top: 10px;
}

.form_submitBtn_wrap {
    position: absolute;
    bottom: 60px;
    /* left: 60px; */
    /* width: 100%; */
}

.form_submit_btn {
    width: 380px;
    height: 40px;
    text-align: center;
    border: none;
    background: #DAE0E6;
    border-radius: 2px;
    /*  */
    font-size: 16px;
    color: #97A4B6;
    letter-spacing: 0;
    line-height: 20px;
}

.form_active_submit_btn {
    background: #007FDF;
    color: #FFFFFF;
    cursor: pointer;
}

.form_input_wrap span {
    /*  */
    font-size: 12px;
    color: #EC5960;
    letter-spacing: 0;
    text-align: right;
    line-height: 20px;
    position: absolute;
    right: 0;
    bottom: 8px;
    display: none;
}

.form_input_wrap .customer_email2 {
    /* bottom: 5px; */
}

.textareaBox {
    width: 380px;
    height: 110px;
    /* border: 1px solid #DAE0E6;
    border-radius: 2px; */
    /*  */
    font-size: 14px;
    color: #97A4B6;
    line-height: 20px;
    margin-top: 25px;
}

.textareaBox textarea {
    padding: 10px;
    color: #1A2736;
    font-size: 14px;
    line-height: 20px;
    font-family: inherit;
    width: 100%;
    height: 100%;
    resize: none;
    border: 1px solid #DAE0E6;
    border-radius: 2px;
    box-sizing: border-box;
    outline: none;
}

.application_form_submit_btn_wrap {
    bottom: 40px;
}

.section_wrap {
    background-image: linear-gradient(269deg, #0052A5 0%, #003359 77%);
    height: auto;
    width: 100%;
    /*padding-top: 100px;*/
    padding-bottom: 167px;
}

.section4 {
    padding-top: 100px;
    background: url(/assets/images/xunzhan2019/back-section-card.svg) center top no-repeat;
    background-size: cover;
    padding-bottom: 80px;
}

.section4 .container {
    margin: auto;
}

.section4 .dark {
    width: 1200px;
    margin: auto;
    opacity: 0.9;
    background: #002E51;
    border-radius: 10px;
    padding: 55px;
    margin-bottom: 90px;
}

.section4 .dark .content>img {
    margin-bottom: 40px;
}

.section4 .dark .content p {
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    line-height: 40px;
    color: white;
    margin-bottom: 24px;
    text-align: justify;
}

.section4 .contactNow p, .section4 div p {
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
    line-height: 40px;
    color: white;
    text-align: justify;
}

.section4 .contactNow>p {
    margin-bottom: 25px;
}

.section4 .contactNow p span {
    line-height: 45px;
}

.section4 .contactNow p i {
    vertical-align: middle;
    height: 45px;
    display: inline-block;
    margin-right: 20px;
}

.section4 .contactNow div p:nth-of-type(2) {
    padding-left: 90px;
}

.section4 div p {
    display: inline-block;
}

.section4 .dark .content p span {}

.section4 .wechet {
    text-align: center;
}

.section4 .wechet img {
    width: 220px;
    display: block;
    margin: auto;
    margin-bottom: 30px;
}

.section4 .wechet p {
    text-align: center;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
}

/*summary page*/

.section_article .section_article_container {
    width: 1200px;
    padding-top: 100px;
    padding-bottom: 110px;
    margin: auto;
    height: auto;
}

/*summary photo list*/

.main-summary .section_picture {
    background: url(/assets/images/xunzhan2019/back_section_picture.svg) center top no-repeat;
}

.section_picture .section_picture_cintainer {
    width: 1200px;
    height: 765px;
    margin: auto;
    position: relative;
    padding-top: 100px;
}

.section_picture .photo-list-wrap {
    width: 100%;
    /* display: flex; */
    position: absolute;
    opacity: 0;
    margin-bottom: 40px;
    transition: all .3s linear;
}

.section_picture .photo-list-wrap-show {
    opacity: 1;
}

.section_picture .photo-list-wrap ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
}

.section_picture .photo-list-wrap ul li {
    width: 592px;
    height: 360px;
    display: inline-block;
    background-color: #002E51;
    padding: 24px;
    border-radius: 6px;
}

.section_picture li p {
    margin-bottom: 16px;
}

.section_picture li p .place {
    font-size: 24px;
    color: white;
    line-height: 30px;
}

.section_picture li p .time {
    font-size: 18px;
    color: white;
    opacity: 0.6;
    line-height: 24px;
    float: right;
}

.section_picture .atlas {
    font-size: 0;
}

.section_picture .atlas img {
    border-radius: 4px;
}

.section_picture .atlas img {
    width: 100%;
    height: 100%;
}

.section_picture .atlas>div {
    width: 264px;
    height: 264px;
    display: inline-block;
    vertical-align: top;
}

.section_picture .atlas .left {
    margin-right: 16px;
}

.atlas .right .right-t {
    height: 124px;
    margin-bottom: 16px;
}

.atlas .right .right-t span {
    display: inline-block;
    height: 124px;
    width: 124px;
}

.atlas .right .right-t span:nth-child(1) {
    margin-right: 16px;
}

.atlas .right .right-b {
    height: 124px;
    width: 264px;
}

.section_picture .slide {
    width: 120px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 100px;
    left: 50%;
    transform: translate(-50%, 0);
}

.section_picture .slide .info-cur {
    background-color: #007FDF;
}

.section_picture .slide li {
    background-color: #005595;
    height: 8px;
    width: 8px;
    border-radius: 8px;
    font-size: 0;
    cursor: pointer;
}

/*summary article list*/

.main-summary .section_article {
    background: url(/assets/images/xunzhan2019/back_section_article.svg) center top no-repeat;
}

.section_article .item_list {
    width: 100%;
    /*height: 360px;*/
    background-color: #002847;
    border-radius: 4px;
    padding: 48px;
}

.section_article .item_list .report_content_part {
    width: 100%;
    height: 136px;
    /*margin-bottom: 40px;*/
}

.section_article .article_line {
    width: 100%;
    height: 1px;
    background-color: #003A65;
    margin-top: 24px;
    margin-bottom: 24px;
}

.section_article .report_content_part>div {
    display: inline-block;
    vertical-align: top;
}

.section_article .report_litpic {
    height: 100%;
    /* width: 38%; */
    margin-right: 20px;
}

.section_article .report_litpic img {
    height: 136px;
    width: 240px;
}

.section_article .report_contact {
    width: 832px;
}

.section_article .report_contact>a {
    display: block;
    color: white;
    font-size: 24px;
    margin-bottom: 20px;
    text-decoration: none;
}

.section_article .report_contact>a:hover {
    color: #007FDF;
}

.section_article .li-intro {
    font-size: 16px;
    line-height: 30px;
    color: #DAE0E6;
    display: block;
    margin-bottom: 14px;
    text-align: justify;
}

@media screen and (max-width: 1920px) {
    .header {
        background-size: auto;
    }
}

@media screen and (max-width: 1400px) {
    .meeting-focus .content-text {
        font-size: 28px;
    }
    .active-div .sub-title {
        font-size: 28px;
    }
    .active-div .text {
        font-size: 18px;
    }
    .meeting-focus .container {
        width: 90%;
    }
    .meeting-focus .content-2 {
        left: 620px;
    }
    .meeting-focus .content-3 {
        top: 600px;
    }
    .meeting-focus .content-4 {
        top: 450px;
    }
    .meeting-focus {
        height: 1000px;
    }
    .meeting-plan .line1 {
        padding-right: 0;
        width: 160px;
    }
}

@media screen and (max-width: 1260px) {
    .section-video .container {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .section-video .container .video-group-1 li, .section-video .container .video-group-2 li {
        width: 49%;
    }
    .section-video .container .video-group-3 ul li {
        width: 19%;
        padding: 15px;
    }
    .section-video .container .video-group-2 li .video-title {
        left: 40px;
    }
    .section-video .container .video-group-1 li i, .section-video .container .video-group-2 li i {
        right: 40px;
    }
    .section4 .media ul li {
        width: 32%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .section4 .media ul li .top p {
        font-size: 16px;
    }
    .section-video .container .video-group-3 ul li .top p {
        font-size: 16px;
    }
    .section-video .container .video-group-2 li .video-title span {
        font-size: 22px;
    }
    .section-photo {
        width: 100%;
    }
    .section-photo .container .photo-list {
        width: 100%;
        /*        padding-left: 30px;
        padding-right: 30px;*/
        overflow-x: scroll;
    }
    .section-photo .section-photo_container .photo-list {
        width: 100%;
        padding: 0 20px;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .section-photo .section-photo_container .photo-list>div {
        width: 1260px;
    }
    .section4 .media ul li {
        background-size: cover;
    }
    /*.section-photo .container .photo-list>div{
        width: 1260px;
    }*/
}

@media screen and (max-width: 1280px) {
    .card_switch {
        width: 1000px;
    }
    .card_switch ul>li .wrap {
        width: 300px;
    }
    .section-photo .section-photo_container {
        width: 100%;
    }
}

@media screen and (max-width: 1240px) {
    .meeting-focus .item .active-div {
        position: absolute;
        width: 500px;
        height: 252px;
        background-size: 100%;
        padding: 45px 0 0 50px;
    }
    .section2 .container {
        width: 100%;
        padding: 30px;
        padding-top: 80px;
    }
    .section4 .container {
        width: 100%;
        padding: 0 30px;
    }
    .section4 .content {
        width: 100%;
        height: auto;
    }
    /*.section4 .report_contact {
        width: calc(100% - 220px);
    }*/
    .section4 .report_contact>a {
        font-size: 20px;
    }
    .section4 .li-intro {
        font-size: 14px;
        line-height: unset;
    }
}

@media screen and (max-width: 1200px) {
    .section1 .container {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .section1 .container>div {
        width: 100%;
    }
    .section1 .left-title {
        margin-bottom: 30px;
        margin-right: 0;
    }
    .section3 .container {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .section3 .content {
        width: 100%;
    }
    .section3 .content .left {
        width: 40%;
    }
    .section3 .content .right {
        width: 60%;
    }
    .section4 .container {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .section4 .dark {
        width: 100%;
    }
    .section4 .content {
        padding-left: 0;
        padding-right: 0;
    }
    .section4 div p {
        display: block;
    }
    .section4 .contactNow div p:nth-of-type(2) {
        padding-left: 0;
    }
    /*总结页面精彩瞬间适配*/
    .section_picture .section_picture_cintainer {
        width: 100%;
    }
    .section_picture .photo-list-wrap-show {
        overflow-x: scroll;
        z-index: 9999;
    }
    .section_picture .photo-list-wrap ul {
        width: 1200px;
    }
    /*总结页面文章适配*/
    .section_article .section_article_container {
        width: 100%;
    }
    .section_article .item_list {
        height: auto;
    }
    .section_article .item_list .report_content_part {
        height: auto;
    }
    .section_article .report_litpic {
        margin-bottom: 20px;
    }
    .section_article .report_contact {
        width: 100%;
    }
}

@media screen and (max-width: 1080px) {
    .header .header_title p img {
        width: 80%;
    }
    .section2 .point-wrap>div>.point span {
        font-size: 20px;
    }
    .section2 .point-wrap>div {
        position: inherit;
        height: auto;
    }
    .section2 .point-wrap>div>.point {
        position: inherit;
    }
    .section2 .point-wrap>div>.point-left {
        margin: auto;
        margin-bottom: 20px;
    }
    .section2 .point-wrap>div>.point-right {
        margin: auto;
        margin-bottom: 20px;
    }
    .section2 .remind {
        width: 100%;
    }
    .section2 .remind span {
        width: 100%;
    }
    .meeting-plan .content {
        width: 100%;
    }
    .section2 .remind i {
        margin-bottom: 30px;
        margin-right: 0;
    }
    .header_title_wrap {
        width: 90%;
        margin: auto;
    }
    .container {
        width: 100%;
        padding: 0 30px;
    }
    .section3 .content {
        width: 710px;
    }
    .section3 .content .left {
        width: 710px;
    }
    .section3 .content .right {
        width: 710px;
    }
    .section3 .content>div {
        display: block;
    }
}

@media screen and (max-width: 1024px) {
    .form_input {
        box-shadow: none;
    }
    .form_input:focus {
        box-shadow: none;
    }
    .form_input_wrap {
        border-bottom: 1px solid #DAE0E6;
    }
    /* .section2 .point-wrap>div{
        height: auto;
        position: inherit;
    }
    .section2 .point-wrap>div>.point{
        position: inherit;
        margin-bottom: 30px;
    }
    .section2 .remind{
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }*/
    .meeting-focus .content-1 {
        left: 200px;
    }
    .meeting-focus .content-2 {
        left: 200px;
        top: 400px;
    }
    .meeting-focus .content-3 {
        left: 200px;
        top: 670px;
    }
    .meeting-focus .content-4 {
        left: 200px;
        top: 940px;
    }
    .meeting-focus {
        height: 1300px;
    }
    .section-video .container .video-group-1 li, .section-video .container .video-group-2 li {
        width: 620px;
        margin-left: auto;
        margin-right: auto;
    }
    .section-video .video-group-3 {
        width: 620px;
        margin: auto;
    }
    .section-video .container .video-group-3 ul li {
        width: 49%;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1000px) {
    /*切换卡片*/
    .card_switch {
        width: 100%;
        height: auto;
    }
    /*.card_switch ul>li{
        float: unset;
        display: block;
        margin-bottom: 30px;
    }*/
    .conference_container .card_switch ul>li>.activeCard {
        margin: auto;
    }
    /*.card_switch ul>li>.activeCard {
         width: 512px !important; 
    }*/
    .conference_container .card_switch ul>li .wrap {
        width: 512px;
        margin: auto;
    }
}

@media screen and (max-width: 800px) {
    .section4 .media ul {
        display: block;
        justify-content: unset;
        flex-wrap: unset;
    }
    .section4 .media ul li {
        margin: auto;
        margin-bottom: 20px;
        width: 366px;
    }
}

@media screen and (max-width: 710px) {
    .section3 .content {
        width: 100%;
    }
    .section3 .content .left {
        width: 100%;
    }
    .section3 .content .right {
        width: 100%;
    }
    .meeting-plan .line-content p {
        font-size: 16px;
    }
    .meeting-plan .line3 {
        font-size: 16px;
    }
    .meeting-plan table .line4 {
        font-size: 16px;
    }
}

@media screen and (max-width: 620px) {
    .section-video .video-group-3 {
        width: 100%;
        margin: auto;
    }
    .section-video .container .video-group-3 ul {
        display: block;
        flex-wrap: unset;
    }
    .section-video .container .video-group-3 ul li {
        width: 236px;
        /* margin-bottom: 20px; */
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }
    .section4 .content>img {
        width: 100%;
    }
    .section4 .dark .content p {
        font-size: 14px;
        line-height: 24px;
    }
    .section4 .wechet p {
        font-size: 14px;
    }
    .section-wait .container {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media screen and (max-width: 480px) {
    .section4 .media ul li {
        width: 100%;
    }
}

.focus_input_board {
    border-bottom: 1px solid #5182e4;
}

.alertWindow_right {
    width: 280px;
    height: 100%;
    background: #EFF9FF;
    float: right;
    box-sizing: border-box;
    position: relative;
}

.alertWindow_right_wrap {
    margin: 160px 0 0 51px;
    position: relative;
}

.window_right_item1, .window_right_item2, .window_right_item3 {
    position: relative;
    padding-left: 40px;
    margin-bottom: 30px;
}

.alertWindow_right p {
    /*  */
    font-size: 16px;
    color: #1A2736;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 10px;
}

.alertWindow_right span {
    /*  */
    font-size: 14px;
    color: #5E6978;
    letter-spacing: 0;
    line-height: 20px;
}

.alertWindow_right i {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

.window_right_item1 i {
    background: url('/assets/images/alertWindow/pop_presale.svg') no-repeat;
}

.window_right_item2 i {
    background: url('/assets/images/alertWindow/pop_aftersale.svg') no-repeat;
}

.window_right_item3 i {
    background: url('/assets/images/alertWindow/pop_email.svg') no-repeat;
}

.window_right_logo {
    width: 76px;
    height: 65.5px;
    position: absolute;
    bottom: 61px;
    left: 0;
    right: 0;
    margin: auto;
    background: url('/assets/images/alertWindow/pop_logo.svg') no-repeat;
}

/* æé†’æˆåŠŸçš„å¼¹çª— */

.alertSuccess_inner {
    text-align: center;
    padding: 180px 30px 50px;
    height: 100%;
    box-sizing: border-box;
    position: relative;
}

.alertSuccess_icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-bottom: 30px;
    background: url('/assets/images/alertWindow/pop_submit.svg') no-repeat;
}

.alertSuccess_tips {
    /*  */
    font-size: 18px;
    color: #1A2736;
    letter-spacing: 0;
    text-align: center;
    line-height: 22px;
    margin-bottom: 30px;
}

.alertSuccess_inner span {
    /*  */
    font-size: 14px;
    color: #5E6978;
    letter-spacing: 0;
    text-align: center;
    line-height: 24px;
    display: inline-block;
    width: 100%;
}

.alertSuccess_slogan {
    position: absolute;
    bottom: 50px;
    /*  */
    font-size: 14px;
    color: #1A2736;
    letter-spacing: 0;
    text-align: center;
    line-height: 22px;
    /* width: 100%; */
    margin: auto;
    left: 0;
    right: 0;
}

.alertSuccess_inner .alertSuccess_content2 .alertSuccessSplitLine {
    display: inline-block;
    width: 40px;
    height: 1px;
    background: #DAE0E6;
    margin: 18px 0 14px;
}

.alertSuccess_inner .alertSuccess_content2 .showDownloadLink {
    color: #007FDF;
    display: inline-block;
    font-size: 14px;
    margin-top: 5px;
    word-break: break-all;
}

.alertSuccess_content2 .alertSuccess_tips {
    margin-bottom: 18px;
}

.closeBtn {
    width: 18.4px;
    height: 18.4px;
    position: absolute;
    right: 30.8px;
    top: 30.8px;
    background: url('/assets/images/alertWindow/Combined\ Shape.svg') no-repeat;
    cursor: pointer;
}

@media screen and (max-width: 969px) {
    .header {
        /*height: 640px;*/
    }
    .alertWindow {
        width: 500px;
        height: 600px;
    }
    .alertWindow_left {
        float: none;
        height: auto;
        width: 100%;
    }
    .alertWindow_right {
        display: none;
    }
    .form_submitBtn_wrap {
        position: relative;
        bottom: 0;
        margin-top: 25px;
    }
    .alertWindowDownload .form_submitBtn_wrap {
        margin-top: 90px;
    }
    .old_customer .form_submitBtn_wrap {
        margin-top: 280px;
    }
    .section2 .point-wrap>div>.point {
        width: 100%;
        background: url(/assets/images/fabuhui2019/sec2-rect.svg) no-repeat;
        padding-top: 30px;
        background-size: 100%;
    }
    .section2 .point-wrap>div>.point span {
        line-height: 32px;
    }
    .meeting-focus .content-1, .meeting-focus .content-2, .meeting-focus .content-3, .meeting-focus .content-4 {
        left: 100px;
    }
    .meeting-transportation .content {
        width: 100%;
        display: block;
        height: auto;
    }
    .meeting-focus .item {
        width: 460px;
    }
    .meeting-focus .item .active-div {
        width: 480px;
    }
    .meeting-plan .line1 {
        font-size: 16px;
    }
    .meeting-plan .line-content {
        font-size: 14px;
    }
    .meeting-plan .line-content .description {
        font-size: 14px;
    }
    .meeting-plan .line1 {
        width: 125px;
    }
    /*.meeting-plan .line-content{
        padding-right: 5px;
    }*/
}

@media screen and (max-width: 770px) {
    .video_wrap {
        width: 100%;
        padding: 0 10px;
        height: auto;
    }
    .video_window_container {
        width: 100%;
    }
}

@media screen and (max-width: 599px) {
    .header {
        /*height: 480px;*/
    }
    .alertWindow {
        width: 400px;
        height: 600px;
    }
    .textareaBox {
        width: 100%;
        margin-top: 15px;
    }
    .form_submitBtn_wrap {
        margin-top: 20px;
    }
    .form_submit_btn {
        width: 100%;
    }
    .alertWindowDownload .form_submitBtn_wrap {
        margin-top: 75px;
    }
    .old_customer .form_submitBtn_wrap {
        margin-top: 270px;
    }
    .meeting-focus .item {
        width: 100%;
    }
    .meeting-focus .item .active-div {
        padding: 20px 0 0 40px;
        /* background:none;*/
    }
    .meeting-transportation .map {
        width: 100%;
    }
    .meeting-transportation .content {
        display: block;
        width: 100%;
    }
    .meeting-focus .content-1, .meeting-focus .content-2, .meeting-focus .content-3, .meeting-focus .content-4 {
        left: 50px;
    }
    .meeting-transportation .text-body {
        padding: 30px;
    }
    .section4 .report_content_part>div {
        display: block;
    }
    .section4 .report_contact {
        width: 100%;
    }
    .section4 .report_litpic {
        height: auto;
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .section4 .report_litpic img {
        width: 100%;
        height: auto;
    }
    .meeting-transportation .map {
        width: 100%;
        height: 360px;
    }
}

@media screen and (max-width: 512px) {
    .card_switch ul {
        width: 100% !important;
        transform: translateX(0) !important;
    }
    .conference_container .card_switch ul>li .wrap {
        width: 100%;
        height: 180px;
        /* padding-top: 10px; */
    }
    .card_switch ul li .wrap .content {
        padding-top: 30px;
    }
    .card_switch .container {
        height: auto;
    }
    .card_switch ul>li {
        width: 100%;
        margin-bottom: 10px;
    }
    .card_switch .card_arrow {
        display: none;
    }
    .card_switch_card1, .card_switch_card2, .card_switch_card3, .card_switch_card4, .card_switch_card5 {
        transform: translateY(0) !important;
    }
}

@media screen and (max-width: 480px) {
    .meeting-transportation .content {
        display: block;
    }
    .conetnt-body {
        display: none;
    }
    .meeting-focus {
        height: auto;
    }
    .meeting-focus .conetnt-body-mobile {
        display: block;
    }
    /*.meeting-plan .content{
        display: none;
    }*/
    .meeting-plan .content-mobile {
        display: block;
        padding-bottom: 50px;
    }
    .section2 .point-wrap>div>.point span {
        font-size: 18px;
        line-height: 30px;
    }
    .section2 .point-wrap>div>.point {
        height: auto;
        padding-top: 5px;
        padding-left: 30px;
    }
    .meeting-transportation .map {
        background-size: 100%;
        height: 220px;
    }
    .header .header_title_small {
        font-size: 20px;
    }
    .section2 .remind i {
        margin-right: 0;
    }
    .header {
        padding-bottom: 30px;
    }
    .meeting-plan .line1 {
        width: 90px;
        font-size: 12px;
    }
    .meeting-plan table .line4 {
        padding-left: 0;
        font-size: 12px;
    }
    .section1 .container>span {
        font-size: 16px;
    }
}

@media screen and (max-width: 469px) {
    .alertWindow {
        width: 350px;
        height: 600px;
    }
    .application_customer {
        padding: 40px;
    }
}

@media screen and (max-width: 375px) {
    .alertWindow {
        width: 300px;
        height: 600px;
    }
    .application_customer {
        padding: 30px;
    }
    .alertWindowDownload .form_submitBtn_wrap {
        margin-top: 55px;
    }
    .old_customer .form_submitBtn_wrap {
        margin-top: 250px;
    }
    .section-wait {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .section-wait .container .name {
        font-size: 30px;
    }
    .section-wait .container .wait {
        font-size: 30px;
        padding-top: 50px;
    }
    .section4 .dark {
        padding: 25px;
    }
    .section3 .content .left {
        padding-left: 30px;
        padding-right: 30px;
    }
}