.mcwrap{padding-left: 15.625vw;padding-right: 15.625vw;}
.mcwidth{width: 1305px;}
body>.wrap{margin-top: 90px;}
/* 头部 */
.header .header-cont{padding-left: 15.625vw;padding-right: 15.625vw;background: #fff;}
.mainnav>li>a span i, .sidenav>li>a span i{display: none;}
.mainnav>li, .sidenav>li{height: auto;line-height: inherit;}
.mainnav>li>a, .sidenav>li>a{color: #000;height: 90px;line-height: 90px;}
.mainnav>li:hover>a span:nth-child(1), .sidenav>li:hover>a span:nth-child(1) {-moz-transform: none;-ms-transform: none;-webkit-transform: none;transform: none;}
.header .logo{display: flex;align-items: center;float: left;height: 90px;}
.mainnav>li>a, .sidenav>li>a{font-size: 17px;padding: 0 20px;overflow: visible;position: relative;}
.mainnav>li:hover>a, .sidenav>li:hover>a{color: #03318d;}
.mainnav>li.current>a, .sidenav>li.current>a{color: #03318d;}
.mainnav>li>a::before, .sidenav>li>a::before{content: "";position: absolute;width: 38px;height: 2px;left: 50%;margin-left: -19px;bottom: 26px;background: #03318d;transform-origin: center;transform: scaleX(0);transition: transform .4s ease;}
.mainnav>li:hover>a::before, .sidenav>li:hover>a::before{transform: scaleX(1);}
.mainnav>li.current>a::before, .sidenav>li.current>a::before{transform: scaleX(1);}
.header .header-gradient,.header-height{display: none;}
.header .logo>img{max-height: 80%;}
/* 搜索-语言 */
.header .sidebar{position: relative;float: right;top: 0;transform: none;border: none;}
.header .menunav{display: block;float: right;margin-right: 20px;}
.header .lang, .header .search-wrap{height: 90px;line-height: 90px;padding: 0 16px;position: relative;border-left: 1px solid rgba(0, 0, 0, 0.15) !important;}
.header .lang .version, .header .search-wrap .btn-search{color: #000;font-weight: 700;}
.js-page .header .lang,.js-page .header .search-wrap,.js-open .header .lang,.js-open .header .search-wrap,.js-over .header .lang,.js-over .header .search-wrap{border-left: none}
.js-page .header .sidebar,.js-open .header .sidebar,.js-over .header .sidebar{border: none}
.header .lang .version:hover, .header .search-wrap .btn-search:hover{color: #03318d;}
.header .form-search{width: 400px;left: auto;right: 0;background: #fff;padding: 0;display: flex;align-items: center;height:calc(100% - 1px)}
.header .form-search .control-group{margin: 0;width: 100%;}
.header .mainnav{transition: opacity 0.3s ease, visibility 0.3s ease;}
.js-open .header .mainnav{opacity: 0;visibility: hidden;}
.header .form-search .btn-query{font-weight: 700;padding: 0 16px;font-size: 18px;}

#pop-video.popover .btn-close {color: rgba(255, 255, 255, 0.7);font-weight: 700;top: -2.2vw;right: 0;}

/* 底部 */
.index-page .footer {display: block;}
.footer{background: #0b3381;padding-left: 15.625vw;padding-right: 15.625vw;}
.footer .btn-goto-top{background: #fff;}
.footer .btn-goto-top i{color: #03318d;font-size: 20px;}
.footer .navlinks>ul>li>a{color: #fff;}
.footer .navlinks>ul ul a{color: #cbcfd9;}
.footer .navlinks>ul ul a:hover span{color: #fff;}
.footer .share a{color: #fff;}
.footer .share a:hover{color: #fff;}
.footer .links>li a{color: #cbcfd9;}
.footer .links>li a:hover span{color: #fff;}
.footer .copyright p{color: #cbcfd9;}
.footer .copyright p a{color: #cbcfd9;}
.footer .copyright p a:hover{color: #fff;}
.footer .navlinks>ul>li {margin-right: 5.5vw;}

/* 按钮 */
.comBtn{display: flex;align-items: center;border: 1px solid #d8d8d8;padding: 0 2px;border-radius: 42px;height: 42px;width: 158px;position: relative;overflow: hidden;transition: background .5s, border-color .5s, box-shadow .5s;box-sizing: border-box;}
.comBtn span{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;line-height: 1;font-size: 14px;color: #262626;padding: 0 36px;z-index: 2;transform: translate3d(0,0,4px);transition: all .5s;box-sizing: border-box;}
.comBtn span.s{justify-content: flex-end;}
.comBtn span.h{justify-content: flex-start;opacity: 0;}
.comBtn i{width: 38px;height: 38px;border-radius: 50%;background: #03318d;color: #fff;line-height: 1;overflow: hidden;font-style: normal;transition: all .5s;position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;}
.comBtn i svg{width: 26px;transform: rotate(-45deg);}
.comBtn.white{border-color: #fff;}
.comBtn.white span{color: #fff;}
.comBtn.white i{background: #fff;color: #03318d;}
.comBtn:hover{background: #03318d;box-shadow: 0px 12px 30px 4px rgba(11, 51, 129, 0.19);border-color: #03318d;}
.comBtn:hover i{transform: translateX(calc(158px - 6px - 38px));color: #03318d;background: #fff;}
.comBtn:hover span{color: #fff;}
.comBtn:hover span.s{opacity: 0;}
.comBtn:hover span.h{opacity: 1;}
@media all and (max-width:1590px){
    .comBtn{width: 138px;height: 38px;border-radius: 38px;}
    .comBtn span{font-size: 13px;padding: 0 28px;}
    .comBtn i{width: 34px;height: 34px;}
    .comBtn i svg{width: 24px;}
    .comBtn:hover{box-shadow: 0px 10px 24px 4px rgba(11, 51, 129, 0.19);}
    .comBtn:hover i{transform: translateX(calc(138px - 6px - 34px));}
}
@media all and (max-width:1350px){
    .comBtn{width: 120px;height: 36px;border-radius: 36px;}
    .comBtn span{font-size: 13px;padding: 0 20px;}
    .comBtn i{width: 32px;height: 32px;font-size: 14px;}
    .comBtn i svg{width: 22px;}
    .comBtn:hover{box-shadow: 0px 8px 18px 3px rgba(11, 51, 129, 0.19);}
    .comBtn:hover i{transform: translateX(calc(120px - 6px - 32px));}
}
@media all and (max-width:720px) {
    .comBtn{width: 116px;height: 34px;border-radius: 34px;}
    .comBtn span{font-size: 13px;padding: 0 16px;}
    .comBtn i{width: 30px;height: 30px;font-size: 14px;}
    .comBtn i svg{width: 20px;}
    .comBtn:hover{box-shadow: 0px 4px 12px 2px rgba(255, 15, 15, 0.19);}
    .comBtn:hover i{transform: translateX(calc(116px - 6px - 30px));}
}

/* 首页 */
.index-page{overflow-y: visible;overflow-x: hidden}
.mcban{width: 100%;position: relative;height: 500px;overflow: hidden;}
.mcban .img-box{height: 500px;}
.mcban .descriptions {position: absolute;top: 50%;left: 0;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}
.mcban h3, .mcban h4{color: #fff;letter-spacing: .01em;line-height: 1.18421;transition-duration: 1.2s;-webkit-transition-duration: 1.2s;-moz-transition-duration: 1.2s;}
.mcban h3 {font-size: 42px;font-family: "MontserratLight";font-weight: 400;transition-delay: .3s;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;}
.mcban h4 {font-size: 34px;font-weight: 500;margin-top: 8px;transition-delay: .6s;-webkit-transition-delay: .6s;-moz-transition-delay: .6s;}
.mcban .fade, .mcban .animate {opacity: 0;visibility: hidden;transform: translate(0px, 60px);}
.mcban .slick-slide.slick-current.slick-active .fade, .mcban .slick-slide.slick-current.slick-active .animate{opacity: 1;visibility: visible;-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.mcban .video-layer .mcbtn{width: 62px;height: 62px;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
/* -- */
.mcban .slick-dots{position: absolute;left: 0;bottom: 52px;padding-left: 15.625vw;padding-right: 15.625vw;display: flex;width: 100%;}
.mcban .slick-dots li{width: 32px;height: 2px;background: #fff;margin-right: 6px;opacity: 0.2;transition: opacity .2s;}
.mcban .slick-dots li:last-child{margin-right: 0;}
.mcban .slick-dots li.slick-active{opacity: 1;}
.mcban .video-layer .mcbtn img{width: 100%;height: 100%;}
.mcnews{width: 100%;overflow: hidden;padding: 80px 0 90px;background: url('/themes/cn/default/assets/img/mcnews1.jpg')no-repeat center/cover;}
.mcnews-head{width: 100%;color: #000;}
.mcnews-head .title, .mctech-head .title, .mcintr-head .title{font-size: 34px;font-weight: 500;}
.mcnews-wrap{display: flex;flex-wrap: wrap;margin-top: 28px;justify-content: space-between;}
.mcnews-imgs{width: 541px;overflow: hidden;position: relative;}
.mcnews-imgs .tags, .mcnews-list .tags{position: absolute;z-index: 6;transform: translate3d(0,0,6px);background: #eb707c;top: 0;left: 0;font-size: 14px;color: #fff;padding: 4px 8px 3px;}
.mcnews-imgs-link{display: block;width: 100%;overflow: hidden;position: relative;}
.mcnews-imgs-link img{width: 100%;height: 341px;object-fit: cover;transition: transform .6s ease;}
.mcnews-imgs-link::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;transform: translate3d(0,0,2px);background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.7) 100%);}
.mcnews-imgs-link .cont{position: absolute;left: 0;bottom: 0;z-index: 4;transform: translate3d(0,0,4px);color: #fff;padding: 0 140px 30px 38px;}
.mcnews-imgs-link .cont .time, .mcnews-list ul li .time{font-size: 14px;font-family: "MontserratRegular";}
.mcnews-imgs-link .cont .text, .mcnews-list ul li .text{font-size: 17px;line-height: 26px;margin-top: 8px;font-weight: 500;overflow: hidden;-webkit-line-clamp: 2;-moz-line-clamp: 2;line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.mcnews-imgs-link:hover img{transform: scale(1.06);}
.mcnews-imgs .slick-dots{position: absolute;right: 30px;bottom: 50px;display: flex;}
.mcnews-imgs .slick-dots li{width: 12px;height: 12px;border: 2px solid #fff;margin-right: 10px;transition: background .2s;border-radius: 50%;}
.mcnews-imgs .slick-dots li:last-child{margin-right: 0;}
.mcnews-imgs .slick-dots li.slick-active{background: #fff;}
.mcnews-list{position: relative;width: calc(100% - 541px - 22px);background: #fff;}
.mcnews-list ul{display: flex;width: 100%;height: 100%;flex-wrap: wrap;}
.mcnews-list ul li{width: 50%;height: 50%;padding: 28px 40px 0;border-bottom: 1px solid #edf1f6;border-right: 1px solid #edf1f6;box-sizing: border-box;}
.mcnews-list ul li:nth-last-child(-n+2){border-bottom: none;}
.mcnews-list ul li:nth-child(2n){border-right: none;}
.mcnews-list ul li a{display: block;position: relative;}
.mcnews-list ul li .time{color: #717171;}
.mcnews-list ul li .text{color: #333;margin-top: 4px;transition: color .4s ease;}
.mcnews-list ul li .arrow{width: 30px;height: 30px;margin-top: 8px;border-radius: 50%;border: 1px solid #dcdcdc;color: #03318d;line-height: 1;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.mcnews-list ul li .arrow svg{width: 20px;transform: rotate(-45deg);}
.mcnews-list ul li:nth-child(-n+2){padding-top: 36px;}
.mcnews-list ul li a:hover .arrow{background: #03318d;color: #fff;border-color: #03318d;}
.mcnews-list ul li a:hover .text{color: #03318d;}

.mctech{width: 100%;overflow: hidden;padding: 108px 0 116px;background: #09141b url("../assets/img/mctech1.jpg")no-repeat center/cover;}
.mctech-head {width: 100%;color: #fff;}
.mctech-head .text, .mcintr-head .text{font-size: 15px;line-height: 24px;max-width: 626px;margin-top: 18px;}
.mctech-head .link{margin-top: 20px;}
.mctech-list{width: 100%;display: flex;flex-wrap: wrap;margin-top: 68px;background: rgba(0, 0, 0, 0.22);color: #fff;}
.mctech-list a {text-align: center;padding: 28px 16px;flex: 1;transition: background .4s ease;}
.mctech-list a .ico{height: 48px;display: flex;align-items: center;justify-content: center;}
.mctech-list a .ico img{max-height: 100%;}
.mctech-list a .text{font-size: 18px;margin-top: 18px;color: #fff;}
.mctech-list a:hover{background: #03318d;}

.mcintr{width: 100%;overflow: hidden;background: #fff url("../assets/img/mcintr1.jpg") no-repeat center/cover;}
.mcintr-wrap{width: 100%;position: relative;height: 600px;display: flex;align-items: center;flex-wrap: wrap;}
.mcintr-head{color: #000;}
.mcintr-head .hint{font-size: 22px;font-weight: 500;color: #03318d;margin-top: 30px;}
.mcintr-head .text{max-width: 484px;margin-top: 12px;color: #616263;}
.mcintr-head .link{margin-top: 22px;}
.mcintr-main{position: absolute;width: 761px;right: 0;top: 0;}
.mcintr-main img.line{width: 100%;}
.mcintr-main .qq{position: absolute;z-index: 2;width: 1px;height: 1px;opacity: 0;}
.mcintr-main .img{width: 81px;height: 81px;margin: -40px 0 0 -40px;border-radius: 50%;overflow: hidden;position: absolute;top: 50%;left: 50%;}
.mcintr-main .img img{width: 100%;height: 100%;object-fit: cover;}
.mcintr-main .qq.m1{top: 72%;left: 24%;}
.mcintr-main .qq.m2{top: 20%;left: 73%;}
.mcintr-main .qq.m3{top: 141%;left: 46%;}
.mcintr-main .cont{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.mcintr-main .cont .title{font-size: 48px;}
.mcintr-main .cont .text{font-size: 15px;margin-top: 4px;}
.mcintr-main .qq.n1 .cont{width: 286px;height: 286px;background: #fff3f4;color: #eb707c;}
.mcintr-main .qq.n2 .cont{width: 214px;height: 214px;background: #fffbef;color: #fcd45f;}
.mcintr-main .qq.n3 .cont{width: 194px;height: 194px;background: #ebf8fe;color: #7accf3;}
.mcintr-main .qq.n4 .cont{width: 284px;height: 284px;background: #deebf7;color: #0b3381;}
.mcintr-main .qq.n1{top: 49.8%;left: 51.2%;}
.mcintr-main .qq.n2{top: 51%;left: 89%;}
.mcintr-main .qq.n3{top: 109%;left: 33%;}
.mcintr-main .qq.n4{top: 117%;left: 74%;}
.mcintr-main.animated .qq.m1{animation: mcintrRun 1s ease both .8s;}
.mcintr-main.animated .qq.n1{animation: mcintrRun 1s ease both .2s;}
.mcintr-main.animated .qq.m2{animation: mcintrRun 1s ease both 1s;}
.mcintr-main.animated .qq.n2{animation: mcintrRun 1s ease both .4s;}
.mcintr-main.animated .qq.m3{animation: mcintrRun 1s ease both .8s;}
.mcintr-main.animated .qq.n3{animation: mcintrRun 1s ease both .2s;}
.mcintr-main.animated .qq.n4{animation: mcintrRun 1s ease both 1.2s;}
@keyframes mcintrRun{0%{opacity: 0;transform: scale(0.4);}100%{opacity: 1;transform: scale(1);}}

/* 内页 */
.mcsonmenu{width: 100%;background: #03318d;justify-content: center;display: flex;}
.mcsonmenu a{font-size: 16px;color: #fff;padding: 30px 0;display: flex;margin: 0 32px;}
.mcsonmenu a span{position: relative;}
.mcsonmenu a span::after{content: "";position: absolute;width: 40px;height: 1px;background: #fff;left: 0;right: 0;margin: 0 auto;bottom: -10px;transform: scaleX(0);transition: transform .4s ease;}
.mcsonmenu a:hover span::after, .mcsonmenu a.current span::after{transform: scaleX(1);}

.inner-banner {overflow: hidden;}
.inner-banner .img-box{height: 540px;}
.inner-banner .img-box>img{height:100%;object-fit:cover}
.inner-banner .descriptions{width:100%;bottom:100px;padding-left: 15.625vw;padding-right: 15.625vw;box-sizing: border-box;}
.inner-banner .descriptions .text-muted{padding-left: 0;padding-right: 0;}
.inner-banner .descriptions>h3{font-size: 40px;}
.inner-banner .descriptions>h4{font-size: 28px;margin-top: 10px;}
.inner-banner .descriptions .text-muted h1{font-size: 40px;}
.inner-banner .descriptions .text-muted h2{font-size: 34px;}
.inner-banner .descriptions .text-muted h3{font-size: 28px;margin-top:10px;}
.inner-banner .descriptions .text-muted .text{font-size:16px;}
.inner-banner .group-list{margin-top:40px}
.other-banner .descriptions {bottom: 60px;}
.counter-list li .number {font-size: 50px;}
.about-banner .text-muted .text, .about-banner .text-muted .btns , .about-banner .group-list{display:none}
.title-lg{font-size:42px;}
.title-sg{font-size: 28px;margin-top:10px}
.text-muted .text{font-size:16px;}
.work-page .joinus-header h2 {font-size: 44px;}
.work-page .joinus-header h3 {font-size: 28px;}
.work-page .job-item__part h3 {font-size: 26px;}
.work-page .job-item__title {font-size: 18px;}
.work-page .staff-list {padding-top: 90px;padding-bottom: 90px;}
.work-page .mode-work{padding-top:90px;}
.work-page .staff-banner .slick-slide .img-box{height:600px}
.work-page .staff-banner .staff-banner .img-box::before{padding-top:0}
.work-page .staff-banner .slick-slide img{height:100%;object-fit:cover}
/*.work-page .work-list .img-box{height:400px;}*/
.work-page .work-list .img-box::before{padding-top:0}
.work-page .work-list .img-box img{height:100%;object-fit:cover;position:relative}
.work-page .work-list .list>li{display:flex;flex-wrap:wrap;align-items:flex-start}
.work-page .work-list .list>li:nth-child(odd) .descriptions {padding-left: 11%;padding-right: 3.68402%;}
.work-list .list>li:nth-child(even){flex-direction: row-reverse;}
.work-list .list>li:nth-child(even) .img-box {margin-left: 0;}
.work-page .work-list .descriptions{position:relative;}
.work-page .work-list .descriptions .btn-skip{position:relative}

.mode-detail {margin-top: 80px;padding-bottom: 80px;}
.mode-news {padding-top: 80px;padding-bottom: 80px;}
.footer {padding-top: 86px;}
@media all and (max-width:1590px){
    .work-page .joinus-header h2 {font-size: 38px;}
    .work-page .joinus-header h3 {font-size: 24px;}
    .work-page .job-item__part h3 {font-size: 20px;}
    .work-page .job-item__title {font-size: 16px;}
    .mode-detail {margin-top: 60px;padding-bottom: 60px;}
    .mode-news {padding-top: 60px;padding-bottom: 60px;}
    .footer {padding-top: 66px;}
    .work-page .staff-list {padding-top: 60px;padding-bottom: 60px;}
    .work-page .mode-work{padding-top:60px;}
    .work-page .staff-banner .slick-slide .img-box{height:500px}
}
@media all and (max-width:1100px){
    .inner-banner .img-box>img{width: 100%;}
    .other-banner .descriptions {bottom: 0;}
    .counter-list li .number {font-size: 40px;}
    .work-page .staff-banner .slick-slide .img-box{height:400px}
    .work-page .work-list .list>li:nth-child(odd) .descriptions {padding-left: 0;padding-right: 0;}
    .work-list .list>li:nth-child(even){flex-direction: row;}
    .work-page .staff-banner.albumsSlick{margin-top:8vw}
}
@media all and (max-width: 720px){
    .inner-banner .img-box{height: 240px;}
    .inner-banner .descriptions>h3{font-size: 24px;}
    .inner-banner .descriptions>h4{font-size: 18px;margin-top: 6px;}
    .inner-banner .descriptions .text-muted h1{font-size: 24px;}
    .inner-banner .descriptions .text-muted h2{font-size: 20px;}
    .inner-banner .descriptions .text-muted h3{font-size: 18px;}
    .inner-banner .descriptions .text{font-size:14px;}
    .inner-banner .group-list{margin-top:24px}
    .counter-list li .number {font-size: 30px;}
    .title-lg{font-size:24px;}
    .title-sg{font-size: 18px;}
    .text-muted .text{font-size:14px;}
    .work-page .joinus-header h2 {font-size: 24px;}
    .work-page .joinus-header h3 {font-size: 18px;}
    .work-page .job-item__part h3 {font-size: 16px;}
    .work-page .job-item__title {font-size: 14px;}
    .mode-detail {margin-top: 40px;padding-bottom: 40px;}
    .mode-news {padding-top: 36px;padding-bottom: 36px;}
    .footer {padding-top: 40px;}
    .work-page .staff-list {padding-top: 36px;padding-bottom: 36px;}
    .work-page .mode-work{padding-top:36px;}
    .work-page .staff-banner .slick-slide .img-box{height:180px}
}

.about-page .team {padding-top: 70px;padding-bottom: 70px;}
.about-page .partners {padding-top: 80px;padding-bottom:80px;}
.about-page .mode-wrap .bgimg::before {padding-top: 0;height: 600px;}
.about-page .property.mode-wrap .bgimg::before {padding-top: 0; height: 800px;}
.about-page .property .map{top:80px;}
.about-page .mode-content{bottom:80px;}
.about-page .mode-content .btn{margin-top:60px;}
.about-page .team .mode-content{bottom:0;}
.news-page .mode-media .img-box>img{height:100%}
.news-page .news-filter-year>a {width: 110px;}
.news-page .news-search {margin-right: 18px;width: 280px;}
.news-page .video-list{overflow:hidden}
.news-page .video-list ul{display:flex;flex-wrap:wrap;margin:-30px 0 0 -30px}
.news-page .video-list li{display:block;margin:30px 0 0 30px;width:calc(33.3333% - 30px)}
.news-page .video-list .item-box{padding:30px;margin: 0;box-sizing:border-box;height:100%;display:block}
.news-page .video-list .item-box h3{font-size:20px;line-height:30px;height:90px;overflow: hidden;-webkit-line-clamp: 3;-moz-line-clamp: 3;line-clamp: 3;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical}
.work-page .work-list .list>li {margin: 80px 0;}
.work-page .mode-follow {padding-top: 20px;padding-bottom: 100px;}
.contact-page .mode-office .descriptions{bottom:54px;padding-left: 15.625vw;padding-right: 15.625vw;}
.contact-page .mode-office .img-box::before{padding-top:0;height:600px}
.contact-page #contact-3.mode-office .img-box::before{height:470px}
.contact-page .mode-office .img-box>img{height:100%}
.contact-page .mode-office .office-head {width: 45%;padding-left: 60px;font-size: 16px;}
.contact-page .mode-office .office-list {width: 55%;}
.contact-page .mode-office address .tel {font-size: 58px;}

#history,#honor,#duty{display:none !important;}
.strategy-page .strate-map{bottom:20px}
.strate-map .np-addoud-shpe .italy {height: 80%;}
.strate-map .style1 .np-addoud-shpe .italy {top: -11.8%;left: 13.865%;}
.strate-map .style2 .np-addoud-shpe .italy {top: -11.8%;right: 13.865%;}
.strate-map .style1 .np-addoud-shpe {top: -4.43125vw;left: -2.45208vw;pointer-events: none;}
.strate-map .style2 .np-addoud-shpe {top: -4.43125vw;right: -2.45208vw;pointer-events: none;}
.strategy-page .mode-detail .img-box>img{object-fit:cover;}
.history-dev .history-albums{display:none}
.history-dev .history-during .before, .history-dev .history-during .after {font-size: 9vw;}
.history-dev .history-during .after{line-height:1;top:100px;left:50px}
.history-dev .history-during .before {margin-left: -1.5vw;}
.history-dev .history-during>h3 {font-size: 2.75em;}
.history-dev .history-during>div {font-size: 1.2em;}
.history-dev .history-during .patten {width: 18%;}
.history-dev .history-during {padding-bottom: 100px;}

.team-list li {width: 32.94915%;}
.pull-container .pull-right {width: 55.76471%;}
.pull-container .pull-left {width: 44.23529%;}
.team-list li .img-box::before {padding-top: 120%;}
@media all and (max-width:1100px){
    .team-list li {width: 50%;}
    .pull-container .pull-right {width: 100%;}
    .pull-container .pull-left {width: 100%;}
}

.honor-page .mode-honor{padding-top: 70px;padding-bottom: 60px;}
.honor-page .mode-list {padding-top: 80px;padding-bottom: 80px;}
.history-list time {font-size: 2em;}
.history-list h3 {font-size: 1em;}
.history-list.auto {min-height: 28vw;}
.product-page .pipe-img{padding:80px 0;}
.product-detail-page .inner-banner .descriptions>h3{color:#fff}
.product-detail-page .inner-banner .descriptions>h4{color:#fff}
.product-detail-page .inner-banner .descriptions>h4::before{background:#fff}

.product-page .partners {padding-top: 50px;padding-bottom: 60px;padding-left: 8.59375vw;padding-right: 8.59375vw;}
.product-page .mode-detail{margin-top: 50px;padding-bottom: 50px;}

.product-detail-page .mode-download{padding-top: 80px;padding-bottom: 80px;}
#gaishu{display:none}
.download-list .item-box {margin: 20px 20px 0;padding: 24px 44px;}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
    .mcwrap{padding-left: 12vw;padding-right: 12vw;}
    .header .header-cont, .footer, .mcban .slick-dots{padding-left: 12vw;padding-right: 12vw;}
    .mcwidth{width: 1236px;}
    .mainnav>li>a, .sidenav>li>a {font-size: 16px;}
    .header .form-search .btn-query {font-size: 16px;}
    .inner-banner .descriptions{bottom:80px;padding-left: 12vw;padding-right: 12vw;}
    .contact-page .mode-office .descriptions{padding-left: 12vw;padding-right: 12vw;}
    .contact-page .mode-office .img-box::before{height:560px}
}

@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .mcwrap{padding-left: 10vw;padding-right: 10vw;}
    .header .header-cont, .footer,.mcban .slick-dots{padding-left: 10vw;padding-right: 10vw;}
    .mcwidth{width: 1154px;}
    .mainnav>li>a, .sidenav>li>a {font-size: 15px;padding: 0 18px;}
    .mainnav>li>a::before, .sidenav>li>a::before {width: 32px;margin-left: -16px;bottom: 22px;}
    .header .lang, .header .search-wrap,.mainnav>li>a, .sidenav>li>a{height: 80px;line-height: 80px;}
    .header .logo{height: 80px;}
    body>.wrap {margin-top: 80px;}
    .footer{padding-top: 80px;}
    .mcnews-imgs {width: 520px;}
    .mcnews-list {width: calc(100% - 520px - 18px);}
    .mcnews-imgs-link img{height: 328px;}
    .mcnews-list ul li {padding: 28px 30px 0;}
    .mcnews {padding: 60px 0 70px;}
    .mctech {padding: 80px 0 90px;}
    .mctech-list {margin-top: 48px;}
    .mcintr-head .text {max-width: 450px;}
    .mcintr-main {width: 650px;}
    .mcintr-main .qq.n1 .cont {width: 242px;height: 242px;}
    .mcintr-main .img {width: 70px;height: 70px;margin: -35px 0 0 -35px;}
    .mcintr-main .qq.n2 .cont{width: 188px;height: 188px;}
    .mcintr-main .qq.n4 .cont {width: 240px;height: 240px;}
    .mcintr-main .qq.n3 .cont {width: 160px;height: 160px;}
    .mcintr-wrap{height: 530px;}
    .mcnews-head .title, .mctech-head .title, .mcintr-head .title {font-size: 30px;}
    .mcintr-main .cont .title{font-size: 44px;}
    .mcsonmenu a {font-size: 15px;padding: 26px 0;margin: 0 28px;}
    .mcsonmenu a span::after{bottom: -6px;}
    .inner-banner .descriptions{bottom:60px;padding-left: 10vw;padding-right: 10vw;}
    .news-page .news-filter-year>a {width: 100px;}
    .news-page .news-search {margin-right: 14px;width: 240px;}
    .news-page .video-list ul{margin:-20px 0 0 -20px}
    .news-page .video-list li{margin:20px 0 0 20px;width:calc(33.3333% - 20px)}
    .news-page .video-list .item-box{padding:20px}
    .news-page .video-list .item-box h3{font-size:18px;line-height:28px;height:84px;}
    .work-page .work-list .list>li {margin: 60px 0;}
    .work-page .mode-follow {padding-top: 20px;padding-bottom: 80px;}
    .contact-page .mode-office .descriptions{padding-left: 10vw;padding-right: 10vw;}
    .contact-page .mode-office address .tel {font-size: 50px;}
    .history-dev .history-during .after{top:80px;left:150px}
    .history-dev .history-during {padding-bottom: 60px;}
    .honor-page .mode-honor{padding-top: 50px;padding-bottom: 40px;}
    .honor-page .mode-list {padding-top: 60px;padding-bottom: 60px;}
    .product-page .pipe-img{padding:60px 0;}
    .product-page .partners {padding-top: 30px;padding-bottom: 40px;}
    .product-page .mode-detail{margin-top: 30px;padding-bottom: 40px;}
    .product-detail-page .mode-download{padding-top: 60px;padding-bottom: 60px;}
}

@media all and (max-width:1430px){
    /* 1360 */
}

@media all and (max-width:1350px){
    /* 1280 */
    .mcwrap{padding-left: 8vw;padding-right: 8vw;}
    .header .header-cont, .footer,.mcban .slick-dots{padding-left: 8vw;padding-right: 8vw;}
    .mcwidth{width: 1118px;}
    .inner-banner .descriptions{padding-left: 8vw;padding-right: 8vw;}
    .contact-page .mode-office .descriptions{padding-left: 8vw;padding-right: 8vw;}
}

@media all and (max-width:1270px){
    /* 1152 × (700) */
    .mcwrap{padding-left: 5.72917vw;padding-right: 5.72917vw;}
    .header .header-cont, .footer,.mcban .slick-dots{padding-left: 5.72917vw;padding-right: 5.72917vw;}
    .mcwidth{width: 100%;padding-left: 5.72917vw;padding-right: 5.72917vw;}
    .mainnav>li>a, .sidenav>li>a {font-size: 14px;padding: 0 14px;}
    .footer{padding-top: 60px;}
    .mcnews-imgs {width: 480px;}
    .mcnews-list {width: calc(100% - 480px - 18px);}
    .mcnews-imgs-link img{height: 320px;}
    .mcnews-list ul li {padding: 24px 20px 0;}
    .mcnews {padding: 50px 0 60px;}
    .mctech {padding: 60px 0 80px;}
    .mctech-list {margin-top: 40px;}
    .mcintr-head .text {max-width: 400px;}
    .mcintr-main {width: 550px;}
    .mcintr-main .qq.n1 .cont {width: 200px;height: 200px;}
    .mcintr-main .img {width: 60px;height: 60px;margin: -30px 0 0 -30px;}
    .mcintr-main .qq.n2 .cont{width: 148px;height: 148px;}
    .mcintr-main .qq.n4 .cont {width: 200px;height: 200px;}
    .mcintr-main .qq.n3 .cont {width: 120px;height: 120px;}
    .mcintr-wrap{height: 460px;}
    .mcnews-head .title, .mctech-head .title, .mcintr-head .title {font-size: 28px;}
    .mcintr-main .cont .title{font-size: 40px;}
    .mcintr-main .cont .text{font-size: 12px;margin-top: 0;}
    .inner-banner .descriptions{bottom:40px;padding-left: 5.72917vw;padding-right: 5.72917vw;}
    .contact-page .mode-office .descriptions{padding-left: 5.72917vw;padding-right: 5.72917vw;}
    .contact-page .mode-office address .tel {font-size: 40px;}
    .contact-page .mode-office .img-box::before{height:520px}
    .contact-page #contact-3.mode-office .img-box::before{height:410px}
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
    .footer .navlinks>ul>li {margin-right: 0;}
    .header .lang, .header .search-wrap,.mainnav>li>a, .sidenav>li>a{height: 60px;line-height: 60px;}
    .header .logo{height: 60px;}
    body>.wrap {margin-top: 60px;}
    .header .header-cont{padding-top: 0;padding-bottom: 0;}
    .header .menunav{display: none;margin-right: 0;float: none;}
    .header .btn-menu{color: #000;}
    .header .line{background-color: rgba(0, 0, 0, 0.3);margin-right: 16px;margin-left: 16px;height: 18px;}
    .header .search-wrap .btn-search{color: #000 !important;font-weight: normal;font-size: 16px;}
    .header .lang, .header .search-wrap{border: none !important;}
    .mainnav>li>a::before, .sidenav>li>a::before{display: none;}
    .header .lang, .mainnav>li>a, .sidenav>li>a {height: auto;line-height: inherit;font-size: 15px;padding: 6px 10px;}
    .header .form-search{width: 100%;}
    .header .search-wrap{padding: 0;}
    .header .form-search .btn-query {font-size: 14px;padding: 0;font-weight: normal;}
    .header .sidebar.m-bar {display: flex;align-items: center;position: relative;top: 0;transform: none;height: 60px;}
    .footer .btn-goto-top i {font-size: 16px;}
    .inner-banner .descriptions{bottom:0}
    .about-page .team {padding-top: 12vw;padding-bottom: 12px;}
    .about-page .partners {padding-top: 12vw;padding-bottom:12vw;}
    .about-page .mode-wrap .bgimg::before {padding-top: 50%;height: auto;}
    .about-page .property.mode-wrap .bgimg::before {padding-top: 50%;height: auto;}
    .about-page .property .map{top:40px;}
    .about-page .mode-content{bottom:40px;}
    .about-page .mode-content .btn{margin-top:30px;}
    .about-page .duty .btn-skip.white>span {color: #4B4B4B;}
    .about-page .history {padding-bottom: 12vw;}
    .about-page .property,.about-page .honor,.about-page .duty {margin-bottom: 12vw;}
    .news-page .video-list ul{margin:-20px 0 0}
    .news-page .video-list li{margin:20px 0 0;width:100%}
    .work-page .work-list .list>li {margin: 44px 0;}
    .work-page .mode-follow {padding-top: 20px;padding-bottom: 60px;}
    .contact-page .mode-office .img-box::before{padding-top: 50%;height: auto;}
    .contact-page #contact-3.mode-office .img-box::before{padding-top: 50%;height: auto;}
    .contact-page .mode-office .office-head {width: 100%;padding-left: 0;}
    .contact-page .mode-office .office-list {width: 100%;}
    .contact-page .mode-office address .tel{font-size:24px;}
    #gaishu{margin-top:12vw;}
    /*#history,#honor,#duty,#gaishu{display:block !important;}*/
    .history-dev .history-during>h3 {font-size: 4.26667vw;margin-top: -2vw;}
    .history-dev .history-during>div {font-size: 2.13333vw;}
    .history-dev .history-during .after {top: 0;left: 0;margin-left: 6vw;}
    .history-dev .history-during {padding-top: 10vw;padding-bottom: 10vw;}
    .history-dev .history-during .before {margin-left: 0;}
    .history-dev .history-list {margin-top: 0;}
    .mcsonmenu{flex-wrap:wrap;padding: 6px 5.33333vw;justify-content:flex-start}
    .mcsonmenu a {font-size: 12px;padding: 5px 0;margin: 0;width: 33.333%;}
    .inner-banner{margin-bottom:12px;}
}

@media all and (max-width:1000px){
    /* 736 竖屏 */
    .mcnews-imgs {width: 100%;}
    .mcnews-imgs-link img{height: 428px;}
    .mcnews-list {width: 100%;margin-top: 20px;}
    .mcnews-list ul li {padding: 24px 20px;}
    .mcintr-wrap{height: auto;padding: 0;}
    .mcintr-head .text{max-width: none;}
    .mcintr-main{position: relative;}
    .mcintr{padding-bottom: 60px;}
    .mcintr-head{width: 100%;margin-top: 160px;}
}

/* ------------------------手机端-------------------------- */
@media all and (max-width: 720px){
    .mcwrap{padding-left: 5.33333vw;padding-right: 5.33333vw;}
    .header .header-cont, .footer,.mcban .slick-dots{padding-left: 5.33333vw;padding-right: 5.33333vw;}
    .mcwidth{padding-left: 5.33333vw;padding-right: 5.33333vw;}
    .mcban{height: 420px;}
    .mcban .img-box {height: 420px;}
    .mcban h3 {font-size: 18px;}
    .mcban h4{font-size: 24px;}
    .mcban .video-layer .mcbtn{width: 32px;height: 32px;top: 70%;}
    .mcban .slick-dots{bottom: 28px;}
    .mcban .slick-dots li{width: 24px;}
    .mcban .descriptions {top: 48%;}
    .mcnews {padding: 30px 0 40px;}
    .mctech {padding: 40px 0;}
    .mcnews-head .title, .mctech-head .title, .mcintr-head .title {font-size: 18px;}
    .mcnews-imgs-link img{height: 204px;}
    .mcnews-wrap {margin-top: 16px;}
    .mcnews-imgs-link .cont .text, .mcnews-list ul li .text {font-size: 14px;line-height: 20px;margin-top: 6px;}
    .mcnews-imgs-link .cont .time, .mcnews-list ul li .time {font-size: 12px;}
    .mcnews-imgs .tags, .mcnews-list .tags{font-size: 12px;}
    .mcnews-imgs-link .cont {padding: 0 16px 30px;}
    .mcnews-imgs .slick-dots li {width: 6px;height: 6px;}
    .mcnews-imgs .slick-dots {right: 0;bottom: 16px;width: 100%;justify-content: center;}
    .mcnews-list {margin-top: 10px;}
    .mcnews-list ul li {padding: 20px 12px;}
    .mcnews-list ul li:nth-child(-n+2) {padding-top: 32px;}
    .mctech-list{margin-top: 20px;}
    .mctech-list a {padding: 20px 16px;flex: none;width: 50%;box-sizing: border-box;}
    .mctech-list a .ico {height: 36px;}
    .mctech-list a .text {font-size: 14px;margin-top: 14px;}
    .mcintr-main{width: 320px;}
    .mcintr-main .cont .title {font-size: 18px;}
    .mcintr-main .qq.n1 .cont {width: 116px;height: 116px;}
    .mcintr-main .qq.n4 .cont {width: 136px;height: 136px;}
    .mcintr-main .qq.n2 .cont {width: 108px;height: 108px;}
    .mcintr-main .qq.n3 .cont {width: 98px;height: 98px;}
    .mcintr-main .img {width: 46px;height: 46px;margin: -23px 0 0 -23px;}
    .mcintr-main .qq.m2 {top: 24%;left: 10%;}
    .mcintr-main .qq.m1 {top: 58%;left: 18%;}
    .mcintr-main .qq.n3 {top: 112%;left: 18%;}
    .mcintr-main .qq.m3 {top: 141%;left: 41%;}
    .mcintr-main .qq.n4 {top: 127%;left: 72%;}
    .mcintr-main .cont .text {font-size: 10px;}
    .mcintr-main .qq.n2 {top: 51%;left: 88%;}
    .mcintr-head {margin-top: 130px;}
    .mcintr{padding: 20px 0 40px;}
    .footer {padding-top: 40px;}
    .qrcode-image {margin-left: 0;left: 0;transform-origin: left bottom;}
    .inner-banner .descriptions{padding-left: 5.33333vw;padding-right: 5.33333vw;}
    .news-page .news-filter-year>a {width: 74px;}
    .news-page .news-search {margin-right: 0;width: 200px;}
    .news-page .video-list ul{margin:-16px 0 0}
    .news-page .video-list li{margin:16px 0 0;}
    .news-page .video-list .item-box{padding:16px}
    .news-page .video-list .item-box h3{font-size:16px;line-height:26px;height:78px;}
    .work-page .work-list .list>li {margin: 34px 0;}
    .work-page .mode-follow {padding-top: 20px;padding-bottom: 40px;}
    .strate-banner .descriptions {bottom: 6.66667vw;}
    .history-dev .history-during>h3 {font-size: 6.4vw;}
    .history-dev .history-during>div {font-size: 3.2vw;}
    .honor-page .mode-honor{padding-top: 20px;padding-bottom: 30px;}
    .honor-page .mode-list {padding-top: 30px;padding-bottom: 30px;}
    .history-list time {font-size: 5.33333vw;}
    .history-list h3 {font-size: 4vw;}
    .product-page .partners {padding-top: 20px;padding-bottom: 30px;padding-left: 5.3333vw;padding-right: 5.3333vw;}
    .product-page .mode-detail{margin-top: 20px;padding-bottom: 30px;}
    .product-detail-page .mode-download{padding-top: 30px;padding-bottom: 30px;}
    .download-list .item-box {margin: 3vw 3vw 0;padding: 4vw 5.86667vw;}
}

<!--0.00027894973754883-->