@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
body {line-height:1}
ol,ul {list-style:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
table {border-collapse:collapse;border-spacing:0}
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,span,pre,input {margin:0;padding:0;border:0;font-weight:normal;background-repeat:no-repeat;outline:none;}
h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
body {font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Hiragino Sans GB,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;margin:0px;padding:0px;color:#333333;height:auto;clear:both;}
img {border:0px;}
ul,li {list-style:none;}
em,i {font-style:normal;}
a {text-decoration:none !important;color:#333;outline:none;cursor:pointer;}
a:hover {background-repeat:no-repeat;text-decoration:none;}
.clearfix:after,.clearfix:before {content:" ";display:table}
.clearfix:after {clear:both}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.layout {width:88.5%;margin:0 auto;position:relative;}
.title{font-size: 42px;font-weight: bold;color: #333333;}
.center{text-align: center;}

* {box-sizing:border-box;-webkit-text-size-adjust:none;}
body {left:0px;position:relative;line-height:1;}
html{width:100%;overflow-x: hidden;}

/*鼠标选中文字的样式*/
body::-moz-selection {background:red;color:#fff;}
body::selection {background:red;color:#fff;}
/*网站默认滚动跳的样式*/
body::-webkit-scrollbar {width:5px;height:5px;}
body::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);}
body::-webkit-scrollbar-thumb {background:#4048e0;}
body::-webkit-scrollbar-thumb:window-inactive {background:#4048e0;}
body::-webkit-scrollbar-thumb:vertical:hover {background:#4048e0;}

.occ{padding-top: 120px;margin-top: -120px;}

#about1,#about2,#about3,#about4,#about5,#job1,#job2,#job3,#job4,#job5,#job6,#contact1,#contact2,#contact3,#contact4{padding-top: 100px;margin-top: -100px;}

/*示例字体*/
@font-face {font-family:"DIN-Bold";src:url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");font-weight:normal;font-style:normal;}
@font-face {font-family:"DINCond-Bold";src:url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");font-weight:normal;font-style:normal;}
@font-face {font-family:"DIN-BlackItalic";src:url("../fonts/HarmonyOS_Sans_SC_Regular.ttf");font-weight:normal;font-style:normal;}
@font-face {font-family:"GOTHAMBOLD";src:url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");font-weight:normal;font-style:normal;}
@font-face {font-family:"GOTHIC";src:url("../fonts/HarmonyOS_Sans_SC_Regular.ttf");font-weight:normal;font-style:normal;}
@font-face {font-family:"DIN-Condensed-Bold";src:url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");font-weight:normal;font-style:normal;}

/* pc头部 */
header{position: fixed;width: 100%;height: 100px;top: 0;left:0;z-index: 999;display: flex;align-items: center;border-bottom: 1px solid rgba(255,255,255,0.16);transition: all .3s;}
header .layout{display: flex;align-items: center;justify-content: space-between;}
header .layout .logo{}
header .layout .logo img.hv1{display: block;}
header .layout .logo img.hv2{display: none;}
header .layout .col-r{display: flex;align-items: center;}
header .layout .col-r .nav{position: relative;margin-right: 70px;}
header .layout .col-r .nav::after{content: '';display: block;width: 1px;height: 20px;background-color: #AAAAAA;position: absolute;top:50%;transform: translateY(-50%);right: 0;transition: all .3s;}
header .layout .col-r .nav ul{display: flex;height: 100px;}
header .layout .col-r .nav ul li{position: relative;height: 100px;line-height: 100px;margin-right: 80px;}
header .layout .col-r .nav ul li a{color: #fff;transition: all .3s;}
header .layout .col-r .nav ul li .xl{border-radius:3px;margin-top:6px; overflow:hidden; position: absolute;width: 170px;left:50%;transform: translateX(-50%);display: none;text-align: center;}
header .layout .col-r .nav ul li .xl a{display: block;font-size: 12px;padding: 0 16px;color: #666;background: #fff;position: relative;line-height: 40px;transition: background-color .4s, color .4s;}
header .layout .col-r .nav ul li .xl a::before {content: "";display: block;width: 100%;height: 1px;background: #f6f6f6;}

header .layout .col-r .search{margin-right: 30px;}
header .layout .col-r .search img.hv1{display: block;}
header .layout .col-r .search img.hv2{display: none;}
header .layout .col-r .lang{margin-right: 42px;position: relative;height: 100px; display:none;}
header .layout .col-r .lang a{line-height: 100%;display: block;height: 100px;display: flex;align-items: center;}
header .layout .col-r .lang img.hv1{display: block;}
header .layout .col-r .lang img.hv2{display: none;}
header .layout .col-r .lang .xl{position: absolute;width: 120px;left:50%;transform: translateX(-50%);display: none;text-align: center;}
header .layout .col-r .lang .xl a{display: block;font-size: 12px;padding: 0 16px;color: #666;background: #fff;position: relative;height: 40px!important; line-height: 40px;transition: background-color .4s, color .4s;}
header .layout .col-r .lang .xl a::before {content: "";display: block;width: 100%;height: 1px;background: #f6f6f6;}

header .layout .col-r .tel{width: 192px;height: 42px;line-height: 42px;color: #4048E0;font-size: 16px;background-color: #fff;border-radius: 21px;position: relative;padding-left: 46px;transition: all .3s;}
header .layout .col-r .tel::before{content: '';display: block;width: 11px;height: 20px;background-image: url(../img/tel_ico.png);position: absolute;left:30px;top:50%;transform: translateY(-50%);}

header.active{border-color: rgba(112,112,112,0.22);background-color: #fff;}
header.active .layout .logo img.hv1{display: none;}
header.active .layout .logo img.hv2{display: block;}
header.active .layout .col-r .nav ul li a{color: #333;}
header.active .layout .col-r .search img.hv1{display: none;}
header.active .layout .col-r .search img.hv2{display: block;}
header.active .layout .col-r .lang img.hv1{display: none;}
header.active .layout .col-r .lang img.hv2{display: block;}
header.active .layout .col-r .tel{background-color: #4048E0;color: #fff;}
header.active .layout .col-r .tel::before{background-image: url(../img/tel_ico1.png);}

/* 手机端头部 */
.js-m-3.animate {opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.floatL {float:left;}
.floatR {float:right;}
.search-bg1 {position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background-color:#f5f5f5;display:none;z-index:2000;}
.header2 {height:55px;position:fixed;background:#fff;z-index:20000;width:100%;display:none;top:0;left:0;}
.header2 .main-wrap {height:55px;padding:0 3%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-sizing:border-box;width:100%;}
.header2 .logo {height:55px;overflow:hidden;}
.header2 .logo a {display:block;}
.header2 .logo img {display:block;height:30px;margin-top:13px;}
.header2 .nav-btn {width:24px;height:18px;position:relative;cursor:pointer;margin-top:18px;}
.header2 .nav-btn .line {display:block;width:100%;height:2px;border-radius:2px;background-color:#ababab;position:absolute;}
.header2 .nav-btn .line1 {-webkit-transform-origin:left 0px 0;-ms-transform-origin:left 0px 0;transform-origin:left 0px 0;}
.header2 .nav-btn .line2 {top:8px;}
.header2 .nav-btn .line3 {bottom:0;-webkit-transform-origin:left 2px 0;-ms-transform-origin:left 2px 0;transform-origin:left 2px 0;}
.header2 .sub-menu {width:100%;padding:0 2%;display:none;position:absolute;left:0;top:60px;z-index:2;overflow-y:auto;box-sizing:border-box;}
.header2 .sub-menu ul {width:100%;overflow-y:scroll;height:calc(100vh - 55px - 1.5rem);}
.header2 .sub-menu li {border-bottom:1px solid #E8E8E8;font-size:16px;width:96%;margin:0 auto;}
.header2 .sub-menu .tit {display:block;width:100%;padding:0 3%;line-height:60px;color:#333;position:relative;box-sizing:border-box;font-size:16px;}
.header2 .sub-menu .tit i{display:block;width:10px;height:10px;background-image: url(../img/h_add.svg);position:absolute;top:50%;margin-top:-5px;right:3%;transition: all .3s linear;
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;}
.header2 .sub-menu .tit.on i{transform: rotate(45deg);}
.header2 .sub-menu .sec-list {line-height:40px;padding:10px 4%;display:none;}
.header2 .sub-menu .sec-list p {background:url(../img/ico_04.png) no-repeat left center;background-size:3px auto;font-size:14px;}
.header2 .sub-menu .sec-list a {padding-left:3%;color:#666;display:block;}
.header2 .nav-btn.hover .line {background:#234FBB;}

.c-modal {position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;outline:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;}
.c-modal.on {opacity:1;visibility:visible;}
.c-modal-backdrop {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.c-modal-backdrop.on {opacity:.5;}
.c-modal-dialog {width:auto;max-width:94%;max-height:94%;position:relative;z-index:2;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);border-radius:5px;outline:0;margin:0 auto;opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;overflow:hidden;}
.c-modal-dialog.on {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.c-modal-dialog .content {display:none;}
.c-modal-dialog .video {width:768px;height:432px;}
.c-modal-dialog .video iframe {width:100%;height:100%;}
.c-modal-dialog .video video,.c-modal-dialog .video .video-js {width:100%;height:100%;}
.c-modal-dialog .form {background:#fff;width:500px;max-width:100%;padding:32px 6%;}
.c-modal-dialog .imgshow {background-color:#fff;}
.c-modal-dialog .imgshow .img {max-width:100%;}
.c-modal-dialog .imgshow .move {max-height:94vh;overflow-y:scroll;}
.c-modal-dialog .imgshow .move::-webkit-scrollbar {width:17px;height:17px;background-color:rgba(255,255,255,0.8);}
.c-modal-dialog .img {display:block;margin:0 auto;}
.c-modal-dialog .img>img {max-width:94vw;max-height:94vh;}
.c-modal-off {width:20px;height:20px;color:#fff;position:absolute;z-index:3;right:20px;top:20px;cursor:pointer;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;}
.c-modal-off::after,.c-modal-off::before {content:'';width:100%;height:2px;background:#ddd;position:absolute;left:0;top:9px;}
.c-modal-off::after {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.c-modal-off::before {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.c-modal-off:hover {-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.vjs-button>.vjs-icon-placeholder:before{display: contents;}

.search1 {margin-top:240px;}
.search1 .ss {display:table;margin:0 auto;width:83%;line-height:48px;border:1px solid #ECECEC;padding-left:10px;border-radius:6px;position:relative;}
.search1 .ss input {line-height:48px;width:calc(100% - 40px);background-color:transparent;}
.search1 .ss input::-webkit-input-placeholder {color:#fff;}
.search1 .ss input::-moz-placeholder {color:#fff;}
.search1 .ss input:-ms-input-placeholder {color:#fff;}
.search1 .ss input::placeholder {color:#fff;}
.search1 .ss .iconfont {cursor:pointer; display:block;width:40px;height:48px;position:absolute;top:0;right:0;border:none;background:none;outline:none;}
.search1 .s_btn {text-align:center;color:#fff;margin-top:50px;}

/* banner */
.index-banner {width:100vw;height:100vh;overflow:hidden;}
.index-banner .swiper-slide {position:relative;}
.index-banner .swiper-slide .img {width:100%;height:100vh;}
.index-banner .swiper-slide .img img {width:100%;height:100vh;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.index-banner .swiper-slide .word{position: absolute;left: 5.75%;top:34%;z-index: 3;color: #fff;}
.index-banner .swiper-slide .word h3{font-size: 50px;font-weight: bold;line-height: 68px;margin-bottom: 20px;}
.index-banner .swiper-slide .word p{font-size: 26px;margin-bottom: 190px;}
.index-banner .swiper-slide .word a.more{display: flex;align-items: center;font-size: 14px;color: #fff;}
.index-banner .swiper-slide .word a.more i{display: block;width: 30px;height: 30px;background-color: #fff;border-radius: 50%;margin-left: 10px;position: relative;}
.index-banner .swiper-slide .word a.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico2.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.index-banner .leftUp .img img {-webkit-animation-name:leftUp;animation-name:leftUp;}
@-webkit-keyframes leftUp {
0% {-webkit-transform:scale(1.1) translate(4.545%,4.545%);transform:scale(1.1) translate(4.545%,4.545%);}
to {-webkit-transform:scale(1.1) translate(-4.545%,-4.545%);transform:scale(1.1) translate(-4.545%,-4.545%);}
}
@keyframes leftUp {
0% {-webkit-transform:scale(1.1) translate(4.545%,4.545%);transform:scale(1.1) translate(4.545%,4.545%);}
to {-webkit-transform:scale(1.1) translate(-4.545%,-4.545%);transform:scale(1.1) translate(-4.545%,-4.545%);}
}
.index-banner .moveRight .img img {-webkit-animation-name:moveRight;animation-name:moveRight;}
@-webkit-keyframes moveRight {
0% {-webkit-transform:scale(1.1) translate(-4.545%);transform:scale(1.1) translate(-4.545%);}
to {-webkit-transform:scale(1.1) translate(4.545%);transform:scale(1.1) translate(4.545%);}
}
@keyframes moveRight {
0% {-webkit-transform:scale(1.1) translate(-4.545%);transform:scale(1.1) translate(-4.545%);}
to {-webkit-transform:scale(1.1) translate(4.545%);transform:scale(1.1) translate(4.545%);}
}
.index-banner .moveDown .img img {-webkit-animation-name:moveDown;animation-name:moveDown;}
@-webkit-keyframes moveDown {
0% {-webkit-transform:scale(1.1) translateY(-4.545%);transform:scale(1.1) translateY(-4.545%);}
to {-webkit-transform:scale(1.1) translateY(4.545%);transform:scale(1.1) translateY(4.545%);}
}
@keyframes moveDown {
0% {-webkit-transform:scale(1.1) translateY(-4.545%);transform:scale(1.1) translateY(-4.545%);}
to {-webkit-transform:scale(1.1) translateY(4.545%);transform:scale(1.1) translateY(4.545%);}
}
.index-banner .centerBig .img img {-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig {
to {-webkit-transform:scale(1.1);transform:scale(1.1);}
}
@keyframes centerBig {
to {-webkit-transform:scale(1.1);transform:scale(1.1);}
}
.index-banner .rightDownBig .img img {-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}
@-webkit-keyframes rightDownBig {
to {-webkit-transform:scale(1.1) translate(4%,4%);transform:scale(1.1) translate(4%,4%);}
}
@keyframes rightDownBig {
to {-webkit-transform:scale(1.1) translate(4%,4%);transform:scale(1.1) translate(4%,4%);}
}
.index-banner .swiper-slide .img img.pc {display:block;}
.index-banner .swiper-slide .img img.m {display:none;}
.index-p {bottom:50px!important;position:absolute;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.index-p .swiper-pagination-bullet {background:transparent;opacity:1;position:relative;width:16px;height:16px;outline:none;margin:0 12px!important;}
.index-p .swiper-pagination-bullet:after {content:"";position:absolute;left:50%;top:50%;z-index:0;width:8px;height:8px;background-color:#fff;border-radius:50%;margin:-7px 0 0 -6px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.index-p .swiper-pagination-bullet.swiper-pagination-bullet-active .svg {opacity:1;}
.index-p .swiper-pagination-bullet.swiper-pagination-bullet-active:after {opacity:1;width:12px;height:12px;background:url(../img/b_dian.png)no-repeat center;border-radius:0;}
.index-p .swiper-pagination-bullet.swiper-pagination-bullet-active .circle2 {-webkit-animation:svgCircleAnmi 6s linear forwards;animation:svgCircleAnmi 6s linear forwards;}
.index-p .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active .circle2 {-webkit-animation:svgCircleAnmi 21s linear forwards;animation:svgCircleAnmi 21s linear forwards;}
.index-p .svg {margin:-8px 0 0 -8px;width:32px;height:32px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:block;}
.index-p .circle1 {stroke:transparent;}
.index-p .circle2 {stroke:#fff;stroke-dasharray:0 339;}
.swiper-container svg:not(:root) {overflow:hidden;}
@-webkit-keyframes svgCircleAnmi {
0% {stroke-dasharray:0 339;}
to {stroke-dasharray:339 339;}
}
@keyframes svgCircleAnmi {
0% {stroke-dasharray:0 339;}
to {stroke-dasharray:339 339;}
}

/* i-part1 */
.i-part1{position: relative;margin-top:120px;}
.i-part1 .bg{position: relative;width: 100%;}
.i-part1 .bg img{display: block;width: 100%; transition:all .3s}
.i-part1 .bg img.hv1{display:block;position:relative;z-index:2;}
.i-part1 .bg img.hv2{display:block;position:absolute;left:0;top:0;opacity:0;z-index:3;}
.i-part1 .item{position: absolute;display: flex;align-items: center;cursor: pointer;z-index:4;}
.i-part1 .item .dian{position: relative;width: 26px;height: 26px;background-color: rgba(255,255,255,0.55);border-radius: 50%;}
.i-part1 .item .dian i{display: block;width: 8px;height: 8px;border-radius: 50%;background-color: #4048e0;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);z-index: 2;}
.i-part1 .item .dian::after {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;animation:myfirst 1.2s linear infinite;animation-delay:0.5s;background-color:#fff;border-radius:50%;}
@keyframes myfirst {
20% {transform:translate(-50%,-50%) scale(1.2);opacity:0.6;}
60% {transform:translate(-50%,-50%) scale(1.4);opacity:0.3;}
100% {transform:translate(-50%,-50%) scale(1.6);opacity:0;}
}
.i-part1 .item p{font-size: 12px;color: #fff;height: 30px;line-height: 30px;border-radius: 15px;background-color: rgba(64,72,224,0.9);padding:0 10px;margin-left: 15px;opacity: 0;transition: all .3s;}
.i-part1 .item.active p{opacity: 1;}

.i-part1 .list .item:nth-child(1){left:7.08%;bottom:25.85%;}
.i-part1 .list .item:nth-child(2){left:8.60%;bottom:19.44%;z-index:6;}
.i-part1 .list .item:nth-child(3){left:11.70%;bottom:16.30%;}
.i-part1 .list .item:nth-child(4){left:62.91%;bottom:9.97%;}

.i-part1 .ban{position: absolute;right: 55px;top:50%;transform: translateY(-50%);background-color: rgba(255,255,255,0.9);width: 406px;padding-bottom: 120px;z-index:4}
.i-part1 .ban .img{width: 100%;margin-bottom: 40px;border-bottom: 1px solid #fff;padding:25px 25px 40px 25px;}
.i-part1 .ban .img img{display: block;width: 100%;}
.i-part1 .ban .word{padding:0 25px;}
.i-part1 .ban .word h3{color: #333;font-weight: bold; font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.i-part1 .ban .word p{font-size: 14px;line-height: 26px;color: #333;height:78px;overflow-y:hidden;}
.i-part1 .ban .btn{position: absolute;bottom:36px;left:25px;display: flex;z-index: 4;}
.i-part1 .ban .btn a{display: block;width: 30px;height: 30px;background-color: #fff;border-radius: 50%;position: relative;margin-right: 10px;transition: all .3s;}
.i-part1 .ban .btn a.prev::before{content: '';display: block;width: 5px;height: 6px;background-image: url(../img/prev_ico1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.i-part1 .ban .btn a.next::before{content: '';display: block;width: 5px;height: 6px;background-image: url(../img/next_ico1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.i-part1 .ban a.close{position: absolute;right:25px;bottom:40px;font-size: 14px;color: #333333;display: flex;align-items: center;}
.i-part1 .ban a.close i{display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);margin-left: 6px;}

.i-part1 .ban1{position: absolute;right: 55px;top:50%;transform: translateY(-50%);background-color: rgba(255,255,255,0.9);width: 406px;padding-bottom: 120px;z-index:4;opacity:0;}
.i-part1 .ban1 .img{width: 100%;margin-bottom: 40px;border-bottom: 1px solid #fff;padding:25px 25px 40px 25px;}
.i-part1 .ban1 .img img{display: block;width: 100%;}
.i-part1 .ban1 .word{padding:0 25px;}
.i-part1 .ban1 .word h3{color: #333;font-weight: bold; font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.i-part1 .ban1 .word p{font-size: 14px;line-height: 26px;color: #333;height:78px;overflow-y:hidden;}
.i-part1 .ban1 .btn{position: absolute;bottom:36px;left:25px;display: flex;z-index: 4;}
.i-part1 .ban1 .btn a{display: block;width: 30px;height: 30px;background-color: #fff;border-radius: 50%;position: relative;margin-right: 10px;transition: all .3s;}
.i-part1 .ban1 .btn a.prev::before{content: '';display: block;width: 5px;height: 6px;background-image: url(../img/prev_ico1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.i-part1 .ban1 .btn a.next::before{content: '';display: block;width: 5px;height: 6px;background-image: url(../img/next_ico1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.i-part1 .ban1 a.close{position: absolute;right:25px;bottom:40px;font-size: 14px;color: #333333;display: flex;align-items: center;}
.i-part1 .ban1 a.close i{display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);margin-left: 6px;}

.i-part1 .cc{position:absolute;left:22%;bottom:7%;z-index:9;}
.i-part1 .cc ul{display:flex;position:relative;width:666px;height:222px;}
.i-part1 .cc ul li{position:absolute;left:0;top:0; cursor:pointer;}
.i-part1 .cc ul li img{display:block;}
.i-part1 .cc ul li img.hv1{display:block;}
.i-part1 .cc ul li img.hv2{display:none;}
.i-part1 .cc ul li .imc{position:absolute;bottom:80px;left:80px;transition:all 0.5s;transform:translate(-20px,20px);opacity:0;}
.i-part1 .cc ul li .imc img{display:block;width:180px;}

.i-part1 .cc ul li:hover img.hv1{display:none;}
.i-part1 .cc ul li:hover img.hv2{display:block;}
.i-part1 .cc ul li:hover .imc{transform:translate(0,0);opacity:1;}

.i-part1 .cc ul li:nth-child(1){position:absolute;left:0;top:0;}
.i-part1 .cc ul li:nth-child(2){position:absolute;left:175px;top:12px;}
.i-part1 .cc ul li:nth-child(3){position:absolute;left:350px;top:21px;}


.i-part1::before{content:'';display:none;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0;}
.i-part1.active::before{display:block;}

.i-part2{padding:120px 0;display: flex;}
.i-part2 .item{position: relative;width: 22%;height: 760px;overflow: hidden;cursor: pointer;transition: all 1s;}
.i-part2 .item .bg{position: absolute;left:0;top:0; height: 760px;}
.i-part2 .item .bg img{display: block;}
.i-part2 .item .word{position: relative;top:0;left:0;padding:140px 20px 0;color: #fff;}
.i-part2 .item .word h3{font-size: 32px;line-height: 44px;text-align: center; font-weight: bold;margin-bottom: 40px;}
.i-part2 .item .word h4{font-size: 18px;line-height: 30px;height: 60px;overflow: hidden;width: 785px;margin-bottom: 45px;opacity: 0;}
.i-part2 .item .word .ms{font-size: 14px;line-height: 30px;margin-bottom: 80px;opacity: 0;}
.i-part2 .item .word .ms p{padding-left: 15px;position: relative;}
.i-part2 .item .word .ms p::before{content: '';display: block;width: 6px;height: 6px;border-radius: 50%;background-color: #fff;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.i-part2 .item .word a.more{display: flex;align-items: center;font-size: 14px;color: #fff;opacity: 0;}
.i-part2 .item .word a.more i{display: block;width: 30px;height: 30px;background-color: #fff;border-radius: 50%;margin-left: 10px;position: relative;transition:all .3s}
.i-part2 .item .word a.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico2.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.i-part2 .item .tab{position: absolute;bottom:60px;width: calc(100% - 130px);left:65px;background-color: #fff;height: 120px;align-items: center;border-radius: 5px;display: none;z-index: 3;}
.i-part2 .item .tab a{display: flex;align-items: center;justify-content: center;width: 25%;color: #333333;font-size: 16px;position: relative;padding:0 20px;line-height:24px;transition:all .3s}
.i-part2 .item .tab a::before{content: '';display: block;width: 1px;height: 60px;background-color: #e8e8e8;position: absolute;top:50%;transform: translateY(-50%);right:0;}
.i-part2 .item .tab a:last-child::before{display: none;}
.i-part2 .item .tab a:hover{color:#4048E0;}
.i-part2 .item .tab a img{margin-right: 20px;}
.i-part2 .item .right{width: 48px;height: 48px;border-radius: 50%;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;position: absolute;bottom: 96px;left:50%;transform: translateX(-50%);z-index: 2;}

.i-part2 .item.active{width: 78%;}
.i-part2 .item.active .word{padding:140px 65px 0;}
.i-part2 .item.active h3{font-size: 36px;text-align: left;}
.i-part2 .item.active h4{opacity: 1;}
.i-part2 .item.active .ms{opacity: 1;}
.i-part2 .item.active a.more{opacity: 1;}
.i-part2 .item.active .tab{display: flex;}



.i-part3{position: relative;padding:130px 0;}
.i-part3 .tit{display:none;}
.i-part3::before{content: '';width: 24.89%;height: 100%; background-color: #f9f9f9;position: absolute;left: 0;top:0;}
.i-part3::after{content: '';width: 75.11%;height: 100%; background-color: #e9f0ff;position: absolute;right: 0;top:0;}
.i-part3 .ban3{}
.i-part3 .ban3 .swiper-slide{display: flex;}
.i-part3 .ban3 .swiper-slide .img{width: 55.46%;overflow: hidden;}
.i-part3 .ban3 .swiper-slide .img img{display: block;width: 100%;transition: all .3s;}

.i-part3 .ban3 .swiper-slide .word{width: 35.86%;padding-top: 175px;margin-left: 5.625%;}
.i-part3 .ban3 .swiper-slide .word h3{font-weight: bold;font-size: 30px;color: #333333;margin-bottom: 30px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
.i-part3 .ban3 .swiper-slide .word .ms{color: #4d4d4d;font-size: 16px;line-height: 28px;margin-bottom: 45px;}
.i-part3 .ban3 .swiper-slide .word a.more{display: flex;align-items: center;font-size: 14px;color: #333;}
.i-part3 .ban3 .swiper-slide .word a.more i{display: block;width: 30px;height: 30px;background-color: #4048e0;border-radius: 50%;margin-left: 10px;position: relative;}
.i-part3 .ban3 .swiper-slide .word a.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico1.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.i-part3 .swiper-pagination{width: auto;left: calc(55.46% + 5.625%);bottom: 72px; display: flex;}
.i-part3 .swiper-pagination .swiper-pagination-bullet{background-color: transparent;opacity: 1; font-size: 16px;color: #979797;width: 56px;height: 56px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position:relative;}

.i-part3 .swiper-pagination .swiper-pagination-bullet-active{border:1px solid #4048E0}


.i-part4{background-image: url(../img/i_part4_bg1.jpg);background-size: cover;padding-top: 172px;display: flex; justify-content: space-between;}
.i-part4 .bg{display:none;}

.i-part4 .col-l{color: #fff;width: 34.8%;margin-left: 5.75%;}
.i-part4 .col-l h3{font-weight: bold;font-size: 40px;margin-bottom: 24px;}
.i-part4 .col-l h4{font-weight: bold;font-size: 22px;margin-bottom: 100px;}
.i-part4 .col-l .ms{font-size: 16px;line-height: 28px;position: relative;padding-top: 30px;margin-bottom: 150px;}
.i-part4 .col-l .ms::before{content: '';display: block;width: 16px;height: 2px;background-color: #fff;position: absolute;top:0;left:0;}
.i-part4 .col-l .ms p{margin-bottom: 30px;}
.i-part4 .col-l a.more{display: flex;align-items: center;font-size: 14px;color: #fff;}
.i-part4 .col-l a.more i{display: block;width: 30px;height: 30px;background-color: #fff;border-radius: 50%;margin-left: 10px;position: relative;transition:all .3s}
.i-part4 .col-l a.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico2.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.i-part4 .col-l a.more:hover i{margin-left:20px;}
.i-part4 .col-r{position: relative;padding-top: 62px;height: 762px;}
.i-part4 .col-r .item{height: 350px;width: 350px;border:1px solid #fff;text-align: center;padding-top: 130px;cursor: pointer;transition: all .3s;overflow: hidden;}
.i-part4 .col-r .item .num{color: #fff;margin-bottom: 20px;}
.i-part4 .col-r .item .num span{font-size: 70px;font-family:"DIN-Bold";font-style: italic;display: inline-block;margin-right: 15px;}
.i-part4 .col-r .item .num p{display: inline-block;font-size: 18px;position: relative;}
.i-part4 .col-r .item .num p::before{content: '';width: 13px;height: 13px;background-image: url(../img/add_ico.png);position: absolute;top:-40px;left:0;}
.i-part4 .col-r .item p{color: #fff;font-size: 18px;}
.i-part4 .col-r .item:nth-child(1){position: absolute;bottom:350px;right:350px;border-right: none;border-bottom: none;}
.i-part4 .col-r .item:nth-child(2){position: absolute;bottom:350px;right:0;border-right: none;border-bottom: none;}
.i-part4 .col-r .item:nth-child(3){position: absolute;bottom:0px;right:700px;border-right: none;border-bottom: none;}
.i-part4 .col-r .item:nth-child(4){position: absolute;bottom:0px;right:350px;border-right: none;border-bottom: none;}
.i-part4 .col-r .item:nth-child(5){position: absolute;bottom:0px;right:0px;border-bottom: none;}
.i-part4 .col-r .item::before{content: '';width: 82px;height: 83px;background-image: url(../img/i_part4_ico.png);position: absolute;top:0;right:0;opacity: 0;transform: translateY(-100%);transition: all .3s;}


.i-part5{padding:110px 0;}
.i-part5 .tit{font-size: 40px;font-weight: bold;color: #333333;margin-bottom: 40px;}
.i-part5 .tab{border-bottom: 1px solid #e3e3e3;display: flex;position: relative;margin-bottom: 56px;padding-right: 80px;}
.i-part5 .tab a{display: block;padding-bottom: 25px;color: #333333;font-size: 16px;transition: all .3s;position: relative;width: calc(100% / 6);}
.i-part5 .tab a::after{content: '';width: 0;height: 3px;background-color: #4048e0;position: absolute;left:0;bottom:-2px;transition: all .3s;}
.i-part5 .tab a.more{position: absolute;right:0;width: auto;}

.i-part5 .tab a.active{color: #4048e0;}
.i-part5 .tab a.active::after{width: 100%;}

.i-part5 .ban5{}
.i-part5 .ban5 .swiper-slide{display: flex;align-items: center; width: 66%;margin-right: 5.88%;background-color:#f9f9f9;padding:40px;}
.i-part5 .ban5 .swiper-slide .img{width: 46%;overflow: hidden;}
.i-part5 .ban5 .swiper-slide .img img{display: block;width: 100%;transition: all .3s;}

.i-part5 .ban5 .swiper-slide .word{margin-left: 54px;width:calc(100% - 46% - 54px);}
.i-part5 .ban5 .swiper-slide .word h3{color: #333333;font-size: 24px;font-weight: bold;margin-bottom: 38px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;transition: all .3s;}
.i-part5 .ban5 .swiper-slide .word .ms{color: #606060;font-size: 16px;line-height: 24px;margin-bottom: 80px;}
.i-part5 .ban5 .swiper-slide .word .ms p{margin-bottom: 16px;}
.i-part5 .ban5 .swiper-slide .word span.more{display: flex;align-items: center;font-size: 14px;color: #333;}
.i-part5 .ban5 .swiper-slide .word span.more i{display: block;width: 30px;height: 30px;border:1px solid #E4E4E4; border-radius: 50%;margin-left: 10px;position: relative;transition:all .3s}
.i-part5 .ban5 .swiper-slide .word span.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}

.i-part5 .ban5 .swiper-slide .word span.more:hover i{margin-left:20px;}

/* 底部 */
footer{background-color: #333333;padding-top: 80px;}
footer .col-t{padding:0 5.75% 30px;border-bottom: 1px solid #515151;font-size: 14px;}
footer .col-t a{color: #fff;}
footer .col-t span{display: inline-block;color: #fff;margin:0 16px;width: 6px;height: 10px;background-image: url(../img/gt_ico.png);}
footer .col-m{padding:65px 5.75%;display: flex;justify-content: space-between;}
footer .col-m .col-l{display: flex;justify-content: space-between;width: 62.5%;position: relative;padding-right: 100px;}
footer .col-m .col-l dl{}
footer .col-m .col-l dl dt{margin-bottom: 20px;}
footer .col-m .col-l dl dt a{font-size: 16px;color: #fff;}
footer .col-m .col-l dl dd{}
footer .col-m .col-l dl dd a{color: #949494;display: block;line-height: 24px;transition: all .3s;}

footer .col-m .col-r{width: 37.5%;padding-left: 100px;display: flex;justify-content: space-between;border-left: 1px solid #515151;}
footer .col-m .col-r .ewm{color: #fff;text-align: center;width: 136px;}
footer .col-m .col-r .ewm img{display: block;width: 136px;}
footer .col-m .col-r .ewm p{font-size: 14px;line-height: 20px;margin-top: 20px;}
footer .col-m .col-r .f-contact{color: #fff;}
footer .col-m .col-r .f-contact h4{font-size: 22px;margin-bottom: 22px;}
footer .col-m .col-r .f-contact p{font-size: 14px;margin-bottom: 16px;position: relative;width: 250px;line-height: 22px;}
footer .col-b{display: flex;align-items: center;justify-content: space-between;color: #828282;font-size: 12px;height: 84px;padding:0 5.75%;border-top: 1px solid #515151;}
footer .col-b a{transition: all .3s;color: #828282;}
footer .col-b span{display: inline-block;margin:0 10px;}


/*返回顶部*/
.go_top{position:fixed;right:16px;bottom:20vh;z-index:99;transition:all .3s;transform:translateX(66px);}
.go_top.active{transform:translateX(0)}

/* 内页banner */
.ny-banner{position: relative;}
.ny-banner .img{width: 100%;}
.ny-banner .img img{width: 100%;}
.ny-banner .img img.pc{display: block;}
.ny-banner .img img.m{display: none;}
.ny-banner .word{font-size: 50px;color: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.ny-banner .ny-nav{width: 88.5%;padding:0 50px; height: 88px;display: flex;align-items: center;justify-content: space-between;position: absolute;left:50%;transform: translateX(-50%);bottom:-44px;background-color: #fff;z-index: 2;box-shadow: 0px 3px 6px rgba(0,0,0,0.03);}
.ny-banner .ny-nav .col-l{display: flex;align-items: center;color: #AAAAAA;}
.ny-banner .ny-nav .col-l a{color: #AAAAAA;transition: all .3s;}
.ny-banner .ny-nav .col-l a.home{display: block;margin-right: 12px;}

.ny-banner .ny-nav .col-r{display: flex;}
.ny-banner .ny-nav .col-r a{color: #7E7E7E;font-size: 16px;display: block;margin-left: 72px;transition: all .3s;}
.ny-banner .ny-nav .col-r a.active{color: #4048E0;}

/* a-part1 */
.a-part1{padding-top: 65px;}
.a-part1-1{display: flex;align-items: center;}
.a-part1-1 .col-l{width: 42.3%;padding-left: 5.75%;padding-right: 76px;}
.a-part1-1 .col-l .title{margin-bottom: 70px;}
.a-part1-1 .col-l .ms{font-size: 16px;line-height: 30px;color: rgba(77,77,77,0.8);}
.a-part1-1 .col-r{width: 57.7%;position: relative;}
.a-part1-1 .col-r .swiper-slide{position:relative;cursor:pointer;}
.a-part1-1 .col-r .swiper-slide img{display: block;width: 100%;transition: all .3s;}
.a-part1-1 .col-r .swiper-slide .play{width:100px;height:100px;background-image:url(../img/play_ico11.png);background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;}

.a-part1-1 .col-r .btn{position: absolute;bottom:96px;right:78px;display: flex;z-index: 4;}
.a-part1-1 .col-r .btn a{display: block;width: 30px;height: 30px;background-color: #fff;border-radius: 50%;position: relative;margin-left: 33px;transition: all .3s;}
.a-part1-1 .col-r .btn a.prev::before{content: '';display: block;width: 5px;height: 6px;background-image: url(../img/prev_ico1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.a-part1-1 .col-r .btn a.next::before{content: '';display: block;width: 5px;height: 6px;background-image: url(../img/next_ico1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}

.a-part1-2{padding:58px 0;
	background: -webkit-linear-gradient(left, #4048E0 , #202470); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #4048E0 , #202470); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,  #4048E0 , #202470); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #4048E0 , #202470); /* 标准的语法（必须放在最后） */}
.a-part1-2 ul{display: flex;justify-content: space-between;}
.a-part1-2 ul li{color: #fff;border-right: 1px solid rgba(255,255,255,0.5);width: calc(100% / 6);text-align: center;}
.a-part1-2 ul li .num{display: flex;align-items: flex-end;margin-bottom: 15px;justify-content: center;}
.a-part1-2 ul li .num span{font-family:"DIN-Condensed-Bold";font-size: 54px;}
.a-part1-2 ul li .num p{position: relative;margin-left: 12px;height: 54px;display: flex;align-items: flex-end;}
.a-part1-2 ul li .num p i{display: block;width: 13px;height: 13px;background-image: url(../img/add_ico.png);position: absolute;top:0;left:0;}
.a-part1-2 ul li p{font-size: 14px;}

.a-part1-2 ul li:last-child{border: none;}


/* a-part2 */
.a-part2{padding-top: 45px;}
.a-part2{position:relative;margin-bottom:40px;}
.a-part2 .bg{width: 100%;position: absolute;left:0;bottom:0;z-index:-1;}
.a-part2 .bg img{display: block;width: 100%;}

.a-part2 .ban1 .swiper-container{margin-top:50px;opacity:1;}
.a-part2 .ban1 .swiper-wrapper{display: flex;align-items: center;}
.a-part2 .ban1 .swiper-slide{display:flex;align-items:center;}
.a-part2 .ban1 .swiper-slide .year{color: #4048E0;font-size:42px;width: 100%;text-align:center;}
.a-part2 .ban1 .swiper-slide .ms{display:none;}
.a-part2 .ban1 .swiper-slide .ot{display: none;}


.a-part2 .ban1 .swiper-slide-next{text-align: right;}
.a-part2 .ban1 .swiper-slide-next .year{color: #BCBCBC;}

.a-part2 .ban1 .swiper-slide-active{display:block; position:relative; border-radius: 50%;padding-top:70px;padding-bottom: 100px;text-align: center;border:1px solid rgba(112,112,112,0.35)}

.a-part2 .ban1 .swiper-slide-active .year{font-size:108px;line-height:130px; font-family:'DIN-BlackItalic'}
.a-part2 .ban1 .swiper-slide-active .ms{display: block;text-align:center;color: #333333;font-size:24px;line-height:42px; margin-top:50px;height:84px;text-align: center;max-width:80%;margin:100px auto 0;overflow-y:hidden;}
.a-part2 .ban1 .swiper-slide-active .ot{display: flex;justify-content: center;flex-wrap:wrap;margin-top:122px; }
.a-part2 .ban1 .swiper-slide-active .ot span{display:block;width:100%;text-align:center;margin-bottom:12px;}
.a-part2 .ban1 .swiper-slide-active .ot p{display:block;width:100%;text-align:center;font-size:18px;color:#999;}

.a-part2 .ban1 .prev_ico{position: absolute;top:45%;left:24%;cursor: pointer;z-index: 5;}
.a-part2 .ban1 .next_ico{position: absolute;top:45%;right:24%;cursor: pointer;z-index: 5;}

.a-part2 .ban2{position: relative;margin-top:60px;}
.a-part2 .ban2::before{content:'';width:100%;height:1px;background-color:rgba(112,112,112,0.5);position:absolute;left:0;bottom:80px;}
.a-part2 .ban2 .swiper-container{opacity:1;}
.a-part2 .ban2 .swiper-slide{text-align: center;font-size:16px;color: #333333;font-weight: bold;width: 107px;background-position:top; margin-right: 47px;line-height: 44px;position:relative;padding-bottom: 120px;background-repeat:no-repeat;cursor:pointer;}
.a-part2 .ban2 .swiper-slide::before{content:'';display:block;width:9px;height:9px;background-color:#919191;border-radius:50px;position:absolute;left:50%;transform:translateX(-50%);bottom:76px;}
.a-part2 .ban2 .bg1{width: 100%;position: absolute;left:0;bottom:80px;display:none;}
.a-part2 .ban2 .swiper-slide-active{background-image: url(../img/a_3_bg1.png);color: #fff;}
.a-part2 .ban2 .swiper-slide-active::before{background-color:#5F65E7;width:18px;height:18px;bottom:70px;}

/* a-part3 */
.a-part3{}
.a-part3 .list{width: 100%;background-image: url(../img/a_part3_bg.jpg);background-size: cover;margin-top: 20px;}
.a-part3 .list ul{display: flex;}
.a-part3 .list ul li{width: calc(100% / 3);position: relative;color: #fff;padding:120px 90px 160px 90px;border-right: 1px solid rgba(151,151,151,0.5);}
.a-part3 .list ul li:last-child{border: none;}
.a-part3 .list ul li h3{font-size: 40px;font-weight: bold;margin-bottom: 60px;}
.a-part3 .list ul li p{font-size: 20px;line-height: 36px;position: relative;padding-bottom: 100px;height: 244px;}
.a-part3 .list ul li p::after{content: '';display: block;width: 32px;height: 2px;position: absolute;left:0;bottom:0;background-color: #fff;}

/* a-part4 */
.a-part4{padding:80px 0;}
.a-part4 .img{margin-top: 40px;padding:0 26px;}
.a-part4 .img img{display: block;width: 100%;}

/* a-part5 */
.a-part5{}
.a-part5 .ms{width: 74%;margin:40px auto;color: #666666;font-size: 14px;line-height: 30px;text-align: center;}
.service2_main{position: relative;padding:70px 8.5% 140px;border-top: 1px solid #E4E4E4;}
.service2_main .tab{float:left;margin-top:75px;position: relative;z-index:5;}
.service2_main .tab li{cursor:pointer;color:#333333;font-size:18px;padding-bottom: 13px;position: relative;margin-bottom: 120px;}
.service2_main .tab li:after{content: '';display: block;width:43px;height:5px;background:#D5D5D5;position:absolute;bottom:0;left:0;}
.service2_main .tab li span{font-size:105px;font-family:"Gotham1";color:#F0F2F5;position: absolute;right:-20px;top:-40px;z-index:-1;opacity: 0;}
.service2_main .tab li.active{color:#666CE6;}
.service2_main .tab li.active:after{background:#666CE6;width:68px;}
.service2_main .tab li.active span{opacity: 1;}

.service2_main ul.mac{width:90%;height:495px;position:relative;box-sizing: border-box;left:10%;}
.service2_main ul.mac li{position:absolute;top:0;left:0;width:100%;transition:all 1s linear;}
.service2_main .btn{position: relative;display: flex;justify-content: center;padding:25px 0;}
.service2_main .btn .prev,.service2_main .btn .next{display: block;width: 54px;height: 54px;box-shadow: 0px 3px 6px rgba(0,0,0,0.16);position: relative;border-radius: 50%;margin:0 9px;transition: all .3s;}
.service2_main .btn .prev::before{content: '';display: block;width: 12px;height: 14px;background-image: url(../img/prev_icoa1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.service2_main .btn .next::before{content: '';display: block;width: 12px;height: 14px;background-image: url(../img/next_icoa1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}

.service2-1{width:900px;overflow: hidden;float:left;margin-left: 130px;}
.service2-1 .swiper-slide {width:322px;height:493px;opacity:.3;background:none;}
.service2-1 .swiper-slide .img{width: 322px;height: 443px;position: relative;overflow:hidden;}
.service2-1 .swiper-slide .img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition:all .3s}
.service2-1 .swiper-slide p{font-size:20px;color:#333333;text-align: center;margin-top:30px;display: none;}
.service2-1 .swiper-slide-active{opacity: 1;}
.service2-1 .swiper-slide-active p{display: block;}

.service2-1 .swiper-slide .img:hover img{transform: translate(-50%,-50%) scale(1.03);}


.service2-2{width:320px;position: absolute;right:0;top:0;height:315px;box-sizing: border-box;margin-top:36px;}
.service2-2 .swiper-slide{height:63px;text-align: center;color:#333333;cursor: pointer;line-height: 63px;}
.service2-2 .swiper-slide-active{background-color:#f8f8f8;border-radius: 30px;font-size:18px;}
.service2-2 .c-btnc-next2,.service2-2 .c-btnc-prev2 {cursor:pointer;position:absolute;z-index:2;width:30px;height:30px;border-radius: 50%;bottom:130px;left:50%;margin-left:-15px;}
.service2-2 .c-btnc-prev2 {top:-11px;}
.service2-2 .c-btnc-next2 {bottom:-11px;}
.service2-2 .c-btnc-arrow2 {background: url(../img/pro_arow2.png) no-repeat;position: relative;transition: background-image .3s;width:6px;height: 11px;position: absolute;left:50%;margin-left: -3px;top:50%;margin-top:-5px;}
.service2-2 .c-btnc-prev2 .c-btnc-arrow2 {transform: rotate(90deg);}
.service2-2 .c-btnc-next2 .c-btnc-arrow2 {transform: rotate(-90deg);}


.service2-3{width:900px;overflow: hidden;float:left;margin-left: 130px;}
.service2-3 .swiper-slide {width:322px;height:493px;opacity:.3;background:none;}
.service2-3 .swiper-slide .img{width: 322px;height: 443px;position: relative;}
.service2-3 .swiper-slide .img img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.service2-3 .swiper-slide p{font-size:20px;color:#333333;text-align: center;margin-top:30px;display: none;}
.service2-3 .swiper-slide-active{opacity: 1;}
.service2-3 .swiper-slide-active p{display: block;} 

.service2-4{width:320px;position: absolute;right:0;top:0;height:315px;box-sizing: border-box;margin-top:36px;}
.service2-4 .swiper-slide{height:63px;text-align: center;color:#333333;cursor: pointer;line-height: 63px;}
.service2-4 .swiper-slide-active{background:#ffffff;border-radius: 30px;font-size:18px;}
.service2-4 .c-btnc-next2,.service2-4 .c-btnc-prev2 {cursor:pointer;position:absolute;z-index:2;width:30px;height:30px;border-radius: 50%;bottom:130px;left:50%;margin-left:-15px;}
.service2-4 .c-btnc-prev2 {top:-11px;}
.service2-4 .c-btnc-next2 {bottom:-11px;}
.service2-4 .c-btnc-arrow2 {background: url(../img/pro_arow2.png) no-repeat;position: relative;transition: background-image .3s;width:6px;height: 11px;position: absolute;left:50%;margin-left: -3px;top:50%;margin-top:-5px;}
.service2-4 .c-btnc-prev2 .c-btnc-arrow2 {transform: rotate(90deg);}
.service2-4 .c-btnc-next2 .c-btnc-arrow2 {transform: rotate(-90deg);}


.service2-5{width:900px;overflow: hidden;float:left;margin-left: 130px;}
.service2-5 .swiper-slide {width:322px;height:493px;opacity:.3;background:none;}
.service2-5 .swiper-slide .img{width: 322px;height: 443px;position: relative;}
.service2-5 .swiper-slide .img img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.service2-5 .swiper-slide p{font-size:20px;color:#333333;text-align: center;margin-top:30px;display: none;}
.service2-5 .swiper-slide-active{opacity: 1;}
.service2-5 .swiper-slide-active p{display: block;} 

.service2-6{width:320px;position: absolute;right:0;top:0;height:315px;box-sizing: border-box;margin-top:36px;}
.service2-6 .swiper-slide{height:63px;text-align: center;color:#333333;cursor: pointer;line-height: 63px;}
.service2-6 .swiper-slide-active{background:#ffffff;border-radius: 30px;font-size:18px;}
.service2-6 .c-btnc-next2,.service2-6 .c-btnc-prev2 {cursor:pointer;position:absolute;z-index:2;width:30px;height:30px;border-radius: 50%;bottom:130px;left:50%;margin-left:-15px;}
.service2-6 .c-btnc-prev2 {top:-11px;}
.service2-6 .c-btnc-next2 {bottom:-11px;}
.service2-6 .c-btnc-arrow2 {background: url(../img/pro_arow2.png) no-repeat;position: relative;transition: background-image .3s;width:6px;height: 11px;position: absolute;left:50%;margin-left: -3px;top:50%;margin-top:-5px;}
.service2-6 .c-btnc-prev2 .c-btnc-arrow2 {transform: rotate(90deg);}
.service2-6 .c-btnc-next2 .c-btnc-arrow2 {transform: rotate(-90deg);}

.service2-5a{padding: 80px 0;position: relative;}
.service2-5a .tit{max-width: 830px;margin-bottom: 100px;}
.service2-5a .tit h3{font-size:34px;color:#333;font-weight: 900;margin-bottom: 48px;}
.service2-5a .tit p{font-size:14px;line-height: 30px;}

.service2-5a .sw-5 .swiper-slide {transform: scale(0.9);}
.service2-5a .sw-5 .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
.service2-5a .sw-5 .img{width: 100%;}
.service2-5a .sw-5 .img img{display: block;width:100%;}
.service2-5a .sw-5 .word{margin-top:44px;text-align: center;}
.service2-5a .sw-5 .word h3{color:#333333;font-size:20px;font-weight: 900;margin-bottom: 17px}
.service2-5a .sw-5 .word p{font-size:14px;line-height: 20px;color:#666666;}

.service2-5a .c-btnc-next5,.service2-5a .c-btnc-prev5 {cursor:pointer;position:absolute;z-index:2;width:60px;height:60px;border-radius: 50%;box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);top:80px;z-index:10;}
.service2-5a .c-btnc-prev5 {right:80px;}
.service2-5a .c-btnc-next5 {right:5px;}
.service2-5a .c-btnc-arrow2 {background: url(../img/pro_arow2.png) no-repeat;position: relative;transition: background-image .3s;width:6px;height: 11px;position: absolute;left:50%;margin-left: -3px;top:50%;margin-top:-5px;}
.service2-5a .c-btnc-next5 .c-btnc-arrow2 {transform: rotate(180deg);}



/* 新闻列表 */
.news-list{padding:100px 0 0;}
.news-list a.item{display: flex;align-items: center;margin-bottom: 85px;border:1px solid rgba(204,204,204,0.39);transition: all .3s;}
.news-list a.item .img{width: 33%;overflow: hidden;}
.news-list a.item .img img{display: block;width: 100%;transition: all .3s;}
.news-list a.item .word{width: 67%;padding-left: 48px;padding-right: 110px;}
.news-list a.item .word .time{color: #4048E0;font-size: 15px;margin-bottom: 18px;}
.news-list a.item .word .tit{font-size: 25px;color: #363638;margin-bottom: 20px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
.news-list a.item .word .ms{font-size: 16px;line-height: 30px;color: rgba(77,77,77,0.8);height: 90px;overflow: hidden;margin-bottom: 45px;}
.news-list a.item .word span.more{display: flex;align-items: center;font-size: 14px;color: #333;}
.news-list a.item .word span.more i{display: block;width: 30px;height: 30px;border:1px solid #E4E4E4; border-radius: 50%;margin-left: 10px;position: relative;transition: all .3s;}
.news-list a.item .word span.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}



/* 分页 */
.fy{display: flex;justify-content: center;align-items: center;margin:50px auto;}
.fy a{display: block;width: 44px;height: 44px;border-radius: 50%;background-color: #fff;position: relative;transition: all .3s;box-shadow: 0px 3px 6px rgba(0,0,0,0.16);}
.fy p{margin:0 74px;font-size: 18px;color: rgba(119,117,117,0.8);}
.fy p span{font-size: 30px;color: rgba(77,77,77,0.8);}

.fy a.prev::before{content: '';display: block;width: 9px;height: 11px;background-image: url(../img/fy_prev1.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}
.fy a.next::before{content: '';display: block;width: 9px;height: 11px;background-image: url(../img/fy_next1.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}



/* 新闻详情 */
.news-show{width: 73%;margin:100px auto;}
.news-show .tit{color: #000000;font-size: 40px;line-height: 56px;margin-bottom: 45px;}
.news-show .time{color: #666666;font-size: 16px;}
.news-show .news-details{margin-top: 110px;color: #333333;font-size: 18px;line-height: 37px;margin-bottom: 100px;}
.news-show .news-details img{max-width: 100%;}
.news-show .news-next{display: flex;padding-top: 38px;border-top: 1px solid #E5E5E5;justify-content: space-between;}
.news-show .news-next a{display: block;max-width: 40%;font-size: 18px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}

/* 产品中心 */
.product-list{margin:100px auto 0;padding:0 5.75%;display: flex;flex-wrap: wrap;}
.product-list .tit{width: 100%;color: #333;font-size: 40px;margin-bottom: 40px;}
.product-list a.item{display: block;width: calc(100% / 4 - 22.5px);margin-right: 30px;border:1px solid rgba(112,112,112,0.2);position: relative;transition: all .3s;margin-bottom: 30px;}
.product-list a.item::before{content: '';display: block;width: 0;height: 10px;background-color: #4048E0;position: absolute;left: 0;top:0;transition: all .3s;}
.product-list a.item:nth-child(4n){margin-right: 0;}
.product-list a.item .img{position: relative;height: 335px;width: 100%;border-bottom:1px solid rgba(112,112,112,0.2)}
.product-list a.item .img img{display: block;max-width: 80%;max-height: 80%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.product-list a.item .word{padding:36px;}
.product-list a.item .word p{font-size: 20px;font-weight: bold;color: #555555;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;margin-bottom: 28px;}
.product-list a.item .word span.more{display: flex;align-items: center;font-size: 14px;color: #333;}
.product-list a.item .word span.more i{display: block;width: 30px;height: 30px;border:1px solid #333333; border-radius: 50%;margin-left: 10px;position: relative;}
.product-list a.item .word span.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}



.product-list1{padding-bottom: 120px;margin-top: 60px;padding:0 5.75%;}
.product-list1 .product-list{margin: 0;padding:0}
.product-list1 .tit{width: 100%;color: #333;font-size: 40px;margin-bottom: 40px;}


/* 产品详细 */
.product-show{margin-top: 120px;display: flex;padding:0 10% 64px;border-bottom: 1px solid rgba(112,112,112,0.32);}
.product-show .col-l{width: 42%;overflow: hidden;}
.product-show .col-l img{display: block;width: 100%;}
.product-show .col-r{width: 58%;padding-left: 14%;}
.product-show .col-r .tit{color: #000000;font-weight: bold;font-size: 32px;margin-bottom: 50px;}
.product-show .col-r .ms{color: #000000;font-size: 18px;line-height: 32px;margin-bottom: 36px;}
.product-show .col-r a.more{display: flex;height: 50px;align-items: center;position: relative;color: #333;font-size: 14px;}
.product-show .col-r a.more span{color: #fff;display: block;width: 50px;height: 50px;background-image: url(../img/more_yuan.png);line-height: 50px;padding-left: 20px;}
.product-show .col-r a.more i{display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);margin-left: 20px;}

/* 解决方案 */
.solution-list{margin-top: 120px;}
.solution-list a.item{display: flex;padding-bottom: 137px;position: relative;}
.solution-list a.item::before{content: '';height: calc(100% - 137px);width: 75%;position: absolute;left:0;bottom:80px;z-index: -1;opacity: 0;transition: all .3s ;
	background: -webkit-linear-gradient(left, #3640FF , #2C319A); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #3640FF , #2C319A); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #3640FF , #2C319A); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #3640FF , #2C319A); /* 标准的语法（必须放在最后） */}
.solution-list a.item .word{width: 37%;padding:104px 65px 0;}
.solution-list a.item .word .tit{color: #333;font-size: 24px;font-weight: bold;margin-bottom: 40px;transition: all .3s;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
.solution-list a.item .word .ms{color: #666666;font-size: 16px;line-height: 32px;margin-bottom: 74px;transition: all .3s;}
.solution-list a.item .word span.more{display: flex;align-items: center;font-size: 14px;color: #333;width: 148px;height: 50px;border-radius: 25px;justify-content: center;}
.solution-list a.item .word span.more i{display: block;width: 30px;height: 30px;border:1px solid #333; border-radius: 50%;margin-left: 10px;position: relative;}
.solution-list a.item .word span.more i::before{content: '';display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.solution-list a.item .img{width: 41%;}
.solution-list a.item .img img{display: block;width: 100%;}
.solution-list a.item .mun{width: 22%;color: #EBEBEB;font-size: 56px;font-family:"DIN-Bold";display: flex;justify-content: center;align-items: center;transition: all .3s;position: relative;}
.solution-list a.item .mun span{font-size: 56px;font-family:"DIN-Bold";color: #4048E0;position: absolute;left:39%;top:39%;opacity: 0;transition: all .3s;}



/* 解决方案详情 */
.solution-show{margin-top: 120px;}
.solution-show .tit{text-align: center;font-size: 34px;color: #333333;margin-bottom: 33px;font-weight: bold;}
.solution-show .list{display: flex;background-color: #F5F5F5;}
.solution-show .list .col-l{width: 50%;padding:100px;transition: all .3s;}
.solution-show .list .col-r{width: 50%;padding:100px;transition: all .3s;}
.solution-show .list dl{display: flex;justify-content: space-between;margin-bottom: 90px;transition: all .3s;}
.solution-show .list dl dt{width: 66px;color: #333;font-size: 16px;transition: all .3s;}
.solution-show .list dl dt span{font-family:"DIN-BlackItalic";font-size: 50px;display: block;line-height: 60px;transition: all .3s;}
.solution-show .list dl dd{width: calc(100% - 110px);}
.solution-show .list dl dd p{position: relative;color: #555555;font-size: 16px;line-height: 30px;padding-left: 13px;}
.solution-show .list dl dd p::before{content: '';display: block;width: 7px;height: 7px;background-color: #000;border-radius: 50%;position: absolute;top: 11px;left: 0;transition: all .3s;}
.solution-show .list dl:last-child{margin-bottom: 0;}

.solution-show .list a.more{display: flex;height: 50px;align-items: center;position: relative;color: #333;font-size: 14px;}
.solution-show .list a.more span{color: #fff;display: block;width: 50px;height: 50px;background-image: url(../img/more_yuan.png);line-height: 50px;padding-left: 20px;}
.solution-show .list a.more i{display: block;width: 14px;height: 8px;background-image: url(../img/more_ico.png);margin-left: 20px;}



.solution-show1{padding:90px 0;}
.solution-show1 ul{display: flex;flex-wrap:wrap;}
.solution-show1 ul li{width:calc(100% / 3);text-align: center;margin-bottom:20px;}
.solution-show1 ul li .img{width: 100%;overflow: hidden;margin-bottom: 20px;}
.solution-show1 ul li .img img{max-width: 100%;margin:0 auto;}
.solution-show1 ul li p{font-size: 25px;line-height: 36px;color: #555555;}

.solution-next{display: flex;justify-content: space-between;border-top: 1px solid rgba(112,112,112,0.34);padding:68px 0;}
.solution-next a{display: block;max-width: 40%;font-size: 14px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}

/* 联系我们 */
.c-part1{margin-top: 120px;margin-bottom: 72px;}
.c-part1 ul{display: flex;justify-content: space-around;width: 100%;}
.c-part1 ul li{text-align: center;padding-top:120px;width: 330px;border: 1px solid rgba(112,112,112,0.13);overflow: hidden;transition: all .3s;position: relative;}
.c-part1 ul li::before{content: '';display: block;width: calc(100% - 8px);height: calc(100% - 8px);border: 4px solid #4048E0;position: absolute;left:0;top:0;transition: all .3s;opacity: 0; }
.c-part1 ul li .ico{width: 64px;height: 64px;border-radius: 50%;border: 1px solid #707070;position: relative;margin:0 auto;display: flex;justify-content: center;align-items: center;}
.c-part1 ul li .word{margin-top: 15px;}
.c-part1 ul li .word h5{color: #5B5B5B;font-size: 20px;font-weight: bold;margin-bottom: 16px;}
.c-part1 ul li .word p{color: #A5A5A5;font-size: 20px;margin-bottom: 38px;}
.c-part1 ul li .word .num{font-size: 114px;color: #234FBB;font-weight: 900;opacity: 0.12;position: relative;transition: all .3s;}



.c-part2 #container{width: 100%;height: 548px;}
.contact_ms{width:353px;height:120px;background:url(../img/map_bg.png) no-repeat;text-align: center;box-sizing: border-box;position: relative;color: #fff;}
.contact_ms p{font-size: 21px;padding-top: 24px;margin-bottom: 12px;}
.contact_ms p:nth-child(2){font-size: 14px;padding-top: 0;}

.c-part2 .amap-logo,.c-part2 .amap-copyright,.c-part2 .floor-list-box{display: none!important;}

.c-part3{margin-top: 200px;}
.c-part3 ul{display: flex;flex-wrap: wrap;}
.c-part3 ul li{width: 100%;display: flex;justify-content: space-between; margin-bottom: 70px;}
.c-part3 ul li .word{width: 50%;}
.c-part3 ul li .word h4{color: #333333;font-weight: bold;font-size: 42px;}
.c-part3 ul li .word dl{margin-top: 65px;padding-left: 200px;}
.c-part3 ul li .word dl dt{width: 220px;height: 50px;background-color: #F4F4F4;font-weight: bold; font-size: 22px; line-height: 50px;position: relative;padding-left: 70px;margin-bottom: 36px;}
.c-part3 ul li .word dl dt::before{content: '';display: block;width: 4px;height: 30px;background-color: #4048E0;position: absolute;left:0;top:10px;}
.c-part3 ul li .word dl dd{color: #666666;font-size: 20px;padding-left: 70px;}
.c-part3 ul li .img{width: 48%;overflow: hidden;}
.c-part3 ul li .img img{display: block;width: 100%;}

.c-part3 ul li:nth-child(2n){flex-direction: row-reverse;}
.c-part3 ul li:nth-child(2n) .word{padding-left: 4%;}

.c-part4{padding:0 5.8%;margin-bottom: 100px;}
.c-part4 .tit{color: #5B5B5B;font-size: 18px;font-weight: bold;margin-bottom: 30px;padding-left: 20px;}
.c-part4 form{display: flex;flex-wrap: wrap;}
.c-part4 form input{height: 70px;border: 1px solid rgba(112,112,112,0.21);width: calc(100% / 3 - 36px);margin-right: 54px;padding:0 45px;font-size:16px;}
.c-part4 form select{height: 70px;border: 1px solid rgba(112,112,112,0.21);width: calc(100% / 3 - 36px);margin-right: 54px;padding:0 45px;outline: none;font-size:16px;}
.c-part4 form input:nth-child(3){margin-right: 0;position:relative;}
.c-part4 form input:nth-child(3)::before{content:'*';font-size:16px;color:#ff0;position:absolute;left:0;top:0;}
.c-part4 form textarea{font-size:16px;margin-top: 33px;width: 100%;height: 164px;border: 1px solid rgba(112,112,112,0.21);outline: none;padding:20px 45px;}
.c-part4 form button{width: 155px;height: 40px;text-align: center;margin-top: 40px;background-color: #4048E0;border-radius: 20px;text-align: center;color: #fff;outline: none;border:none;cursor: pointer;}

.j-part1{margin-top: 120px;}
.j-part1 .tit{text-align: center;color: #333333;font-size: 40px;font-weight: bold;margin-bottom: 30px;}
.j-part1 .list{width: 100%;background-image: url(../img/j_part1_bg.jpg);background-size: cover;padding:150px 0;}
.j-part1 .list ul{display: flex;}
.j-part1 .list ul li{width: 20%;color: #fff;background-color: rgba(255,255,255,0.21);text-align: center;border-right: 1px solid rgba(255,255,255,0.68);position: relative;cursor: pointer;padding-top: 55px;}
.j-part1 .list ul li::before{content: '';width: calc(100% + 60px);height: calc(100% + 60px);background-color: #4048E0;border-radius: 9px;position: absolute;left:-30px;top:-30px;transition: all .3s;transform: scale(0);z-index: 9;}
.j-part1 .list ul li .ico{margin-bottom: 18px;position: relative;z-index: 10;height: 45px;}
.j-part1 .list ul li h4{font-size: 18px;font-weight: bold;margin-bottom: 27px;position: relative;z-index: 10;}
.j-part1 .list ul li p{font-size: 14px;line-height: 22px;padding:0 45px;height: 66px;margin-bottom: 40px;position: relative;z-index: 10;overflow: hidden;}
.j-part1 .list ul li .num{margin-bottom: 40px;position: relative;display: flex;justify-content: center;align-items: center;z-index: 10;}
.j-part1 .list ul li .num i{display: block;width: 44px;height: 1px;background-color: rgba(255,255,255,0.18);margin:0 15px;}
.j-part1 .list ul li:last-child{border: none;}


.j-part2{padding:80px 0;}
.j-part2 .tit{text-align: center;color: #333333;font-size: 40px;font-weight: bold;margin-bottom: 30px;}
.j-part2 ul{display: flex;padding:0 30px;justify-content: space-between;}
.j-part2 ul li{width: calc(50% - 12px);position: relative;}
.j-part2 ul li .img{width: 100%;overflow: hidden;}
.j-part2 ul li .img img{display: block;width: 100%;}
.j-part2 ul li .word{position: absolute;left:46px;top:50%;transform: translateY(-50%);color: #fff;}
.j-part2 ul li .word img{margin-bottom: 17px;}
.j-part2 ul li .word h4{font-size: 40px;font-weight: bold;margin-bottom: 25px;}
.j-part2 ul li .word p{position: relative;font-size: 20px;padding-bottom: 30px;}
.j-part2 ul li .word p::before{content: '';width: 32px;height: 2px;background-color: #fff;position: absolute;left:0;bottom:0;}

.j-part3 .tit{text-align: center;color: #333333;font-size: 40px;font-weight: bold;margin-bottom: 60px;}
.j-part3 .img{width: 100%;}
.j-part3 .img img{display: block;width: 100%;}

.j-part4{padding:40px 105px 80px 105px;position: relative;}
.j-part4 .tit{text-align: center;color: #333333;font-size: 40px;font-weight: bold;margin-bottom: 30px;}

.j-part4 .swiper-slide {width:934px;}
.j-part4 .swiper-slide img {display:block;width:100%;transition:all .3s;}
.j-part4 a.prev{width: 58px;height: 58px;border-radius: 50%;background-color: #fff;box-shadow: 0px 3px 6px rgba(0,0,0,0.16);position: absolute;left:0;top:50%;transform: translateY(-50%);transition: all .3s;}
.j-part4 a.prev::before{content: '';display: block;width: 12px;height: 14px;background-image: url(../img/prev_icoa1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.j-part4 a.next{width: 58px;height: 58px;border-radius: 50%;background-color: #fff;box-shadow: 0px 3px 6px rgba(0,0,0,0.16);position: absolute;right:0;top:50%;transform: translateY(-50%);transition: all .3s;}
.j-part4 a.next::before{content: '';display: block;width: 12px;height: 14px;background-image: url(../img/next_icoa1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}



.j-part5{position: relative;}
.j-part5 .tit{text-align: center;color: #333333;font-size: 40px;font-weight: bold;margin-bottom: 30px;}
.j-part5 .list .one{display: flex;height: 60px;justify-content: space-between;align-items: center;color: #fff;font-size: 16px; padding:0 80px;
	background: -webkit-linear-gradient(left, #202470, #4048E0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #202470, #4048E0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #202470, #4048E0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #202470, #4048E0); /* 标准的语法（必须放在最后） */}
.j-part5 .list .one p{width: 25%;text-align: center;}
.j-part5 .list .one p:first-child{text-align: left;}
.j-part5 .list .one p:last-child{text-align: right;}
.j-part5 .list dl{margin-bottom: 30px;}
.j-part5 .list dl dt{height: 60px;display: flex;justify-content: space-between;align-items: center;background-color: #F5F2F1;padding:0 80px;cursor: pointer;}
.j-part5 .list dl dt p{width: 25%;text-align: center;color: #333;font-size: 16px;}
.j-part5 .list dl dt p:first-child{text-align: left;}
.j-part5 .list dl dt p:last-child{text-align: right;}
.j-part5 .list dl dd{padding:70px;display: none;}
.j-part5 .list dl dd .tip{position: relative;margin-bottom: 45px;}
.j-part5 .list dl dd .tip span{color: #4048E0;font-size: 14px;padding:5px 17px;border: 1px solid #4048E0;display: inline-block;border-radius: 15px;margin-right: 30px;}
.j-part5 .list dl dd .tip a.btn{color: #fff;font-size: 14px;padding:7px 30px;
	background: -webkit-linear-gradient(left, #202470, #4048E0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #202470, #4048E0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #202470, #4048E0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #202470, #4048E0);display: inline-block;border-radius: 15px;position: absolute;right:0;top:0;}
	
.j-part5 .list dl dd .xx{}
.j-part5 .list dl dd .xx ul{display: flex;}
.j-part5 .list dl dd .xx ul li{width: 25%;padding-right: 100px;}
.j-part5 .list dl dd .xx ul li h4{color: #333;font-size: 16px;margin-bottom: 24px;}
.j-part5 .list dl dd .xx ul li p{color: #939393;line-height: 30px;}

.j-part5 .list dl.active{border: 1px solid #4048E0;}
.j-part5 .list dl.active dd{display: block;}

.j-part6{position: relative;padding:80px 0;}
.j-part6 .tit{text-align: center;color: #333333;font-size: 40px;font-weight: bold;margin-bottom: 30px;}
.j-part6 ul{display: flex;justify-content: space-between;padding: 40px 80px;border: 1px solid #EBEBEB;}
.j-part6 ul li{position: relative;width: 320px;}
.j-part6 ul li .ico{margin-bottom: 30px;}
.j-part6 ul li .word{padding-top: 30px;border-top: 1px solid #D9D9D9;}
.j-part6 ul li .word h4{color: #999999;font-size: 16px;margin-bottom: 10px;}
.j-part6 ul li .word p{color: #333;font-size: 20px;text-align: left;}
.j-part6 ul li .img{text-align: center;margin-bottom: 20px;}
.j-part6 ul li p{text-align: center;color: #333;font-size: 20px;}

/* 项目案例详细 */
.case-show{display: flex;justify-content: space-between;padding:180px 0;}
.case-show .img{width: 45.76%;background-color: #F8F8F8;padding:75px 0;position: relative;}
.case-show .img img{display: block;width: 100%;}
.case-show .swiper-pagination{text-align: center;width: 100%;position: absolute;left:0;bottom:30px;}
.case-show .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #C8C8C8;border-radius: 5px;margin:0 5px;opacity: 1;}
.case-show .swiper-pagination .swiper-pagination-bullet-active{width: 40px;
	background: -webkit-linear-gradient(left, #202470, #4048E0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #202470, #4048E0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #202470, #4048E0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #202470, #4048E0);}

.case-show .word{width: 49.17%;}
.case-show .word h4{color: #333;font-weight: bold;font-size: 32px;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #000000;}
.case-show .word .ms{color: #666666;font-size: 16px;line-height: 32px;}

.case-show1{padding-bottom: 120px;}
.case-show1 .title{margin-bottom: 66px;}
.case-show1 .swiper-slide{text-align: center;}
.case-show1 .swiper-slide .img{width: 100%;overflow: hidden;margin-bottom: 40px;}
.case-show1 .swiper-slide .img img{display: block;width: 100%;}
.case-show1 .swiper-slide p{color: #666666;font-size: 24px;}
.case-show1 .btn{position: relative;display: flex;justify-content: center;padding:40px 0 10px;}
.case-show1 .btn a.prev,.case-show1 .btn a.next{display: block;width: 44px;height: 44px;box-shadow: 0px 3px 6px rgba(0,0,0,0.16);position: relative;border-radius: 50%;margin:0 9px;transition: all .3s;}
.case-show1 .btn a.prev::before{content: '';display: block;width: 12px;height: 14px;background-image: url(../img/prev_icoa1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.case-show1 .btn a.next::before{content: '';display: block;width: 12px;height: 14px;background-image: url(../img/next_icoa1.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}


/* 适配 */
@media (max-width:1680px) {
	header .layout .col-r .nav ul li{margin-right: 40px;}
	footer .col-m .col-l{padding-right: 40px;}
	footer .col-m .col-r{padding-left: 40px;}
	header .layout .col-r .nav{margin-right: 40px;}
	.a-part2 .ban1 .swiper-slide-active .year{font-size:80px;line-height:100px;}
	.a-part2 .ban1 .swiper-slide-active .ms{margin-top:60px;}
	.service2-1,.service2-3,.service2-5{width:800px;margin-left: 90px;}
	.c-part3 ul li .word dl{padding-left: 150px;}
}
@media (max-width:1520px) {
    .i-part3 .ban3 .swiper-slide .word .ms{margin-bottom:80px;height:112px;overflow:hidden;}
}
@media (max-width:1480px) {
    .i-part3 .ban3 .swiper-slide .word{padding-top:60px;}
	.index-banner .swiper-slide .word h3{font-size:40px;line-height: 50px;}
	.index-banner .swiper-slide .word p{font-size: 20px;margin-bottom: 90px;}
	.i-part2 .item.active h3{font-size: 30px;}
	.i-part2 .item .word h3{font-size:28px;margin-bottom: 20px;}
	.i-part2 .item .word h4{font-size: 16px;line-height: 24px;margin-bottom: 30px;}
	.i-part2 .item .tab a{font-size: 14px;}
	.i-part3 .ban3 .swiper-slide .word h3{font-size: 24px;}
	.i-part3 .ban3 .swiper-slide .word .ms{font-size: 14px;line-height: 24px;margin-bottom: 60px;}
	.i-part4 .col-l h3{font-size: 30px;}
	.i-part4 .col-l h4{font-size: 20px;margin-bottom: 50px;}
	.i-part4 .col-l .ms{font-size: 14px;line-height: 24px;}
	.i-part4 .col-l .ms p{margin-bottom: 15px;}
	.i-part4 .col-r .item{width: 300px;height: 300px;padding-top: 100px;}
	.i-part4 .col-r .item:nth-child(1){bottom:300px;right: 300px;}
	.i-part4 .col-r .item:nth-child(2){bottom:300px;right:0;}
	.i-part4 .col-r .item:nth-child(3){right: 600px;bottom: 0;}
	.i-part4 .col-r .item:nth-child(4){right:300px;bottom:0;}
	.i-part4 .col-r .item:nth-child(5){right:0;bottom:0;}
	.i-part4 .col-r .item .num span{font-size: 60px;}
	.i-part4 .col-r .item p{font-size: 14px;}
	.i-part4 .col-r .item .num p{font-size: 14px;}
	.i-part4 .col-r .item .num p::before{top:-35px;}
	.i-part4 .col-r{height: 662px;}
	.i-part5 .ban5 .swiper-slide .word h3{font-size: 20px;margin-bottom: 20px;}
	.i-part5 .ban5 .swiper-slide .word .ms{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
	.i-part5 .tit{font-size: 24px;}
	
	.a-part2 .ban1 .swiper-slide-active .year{font-size:80px;line-height:100px;}
	.a-part2 .ban1 .swiper-slide-active .ms{margin-top:60px;font-size:18px;line-height:24px;height:auto;}
	.a-part2 .ban1 .swiper-slide-active .ot{margin-top:60px;}
	.a-part2 .ban1 .prev_ico{left:22%;top:41.5%;}
	.a-part2 .ban1 .next_ico{right:22%;top:41.5%;}
	.service2-1,.service2-3,.service2-5{width:600px;}
	.c-part3 ul li .word dl{padding-left: 10%;}
	
	.i-part1 .cc ul{width:600px;height:200px;}
	
	.i-part1 .ban{top:43%;}
	.i-part1 .ban .img{padding:10px;}
}
@media (max-width:1440px) {
	.layout{width: 92%;}
	footer .col-m{padding:65px 4%;}
	footer .col-t{padding:0 4% 30px;}
	.i-part4 .col-l{margin-left: 4%;}
	footer .col-m .col-r .ewm{width: 100px;}
	footer .col-m .col-r .ewm img{width: 100px;}
	footer .col-m .col-r .ewm p{font-size: 12px;}
	footer .col-m .col-l{width: 66.5%;}
	footer .col-m .col-r{width: 33.5%;}
	header .layout .col-r .nav ul li{margin-right: 20px;}
	header .layout .col-r .nav{margin-right:20px;}
	header .layout .col-r .lang{margin-right: 20px;}
	header .layout .col-r .search{margin-right: 15px;}
	.i-part3 .ban3 .swiper-slide .word{padding-top: 60px;}
	footer .col-m .col-l{padding-right: 20px;}
	footer .col-m .col-r{padding-left: 20px;}
	
	.a-part2 .ban1 .swiper-slide-active{}
	.a-part2 .ban1 .swiper-slide-active .year{font-size:60px;line-height:80px;}
	.a-part2 .ban1 .swiper-slide-active .ms{margin-top:40px;font-size:14px;line-height:24px;}
	.a-part2 .ban1 .prev_ico,.a-part2 .ban1 .next_ico{top:39.5%;}
	.a-part2 .ban2 .swiper-slide{margin-right:20px;}
	
	.c-part3 ul li .word dl{margin-top: 30px;}
}
@media (max-width:1366px) {
	
}
@media (max-width:1280px) {
	footer .col-m .col-r .f-contact p{font-size: 12px;line-height: 20px;margin-bottom: 10px;}
	footer .col-m .col-l dl dd a{font-size: 12px;}
	.service2-1,.service2-3,.service2-5{width:500px;}
	.j-part1 .list ul li p{font-size: 12px;padding:0 20px;}
	.j-part4 .swiper-slide{width: 800px;}
	.j-part6 ul{padding:30px 60px;}
	
	.product-list a.item{width: calc(100% / 3 - 20px);margin-right: 30px;}
	.product-list a.item:nth-child(4n){margin-right: 30px;}
	.product-list a.item:nth-child(3n){margin-right: 0;}
	.product-show .col-r .tit{font-size: 20px;margin-bottom: 20px;}
	.product-show .col-r .ms{font-size: 14px;line-height: 24px;}
	
	.ny-banner .ny-nav .col-r a{margin-left: 20px;}
	.solution-show .list .col-l{padding:50px;}
	.solution-show .list .col-r{padding:50px;}
}
@media (min-width:1025px) {
    header .layout .col-r .nav ul li .xl a:hover {background: #f6f6f6;color: #4048e0;}
header .layout .col-r .lang .xl a:hover {background: #f6f6f6;color: #4048e0;}
.i-part1 .ban .btn a:hover{background-color: #4048e0;}
.i-part1 .ban .btn a.prev:hover::before{background-image: url(../img/prev_ico2.png);}
.i-part1 .ban .btn a.next:hover::before{background-image: url(../img/next_ico2.png);}
.i-part2 .item .word a.more:hover i{margin-left:20px;}
.i-part3 .ban3 .swiper-slide .img:hover img{transform: scale(1.03);}
.i-part4 .col-r .item:hover{background-color: #4048e0;}
.i-part4 .col-r .item:hover::before{transform: translateY(0);opacity: 1;}
.i-part5 .ban5 .swiper-slide .img:hover img{transform: scale(1.03);}
.i-part5 .ban5 .swiper-slide:hover .word h3{color: #4048e0;}
footer .col-m .col-l dl dd a:hover{color: #fff;}
footer .col-b a:hover{color: #fff;}
.ny-banner .ny-nav .col-l a:hover{color: #4048E0;}
.ny-banner .ny-nav .col-r a:hover{color: #4048E0;}
.a-part1-1 .col-r .swiper-slide:hover img{transform: scale(1.03);}
.a-part1-1 .col-r .btn a:hover{background-color: #4048e0;}
.a-part1-1 .col-r .btn a.prev:hover::before{background-image: url(../img/prev_ico2.png);}
.a-part1-1 .col-r .btn a.next:hover::before{background-image: url(../img/next_ico2.png);}
.service2_main .tab li:hover,.service2_main .tab li.active{color:#666CE6;}
.service2_main .tab li:hover:after,.service2_main .tab li.active:after{background:#666CE6;width:68px;}
.service2_main .tab li:hover span,.service2_main .tab li.active span{opacity: 1;}
.service2_main .btn a.prev:hover,.service2_main .btn a.next:hover{background-color: #4048E0;}
.service2_main .btn a.prev:hover::before{background-image: url(../img/prev_icoa1a.png);}
.service2_main .btn a.next:hover::before{background-image: url(../img/next_icoa1a.png);}
.service2-5a .sw-5 .img:hover img{transform: scale(1.03);}
.service2-5a .c-btnc-next5:hover,.service2-5a .c-btnc-prev5:hover{background:#E70011;box-shadow: 0px 0px 48.5px 1.5px rgba(0, 0, 0, 0.13);} 
.service2-5a .c-btnc-next5:hover .c-btnc-arrow2,.service2-5a .c-btnc-prev5:hover .c-btnc-arrow2{background: url(../images/pro_arow3.png) no-repeat;}
.news-list a.item:hover{box-shadow: 0px 0px 20px rgba(164,164,164,0.08);border-color: transparent;}
.news-list a.item:hover .img img{transform: scale(1.03);}
.news-list a.item:hover .word span.more i{background-color: #4048E0;}
.news-list a.item:hover .word span.more i::before{background-image: url(../img/more_ico1.png);}
.fy a:hover{background-color: #4048E0;}
.fy a.prev:hover::before{background-image: url(../img/fy_prev2.png);}
.fy a.next:hover::before{background-image: url(../img/fy_next2.png);}
.product-list a.item:hover{box-shadow: 0px 3px 20px rgba(122,122,122,0.16);border-color: transparent;}
.product-list a.item:hover::before{width: 100%;}
.solution-list a.item:hover .mun{box-shadow: 0px 0px 60px rgba(209,165,136,0.16);color: rgba(64,72,224,0.13);}
.solution-list a.item:hover .mun span{opacity: 1;}
.solution-list a.item:hover .word .tit{color: #fff;}
.solution-list a.item:hover .word .ms{color: #fff;}
.solution-list a.item:hover .word span.more{background-color: #fff;color: #4048E0;}
.solution-list a.item:hover .word span.more i{background-color: #4048E0;}
.solution-list a.item:hover .word span.more i::before{background-image: url(../img/more_ico1.png);}
.solution-list a.item:hover::before{opacity: 1;}
.solution-show .list .col-l:hover,.solution-show .list .col-r:hover{box-shadow: 0px 0px 30px rgba(186,186,186,0.5);}
.solution-show .list dl:hover dt{color: #4048E0;}
.solution-show .list dl:hover dd p::before{background-color: #4048E0;}
.c-part1 ul li:hover::before{opacity: 1;}
.c-part1 ul li:hover .word .num{opacity: 0.22;}
.j-part1 .list ul li:hover::before{transform: scale(1);}
.j-part1 .list ul li:hover{z-index:10;}
.j-part4 a.prev:hover,.j-part4 a.next:hover{background-color: #4048E0;}
.j-part4 a.prev:hover::before{background-image: url(../img/prev_icoa1a.png);}
.j-part4 a.next:hover::before{background-image: url(../img/next_icoa1a.png);}
.case-show1 .btn a.prev:hover,.case-show1 .btn a.next:hover{background-color: #4048E0;}
.case-show1 .btn a.prev:hover::before{background-image: url(../img/prev_icoa1a.png);}
.case-show1 .btn a.next:hover::before{background-image: url(../img/next_icoa1a.png);}
.service2_main .tab li:hover span, .service2_main .tab li.active span{opacity: 0;}
.service2-5a .sw-5 .img:hover img{transform:none;}
}
@media (max-width:1024px) {
    .go_top{display:none!important}
    
	header{display: none;}
	.header2{display: block;}
	.index-banner .swiper-slide .img{display:block!important;}
	.index-banner .swiper-slide .img img.pc{display: none;}
	.index-banner .swiper-slide .img img.m{display: block;}
	.index-banner .swiper-slide .word h3{font-size: 24px;line-height: 30px;}
	.index-banner .swiper-slide .word p{font-size: 16px;line-height:24px; padding-right: 10%;}
	.index-banner video{display:none!important}
	.i-part1{background-color:#f9f9f9;padding-bottom:40px}
	.i-part1 .bg{display: none;}
	.i-part1 .list{display:block;white-space: nowrap;overflow-x: scroll;overflow-y:hidden;background-color:#fff;margin-bottom:20px;}
	.i-part1 .item{position: relative;left:0!important;top:0!important;right:0!important;bottom:0!important;display:inline-block;}
	.i-part1 .item .dian{display:none;}
	.i-part1 .item p{opacity:1;background-color:transparent;font-size:14px;color:#333;padding:0 10px;margin-left:10px;}
	.i-part1 .item.active p{color:#4048e0;}
	.i-part1 .ban{position: relative;top:0;left:0;right:0; width: 92%;padding:20px 0; transform: translateX(0);border-radius:5px;}
	.i-part1 .ban a.close{display: none;}
	.i-part1 .ban .swiper-slide{background-color:#fff;}
	.i-part1 .ban .word h3{font-size: 16px;margin-bottom: 15px;}
	.i-part1 .ban .img{padding:10px;border-bottom:1px solid #f0f0f0;margin-bottom:15px;}
	.i-part1 .ban .btn{justify-content: center;width: 100%;position: relative;left:0;top:0;margin-top: 20px; display:none;}
	.i-part1 .ban .btn a{background-color: #4048e0;}
	.i-part1 .ban .btn a.prev::before{background-image: url(../img/prev_ico2.png);}
	.i-part1 .ban .btn a.next::before{background-image: url(../img/next_ico2.png);}
	.i-part1 .ban .word{padding-bottom:20px;}
	.i-part1 .ban .word p{font-size:12px;line-height:24px;height:72px;overflow:hidden;}
	
	.i-part2{padding:40px 0 20px;flex-wrap: wrap;}
	.i-part2 .item .bg{position:relative;}
	.i-part2 .item{height: 300px;width: 100%!important;}
	.i-part2 .item.active{width: 100%;}
	.i-part2 .item.active .word{padding:20px;}
	.i-part2 .item .word{padding:20px;text-align: left;}
	.i-part2 .item .word h4{width: 100%;height: auto;font-size: 14px;line-height: 24px;opacity: 1;text-align: left;}
	.i-part2 .item .word h3{font-size: 18px;line-height: 24px;opacity: 1;}
	.i-part2 .item .word .ms{font-size: 12px;line-height: 20px;margin-bottom: 20px;opacity: 1;}
	.i-part2 .item .word a.more{opacity: 1;}
	.i-part2 .item .tab{display: none!important;}
	.i-part2 .item .right{display: none!important;}
	.i-part3{padding:40px 0;}
	.i-part3 .tit{display:block; position:relative;z-index:4; text-align:center;font-size: 24px;font-weight: bold;color: #333333;margin-bottom:20px;}
	.i-part3::before{display:none;}
	.i-part3::after{width:100%;}
	.i-part3 .ban3 .swiper-slide{flex-wrap: wrap;}
	.i-part3 .ban3 .swiper-slide .img{width: 100%;}
	.i-part3 .ban3 .swiper-slide .word{width: 100%;padding-top: 20px;margin:0;padding:20px 4%;}
	.i-part3 .ban3 .swiper-slide .word .ms{display:none;}
	.i-part3 .ban3 .swiper-slide .word a.more{display:none;}
	.i-part3 .ban3 .swiper-slide .word h3{font-size:16px;margin-bottom:0;text-align:center;}
	.i-part3 .swiper-pagination{width:100%;position:relative;left:0;top:0;right:0;bottom:0;justify-content:center;margin-top:20px;}
	.i-part3 .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;line-height:30px;font-size:12px;}
	
	.i-part4{padding-top: 40px;padding-bottom: 0px;display:block;background-image:none;}
	.i-part4 .bg{display:block;}
	.i-part4 .bg img{display:block;width:100%;}
	.i-part4 .col-l{width: 100%;margin:0;padding:20px 4%;color:#333;}
	.i-part4 .col-l .ms{margin-bottom: 20px;font-size:12px;line-height:24px;height:102px;overflow:auto;text-align: justify;}
	.i-part4 .col-l .ms::before{background-color:#4048e0;}
	.i-part4 .col-l .ms p{margin-bottom:auto;}
	.i-part4 .col-l h3{font-size: 24px;margin-bottom: 10px;}
	.i-part4 .col-l h4{font-size: 18px;margin-bottom: 20px;}
	.i-part4 .col-l a.more{display:none;}
	.i-part4 .col-r{height:auto;padding-top:20px;display:flex;flex-wrap:wrap;padding:0 4%;}
	.i-part4 .col-r .item{ width:50%;height:auto;position:relative!important;left:0!important;top:0!important;right:0!important;bottom:0!important;padding-top:0!important;text-align:left;margin-bottom:20px;}
	.i-part4 .col-r .item p{color:#333;font-size:12px;}
	.i-part4 .col-r .item .num{color:#333;margin-bottom:15px;height:30px;line-height:30px;}
	.i-part4 .col-r .item .num span{font-size:30px;line-height:30px;}
	.i-part4 .col-r .item .num p{height:30px;line-height:30px;font-size:12px;}
	.i-part4 .col-r .item .num p::before{background-image: url(../img/add_ico1.png);width:8px;height:8px;background-size:100% 100%;top:-4px;}
	.i-part5{padding:40px 4%;background-color:#f9f9f9;width:100%;}
	.i-part5 .tab{margin-bottom:20px; flex-wrap: wrap;display: block;overflow-x: scroll;display:block;white-space: nowrap;overflow-x: scroll;overflow-y:hidden;}
	.i-part5 .tab a{width: auto;display: inline-block;padding-bottom:10px;font-size:12px;margin-right:20px;}
	.i-part5 .tab a.more{display:none;}
	.i-part5 .ban5 .swiper-slide{width: 100%;flex-wrap: wrap;padding:0px;}
	.i-part5 .ban5 .swiper-slide .img{width: 100%;}
	.i-part5 .ban5 .swiper-slide .word{width: 100%;margin-left: 0;padding:20px 0;}
	footer {padding-top: 0;}
	footer .col-t,footer .col-m{display: none;}
	footer .col-b p{text-align: center;line-height: 20px;}
	footer .col-b p:nth-child(2){display: none;}
	
	.a-part2 .ban1 .prev_ico, .a-part2 .ban1 .next_ico{display:none;}
	.a-part2 .ban1 .swiper-slide-active{padding:70px 20px;}
	.a-part2 .ban1 .swiper-slide-active .year{font-size:40px;line-height:60px;}
	.a-part2 .ban1 .swiper-slide-active .ms{font-size:12px;line-height:24px;margin-top:40px;}
	.a-part2 .ban1 .swiper-slide-active .ot p{font-size:12px;}
	
	.case-show{padding:80px 0 40px;flex-wrap: wrap;}
	.case-show .img{width: 100%;}
	.case-show .word{width: 100%;margin-top: 20px;}
	.case-show .word h4{font-size: 24px;line-height: 30px; margin-bottom: 15px;padding-bottom: 15px;}
	.case-show .word .ms{font-size: 14px;line-height: 24px;}
	.title{font-size: 24px;}
	.case-show1{padding-bottom: 40px;}
	.case-show1 .title{margin-bottom: 20px;}
	.case-show1 .swiper-slide .img{margin-bottom: 20px;}
	.case-show1 .swiper-slide p{font-size: 20px;}
	
	.ny-banner{margin-top: 55px;}
	.ny-banner .img img.pc{display: none;}
	.ny-banner .img img.m{display: block;}
	.ny-banner .word{font-size: 30px;}
	.ny-banner .ny-nav{display: none;}
	.c-part1{margin-top: 40px;}
	.c-part1 ul{display: block; white-space: nowrap;overflow-x:scroll;overflow-y:hidden}
	.c-part1 ul li{padding:30px 0;display: inline-block;width: 70%;}
	.c-part1 ul li .word h5{font-size: 16px;}
	.c-part1 ul li .word p{font-size: 14px;margin-bottom: 15px;}
	.c-part1 ul li .word .num{font-size: 40px;}
	
	.c-part2 #container{height: 240px;}
	
	.contact_ms{width: 200px;height: 120px;background-size:100% 100%;}
	.contact_ms p{font-size: 14px;}
	.contact_ms p:nth-child(2){font-size: 12px;}
	
	.c-part3{margin-top: 40px;}
	
	.c-part3 ul li{flex-wrap: wrap;display: block;margin-bottom: 20px;}
	.c-part3 ul li .word{width: 100%;}
	.c-part3 ul li .img{width: 100%;}
	.c-part3 ul li .word h4{font-size: 24px;}
	.c-part3 ul li .word dl{margin-top: 15px;padding-left: 0px;}
	.c-part3 ul li .word dl dt{padding-left: 20px;margin-bottom: 15px;}
	.c-part3 ul li .word dl dd{padding-left: 0px;font-size: 14px;}
	.c-part3 ul li .img{margin-top: 20px;}
	.c-part3 ul li:nth-child(2n) .word{padding-left: 0;}
	.c-part4{padding:0;margin-bottom: 20px;}
	.c-part4 form input{width: 100%;margin-right: 0;margin-bottom: 20px;height: 40px;padding:0 20px;}
	.c-part4 form select{width: 100%;margin-bottom: 20px;margin-right: 0;height: 40px;padding:0 20px;}
	.c-part4 form textarea{margin-top: 0;padding:20px;}
	.c-part4 form button{margin-top: 20px;}
	
	.j-part1 .tit,.j-part2 .tit,.j-part3 .tit,.j-part4 .tit,.j-part5 .tit,.j-part6 .tit{font-size: 24px;margin-bottom: 15px;}
	
	.j-part1{margin-top: 40px;}
	.j-part1 .list{padding: 40px 0;}
	.j-part1 .list ul{display: block; white-space: nowrap;overflow-x:scroll;overflow-y:hidden}
	.j-part1 .list ul li{padding:30px 0;display: inline-block;width: 70%;border: none;}
	.j-part1 .list ul li p{white-space: normal;}
	
	.j-part2{padding:40px 0;}
	.j-part2 ul{display: block;padding:0;}
	.j-part2 ul li{width: 100%;margin-bottom: 20px;}
	.j-part2 ul li .word{left: 20px;}
	.j-part2 ul li .word h4{font-size: 24px;}
	.j-part2 ul li .word p{font-size: 18px;}
	.j-part4{padding:40px 0;}
	.j-part4 .swiper-slide{width: 100%;}
	
	.j-part4 a.prev,.j-part4 a.next{z-index: 4;width: 30px;height: 30px;top:57%;}
	.j-part4 a.prev::before{width: 8px;height: 12px;background-size: 100% 100%;}
	.j-part4 a.next::before{width: 8px;height: 12px;background-size: 100% 100%;}
	
	.j-part5 .list .one{padding:0 20px;}
	.j-part5 .list .one p{font-size:14px;}
	.j-part5 .list dl{margin-bottom: 10px;}
	.j-part5 .list dl dt{padding:0 20px;}
	.j-part5 .list dl dt p{font-size: 12px;line-height: 20px;fon}
	.j-part5 .list dl dd{padding:20px;}
	.j-part5 .list dl dd .tip span{margin-right: 10px;font-size:12px;padding:5px 8px;}
	.j-part5 .list dl dd .xx ul{flex-wrap: wrap;}
	.j-part5 .list dl dd .xx ul li{width: 100%;padding-right: 0;margin-bottom: 10px;}
	.j-part5 .list dl dd .xx ul li h4{margin-bottom: 10px;}
	.j-part5 .list dl dd .tip{margin-bottom: 10px;}
	.j-part5 .list dl dd .tip a.btn{display: none;}
	.j-part6{padding:40px 0;}
	.j-part6 ul{padding:20px;flex-wrap: wrap;}
	.j-part6 ul li{width: 100%;margin-bottom: 10px;}
	.j-part6 ul li .ico{margin-bottom: 10px;}
	.j-part6 ul li .word{padding-top: 10px;}
	.j-part6 ul li .word h4{font-size: 12px;}
	.j-part6 ul li .word p{font-size: 14px;}
	.j-part6 ul li p{font-size: 14px;}
	
	.news-list{padding-top: 40px;}
	.news-list a.item{flex-wrap: wrap;margin-bottom: 20px;}
	.news-list a.item .img{width: 100%;}
	.news-list a.item .word{width: 100%;padding:20px;}
	.news-list a.item .word .tit{font-size:18px;}
	.news-list a.item .word .ms{font-size: 14px;line-height: 24px;}
	.fy{margin:20px auto;}
	.fy p{margin:0 20px;}
	
	.news-show{width: 92%;margin:40px auto;}
	.news-show .tit{font-size: 18px;line-height: 30px;margin-bottom: 15px;}
	.news-show .news-details{margin:20px auto;font-size: 14px;line-height: 24px;}
	.news-show .news-next{padding-top: 20px;}
	.news-show .news-next a{font-size: 12px;}
	
	.product-list{margin:40px auto 0}
	.product-list a.item{width: 100%;margin-right: 0;}
	.product-list a.item .word{padding:20px 10px;}
	.product-list a.item .word p{font-size: 16px;margin-bottom: 20px;}
	.product-list a.item:nth-child(3n){margin-right: 0;}
	.product-list a.item:nth-child(4n){margin-right: 0;}
	
	.product-show{margin-top: 40px;flex-wrap: wrap;padding:0;padding-bottom: 20px;}
	.product-show .col-l{width: 100%;}
	.product-show .col-r{width: 100%;padding-left: 0;margin-top: 20px;}
	.product-list1{margin-top: 20px;}
	.product-list1 .tit{font-size: 20px;margin-bottom: 20px;}
	
	.solution-list{margin-top: 40px;}
	.solution-list a.item{flex-wrap: wrap;padding-bottom: 0;margin-bottom: 20px;border-bottom:1px solid #ccc;flex-direction: column-reverse;}
	
	.solution-list a.item .word{width: 100%;padding:0;margin-top:20px;}
	.solution-list a.item .word .tit{font-size: 18px;margin-bottom: 15px;}
	.solution-list a.item .word .ms{font-size: 12px;line-height: 20px;margin-bottom: 20px;}
	.solution-list a.item .word span.more{justify-content: flex-start;display: none;}
	.solution-list a.item .img{width: 100%;}
	.solution-list a.item .mun{display: none;}
	
	.solution-show{margin-top: 40px;}
	.solution-show .tit{font-size: 20px;}
	.solution-show .list{flex-wrap: wrap;}
	.solution-show .list .col-l{padding:20px;width: 100%;}
	.solution-show .list dl{margin-bottom: 30px;}
	.solution-show .list .col-r{padding:20px;width: 100%;}
	.solution-show1{padding:20px 0;}
	.solution-show1 ul{flex-wrap: wrap;}
	.solution-show1 ul li {width: 100%;margin-bottom: 20px;}
	.solution-show1 ul li p{font-size: 14px;}
	.solution-next{padding:20px 0;}
	
	#about1,#about2,#about3,#about4,#about5,#job1,#job2,#job3,#job4,#job5,#job6,#contact1,#contact2,#contact3,#contact4{padding-top: 55px;margin-top: -55px;}
	
	.a-part1{padding-top:40px;}
	.a-part1-1{flex-wrap:wrap;}
	.a-part1-1 .col-l{width:100%;padding:0 4%;}
	.a-part1-1 .col-l .title{margin-bottom:20px;}
	.a-part1-1 .col-l .ms{font-size:12px;}
	.a-part1-1 .col-l .ms p{margin-bottom:20px!important}
	.a-part1-1 .col-r{width:100%;}
	
	.a-part1-2{padding:30px 4%;}
	.a-part1-1 .col-r .btn{right:0px;bottom:20px;width:100%;display:flex;justify-content:center;}
	.a-part1-1 .col-r .btn a{margin-left:10px;margin-right:10px;}
	
	.a-part1-2 ul{display:block;white-space: nowrap;overflow-x: scroll;overflow-y:hidden;}
	.a-part1-2 ul li{display:inline-block;width:200px;}
	.a-part1-2 ul li .num span{font-size:30px;}
	.a-part1-2 ul li .num p{height:20px;}
	.a-part1-2 ul li .num p i{display:none;}
	
	.a-part3 .list ul{display:block;}
	.a-part3 .list ul li{display:block;width:100%;padding:20px;border-bottom: 1px solid rgba(151,151,151,0.5);}
	.a-part3 .list ul li h3{font-size:20px;margin-bottom:20px;}
	.a-part3 .list ul li p{font-size:16px;line-height:24px;height:auto;padding-bottom:20px;height:auto;}
	.a-part3 .list ul li p::after{display:none;}
	/*.a-part3 .list ul li:nth-child(2),.a-part3 .list ul li:nth-child(3){top:-70px;}*/
	
	.a-part4{padding:40px 0;}
	.a-part4 .img{padding:0;}
	.a-part5 .ms{width:92%;margin:20px auto;}
.service2_main{padding:20px 4% 100px;}
.service2{padding:40px 0;}
.service2 .tit{margin-bottom: 20px;text-align: center;}
.service2_main .tab li:after{height:2px;left:50%;margin-left:-34px;width:68px;}
.about-6 .ab-6 .swiper-slide .left .tic h3:before{height:2px;display: none;}
.about-3 .ab-3 .swiper-slide .right .tic h3:before{height:2px;display: none;}
.service2 .tit h3{font-size:24px;margin-bottom: 20px;}

.service2_main .tab{width:100%;float:none;margin-top:0;}
.service2_main .tab li{margin-bottom: 30px;width:33.33%;float:left;font-size:16px;text-align: center;}
.service2_main .tab li.active span{opacity: 0;}

.service2-2,.service2-4,.service2-6{display: none;}

.service2-1,.service2-3,.service2-5{width: 100%;margin-left: 0;float:none;padding-bottom: 30px;}


.service2-1 .swiper-slide,.service2-3 .swiper-slide,.service2-5 .swiper-slide{width:100%;height:auto;}
.service2-1 .swiper-slide .img,.service2-3 .swiper-slide .img,.service2-5 .swiper-slide .img{display: block;width:100%;height:300px;text-align: center;}
.service2-1 .swiper-slide .img img,.service2-3 .swiper-slide .img img,.service2-5 .swiper-slide .img img{width:auto;margin:0 auto;height:300px;}

.service2_main ul.mac{left:5%;height:370px;}

.service2-5a{padding:40px 0;}
.service2-5a .tit{margin-bottom: 20px;text-align: center;}
.service2-5a .tit h3{font-size:20px;margin-bottom: 20px;}
.service2-5a .tit p{display: none;}
.service2-5a .sw-5 .img{text-align: center;}
.service2-5a .sw-5 .img img{width:80%;margin:0 auto;}


.service2-5a .c-btnc-next5, .service2-5a .c-btnc-prev5{display: none;}
.service2-5a .sw-5 .swiper-slide-active, .swiper-slide-duplicate-active{transform: scale(0.95);}

footer .col-b{display:block;padding:20px 4%;height:auto;}
footer .col-b a{display:none;}
footer .col-b span{display:none;}



.i-part2 .item{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
.i-part2 .item .bg{height:100%;width:100%;}
.i-part2 .item .bg img{display:block;width:100%;}
.i-part2 .item .word{height:100%;}
.i-part2 .item .word .ms{margin-bottom:20px;}
.i-part2 .item .word a.more{color:#333;}
.i-part2 .item .word a.more i{background-color:#4048e0;}
.i-part2 .item .word a.more i::before{background-image: url(../img/more_ico1.png);}

.i-part2 .item .word h3{text-align:left;}
.i-part2{display:block;}
.i-part2 .item,.i-part2 .item.active{display:block;width:100%;position:relative;overflow:hidden;height:auto;margin-bottom:20px;}
.i-part2 .item .word{color:#333;}
.i-part2 .item .word h4{white-space:initial;margin-bottom:10px;}
.i-part2 .item .word h3{margin-bottom:10px;}
.i-part2 .item .word .ms p{color:#4048e0;}
.i-part2 .item .word .ms p::before{background-color:#4048e0;}

.i-part5 .ban5 .swiper-slide .word .ms{height:72px;overflow:hidden;}


.a-part2 .ban1 .swiper-container{margin-top:20px;}
.i-part5 .tit{margin-bottom:20px;}
.i-part5 .ban5 .swiper-slide .word h3{font-size:16px;margin-bottom:10px;}

.c-modal-dialog {width:94%;}
.c-modal-dialog .video {width:100%;height:auto;padding-bottom:56.25%;position:relative;}
.c-modal-dialog .video-js {position:absolute;}
.c-modal-dialog .search {margin:0 auto;}
.c-modal-dialog .search .input {height:54px;line-height:54px;}
.c-modal-dialog .search .submit {width:54px;height:54px;background-size:24px;}

.a-part1-1 .col-r .swiper-slide .play{width:30px;height:30px;}

.i-part1{margin-top:0;}
.i-part1 .cc{display:none;}
}
@media (max-width:960px) {}
@media (max-width:768px) {}
@media (max-width:414px) {}
@media (max-width:375px) {}
@media (max-width:320px) {}