.tong {
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1360px) {
    .tong {
        width: 96%;
    }
}

.flex {
    display: flex;
    justify-content: space-between;
}

.tou {
    height: 100px;
    padding-left: 3%;
    padding-right: 3%;
}

.tou .con {
    height: 100%;
    align-items: center;
}

.tou .con .logo {
    line-height: 100px;
}

.tou .con .zi {
    align-items: center;
    width: 80%;
    max-width: 990px;
}

.tou .con .zi #formsearch {
    background: url(//cdn.myxypt.com/bbc50413/21/07/e23b2c84c7dc2370286b64ca8ac6cbc7e59cabce.png) no-repeat 50%;
    width: 179px;
    height: 35px;
}

.tou .con .zi #formsearch input {
    line-height: 35px;
    height: 35px;
    border: none;
    background: none;
    outline: none;
}

.tou .con .zi #formsearch input#keyword {
    float: left;
    text-indent: 14px;
    color: #767676;
    width: calc(100% - 44px);
}

.tou .con .zi #formsearch input#keyword::-webkit-input-placeholder {
    color: #767676;
}

.tou .con .zi #formsearch input#s_btn {
    float: right;
    width: 44px;
    font-size: 0;
}

p {
    margin: 0;
}

h2.bt {
    text-align: center;
    position: relative;
    line-height: 1;
}

h2.bt p {
    font-size: 36px;
    color: #18304c;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 1025px) {
    h2.bt p {
        font-size: 28px;
    }
}

@media (max-width: 780px) {
    h2.bt p {
        font-size: 24px;
        bottom: 5px;
    }
}

h2.bt .en {
    font-size: 84.71px;
    color: rgba(24, 48, 76, 0.11);
}

@media (max-width: 1025px) {
    h2.bt .en {
        font-size: 66px;
    }
}

@media (max-width: 780px) {
    h2.bt .en {
        font-size: 40px;
    }
}

.c1 {
    margin-top: 3.66vw;
    margin-bottom: 3.8vw;
}

@media (max-width: 780px) {
    .c1 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}

.c1 .con {
    margin-top: 2.4vw;
}

@media (max-width: 780px) {
    .c1 .con {
        margin-top: 30px;
    }
}

.c1 .con .list2 li a {
    background-color: #ececec;
    flex-wrap: wrap;
}

.c1 .con .list2 li a .img {
    width: 66.55%;
    overflow: hidden;
}

@media (max-width: 780px) {
    .c1 .con .list2 li a .img {
        width: 100%;
    }
}

.c1 .con .list2 li a .img img {
    width: 100%;
}

.c1 .con .list2 li a .zi {
    width: 30.3%;
    margin-top: 3.45vw;
}

@media (max-width: 780px) {
    .c1 .con .list2 li a .zi {
        width: 100%;
        margin-top: 0;
        padding: 20px;
    }
}

.c1 .con .list2 li a .zi h3 b {
    display: block;
    font-size: 30px;
    font-weight: 500;
    color: #18304c;
}

@media (max-width: 780px) {
    .c1 .con .list2 li a .zi h3 b {
        font-size: 24px;
    }
}

.c1 .con .list2 li a .zi h3 p {
    font-size: 13.8px;
    color: #434242;
    margin-top: 12px;
}

.c1 .con .list2 li a .zi dd {
    margin-top: 1.66vw;
    color: #666666;
    font-size: 16px;
    line-height: 28px;
}

@media (max-width: 780px) {
    .c1 .con .list2 li a .zi dd {
        font-size: 14px;
        line-height: 24px;
    }
}

.c1 .con .list2 li a .zi .ck {
    width: 124px;
    line-height: 35px;
    text-align: center;
    border: solid 1px #626262;
    color: #434242;
    text-align: center;
    margin-top: 1.77vw;
}

.c1 .con .list1 {
    display: flex;
    flex-wrap: wrap;
}

.c1 .con .list1 li {
    cursor: pointer;
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 123px;
    background-color: #fafafa;
}

@media (max-width: 480px) {
    .c1 .con .list1 li {
        width: 50%;
    }
}

.c1 .con .list1 li .img img.img2 {
    display: none;
}

