img {
    border: 0px;
    vertical-align: middle;
	 max-width:100%;
}

.section {
    overflow: hidden;
    position: relative;
}

.section.section1 {
}

.section.section1 .bg {
}

.section.section1 .list,.section.section1 .list * {
    height: 100%;
}

.section.section1 .bottomAni .tit {
    /*font-family: SourceHanSansCN;*/
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #FFFFFF;
    display: block;
    padding-top: calc(20/1920*100vw);
}

.section.section1 .bottomAni {
    z-index: 3;
    bottom: calc(53/1920*100vw);
    width: 100%;
    left: 0;
    position: absolute;
    text-align: center;
}

.section.section1 .bottomAni img {
    width: calc(28/1920*100vw);
}

.section.section1 .bg {
}

.bg img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
}

.section.section1 .content {
    position: absolute;
    width: 100%;
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
}

.section.section1 .content .title {
    /*font-family: SourceHanSansCN;*/
    font-weight: bold;
    font-size: calc(60/1920*100vw);
    color: #FFFFFF;
}

.section.section1 .content .dec {
    /*font-family: SourceHanSansCN;*/
    font-weight: 400;
    font-size: calc(24/1920*100vw);
    color: #FFFFFF;
    padding-top: calc(42/1920*100vw);
    text-transform: uppercase;
}

.section.section2 .left a.more {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(18/1920*100vw);
    color: #12337D;
    display: block;
    margin-top: calc(67/1920*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: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

.section.section2 .wrap .left {
    width: calc(923/1920*100vw);
}

.section.section2 .wrap .left .en {
    /*font-family: SourceHanSansCN;*/
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #333333;
}

.section.section2 .wrap .left .cn {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(36/1920*100vw);
    color: #333333;
    padding-top: calc(14/1920*100vw);
    padding-bottom: calc(23/1920*100vw);
}

.section.section2 .wrap .left .dec1 {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(18/1920*100vw);
    color: #17356C;
    padding-bottom: calc(37/1920*100vw);
}

.section.section2 .wrap .left .dec2 {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #333333;
    line-height: calc(32/1920*100vw);
}

.section.section2 .wrap .left .num {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(32/1920*100vw);
    color: #12337D;
    display: flex;
    padding-top: calc(55/1920*100vw);
}

.section.section2 .wrap .left .num .item:last-child {
    margin-right: 0px;
}

.section.section2 .wrap .left .num .item {
    margin-right: calc(99/1920*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/1920*100vw);
    color: #12337D;
}

.section.section2 .wrap .left .num .item .num strong {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(80/1920*100vw);
    color: #12337D;
}

.section.section2 .wrap .left .num .item .title {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(18/1920*100vw);
    color: #333333;
    padding-top: calc(20/1920*100vw);
}

.section.section2 .wrap .right {
    width: calc(480/1920*100vw);
    height: calc(476/1920*100vw);
    position: relative;
    margin-left: calc(200/1920*100vw);
}

.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/1920*100vw);
    height: calc(430/1920*100vw);
    background: #0C2D63;
    position: absolute;
    top: calc(29/1920*100vw);
    left: calc(-56/1920*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%;
}

.section.section3 .wrap .titlemodel {
}

.section.section3 .wrap .title {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(30/1920*100vw);
    color: #FFFFFF;
    padding-top: calc(72/1920*100vw);
    padding-bottom: calc(26/1920*100vw);
}

.section.section3 .wrap .dec {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(20/1920*100vw);
    color: #FFFFFF;
}

.section.section3 .wrap .list {
    zoom:1;overflow: hidden;
    justify-content: space-between;
    font-size: 0;
    padding-top: calc(264/1920*100vw);
}

.section.section3 .wrap .list p {
    display: inline-block;
    vertical-align: middle;
    margin: 0px calc(75/1920*100vw);
}

.section.section3 .wrap .list p .s1 {
    width: calc(100/1920*100vw);
    height: calc(100/1920*100vw);
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    display: block;
    margin: auto;
    position: relative;
}

.section.section3 .wrap .list p .s1 img {
    width: calc(51/1920*100vw);
    height: calc(52/1920*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/1920*100vw);
    color: #FFFFFF;
    padding-top: calc(21/1920*100vw);
    display: block;
}

.section.section4 {
}

.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/1920*100vw);
}

