@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 768px) {
  

    .section {
        overflow: hidden;
        position: relative;
        height: auto !important;
    }

    .section.section1 .bg img {
    position: static;
    height: 91vw;
    }
.section.section1 .list{
position: static;
}
    .section.section1 .bg {
    }

    .section.section1 .bottomAni .tit {
        /*font-family: SourceHanSansCN;*/
        font-weight: 400;
        font-size: calc(14/768*100vw);
        color: #FFFFFF;
        display: block;
        padding-top: calc(20/768*100vw);
    }

    .section.section1 .bottomAni {
        z-index: 3;
        bottom: calc(53/768*100vw);
        width: 100%;
        left: 0;
        position: absolute;
        text-align: center;
    }

    .section.section1 .bottomAni img {
        width: calc(28/768*100vw);
    }

    .section.section1 .bg {
    }

    .bg img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
        left: 0;
        top: 0;
    }

    .section.section1 .content {
        position: relative;
        width: 100%;
        z-index: 2;
        position: absolute;
        text-align: center;
        padding: 34vw 0px;
        padding: 0;
    }

    .section.section1 .content .title {
        /*font-family: SourceHanSansCN;*/
        font-weight: bold;
        font-size: calc(60/768*100vw);
        color: #FFFFFF;
    }

    .section.section1 .content .dec {
        /*font-family: SourceHanSansCN;*/
        font-weight: 400;
        font-size: calc(24/768*100vw);
        color: #FFFFFF;
        padding-top: calc(42/768*100vw);
        text-transform: uppercase;
    }

    .section.section2 .left a.more {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(18/768*100vw);
        color: #12337D;
        display: block;
        margin-top: calc(67/768*100vw);
        text-decoration: underline;
    }

    .section.section2 {
    }

    .section.section2 .bg {
    }

    .section.section2 .bg img {
        top: auto;
        bottom: 0;
    }

    .section.section2 .wrap {
        position: relative;
        z-index: 4;
        display: block;
        align-items: center;
        justify-content: space-between;
        height: 100%;
        padding: 10vw 0px;
    }

    .section.section2 .wrap .left {
        width: 100%;
    }

    .section.section2 .wrap .left .en {
        /*font-family: SourceHanSansCN;*/
        font-weight: 400;
        font-size: calc(16/768*100vw);
        color: #333333;
    }

    .section.section2 .wrap .left .cn {
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(36/768*100vw);
        color: #333333;
        padding-top: calc(14/768*100vw);
        padding-bottom: calc(23/768*100vw);
    }

    .section.section2 .wrap .left .dec1 {
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(18/768*100vw);
        color: #17356C;
        padding-bottom: calc(37/768*100vw);
    }

    .section.section2 .wrap .left .dec2 {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(16/768*100vw);
        color: #333333;
        line-height: calc(32/768*100vw);
    }

    .section.section2 .wrap .left .num {
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(32/768*100vw);
        color: #12337D;
        display: flex;
        padding-top: calc(55/768*100vw);
    }

    .section.section2 .wrap .left .num .item:last-child {
        margin-right: 0px;
    }

    .section.section2 .wrap .left .num .item {
        margin-right: calc(24/768*100vw);
    }

    .section.section2 .wrap .left .num .item .num {
    }

    .section.section2 .wrap .left .num .item .num b {
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(80/768*100vw);
        color: #12337D;
    }
    .section.section2 .wrap .left .num .item .num strong {
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(80/768*100vw);
        color: #12337D;
    }
    .section.section2 .wrap .left .num .item .title {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(18/768*100vw);
        color: #333333;
        padding-top: calc(20/768*100vw);
    }

    .section.section2 .wrap .right {
        width: calc(480/768*100vw);
        height: calc(476/768*100vw);
        position: relative;
        margin-left: calc(200/768*100vw);
        margin: auto;
        margin-top: 8vw;
    }

    .section.section2 .wrap .right .imgbox {
        overflow: hidden;
        height: 100%;
        position: relative;
        z-index: 4;
    }

    .section.section2 .wrap .right .imgbox img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .section.section2 .wrap .right .shadow {
        width: calc(101/768*100vw);
        height: calc(430/768*100vw);
        background: #0C2D63;
        position: absolute;
        top: calc(29/768*100vw);
        left: calc(-56/768*100vw);
    }

    .section.section3 {
    }

    .section.section3 .bg {
    }

    .section.section3 .bg img {
    }

    .section.section3 .wrap {
        z-index: 4;
        text-align: center;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 100%;
        padding: 10vw 0px;
    }

    .section.section3 .wrap .titlemodel {
    }

    .section.section3 .wrap .title {
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(30/768*100vw);
        color: #FFFFFF;
        padding-top: calc(72/768*100vw);
        padding-bottom: calc(26/768*100vw);
    }

    .section.section3 .wrap .dec {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(20/768*100vw);
        color: #FFFFFF;
    }

    .section.section3 .wrap .list {
        zoom:1;overflow: hidden;
        justify-content: space-between;
        font-size: 0;
        padding-top: calc(264/768*100vw);
    }

    .section.section3 .wrap .list p {
        display: inline-block;
        vertical-align: middle;
        margin: 0px calc(35/768*100vw);
    }

    .section.section3 .wrap .list p .s1 {
        width: calc(100/768*100vw);
        height: calc(100/768*100vw);
        border-radius: 50%;
        border: 1px solid #FFFFFF;
        display: block;
        margin: auto;
        position: relative;
    }

    .section.section3 .wrap .list p .s1 img {
        width: calc(51/768*100vw);
        height: calc(52/768*100vw);
        position: relative;
        z-index: 4;
        object-fit: contain;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

    .section.section3 .wrap .list p .s2 {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(24/768*100vw);
        color: #FFFFFF;
        padding-top: calc(21/768*100vw);
        display: block;
    }

    .section.section4 {
    height: 123vw !important;
    }

    .section.section4 .bdbg {
    }

    .section.section4 .bdbg .model {
    }

    .section.section4 .bdbg .model img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
        left: 0;
        top: 0;
    }

    .section.section4 .list .wrap {
        display: block;
        height: auto;
    }

    .section.section4 .wrap {
        z-index: 5;
        position: relative;
    }

    .section.section4 .wrap .titlemodel {
        padding-top: calc(259/768*100vw);
    }

    .section.section4 .wrap .titlemodel .en {
    }

    .section.section4 .wrap .titlemodel .cn {
    }

    .section.section4 .wrap .bdtitle {
        padding-bottom: calc(111/768*100vw);
    }

    .section.section4 .wrap .bdtitle .model {
    }

    .section.section4 .wrap .bdtitle .model .title {
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(30/768*100vw);
        color: #FFFFFF;
        padding-top: calc(234/768*100vw);
        padding-bottom: calc(19/768*100vw);
    }

    .section.section4 .wrap .bdtitle .model .dec {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(20/768*100vw);
        color: #FFFFFF;
    }

    .section.section4 .list .txt {
        display: flex;
    }

    .section.section4 .list {
        position: absolute;
        bottom: 0;
        z-index: 4;
        width: 100%;
    }

    .section.section4 .list p:nth-child(1) {
        z-index: 5;
        background: #fff;
    }

    .section.section4 .list p:nth-child(2) {
        z-index: 4;
    }

    .section.section4 .list p:nth-child(3) {
        background: #2C5AAF;
        z-index: 3;
    }

    .section.section4 .list p:nth-child(4) {
        background: #0C2D63;
        z-index: 2;
    }

    .section.section4 .list p {
        height: calc(329/768*100vw);
        background: #14B09B;
        border-radius: calc(20/768*100vw);
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: calc(42/768*100vw);
        padding-right: calc(42/768*100vw);
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        margin-left: calc(-15/768*100vw);
        position: relative;
        cursor: pointer;
        padding: 0;
        flex: 1;
    }

    .section.section4 .list p .s1 {
        display: inline-block;
        position: relative;
        margin: 0px auto;
        overflow: hidden;
    }

    .section.section4 .list p .s1 img {
        width: calc(58/768*100vw);
        height: calc(58/768*100vw);
    }

    .section.section4 .list p.current {
        padding-left: calc(90/768*100vw);
        padding-right: calc(46/768*100vw);
        flex: 1.5;
    }

    .section.section4 .list p.current .s1 img.current {
        opacity: 1;
    }

    .section.section4 .list p.current .s1 img.default {
        opacity: 0;
    }

    .section.section4 .list p .s1 img.default {
    }

    .section.section4 .list p .s1 img.current {
        position: absolute;
        left: 0;
        top: 0px;
        opacity: 0;
    }

    .section.section4 .list p:nth-child(1) .s2 {
        color: rgba(18,51,125,1)
    }

    .section.section4 .list p .s2 {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(30/768*100vw);
        color: #fff;
        display: block;
        padding-top: calc(27/768*100vw);
    }

    .section.section5 {
    padding: 10vw 0px;
    }

    .section.section5 .bg {
    }

    .section.section5 .bg img {
        width: calc(863/768*100vw);
        height: calc(854/768*100vw);
        left: auto;
        right: calc(85/768*100vw);
        top: calc(118/768*100vw);
    }

    .section.section5 .wrap {
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 100%;
    }

    .section.section5 .wrap .titlemodel {
    }

    .section.section5 .wrap .titlemodel .en {
        color: #686868;
        opacity: 0.14;
    }

    .section.section5 .wrap .titlemodel .cn {
        color: #274589;
    }

    .section.section5 .wrap .list {
        margin-top: calc(116/768*100vw);
        position: relative;
    }

    .section.section5 .wrap .list .swiper-container {
    }

    .section.section5 .wrap .list .swiper-wrapper {
    }

    .section.section5 .wrap .list .swiper-slide {
    }

    .section.section5 .wrap .list .swiper-slide a {
        display: block;
        position: relative;
    }

    .section.section5 .wrap .list .swiper-slide a .time {
        font-family: Arial;
        font-weight: 400;
        font-size: calc(24/768*100vw);
        color: #8C8C8C;
        padding-bottom: calc(21/768*100vw);
        display: block;
    }

    .section.section5 .wrap .list .swiper-slide a .title {
        display: block;
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: calc(20/768*100vw);
        color: #333333;
        margin-bottom: calc(28/768*100vw);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .section.section5 .wrap .list .swiper-slide a .dec {
        display: block;
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(16/768*100vw);
        color: #333333;
        margin-bottom: calc(49/768*100vw);
        line-height: 1.4;
    }

    .section.section5 .wrap .list .swiper-slide a .more {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(16/768*100vw);
        color: #333333;
        display: block;
        padding-left: calc(56/768*100vw);
        line-height: calc(37/768*100vw);
        background: url(../images/more1.png) no-repeat left center;
        background-size: auto 100%;
    }

    .section.section5 .wrap .list .swiper-button-next {
        width: calc(70/768*100vw);
        height: calc(70/768*100vw);
        border-radius: 50%;
        background: url(../images/right.png) no-repeat center center;
        background-size: 100%;
        right: auto;
        margin: 0;
        left: calc(102/768*100vw);
        top: auto;
        bottom: calc(-172/768*100vw);
    }

    .section.section5 .wrap .list .swiper-button-prev {
        width: calc(70/768*100vw);
        height: calc(70/768*100vw);
        border-radius: 50%;
        background: url(../images/left.png) no-repeat center center;
        background-size: 100%;
        right: auto;
        margin: 0;
        left: 0;
        top: auto;
        bottom: calc(-172/768*100vw);
    }



.aboutMain {}
.aboutMain .block1:after {}
.aboutMain .block1 {position:relative;padding-bottom: calc(33/768*100vw);background:url(../images/hb.png) no-repeat center bottom;background-size:100%;}
.aboutMain .block1 .wrap {text-align:center;position:relative;z-index:5;}
.aboutMain .block1 .titlemodel {text-align:center;padding-top:calc(77/768*100vw);margin-bottom:calc(55/768*100vw);padding-bottom:calc(17/768*100vw);background:url(../images/dot.png) no-repeat center bottom;background-size:auto calc(7/768*100vw);}
.aboutMain .block1 .titlemodel .cn {color:#333333;}
.aboutMain .block1 .titlemodel .en {color:#333333;opacity:0.08;}
.aboutMain .block1 .title {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(18/768*100vw);color:#333333;}
.aboutMain .block1 .dec {width:calc(1238/768*100vw);font-family:Microsoft YaHei;font-weight:400;font-size: calc(19/768*100vw);color:#333333;line-height:calc(32/768*100vw);margin:auto;max-width:90%;margin-top:calc(37/768*100vw);margin-bottom:calc(78/768*100vw);}
.aboutMain .block1 .dec p {
    font-size: calc(17/768*100vw);
}
.aboutMain .block1 .dec p b {}
.aboutMain .block1 .num {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(32/768*100vw);color:#12337D;}
.aboutMain .block1 .num .item {display:inline-block;margin:0px calc(71/768*100vw);margin: 9vw;margin-bottom: 0vw;}
.aboutMain .block1 .num .num {}
.aboutMain .block1 .num .num b {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(60/768*100vw);color:#12337D;}
.aboutMain .block1 .num .num strong {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(60/768*100vw);color:#12337D;}
.aboutMain .block1 .num .title {font-family:Microsoft YaHei;font-weight:400;font-size:calc(18/768*100vw);color:#333333;padding-top:calc(15/768*100vw);}
.aboutMain .block1 .videoWrap {margin:auto;margin-top:calc(60/768*100vw);position:relative;overflow:hidden;width:calc(900/768*100vw);height:calc(420/768*100vw);}
.aboutMain .block1 .videoWrap video {width:100%;height:100%;display:block;}
.aboutMain .block1 .videoWrap .play {cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;font-family:Microsoft YaHei;font-weight:400;font-size:calc(18/768*100vw);color:#FEFEFF;padding-top:calc(233/768*100vw);background:url(../images/play.png) no-repeat center calc(170/768*100vw);background-size:calc(52/768*100vw);}
.aboutMain .block2 {background: url(../images/city.png) no-repeat center bottom;background-size:100%;}
.aboutMain .block2 .wrap {}
.aboutMain .block2 .content1 {padding-top:calc(87/768*100vw);display: block;align-items:center;justify-content:space-between;margin-bottom:calc(90/768*100vw);}
.aboutMain .block2 .content1 .left {width: 100%;height: auto;overflow:hidden;cursor:pointer;margin-bottom: 6vw;}
.aboutMain .block2 .content1 .left img {width:100%;height:100%;object-fit:cover;}
.aboutMain .block2 .content1 .right {width: 100%;margin-right: 0;}
.aboutMain .block2 .content2 .item .title:after,.aboutMain .block2 .content1 .right .title:after {content:"";width:calc(14/768*100vw);height:calc(14/768*100vw);background:#888888;border-radius:50%;position:absolute;left:0;top:calc(6/768*100vw);}
.aboutMain .block2 .content1 .right .title,.aboutMain .block2 .content2 .item .title {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(24/768*100vw);color:#333333;padding-left:calc(21/768*100vw);position:relative;}
.aboutMain .block2 .content1 .right .dec {font-family:Microsoft YaHei;font-size:calc(16/768*100vw);color:#333333;padding-top:calc(30/768*100vw);}
.aboutMain .block2 .content1 .right .dec p {padding-bottom:calc(15/768*100vw);line-height: 1.34;}
.aboutMain .block2 .content1 .right .dec p b {color:#14357E;}
.aboutMain .block2 .content2 {display: block;justify-content:space-between;padding-bottom:calc(167/768*100vw);}
.aboutMain .block2 .content2 .item {width: 100%;margin-bottom: 13vw;}
.aboutMain .block2 .content2 .item .title {}
.aboutMain .block2 .content2 .item .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(16/768*100vw);color:#333333;padding-top:calc(21/768*100vw);margin-bottom:calc(33/768*100vw);}
.aboutMain .block2 .content2 .item .imgbox {overflow:hidden;cursor:pointer;}
.aboutMain .block2 .content2 .item .imgbox img {width:100%;}


.newsarticle {background:#fff;position:relative;z-index:5;overflow-x:hidden;}
.newsarticle .h2tit {text-align:center;font-size: calc(31/768*100vw);font-family:PingFang-SC-Medium,PingFang-SC;font-weight:500;color:#000000;line-height: 1.5;padding-top:calc(50/768*100vw);}
.newsarticle .infor {font-size:calc(14/768*100vw);font-weight:500;color:rgba(0,0,0,.5);line-height:calc(20/768*100vw);padding-top:calc(20/768*100vw);padding-bottom:calc(40/768*100vw);text-align:center;}
.newsarticle .article p {padding-bottom: calc(30/768*100vw);font-size: calc(20/768*100vw);line-height: 1.6;}
.newsarticle .infor em {width:1px;height:calc(11/768*100vw);display:inline-block;vertical-align:middle;background:rgba(0,0,0,.5);margin:0px calc(10/768*100vw);}
.newsarticle .article {font-size:calc(14/768*100vw);font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666666;line-height:calc(24/768*100vw);}
.newsarticle .article * {max-width:100%;}
.newsarticle .share {padding-top:calc(50/768*100vw);font-size:0;font-family:PingFang-SC-Medium,PingFang-SC;font-weight:500;color:#000000;}
.newsarticle .share span {font-size:calc(14/768*100vw);font-family:PingFang-SC-Medium,PingFang-SC;font-weight:500;color:#000000;line-height:calc(34/768*100vw);display:inline-block;vertical-align:middle;}
.newsarticle .share a > img {width:calc(34/768*100vw);margin-right:calc(20/768*100vw);}
.newsarticle .prev_next {padding-top:calc(53/768*100vw);padding-bottom:calc(50/768*100vw);}
.newsarticle .prev_next:after {content:"";display:table;clear:both;}
.newsarticle .prev_next p {}
.newsarticle .prev_next p a {background:#FFFFFF;box-shadow:0px 0px calc(10/768*100vw) 0px rgba(0,0,0,0.11);float: none;line-height:calc(106/768*100vw);width: 100%;font-size: calc(18/768*100vw);font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666666;padding-left:calc(66/768*100vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/icon-syp@2x.png) no-repeat calc(19/768*100vw) center;background-size:calc(28/768*100vw) !important;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;display: block;}
.newsarticle .prev_next p:nth-child(2) a {float:right;padding-left:calc(40/768*100vw);background:url(../images/icon-xyp@2x.png) no-repeat calc(100% - calc(19/768*100vw)) center;padding-right:calc(57/768*100vw);}
.newsarticle .prev_next p a:hover {color:#0C2D63}

}