.c1 .con .list1 li .zi {
    margin-left: 1.09vw;
}

.c1 .con .list1 li .zi h3 {
    font-size: 16px;
    color: #434242;
}

.c1 .con .list1 li .zi dd {
    font-size: 10px;
    color: rgba(67, 66, 66, 0.72);
    margin-top: 7px;
}

.c1 .con .list1 li.on {
    background-color: #fbb701;
}

.c1 .con .list1 li.on .img img.img1 {
    display: none;
}

.c1 .con .list1 li.on .img img.img2 {
    display: block;
}

.c1 .con .list1 li.on .zi h3 {
    color: #fff;
}

.c1 .con .list1 li.on .zi dd {
    color: #fff;
}

.fen img {
    transition-duration: .3s;
}

.fen:hover img {
    transform: scale(1.1);
}

.tr3 {
    transition-duration: .3s;
}

.c2 {
    background: url(//cdn.myxypt.com/bbc50413/21/07/4699e97b8b42cfe80711baf4317ae13b496e9b76.png) no-repeat 50% 0;
    padding-top: 2.9vw;
    background-size: cover;
    padding-bottom: 2.24vw;
}

@media (max-width: 1025px) {
    .c2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.c2 h2.bt b {
    color: #040638;
}

.c2 h2.bt .en {
    color: rgba(255, 255, 255, 0.37);
}

.c2 .con {
    margin-top: 3.1vw;
    overflow: hidden;
}

@media (max-width: 1025px) {
    .c2 .con {
        margin-top: 30px;
    }
}

.c2 .con .list2 {
    width: 162%;
    margin-left: -31%;
    position: relative;
}

@media (max-width: 1025px) {
    .c2 .con .list2 {
        width: 100%;
        margin-left: 0;
    }
}

.c2 .con .list2 .slick-arrow {
    z-index: 111111;
    cursor: pointer;
    bottom: 6%;
    width: 28px;
    height: 28px;
    border-radius: 20px;
    font-size: 0;
    background: none;
    position: absolute;
    padding: 0;
    border: none;
    outline: none;
}

.c2 .con .list2 .slick-arrow.slick-prev {
    left: 60%;
    background: url(//cdn.myxypt.com/bbc50413/21/07/ff37db261b58d0266a0b99d0f16a30f2d31658ca.png) no-repeat 50%;
}

.c2 .con .list2 .slick-arrow.slick-next {
    right: 34%;
    background: url(//cdn.myxypt.com/bbc50413/21/07/94378b45693b6268affa096814d57efa7507e502.png) no-repeat 50%;
}

.c2 .con .list2 .slick-dots {
    position: absolute;
    left: 63%;
    transform: translateX(-50%);
    bottom: 7.5%;
    z-index: 1111;
}

@media (max-width: 1025px) {
    .c2 .con .list2 .slick-dots {
        position: relative;
        bottom: 0;
        width: 100%;
        left: 0;
        display: flex;
        justify-content: center;
        transform: none;
        margin-top: 20px;
    }
}

.c2 .con .list2 .slick-dots li {
    width: 8px;
    height: 8px;
    background-color: #ffffff;
    border-radius: 20px;
    margin: 0 7px;
    position: relative;
    cursor: pointer;
}

@media (max-width: 1660px) {
    .c2 .con .list2 .slick-dots li {
        margin: 0 4px;
    }
}

.c2 .con .list2 .slick-dots li:before {
    display: none;
}

.c2 .con .list2 .slick-dots li.slick-active {
    background-color: #fbb701;
}

.c2 .con .list2 .slick-dots li button {
    display: none;
}

.c2 .con .list2 .slick-list {
    padding: 0 !important;
}

.c2 .con .list2 li {
    float: left;
    position: relative;
}

.c2 .con .list2 li:before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    background: rgba(255, 255, 255, 0.52);
    position: absolute;
    transition-duration: .3s;
}

.c2 .con .list2 li .img img {
    width: 100%;
}

.c2 .con .list2 li .zi {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(2, 25, 49, 0.66);
    padding: 24px 28px 29px;
    opacity: 0;
}

.c2 .con .list2 li .zi h3 {
    font-size: 20px;
    color: #ffffff;
}

@media (max-width: 780px) {
    .c2 .con .list2 li .zi h3 {
        font-size: 16px;
    }
}

.c2 .con .list2 li .zi dd {
    font-size: 16px;
    color: #ffffff;
    margin-top: 15px;
}

@media (max-width: 780px) {
    .c2 .con .list2 li .zi dd {
        font-size: 14px;
        margin-top: 10px;
    }
}

.c2 .con .list2 .slick-center li {
    background: #fff;
    padding-bottom: 38px;
}

@media (max-width: 1025px) {
    .c2 .con .list2 .slick-center li {
        padding-bottom: 0;
    }
}

.c2 .con .list2 .slick-center li:before {
    opacity: 0;
}

.c2 .con .list2 .slick-center li .zi {
    opacity: 1;
}

.c2 a.ck {
    display: block;
    text-align: center;
    color: #fff;
    width: 246px;
    line-height: 61px;
    background-color: #fbb701;
    border: solid 1px #fbb701;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.67vw;
}

@media (max-width: 1025px) {
    .c2 a.ck {
        width: 130px;
        line-height: 44px;
        font-size: 14px;
        margin-top: 20px;
    }
}

.c3 {
    margin-top: 4.4vw;
    margin-bottom: 2.81vw;
}

@media (max-width: 780px) {
    .c3 {
        margin-top: 40px;
        margin-bottom: 30px;
    }
}

.c3 .list1 {
    margin-top: 2.7vw;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 418px;
    justify-content: space-between;
    text-align: center;
}

@media (max-width: 780px) {
    .c3 .list1 {
        margin-top: 20px;
    }
}

.c3 .list1 li {
    width: 50px;
}

.c3 .list1 li a {
    font-size: 18px;
    color: #808080;
    border-bottom: 1px solid transparent;
    padding-bottom: 7px;
    display: block;
}

@media (max-width: 780px) {
    .c3 .list1 li a {
        font-size: 14px;
    }
}

.c3 .list1 li:hover a {
    color: #fbb701;
    border-bottom: 1px solid #fbb701;
}

.c3 .con {
    overflow: hidden;
    margin-top: 0.53vw;
}

@media (max-width: 780px) {
    .c3 .con {
        margin-top: 14px;
    }
}

.c3 .con .list2 {
    display: flex;
    flex-wrap: wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
}

.c3 .con .list2 li {
    width: 25%;
    padding: 0 7.5px;
    margin-top: 1.77vw;
    text-align: center;
}

@media (max-width: 780px) {
    .c3 .con .list2 li {
        margin-top: 0;
        width: 33.33%;
    }
}

@media (max-width: 480px) {
    .c3 .con .list2 li {
        width: 50%;
    }
}

.c3 .con .list2 li .tu {
    border: solid 1px #bfbfbf;
    padding: 6px 7.5px;
}

.c3 .con .list2 li .tu .img {
    overflow: hidden;
}

.c3 .con .list2 li .tu .img img {
    width: 100%;
}

.c3 .con .list2 li h3 {
    font-size: 18px;
    color: #6d6d6d;
    line-height: 58px;
}

@media (max-width: 780px) {
    .c3 .con .list2 li h3 {
        line-height: 40px;
        font-size: 14px;
    }
}

.c3 .con .list2 li:hover h3 {
    color: #fbb701;
}

.c3 a.ck {
    margin-top: 1.25vw;
    display: block;
    width: 246px;
    line-height: 61px;
    border: solid 1px #b5b5b5;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 18px;
    color: #868686;
}

@media (max-width: 1025px) {
    .c3 a.ck {
        font-size: 14px;
        line-height: 44px;
        width: 130px;
    }
}

.c4 {
    background: url(//cdn.myxypt.com/bbc50413/21/07/106ed91764814f9d9ab01a33b91af55054977f83.png) no-repeat 50% 0;
    background-size: cover;
    padding-top: 3.35vw;
    padding-bottom: 3.39vw;
}

@media (max-width: 780px) {
    .c4 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.c4 h2 {
    text-align: center;
}

.c4 h2 b {
    font-size: 36px;
    display: block;
    font-weight: 500;
    color: #fff;
}

@media (max-width: 780px) {
    .c4 h2 b {
        font-size: 24px;
    }
}

.c4 h2 b span {
    color: #f39700;
}

.c4 h2 dd {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.82);
    margin-top: 14px;
}

@media (max-width: 780px) {
    .c4 h2 dd {
        font-size: 14px;
        margin-top: 6px;
    }
}

.c4 h2 p {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.55);
    margin-top: 13px;
}

@media (max-width: 780px) {
    .c4 h2 p {
        font-size: 14px;
        margin-top: 6px;
    }
}

.c4 .con {
    padding: 0 0.94vw;
    margin-top: 3.8vw;
    margin-bottom: 2.9vw;
}

@media (max-width: 780px) {
    .c4 .con {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

.c4 .con .list2 {
    display: flex;
    justify-content: space-between;
    text-align: center;
    flex-wrap: wrap;
}

@media (max-width: 780px) {
    .c4 .con .list2 {
        justify-content: center;
    }
}

@media (max-width: 780px) {
    .c4 .con .list2 li {
        width: 25%;
    }
}

@media (max-width: 480px) {
    .c4 .con .list2 li {
        width: 50%;
    }
}

.c4 .con .list2 li .img {
    width: 118px;
    height: 136px;
    line-height: 136px;
    background: url(//cdn.myxypt.com/bbc50413/21/07/c397d8cce671ab8fa5a0edbc3b7183b66bd35625.png) no-repeat 50%;
    margin-left: auto;
    margin-right: auto;
}

.c4 .con .list2 li .zi {
    margin-top: 23px;
    color: #fff;
}

@media (max-width: 780px) {
    .c4 .con .list2 li .zi {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

.c4 .con .list2 li .zi h3 {
    font-size: 24px;
}

.c4 .con .list2 li .zi dd {
    font-size: 16px;
    margin-top: 13px;
}

.c4 .con .list2 li:hover .img {
    background: url(//cdn.myxypt.com/bbc50413/21/07/b95be78b98444e54a70b05e5773bfd63b84ae412.png) no-repeat 50%;
}

.c4 .sec {
    display: flex;
    justify-content: center;
}

.c4 .sec a.ck {
    margin-right: 8px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    width: 149px;
    line-height: 48px;
    background-color: #fbb701;
}

.c4 .sec .dh {
    color: #fff;
    width: 237px;
    font-size: 18px;
    background: url(//cdn.myxypt.com/bbc50413/21/07/4b66ce84f1db832f58b10dc437cb8fa3d5314040.png) no-repeat 32px 50% #fbb701;
    padding-left: 71px;
    line-height: 48px;
}

p {
    margin: 0;
}

.c5 {
    margin-top: 4.3vw;
    background: url(//cdn.myxypt.com/bbc50413/21/07/a091e812b7011a10e0021705cd334677893dd0cb.png) no-repeat 50% 100%;
    padding-bottom: 2.34vw;
}

@media (max-width: 780px) {
    .c5 {
        margin-top: 40px;
        padding-bottom: 30px;
    }
}

.c5 .con {
    align-items: center;
    background-color: #ffffff;
    border: solid 1px #eeeeee;
    flex-wrap: wrap;
    padding: 1.77vw 0.99vw 1.61vw 2.45vw;
    margin-top: 3.14vw;
}

@media (max-width: 1025px) {
    .c5 .con {
        margin-top: 30px;
        padding: 15px;
    }
}

.c5 .con .c5-1 {
    width: 42%;
}

@media (max-width: 780px) {
    .c5 .con .c5-1 {
        width: 100%;
    }
}

.c5 .con .c5-1 h3 {
    color: #02274c;
    font-size: 36px;
}

@media (max-width: 1025px) {
    .c5 .con .c5-1 h3 {
        font-size: 24px;
    }
}

.c5 .con .c5-1 h3 p {
    font-size: 16.42px;
    margin-top: 14px;
}

@media (max-width: 1025px) {
    .c5 .con .c5-1 h3 p {
        font-size: 14px;
        margin-top: 8px;
    }
}

.c5 .con .c5-1 dd {
    font-size: 18px;
    color: #666666;
    line-height: 3.13vw;
    margin-top: 0.78124vw;
}

@media (max-width: 1025px) {
    .c5 .con .c5-1 dd {
        font-size: 15px;
        line-height: 30px;
        margin-top: 10px;
    }
}

.c5 .con .c5-1 a.ck {
    display: block;
    text-align: center;
    color: #fefefe;
    font-size: 18px;
    width: 161px;
    line-height: 52px;
    background-color: #fbb701;
    margin-top: 1.4583vw;
}

@media (max-width: 1025px) {
    .c5 .con .c5-1 a.ck {
        width: 130px;
        line-height: 44px;
        margin-top: 12px;
        font-size: 14px;
    }
}

.c5 .con .c5-2 {
    width: 49.2%;
}

@media (max-width: 780px) {
    .c5 .con .c5-2 {
        width: 100%;
        margin-top: 20px;
    }
}

.c5 .con .c5-2 .tu {
    overflow: hidden;
}

.c5 .con .c5-2 .tu img {
    width: 100%;
}

.c5 .con .c5-2 .list2 {
    text-align: center;
    display: flex;
    margin-top: 32px;
}

@media (max-width: 1025px) {
    .c5 .con .c5-2 .list2 {
        margin-top: 20px;
    }
}

.c5 .con .c5-2 .list2 li {
    width: 33.33%;
    border-right: solid 1px #dcdcdc;
    padding: 9px 0;
}

.c5 .con .c5-2 .list2 li:last-child {
    border-right: none;
}

.c5 .con .c5-2 .list2 li h3 {
    font-size: 38.88px;
    color: #003e8b;
    font-weight: 600;
}

@media (max-width: 1025px) {
    .c5 .con .c5-2 .list2 li h3 {
        font-size: 28px;
    }
}

.c5 .con .c5-2 .list2 li dd {
    color: #9a9a9a;
    font-size: 12px;
    margin-top: 13px;
}

.c6 {
    padding-top: 5.95vw;
    padding-bottom: 5.26vw;
    background: url(//cdn.myxypt.com/bbc50413/21/07/8977f9aa2b40d059d85c62a88543b9fa9093f61c.png) no-repeat 50% 100%;
}

@media (max-width: 780px) {
    .c6 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.c6 .con {
    margin-top: 2vw;
    flex-wrap: wrap;
}

@media (max-width: 780px) {
    .c6 .con {
        margin-top: 30px;
    }
}

.c6 .con .list2 {
    width: 32.65%;
}

@media (max-width: 780px) {
    .c6 .con .list2 {
        display: none;
    }
}

.c6 .con .list2 li .img {
    overflow: hidden;
    position: relative;
}

.c6 .con .list2 li .img .bbt {
    color: #fff;
    position: absolute;
    padding: 9px 10px;
    left: 0;
    top: 0;
}

.c6 .con .list2 li .img img {
    max-width: 100%;
}

.c6 .con .list1 {
    width: 32.8%;
}

@media (max-width: 780px) {
    .c6 .con .list1 {
        width: 49.5%;
    }
}

@media (max-width: 480px) {
    .c6 .con .list1 {
        width: 100%;
    }
    .c6 .con .list1.list1x {
        margin-bottom: 10px;
    }
}

.c6 .con .list1 li {
    position: relative;
}

.c6 .con .list1 li:nth-child(1) {
    margin-bottom: 10px;
}

.c6 .con .list1 li:nth-child(1) .zi {
    opacity: 1;
}

.c6 .con .list1 li .img {
    position: relative;
    overflow: hidden;
}

.c6 .con .list1 li .img .bbt {
    color: #fff;
    position: absolute;
    padding: 9px 10px;
    left: 0;
    top: 0;
}

.c6 .con .list1 li .img img {
    max-width: 100%;
}

.c6 .con .list1 li .zi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background-color: #072b50;
    padding: 1.63vw 1.82vw 2vw;
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.c6 .con .list1 li .zi .zix {
    width: 100%;
}

.c6 .con .list1 li .zi h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
}

@media (max-width: 1025px) {
    .c6 .con .list1 li .zi h3 {
        font-size: 16px;
        line-height: 24px;
    }
}

.c6 .con .list1 li .zi dd {
    font-size: 16px;
    margin-top: 0.729vw;
    margin-bottom: 1.5625vw;
}

@media (max-width: 1025px) {
    .c6 .con .list1 li .zi dd {
        font-size: 14px;
    }
}

@media (max-width: 780px) {
    .c6 .con .list1 li .zi dd {
        margin-top: 4px;
        margin-bottom: 8px;
    }
}

.c6 .con .list1 li .zi .ck {
    width: 108px;
    line-height: 42px;
    text-align: center;
    border: solid 1px #ffffff;
}

@media (max-width: 1025px) {
    .c6 .con .list1 li .zi .ck {
        line-height: 34px;
    }
}

.c7 {
    /* margin-bottom: 4.65vw; */
    padding-top: 33px;
    padding-bottom: 24px;
    background: url(//cdn.myxypt.com/bbc50413/21/07/ac9f4afd35c5fef187f29c109a787387dad2ac12.png) no-repeat 50% 0;
    background-size: cover;
}

.c7 .con {
    background-color: #ffffff;
    padding: 2.34vw 1.46vw 2.03125vw 1.56vw;
    max-width: 1373px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1373px) {
    .c7 .con {
        width: 96%;
    }
}

@media (max-width: 1025px) {
    .c7 .con {
        flex-wrap: wrap;
    }
}

@media (max-width: 780px) {
    .c7 .con {
        padding: 15px;
    }
}

.c7 .con .c7-1 {
    border-right: dashed 1px #dcdcdc;
    width: 258px;
    padding-top: 1.77vw;
}

@media (max-width: 1025px) {
    .c7 .con .c7-1 {
        width: 180px;
    }
}

@media (max-width: 780px) {
    .c7 .con .c7-1 {
        width: 100%;
        text-align: center;
        padding-top: 0;
        border-right: none;
    }
}

.c7 .con .c7-1 h2 {
    color: #18304c;
    font-size: 30px;
}

@media (max-width: 1025px) {
    .c7 .con .c7-1 h2 {
        font-size: 20px;
    }
}

.c7 .con .c7-1 dd {
    color: #18304c;
    font-size: 30px;
    line-height: 54px;
    margin-top: 16px;
}

@media (max-width: 1025px) {
    .c7 .con .c7-1 dd {
        font-size: 20px;
        line-height: 34px;
        margin-top: 10px;
    }
}

.c7 .con .c7-1 a.ck {
    display: block;
    width: 160px;
    line-height: 49px;
    background-color: #fbb701;
    text-align: center;
    font-size: 16px;
    color: #fefeff;
    margin-top: 3.64583vw;
}

@media (max-width: 1025px) {
    .c7 .con .c7-1 a.ck {
        font-size: 14px;
        width: 130px;
        line-height: 36px;
    }
}

@media (max-width: 1025px) {
    .c7 .con .c7-1 a.ck {
        margin-left: auto;
        margin-right: auto;
        margin-top: 12px;
    }
}

.c7 .con .c7-2 {
    width: calc(100% - 258px);
    padding-left: 4.43vw;
    flex-wrap: wrap;
}

@media (max-width: 1025px) {
    .c7 .con .c7-2 {
        width: calc(100% - 180px);
    }
}

@media (max-width: 780px) {
    .c7 .con .c7-2 {
        width: 100%;
        margin-top: 20px;
        padding-left: 0;
    }
}

.c7 .con .c7-2>li {
    width: 48.5%;
}

@media (max-width: 480px) {
    .c7 .con .c7-2>li {
        width: 100%;
    }
}

.c7 .con .c7-2>li .list1 {
    margin-bottom: 1.5vw;
}

@media (max-width: 480px) {
    .c7 .con .c7-2>li .list1 {
        margin-bottom: 14px;
    }
}

.c7 .con .c7-2>li .list1 li .img {
    overflow: hidden;
}

.c7 .con .c7-2>li .list1 li .img img {
    max-width: 100%;
}

.c7 .con .c7-2>li .list1 li .zi {
    margin-top: 1.58vw;
    align-items: center;
}

@media (max-width: 480px) {
    .c7 .con .c7-2>li .list1 li .zi {
        margin-top: 14px;
    }
}

.c7 .con .c7-2>li .list1 li .zi .timex {
    font-size: 18px;
    color: #c4c4c4;
    border-right: 1px solid #024487;
    line-height: 1;
    width: 60px;
}

@media (max-width: 480px) {
    .c7 .con .c7-2>li .list1 li .zi .timex {
        width: 50px;
    }
}

.c7 .con .c7-2>li .list1 li .zi .timex span {
    display: block;
    color: #373737;
    font-size: 30px;
    margin-bottom: 7px;
}

.c7 .con .c7-2>li .list1 li .zi .zi1 {
    width: calc(100% - 60px);
    padding-left: 1.35vw;
}

.c7 .con .c7-2>li .list1 li .zi .zi1 h3 {
    color: #686868;
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.c7 .con .c7-2>li .list1 li .zi .zi1 dd {
    color: #979797;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 8px;
}

.c7 .con .c7-2>li .list1 li:hover .zi .zi1 h3 {
    color: #fbb701;
}

.c7 .con .c7-2>li .list2 li {
    line-height: 44px;
    border-bottom: 1px dashed #e6e6e6;
}

.c7 .con .c7-2>li .list2 li:last-child {
    border-bottom: none;
}

.c7 .con .c7-2>li .list2 li a {
    position: relative;
    display: block;
    color: #686868;
    font-size: 16px;
    padding-right: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.c7 .con .c7-2>li .list2 li a:hover {
    color: #fbb701;
}

@media (max-width: 480px) {
    .c7 .con .c7-2>li .list2 li a {
        font-size: 14px;
    }
}

.c7 .con .c7-2>li .list2 li .timex {
    color: #a5a5a5;
    position: absolute;
    top: 0;
    right: 0;
}

.foot {
    padding-bottom: 3.7vw;
    /* background-color: #0000000f; */
    /* margin-top: -5%; */
    padding-top: 3%;
}

@media (max-width: 780px) {
    .foot .con {
        flex-wrap: wrap;
    }
}

.foot .con .foot1 .foot11 h2 {
    font-size: 24px;
    color: #4d4d4d;
}

@media (max-width: 780px) {
    .foot .con .foot1 .foot11 h2 {
        font-size: 20px;
    }
}

.foot .con .foot1 .foot11 h2 span {
    font-size: 18px;
}

@media (max-width: 780px) {
    .foot .con .foot1 .foot11 h2 span {
        font-size: 16px;
    }
}

.foot .con .foot1 .foot11 h3 {
    font-size: 18px;
    color: #717171;
    margin-top: 1.68vw;
}

@media (max-width: 780px) {
    .foot .con .foot1 .foot11 h3 {
        font-size: 16px;
    }
}

.foot .con .foot1 .foot11 dd {
    color: #717171;
    font-size: 16px;
    line-height: 3.13vw;
    margin-top: 1.25vw;
}

@media (max-width: 780px) {
    .foot .con .foot1 .foot11 dd {
        font-size: 14px;
        line-height: 24px;
    }
}

.foot .con .foot1 .link {
    position: relative;
    margin-top: 1.14583vw;
}

@media (max-width: 780px) {
    .foot .con .foot1 .link {
        display: none;
    }
}

.foot .con .foot1 .link h2 {
    width: 323px;
    line-height: 45px;
    border: solid 1px #e5e5e5;
    color: #717171;
    padding-left: 20px;
    font-size: 16px;
    background: url(//cdn.myxypt.com/bbc50413/21/07/cbab7341c18ad0c75ba305ebc29311a8c996462e.png) no-repeat 96% 50%;
}

.foot .con .foot1 .link dd {
    line-height: 45px;
    padding: 0 20px;
    background: #fff;
    position: absolute;
    bottom: 47px;
    left: 0;
    width: 100%;
    display: none;
}

.foot .con .foot1 .link dd a {
    color: #717171;
    display: block;
}

.foot .con .foot1 .link dd a:hover {
    color: #fbb701;
}

.foot .con .foot1 .link:hover dd {
    display: block;
}

.foot .con .foot2 {
    width: 52.58%;
}

@media (max-width: 780px) {
    .foot .con .foot2 {
        margin-top: 20px;
        width: 100%;
    }
}

.foot .con .foot2 .lyb .ww1 {
    margin-bottom: 1.5vw;
}

.foot .con .foot2 .lyb .ww1.www {
    margin-bottom: 1.14583vw;
}

.foot .con .foot2 .lyb .ww1 .ww2 {
    border-bottom: solid 1px #e5e5e5;
    width: 46.6%;
}

.foot .con .foot2 .lyb .ww1 .ww2 input {
    display: block;
    width: 100%;
    border: none;
    background: none;
    font-size: 16px;
    outline: none;
    color: #717171;
    line-height: 52px;
}

@media (max-width: 780px) {
    .foot .con .foot2 .lyb .ww1 .ww2 input {
        font-size: 14px;
        line-height: 40px;
    }
}

.foot .con .foot2 .lyb .ww1 .ww2 input::-webkit-input-placeholder {
    color: #717171;
}

.foot .con .foot2 .lyb .ww3 {
    margin-bottom: 1.1979vw;
}

.foot .con .foot2 .lyb .ww3 .ww31 {
    width: 46.6%;
    border-bottom: solid 1px #e5e5e5;
}

.foot .con .foot2 .lyb .ww3 .ww31 textarea {
    display: block;
    width: 100%;
    border: none;
    background: none;
    font-size: 16px;
    outline: none;
    color: #717171;
    line-height: 52px;
    height: 52px;
}

@media (max-width: 780px) {
    .foot .con .foot2 .lyb .ww3 .ww31 textarea {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }
}

.foot .con .foot2 .lyb .ww3 .ww31 textarea::-webkit-input-placeholder {
    color: #717171;
}

.foot .con .foot2 .lyb .ww3 .ww32 {
    width: 46.6%;
    align-items: center;
}

.foot .con .foot2 .lyb .ww3 .ww32 #checkcode {
    display: block;
    width: 100%;
    border: none;
    background: none;
    font-size: 16px;
    outline: none;
    color: #717171;
    line-height: 52px;
    border-bottom: solid 1px #e5e5e5;
}

@media (max-width: 780px) {
    .foot .con .foot2 .lyb .ww3 .ww32 #checkcode {
        font-size: 14px;
        line-height: 40px;
    }
}

.foot .con .foot2 .lyb .ww3 .ww32 #checkcode::-webkit-input-placeholder {
    color: #717171;
}

@media (max-width: 780px) {
    .foot .con .foot2 .lyb .ww3 .ww32 #checkCodeImg {
        height: 40px !important;
    }
}

.foot .con .foot2 .lyb .ww4 {
    margin-top: 2.083vw;
}

.foot .con .foot2 .lyb .ww4 .ww41 {
    max-width: 254px;
}

.foot .con .foot2 .lyb .ww4 .ww41 .submit {
    display: block;
    width: 195px;
    line-height: 52px;
    background-color: #aaaaaa;
    font-size: 24px;
    color: #ffffff;
    border: none;
}

@media (max-width: 780px) {
    .foot .con .foot2 .lyb .ww4 .ww41 .submit {
        width: 120px;
        line-height: 40px;
        font-size: 18px;
    }
}

.foot .con .foot2 .lyb .ww4 .ww41 .banx {
    color: #9c9c9c;
    line-height: 25px;
    margin-top: 2.239583vw;
}

.foot .con .foot2 .lyb .ww4 .ww41 .banx a {
    color: #9c9c9c;
}

.foot .con .foot2 .lyb .ww4 .ww42 {
    display: flex;
    text-align: center;
    padding-right: 2.14vw;
}

.foot .con .foot2 .lyb .ww4 .ww42 li {
    margin: 0 1.3vw;
}

.foot .con .foot2 .lyb .ww4 .ww42 li .img img {
    max-width: 100%;
}

.foot .con .foot2 .lyb .ww4 .ww42 li dd {
    color: #9c9c9c;
    line-height: 44px;
}

@media (max-width: 780px) {
    .foot .con .foot2 .lyb .ww4 .ww42 li dd {
        line-height: 36px;
    }
}