.section.section4 .wrap .titlemodel .en {
}

.section.section4 .wrap .titlemodel .cn {
}

.section.section4 .wrap .bdtitle {
    padding-bottom: calc(111/1920*100vw);
}

.section.section4 .wrap .bdtitle .model {
}

.section.section4 .wrap .bdtitle .model .title {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(30/1920*100vw);
    color: #FFFFFF;
    padding-top: calc(234/1920*100vw);
    padding-bottom: calc(19/1920*100vw);
}

.section.section4 .wrap .bdtitle .model .dec {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(20/1920*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/1920*100vw);
    background: #14B09B;
    border-radius: calc(20/1920*100vw);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: calc(58/1920*100vw);
    padding-right: calc(72/1920*100vw);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: calc(-15/1920*100vw);
    position: relative;
    cursor: pointer;
}

.section.section4 .list p .s1 {
    display: inline-block;
    position: relative;
    margin: 0px auto;
    overflow: hidden;
}

.section.section4 .list p .s1 img {
    width: calc(58/1920*100vw);
    height: calc(58/1920*100vw);
}

.section.section4 .list p.current {
    padding-left: calc(290/1920*100vw);
    padding-right: calc(136/1920*100vw);
}

.section.section4 .list p:nth-child(1) .s1 img.current {
    opacity: 1 !important;
}

.section.section4 .list p:nth-child(1) .s1 img.default {
    opacity: 0 !important;
}

.section.section4 .list p:nth-child(4) .s1 img.current,.section.section4 .list p:nth-child(3) .s1 img.current {
    opacity: 0 !important;
}

.section.section4 .list p:nth-child(4) .s1 img.default,.section.section4 .list p:nth-child(3) .s1 img.default {
    opacity: 1 !important;
}

.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/1920*100vw);
    color: #fff;
    display: block;
    padding-top: calc(27/1920*100vw);
}

.section.section5 {
}

.section.section5 .bg {
}

.section.section5 .bg img {
    width: calc(863/1920*100vw);
    height: calc(854/1920*100vw);
    left: auto;
    right: calc(85/1920*100vw);
    top: calc(118/1920*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/1920*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/1920*100vw);
    color: #8C8C8C;
    padding-bottom: calc(21/1920*100vw);
    display: block;
}

.section.section5 .wrap .list .swiper-slide a .title {
    display: block;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(20/1920*100vw);
    color: #333333;
    margin-bottom: calc(28/1920*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/1920*100vw);
    color: #333333;
    margin-bottom: calc(49/1920*100vw);
    line-height: 1.4;
}

.mytextellipsisys{ 
 /* 1.设置宽度 
width: 100%;
line-height: 20px;*/
/* 2.设置旧版弹性盒 */
display: -webkit-box;
/* 3. 控制行数*/
-webkit-line-clamp: 3;
/* 4. 设置子元素的排列方式  垂直排列*/
-webkit-box-orient: vertical;
/* 5.溢出隐藏 */
overflow: hidden;
}


.section.section5 .wrap .list .swiper-slide a .more {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #333333;
    display: block;
    padding-left: calc(56/1920*100vw);
    line-height: calc(37/1920*100vw);
    background: url(../images/more1.png) no-repeat left center;
    background-size: auto 100%;
}

.section.section5 .wrap .list .swiper-button-next {
    width: calc(70/1920*100vw);
    height: calc(70/1920*100vw);
    border-radius: 50%;
    background: url(../images/right.png) no-repeat center center;
    background-size: 100%;
    right: auto;
    margin: 0;
    left: calc(102/1920*100vw);
    top: auto;
    bottom: calc(-172/1920*100vw);
}

.section.section5 .wrap .list .swiper-button-prev {
    width: calc(70/1920*100vw);
    height: calc(70/1920*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/1920*100vw);
}

.section.section3 .wrap .list p {
    cursor: pointer;
}

.section.section3 .wrap .list p.current .s1,.section.section3 .wrap .list p:hover .s1 {
    background: #12337D;
    border-color: #12337D;
}

.footer .block1 .wrap .content .left .nav .item dl dd a:hover,.section.section5 .wrap .list .swiper-slide a .title:hover {
    color: #274589;
}

.section.section2 .wrap .right .imgbox img {
    cursor: pointer;
}

.aboutMain {
}

.aboutMain .block1:after {
}

.aboutMain .block1 {
    position: relative;
    padding-bottom: calc(113/1920*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/1920*100vw);
    margin-bottom: calc(55/1920*100vw);
    padding-bottom: calc(17/1920*100vw);
    background: url(../images/dot.png) no-repeat center bottom;
    background-size: auto calc(7/1920*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/1920*100vw);
    color: #333333;
}

.aboutMain .block1 .dec {
    width: calc(1238/1920*100vw);
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #333333;
    line-height: calc(32/1920*100vw);
    margin: auto;
    max-width: 90%;
    margin-top: calc(37/1920*100vw);
    margin-bottom: calc(78/1920*100vw);
}

.aboutMain .block1 .dec p {
}

.aboutMain .block1 .dec p b {
}

.aboutMain .block1 .num {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(32/1920*100vw);
    color: #12337D;
}

.aboutMain .block1 .num .item {
    display: inline-block;
    margin: 0px calc(71/1920*100vw);
}

.aboutMain .block1 .num .num {
}

.aboutMain .block1 .num .num b {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(60/1920*100vw);
    color: #12337D;
}

.aboutMain .block1 .num .num strong {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(60/1920*100vw);
    color: #12337D;
}
.aboutMain .block1 .num .title {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(18/1920*100vw);
    color: #333333;
    padding-top: calc(15/1920*100vw);
}

.aboutMain .block1 .videoWrap {
    margin: auto;
    margin-top: calc(60/1920*100vw);
    position: relative;
    overflow: hidden;
    width: calc(900/1920*100vw);
    height: calc(420/1920*100vw);
    max-width: 90%;
}

.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/1920*100vw);
    color: #FEFEFF;
    padding-top: calc(233/1920*100vw);
    background: url(../images/play.png) no-repeat center calc(170/1920*100vw);
    background-size: calc(52/1920*100vw);
}

.aboutMain .block2 {
    background: url(../images/city.png) no-repeat center calc(255/1920*100vw);
    background-size: 100%;
}

.aboutMain .block2 .wrap {
}

.aboutMain .block2 .content1 {
    padding-top: calc(87/1920*100vw);
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: calc(90/1920*100vw);
}

.aboutMain .block2 .content1 .left {
    width: calc(620/1920*100vw);
    height: calc(360/1920*100vw);
    overflow: hidden;
    cursor: pointer;
}

.aboutMain .block2 .content1 .left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.aboutMain .block2 .content1 .right {
    width: calc(854/1920*100vw);
    margin-right: calc(49/1920*100vw);
}

.aboutMain .block2 .content2 .item .title:after,.aboutMain .block2 .content1 .right .title:after {
    content: "";
    width: calc(14/1920*100vw);
    height: calc(14/1920*100vw);
    background: #888888;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: calc(6/1920*100vw);
}

.aboutMain .block2 .content1 .right .title,.aboutMain .block2 .content2 .item .title {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(24/1920*100vw);
    color: #333333;
    padding-left: calc(21/1920*100vw);
    position: relative;
}

.aboutMain .block2 .content1 .right .dec {
    font-family: Microsoft YaHei;
    font-size: calc(16/1920*100vw);
    color: #333333;
    padding-top: calc(30/1920*100vw);
}

.aboutMain .block2 .content1 .right .dec p {
    padding-bottom: calc(15/1920*100vw);
}

.aboutMain .block2 .content1 .right .dec p b {
    color: #14357E;
}

.aboutMain .block2 .content2 {
    display: flex;
    justify-content: space-between;
    padding-bottom: calc(167/1920*100vw);
}

.aboutMain .block2 .content2 .item {
    width: calc(720/1920*100vw);
}

.aboutMain .block2 .content2 .item .title {
}

.aboutMain .block2 .content2 .item .dec {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #333333;
    padding-top: calc(21/1920*100vw);
    margin-bottom: calc(33/1920*100vw);
}

.aboutMain .block2 .content2 .item .imgbox {
    overflow: hidden;
    cursor: pointer;
}

.aboutMain .block2 .content2 .item .imgbox img {
    width: 100%;
}

.secMenuPosition *,.aboutMain * {
    opacity: 1;
}

.newsarticle {
    background: #fff;
    position: relative;
    z-index: 5;
    overflow-x: hidden;
    overflow: hidden;
}

.newsarticle .h2tit {
    text-align: center;
    font-size: calc(26/1920*100vw);
    font-family: PingFang-SC-Medium,PingFang-SC;
    font-weight: 500;
    color: #000000;
    line-height: calc(37/1920*100vw);
    padding-top: calc(50/1920*100vw);
}

.newsarticle .infor {
    font-size: calc(14/1920*100vw);
    font-weight: 500;
    color: rgba(0,0,0,.5);
    line-height: calc(20/1920*100vw);
    padding-top: calc(20/1920*100vw);
    padding-bottom: calc(40/1920*100vw);
    text-align: center;
}

.newsarticle .article p {
    padding-bottom: calc(20/1920*100vw);
}

.newsarticle .infor em {
    width: 1px;
    height: calc(11/1920*100vw);
    display: inline-block;
    vertical-align: middle;
    background: rgba(0,0,0,.5);
    margin: 0px calc(10/1920*100vw);
}

.newsarticle .article {
    font-size: calc(14/1920*100vw);
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: calc(24/1920*100vw);
}

.newsarticle .article * {
    max-width: 100%;
}

.newsarticle .share {
    padding-top: calc(50/1920*100vw);
    font-size: 0;
    font-family: PingFang-SC-Medium,PingFang-SC;
    font-weight: 500;
    color: #000000;
}

.newsarticle .share span {
    font-size: calc(14/1920*100vw);
    font-family: PingFang-SC-Medium,PingFang-SC;
    font-weight: 500;
    color: #000000;
    line-height: calc(34/1920*100vw);
    display: inline-block;
    vertical-align: middle;
}

.newsarticle .share a > img {
    width: calc(34/1920*100vw);
    margin-right: calc(20/1920*100vw);
}

.newsarticle .prev_next {
    padding-top: calc(53/1920*100vw);
    padding-bottom: calc(50/1920*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/1920*100vw) 0px rgba(0,0,0,0.11);
    float: left;
    line-height: calc(106/1920*100vw);
    width: calc((100% - calc(20/1920*100vw))/2);
    font-size: calc(14/1920*100vw);
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #666666;
    padding-left: calc(66/1920*100vw);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/icon-syp@2x.png) no-repeat calc(19/1920*100vw) center;
    background-size: calc(28/1920*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;
}

.newsarticle .prev_next p:nth-child(2) a {
    float: right;
    padding-left: calc(40/1920*100vw);
    background: url(../images/icon-xyp@2x.png) no-repeat calc(100% - calc(19/1920*100vw)) center;
    padding-right: calc(57/1920*100vw);
}

.newsarticle .prev_next p a:hover {
    color: #0C2D63
}

