@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;max-width: 100%;}
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;}
.line1 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.line2 {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.line3 {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.line4 {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}

* {box-sizing:border-box;-webkit-text-size-adjust:none;}
body {left:0px;position:relative;line-height:1;}
html{width:100%;overflow-x: hidden;}
.layout{width: 85.4vw;margin:0 auto;position: relative;}
.more{display: block;width: 180px;height: 50px;background-image: url(../img/btn-ico.png);background-size: 100% 100%; text-align: center;line-height: 50px;color: #fff;font-size: 16px;position: relative;}
.more::before{content: '';display: block;width: 0;height: 1px;background-color: #208AC8; position: absolute;left:18px;bottom:0;transition: all .5s;}
.more::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;left:220px;bottom:0;opacity: 0;transition: all .3s;transition-delay: 0.5s;}
.more:hover::before{width: 271px;}
.more:hover::after{opacity: 1;}

/*鼠标选中文字的样式*/
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:#208AC8;}
body::-webkit-scrollbar-thumb:window-inactive {background:#208AC8;}
body::-webkit-scrollbar-thumb:vertical:hover {background:#208AC8;}


/*示例字体*/
@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;}

#about1,#about2,#about3,#about4,#contact1,#contact2{padding-top:120px;margin-top: -120px;}

/* pc头部 */
header{position: fixed;top:0;left:0;width: 100%;height: 160px;padding:0 7.3vw;z-index: 99;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.12);transition: all .3s;}
header .logo{position: relative;}
header .logo img{display: block;height: 60px;transition: all .3s;}
header .logo img:nth-of-type(2){position: absolute;top:0;left:0;opacity: 0;}
header .h-right{display: flex;align-items: center;}
header .h-right nav{}
header .h-right nav ul{display: flex;align-items: center;}
header .h-right nav ul li{margin:0 40px;position: relative;height: 160px;line-height: 160px;}
header .h-right nav ul li a{color: #fff;font-size: 16px;transition: all .3s;}
header .h-right nav ul li .xl{position: absolute;left:50%;transform: translateX(-50%);width: 120px;display: none;}
header .h-right nav ul li .xl a{display: block;font-size: 14px;height: 40px;line-height: 40px;background-color: #ffffff;color: #333333;text-align: center;transition: all .3s;}
header .h-right nav ul li .xl a:hover{background-color: #208AC8;color: #ffffff;}
header .h-right .search{position: relative;margin-left: 40px;}
header .h-right .search input{width: 180px;height: 40px;background-color: rgba(255,255,255,0.1);border-radius: 20px;padding:0 44px 0 10px;color: #fff;transition: all .3s;}
header .h-right .search button{display: block;width: 20px;height: 20px;background-image: url(../img/search-ico.png);background-size: 100% 100%;position: absolute;top:50%;transform: translateY(-50%);right:24px;background-color: transparent;border: none;cursor: pointer;transition: all .3s;}

header.active{background-color: #ffffff;border-bottom: 1px solid rgba(0,0,0,0.12);}
header.active .logo img:nth-of-type(1){opacity: 0;}
header.active .logo img:nth-of-type(2){opacity: 1;}

header.active .h-right nav ul li a{color: #111111;}
header.active .h-right .search input{background-color: rgba(119,119,119,0.1);color: #333;}
header.active .h-right .search button{background-image: url(../img/search-ico1.png);}

header.active1{background-color: #ffffff;border-bottom: 1px solid rgba(0,0,0,0.12);height: 120px;}
header.active1 .logo img:nth-of-type(1){opacity: 0;}
header.active1 .logo img:nth-of-type(2){opacity: 1;}
header.active1 .h-right nav ul li{height: 120px;line-height: 120px;}
header.active1 .h-right nav ul li a{color: #111111;}
header.active1 .h-right .search input{background-color: rgba(119,119,119,0.1);color: #333;}
header.active1 .h-right .search button{background-image: url(../img/search-ico1.png);}

.js-m-3.animate {opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.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:2001;width:100%;display:none;top:0;left:0;}
.header2 .main-wrap {height:55px;padding:0 4%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;}
.header2 .logo {overflow:hidden;}
.header2 .logo a {display:block;}
.header2 .logo img {display:block;height:24px;}
.header2 .nav-btn {width:24px;height:18px;position:relative;cursor:pointer;}
.header2 .nav-btn .line {display:block;width:100%;height:2px;border-radius:2px;background-color:#333333;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;width:75%;}
.header2 .nav-btn .line3 {bottom:0;-webkit-transform-origin:left 2px 0;-ms-transform-origin:left 2px 0;transform-origin:left 2px 0;width:90%;}
.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;}
.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:#208AC8;}
.header2 .nav-btn.hover .line3 {width:100%;}

.i-part1{width: 100vw;height: 100vh;position: relative;overflow: hidden;}
.i-part1 .swiper-slide{position: relative;}
.i-part1 .swiper-slide .img img.pc{display: block;width: 100%;height: 100vh;}
.i-part1 .swiper-slide .img img.mm{display: none;}
.i-part1 .swiper-slide .wz{position: absolute;top:50%;transform: translateY(-50%);left:7.3vw}
.i-part1 .swiper-slide .wz p.cn{font-size: 58px;color: #fff;font-weight: bold;color: #fff;margin-bottom: 60px;}
.i-part1 .swiper-slide .wz p.en{font-size: 16px;line-height: 26px;color: rgba(255,255,255,0.76);font-weight: lighter;}
.i-part1 .pagination {position: absolute;left:7.3vw;top:34vh;z-index: 3;}
.i-part1 .pagination .swiper-pagination-bullet {overflow: hidden; width:5px;height:5px;display:inline-block;border-radius:3px;position:relative;outline:none;margin:0 5px !important;background-color: rgba(255,255,255,0.21);opacity: 1;transition: all .3s;}
.i-part1 .pagination .swiper-pagination-bullet::after {content:'';position:absolute;left:0;bottom:0;width:100%;height:5px;border-radius:2px;background-color: rgba(255,255,255,0.21);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}
.i-part1 .pagination .swiper-pagination-bullet-active{width: 70px;height: 5px;}
.i-part1 .pagination .swiper-pagination-bullet-active::after {content: '';width: 100%;height: 5px; background:#208AC8;-webkit-animation:indicator-loading 6s linear forwards;animation:indicator-loading 6s linear forwards;}
@-webkit-keyframes indicator-loading {
0% {-webkit-transform:scaleX(0);transform:scaleX(0);}
100% {-webkit-transform:scaleX(1);transform:scaleX(1);}
}
@keyframes indicator-loading {
0% {-webkit-transform:scaleX(0);transform:scaleX(0);}
100% {-webkit-transform:scaleX(1);transform:scaleX(1);}
}

.i-part1 .btn{display: flex;position: absolute;right:7.3vw;bottom:80px;z-index: 3;}
.i-part1 .btn a{display: block;width: 58px;height: 50px;background-image: url(../img/btn1-ico.png);background-size: 100% 100%;position: relative;}
.i-part1 .btn a::before{content: '';display: block;width: 19px;height: 7px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background-size: 100% 100%; }
.i-part1 .btn a.prev{margin-right: 30px;}
.i-part1 .btn a.prev::before{background-image: url(../img/prev-ico.png);}
.i-part1 .btn a.next::before{background-image: url(../img/next-ico.png);}
.i-part1 a.link{display: block;width: 377px; position: absolute;left:calc(7.3% + 140px);bottom: 95px;z-index: 3;padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.3);padding-left: 30px;}
.i-part1 a.link p{color: #fff;font-size: 16px;}
.i-part1 a.link i{display: block;width: 148px;height: 148px;background-image: url(../img/mouse-ico.png);background-size: 100% 100%;position: absolute;right:-50px;bottom:0;}
.i-part1 .dian{width: 45px;height: 7px;background-image: url(../img/banner-dian.png);background-size: 100% 100%;position: absolute;left: 7.3%;bottom: 95px;z-index: 3;}

.i-part2{width: 100vw;height: 100vh;overflow: hidden;position: relative;background-image: url(../img/i-part2-bg.jpg);padding-top: 264px;color: #fff;background-size: cover;}
.i-part2 h3{font-size: 42px;font-weight: bold;margin-bottom: 50px;text-align: center;}
.i-part2 .ms{width: 914px;text-align: center;font-size: 16px;line-height: 36px;margin:0 auto 90px;}
.i-part2 ul{display: flex;width: 914px;margin: 0 auto;justify-content: space-between;}
.i-part2 ul li .ico{margin-bottom: 22px;text-align: center;}
.i-part2 ul li .ico img{display: inline-block;height: 56px;}
.i-part2 ul li .num{margin-bottom: 15px;display: flex;justify-content: center;align-items: flex-end;}
.i-part2 ul li .num span{font-family:"DIN-Bold";font-size: 56px;display: block;margin-right: 10px;}
.i-part2 ul li .num i{display: block;width: 20px;height: 28px;background-image: url(../img/add-ico.png);background-size: 100% 100%;margin-bottom: 30px;}
.i-part2 ul li p{text-align: center;font-size: 16px;opacity: 0.67;}
.i-part2 .more{margin:100px auto 0;}

.i-part2 h3{transform: translateY(20px);opacity: 0;transition: all .2s linear .3s;}
.i-part2 .ms{transform: translateY(20px);opacity: 0;transition: all .2s linear .5s;}
.i-part2 ul{transform: translateY(20px);opacity: 0;transition: all .2s linear .7s;}
.i-part2 .more{transform: translateY(20px);opacity: 0;transition: all .2s linear .9s;}

.i-part2.active h3,.i-part2.active .ms,.i-part2.active ul,.i-part2.active .more{transform: translateY(0);opacity: 1;}


.i-part3{width: 100vw;height: 100vh;overflow: hidden;position: relative;background-image: url(../img/i-part3-bg.jpg);padding-top: 264px;color: #fff;background-size: cover;}
.i-part3 h3{font-size: 42px;font-weight: bold;margin-bottom: 92px;text-align: center;}
.i-part3 .list{display: flex;width: 85.4%;margin: 0 auto;justify-content: space-between;}
.i-part3 .list .item{text-align: center;display: block;color: #fff;width:calc(100% / 6);padding:0 20px;}
.i-part3 .list .item .ico{height: 128px;margin-bottom: 30px;}
.i-part3 .list .item .ico img{height: 128px;}
.i-part3 .list .item h4{font-size: 28px;margin-bottom: 56px;transition: all .3s;position: relative;display: inline-block;}
.i-part3 .list .item h4::before{content: '';display: block;width: 0;height: 1px;background-color: #208AC8; position: absolute;left:0px;bottom:-20px;transition: all .5s;}
.i-part3 .list .item h4::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;left:179px;bottom:-20px;opacity: 0;transition: all .3s;transition-delay: 0.5s;}
.i-part3 .list .item i{display: block;width: 24px;height: 24px;background-image: url(../img/i-part3-ico2.png);background-size: 100% 100%;margin:0 auto 40px;}
.i-part3 .list .item p{font-size: 16px;line-height: 34px;transition: all .3s;opacity: 0.4;}

.i-part3 .list .item:hover p{opacity: 1;}
.i-part3 .list .item:hover h4{color: #27D0F5;}
.i-part3 .list .item:hover h4::before{width: 248px;}
.i-part3 .list .item:hover h4::after{opacity: 1;}

.i-part3 h3{transform: translateY(20px);opacity: 0;transition: all .2s linear .3s;}
.i-part3 .list .item:nth-of-type(1){transform: translateY(20px);opacity: 0;transition: all .2s linear .5s;}
.i-part3 .list .item:nth-of-type(2){transform: translateY(20px);opacity: 0;transition: all .2s linear .7s;}
.i-part3 .list .item:nth-of-type(3){transform: translateY(20px);opacity: 0;transition: all .2s linear .9s;}
.i-part3 .list .item:nth-of-type(4){transform: translateY(20px);opacity: 0;transition: all .2s linear 1.1s;}
.i-part3 .list .item:nth-of-type(5){transform: translateY(20px);opacity: 0;transition: all .2s linear 1.3s;}
.i-part3 .list .item:nth-of-type(6){transform: translateY(20px);opacity: 0;transition: all .2s linear 1.5s;}
.i-part3.active h3,.i-part3.active .list .item{transform: translateY(0);opacity: 1;}


.i-part4{width: 100vw;height: 100vh;overflow: hidden;position: relative;background-image: url(../img/i-part4-bg.jpg);padding-top: 228px;color: #fff;background-size: cover;padding-left: 7.3%;display: flex;}
.i-part4 .left{width: 398px;padding-top: 117px;}
.i-part4 .left h3{font-size: 42px;font-weight: bold;margin-bottom: 96px;}
.i-part4 .left .tab{position: relative;}
.i-part4 .left .tab a{display: block;font-size: 18px;color:rgba(255,255,255,0.6);margin-bottom: 50px;position: relative;transition: all .3s;}
.i-part4 .left .tab a::before{content: '';display: block;width: 0;height: 1px;background-color: #208AC8; position: absolute;left:0px;bottom:-19px;transition: all .5s;}
.i-part4 .left .tab a::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;left:170px;bottom:-19px;opacity: 0;transition: all .3s;transition-delay: 0.5s;}
.i-part4 .left .tab a.active{font-size: 24px;color: #208AC8;}
.i-part4 .left .tab a.active::before{width: 237px;}
.i-part4 .left .tab a.active::after{opacity: 1;}

.i-part4 .right{width: calc(100% - 398px);}
.i-part4 .right .item{display: none;}
.i-part4 .right .item.active{display: block; }
.i-part4 .right .item .swiper-slide{transition: all .3s;opacity: 0.28;}
.i-part4 .right .item .swiper-slide .num{font-family:"DIN-Bold";color: #fff;font-size: 56px;margin-bottom: 50px;}
.i-part4 .right .item .swiper-slide .img{width: 100%;overflow: hidden;margin-bottom: 43px;position: relative;}
.i-part4 .right .item .swiper-slide .img img{display: block;width: 100%;}
.i-part4 .right .item .swiper-slide .img::before{content: '';display: block;width: 60px;height: 60px;background-image: url(../img/link-ico.png);background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;opacity: 0;}
.i-part4 .right .item .swiper-slide p{font-size: 24px;color: #fff;}
.i-part4 .right .item .swiper-slide-active{opacity: 1;}
.i-part4 .right .item .swiper-slide:hover .img::before{opacity: 1;}

.i-part4 .left{transform: translateY(20px);opacity: 0;transition: all .2s linear .3s;}
.i-part4 .right{transform: translateY(20px);opacity: 0;transition: all .2s linear .5s;}
.i-part4.active .left,.i-part4.active .right{transform: translateY(0);opacity: 1;}


.i-part5{width: 100vw;height: 100vh;overflow: hidden;position: relative;background-image: url(../img/i-part5-bg.jpg);padding-top: 327px;color: #fff;background-size: cover;}
.i-part5 h3{font-size: 42px;text-align: center;margin-bottom: 15px;font-weight: bold;}
.i-part5 h2{font-size: 62px;text-align: center;font-weight: bold;margin-bottom: 65px;}
.i-part5 .more{margin:0 auto;}

.i-part5 h3{transform: translateY(20px);opacity: 0;transition: all .2s linear .3s;}
.i-part5 h2{transform: translateY(20px);opacity: 0;transition: all .2s linear .5s;}
.i-part5 .more{transform: translateY(20px);opacity: 0;transition: all .2s linear .7s;}
.i-part5.active h3,.i-part5.active h2,.i-part5.active .more{transform: translateY(0);opacity: 1;}


footer{background-color: #000;}
footer .col-t{display: flex;padding-right: 7.3vw;position: relative;justify-content: space-between;}
footer .col-t .left{width: 652px;}
footer .col-t .left .img{display: block;width: 100%;}
footer .col-t .left .other{position: absolute;left:7.3vw;top:80px;z-index: 3;}
footer .col-t .left .other .select{width: 230px;height: 40px;border: 1px solid rgba(204,204,204,0.39);position: relative;color: #fff;line-height: 40px;padding:0 14px;margin-bottom: 30px;cursor: pointer;z-index: 9;}
footer .col-t .left .other .select::before{content: '';display: block;width: 9px;height: 4px;background-image: url(../img/link-ot.png);background-size: 100% 100%;position: absolute;right:14px;top:50%;transform: translateY(-50%);}
footer .col-t .left .other .select .xl{display: none;width: 228px;position: absolute;left:0;bottom:39px;}
footer .col-t .left .other .select .xl a{display: block;background-color: #ffffff;padding:0 20px;transition: all .3s;}
footer .col-t .left .other .select .xl a:hover{background-color: #2289CB;color: #ffffff;}
footer .col-t .left .other .tel{font-family:"DIN-Bold";font-size: 24px;color: #fff;margin-bottom: 40px;}
footer .fx{align-items: center;display: flex;position: relative;z-index: 10;font-size: 14px;color: rgba(255,255,255,0.36);}
footer .social-share{width: 30px;height: 30px;position: relative;margin-right: 20px;display: block;}
footer .dy{width: 30px;height: 30px;position: relative;}
footer .social-share-icon{opacity: 1;z-index: 2;}
footer .social-share>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
footer .social-share .icon-wechat,footer .social-share .icon-weibo{color: transparent!important;border-color: transparent!important;background-color: transparent!important; }
footer .col-t .right{width: calc(100% - 652px);display: flex;justify-content: space-between;padding-top: 80px;}
footer .col-t .right dl dt{font-size: 16px;color: #fff;margin-bottom: 30px;}
footer .col-t .right dl dd a{display: block;font-size: 14px;line-height: 30px;transition: all .3s;color: #fff;opacity: 0.6;}
footer .col-t .right dl dd a:hover{opacity: 1;}
footer .col-b{display: flex;justify-content: space-between;padding:0 7.3vw;background-color: rgba(255,255,255,0.09);height: 55px;align-items: center;font-size: 12px;color: rgba(255,255,255,0.37);}
footer .col-b a{font-size: 12px;color: rgba(255,255,255,0.37);transition: all .3s;}
footer .col-b a:hover{color: #fff;}

.right_nav{position: fixed;right:30px;top:50%;transform: translateY(-50%);z-index: 99;}
.right_nav a{display: block;width: 21px;height: 19px;position: relative;margin-bottom: 30px;}
.right_nav a::before{content: '';display: block;width: 6px;height: 6px;background-image: url(../img/r-nav2.png);background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.right_nav a.active::before{content: '';display: block;width: 21px;height: 19px;background-image: url(../img/r-nav1.png);background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}


/* 视频弹窗 */
.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;}

#luxy{width: 100%;background-color: #fff;z-index: 3;}

.case-page{padding-top: 360px;padding-bottom: 120px; width: 100%;background-image: url(../img/case-page-bg.jpg);background-size: cover;background-color: #0E1F4D;}
.case-page .tab{display: flex;justify-content: space-between;align-items: flex-end;}
.case-page .tab .tit{color: #fff;}
.case-page .tab .tit h3{font-size:58px;margin-bottom: 30px;}
.case-page .tab .tit p{font-size: 28px;font-weight: lighter;}
.case-page .tab .link{display: flex;}
.case-page .tab .link a{display: block;font-size: 20px;font-weight: bold;color: #fff;position: relative;;width: 180px;height: 50px;text-align: center;line-height: 50px;background-size: 100% 100%;transition: all .3s; }
.case-page .tab .link a::before{content: '';display: block;width: 0;height: 1px;background-color: #208AC8; position: absolute;left:18px;bottom:0;transition: all .3s;transition-delay: 0.3s;}
.case-page .tab .link a::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;left:190px;bottom:0;opacity: 0;transition: all .3s;transition-delay: 0.7s;}
.case-page .tab .link a.active{background-image: url(../img/btn-ico.png);margin-right: 90px;}
.case-page .tab .link a.active::before{width: 236px;}
.case-page .tab .link a.active::after{opacity: 1;}
.case-page .list{margin-top: 140px;display: flex;flex-wrap: wrap;}
.case-page .list .item{display: block;width: calc(100% / 3 - 35px);margin-right: 52.5px;position: relative;margin-bottom: 100px;}
.case-page .list .item .img{width: 100%;position: relative;overflow: hidden;}
.case-page .list .item .img img{display: block;width: 100%;transition: all .3s;}
.case-page .list .item .img::before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,3,16,0.29);position: absolute;z-index: 2; top:0;left:0;opacity: 0;transition: all .3s;}
.case-page .list .item .img::after{content: '';display: block;width: 60px;height: 60px;background-image: url(../img/link-ico.png);background-size:100% 100%;position: absolute;z-index: 3; top:50%;left:50%;transform: translate(-50%,-50%);opacity: 0;transition: all .3s;}
.case-page .list .item p{margin-top: 40px;text-align: center;color: #ffffff;font-size: 24px;}
.case-page .list .item:nth-of-type(3n){margin-right: 0;}

.case-page .list .item:hover .img img{transform: scale(1.03);}
.case-page .list .item:hover .img::before{opacity: 1;}
.case-page .list .item:hover .img::after{opacity: 1;}
.case-page .fy{margin-top: 20px;}

.fy{display: flex;justify-content: center;flex-wrap: wrap;}
.fy a{display: block;width: 58px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #ffffff;background-image: url(../img/btn1-ico.png);background-size: 100% 100%;margin:0 17px;transition: all .3s;}

.fy a:hover,.fy a.active{color: #2687CB;background-image: url(../img/btn1-icoa.png);}

.case-show{padding-top: 160px;display: flex;}
.case-show .left{width: 70%;position: relative;background-color: #0E1F48;overflow: hidden;}
.case-show .left .bg{position: absolute;top:0;left:0;width: 100%;}
.case-show .left .bg img{display: block;width: 100%;}
.case-show .left .details{position: relative;}
.case-show .left .details .title{display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.12);padding:87px 7.3vw 50px; }
.case-show .left .details .title h3{font-size: 36px;font-weight: bold;color: #ffffff;}
.case-show .left .details .fx{align-items: center;display: flex;position: relative;z-index: 10;font-size: 14px;color: rgba(255,255,255,0.36);}
.case-show .left .details .social-share{width: 30px;height: 30px;position: relative;margin-right: 20px;display: block;}
.case-show .left .details .social-share .icon-wechat .wechat-qrcode{top:40px;}
.case-show .left .details .social-share .icon-wechat .wechat-qrcode:after{bottom:0;top:-13px;transform: rotate(180deg);}
.case-show .left .details .dy{width: 30px;height: 30px;position: relative;}
.case-show .left .details .social-share-icon{opacity: 1;z-index: 2;}
.case-show .left .details .social-share>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.case-show .left .details .social-share .icon-wechat,.case-show .left .details .social-share .icon-weibo{color: transparent!important;border-color: transparent!important;background-color: transparent!important; }

.case-show .left .details .xx{padding:90px 7.3vw;}
.case-show .left .details .xx .tt{display: block;width: 180px;height: 50px;background-image: url(../img/btn-ico.png);background-size: 100% 100%; text-align: center;line-height: 50px;color: #fff;font-size: 16px;position: relative;}
.case-show .left .details .xx .tt::before{content: '';display: block;width: 0;height: 1px;background-color: #208AC8; position: absolute;left:18px;bottom:0;transition: all .5s;width: 271px;}
.case-show .left .details .xx .tt::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;left:220px;bottom:0;opacity: 0;transition: all .3s;transition-delay: 0.5s;opacity: 1;}

.case-show .left .details .xx .ms{margin-top: 60px;color: #ffffff;font-size: 16px;line-height: 32px;}
.case-show .left .details .xx .net{width: 100%;height: 70px;display: flex;justify-content: space-between;align-items: center;padding:0 40px; background-color: rgba(255,255,255,0.24);margin-top: 100px;}
.case-show .left .details .xx .net a{display: flex;align-items: center; color: #ffffff;font-size: 16px;}
.case-show .left .details .xx .net a i{display: block;width: 15px;height: 15px;background-size: 100% 100%;}
.case-show .left .details .xx .net a.prev i{background-image: url(../img/net-prev.png);margin-right: 20px;}
.case-show .left .details .xx .net a.next i{background-image: url(../img/net-next.png);margin-left: 20px;}
.case-show .left .details .xx .net a.back{display: block;width: 20px;height: 20px;background-image: url(../img/net-icoa.png);background-size: 100% 100%;}

.case-show .right{width: 30%;padding:84px 7.3vw 0 42px;}
.case-show .right .tit{display: flex;justify-content: space-between;align-items: flex-end;border-bottom: 1px solid #C6C6C6;font-family: Arial; padding-bottom: 32px;margin-bottom: 50px;}
.case-show .right .tit h3{font-size: 24px;font-weight: bold;position: relative;}
.case-show .right .tit h3::before{content: '';display: block;width: 93px;height: 2px;background-color: #2289CB;position: absolute;left:0;bottom:-33px;}
.case-show .right .tit a{font-size: 16px;color: #666666;transition: all .3s;}
.case-show .right .tit a:hover{color: #2289CB;}
.case-show .right .list .item{display: block;width: 100%;overflow: hidden;margin-bottom: 40px;}
.case-show .right .list .item .img{width: 100%;overflow: hidden;}
.case-show .right .list .item .img img{display: block;width: 100%;transition: all .3s;}
.case-show .right .list .item p{margin-top: 20px;color: #111111;font-size: 18px;font-family: Arial;font-weight: bold;}

.case-show .right .list .item:hover .img img{transform: scale(1.03);}

.news-page{padding-top: 160px;background-color: #0E1F4D;position: relative;}
.news-page .bg{position: absolute;left:0;top:0;z-index: 2;}
.news-page .bg img{display: block;width: 100%;}
.news-page .bg1{position: absolute;left:0;bottom:0;z-index: 2;}
.news-page .bg1 img{display: block;width: 100%;opacity: 0.3;}
.news-page .left{position: relative;z-index:3;width: 31.7%;padding-left: 7.3vw;padding-top: 200px;float:left;position: sticky;top:120px;}
.news-page .left .title{color: #ffffff;}
.news-page .left .title h3{font-size: 58px;font-weight: bold;margin-bottom: 30px;}
.news-page .left .title p{font-size: 28px;font-weight: lighter;}
.news-page .left .link{margin-top: 177px;}
.news-page .left .link a{display: block;color: #fff;font-size: 20px;transition: all .3s;position: relative;margin-bottom: 55px;}
.news-page .left .link a::before{content: '';display: block;width: 0;height: 1px;background-color: #208AC8; position: absolute;left:0px;bottom:-15px;transition: all .5s;}
.news-page .left .link a::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;left:170px;bottom:-15px;opacity: 0;transition: all .3s;transition-delay: 0.5s;}
.news-page .left .link a:hover,.news-page .left .link a.active{color: #208AC8;}
.news-page .left .link a:hover::before,.news-page .left .link a.active::before{width: 236px;}
.news-page .left .link a:hover::after,.news-page .left .link a.active::after{opacity: 1;}

.news-page .right{width: 68.3%;position: relative;z-index: 3;padding-top: 200px;padding-left: 122px;padding-right: 7.3vw;border-left: 1px solid rgba(255,255,255,0.12);float:right;}
.news-page .right .list{display: flex;flex-wrap: wrap;}
.news-page .right .list .item{display: block;width: calc(50% - 27px);margin-right: 54px;margin-bottom: 60px;position: relative;}
.news-page .right .list .item::before{content: '';display: block;width: 0;height: 4px;background-color: #2088CA;position: absolute;left:0;bottom:0;transition: all .3s;}
.news-page .right .list .item:nth-of-type(2n){margin-right: 0;}
.news-page .right .list .item .img{width: 100%;overflow: hidden;}
.news-page .right .list .item .img img{display: block;width: 100%;transition: all .3s;}
.news-page .right .list .item .wz{background-color: rgba(255,255,255,0.1);padding:30px 40px;color: #ffffff;transition: all .3s;border: 1px solid rgba(255,255,255,0.15);}
.news-page .right .list .item .wz .time{opacity: 0.5;margin-bottom: 20px;}
.news-page .right .list .item .wz .tit{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.news-page .right .list .item .wz .ms{font-size: 16px;line-height: 28px;margin-bottom: 50px;}
.news-page .right .list .item .wz .moc{display: flex;align-items: center;}
.news-page .right .list .item .wz .moc i{display: block;width: 19px;height: 7px;background-image: url(../img/moc-ico.png);background-size: 100% 100%;margin-left: 20px;}

.news-page .right .list .item:hover::before{width: 100%;}
.news-page .right .list .item:hover .img img{transform: scale(1.03);}
.news-page .right .list .item:hover .wz{background-color: rgba(255,255,255,0.2);}
.news-page .right .moa{width: 100%;height: 70px;background-color: rgba(255,255,255,0.24);text-align: center;line-height: 70px;color: #ffffff;margin-bottom: 100px;cursor: pointer;}

.news-show{padding-top: 160px;position: relative;overflow: hidden;}
.news-show .bg{position: absolute;top:0;left:0;width: 100%;}
.news-show .bg img{display: block;width: 100%;}
.news-show .details{position: relative;z-index: 10;padding-top: 140px;width: 942px;margin:0 auto;}
.news-show .details .tit{font-size: 36px;font-weight: bold;color: #111111;line-height: 50px;max-width: 614px;margin-bottom: 36px;}
.news-show .details .ot{display: flex;align-items: center;justify-content: space-between;padding-bottom: 30px;border-bottom: 2px solid #333333;margin-bottom: 60px;}
.news-show .details .ot .time{font-size: 16px;color: #111111;}
.news-show .details .ot .fx{align-items: center;display: flex;position: relative;z-index: 10;font-size: 14px;color: #111111;}
.news-show .details .ot .social-share{width: 30px;height: 30px;position: relative;margin-right: 20px;display: block;}
.news-show .details .ot .dy{width: 30px;height: 30px;position: relative;}
.news-show .details .ot .social-share-icon{opacity: 1;z-index: 2;}
.news-show .details .ot .social-share>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.news-show .details .ot .social-share .icon-wechat,.news-show .details .ot .social-share .icon-weibo{color: transparent!important;border-color: transparent!important;background-color: transparent!important; }
.news-show .details .ms{color: #666666;font-size: 16px;line-height: 32px;padding-bottom: 100px;}

.news-show .details .net{padding-bottom: 100px;}
.news-show .details .net a{display: flex;justify-content: space-between;align-items: center; color: #333333;padding:40px 0 13px 0;transition: all .3s;border-top: 1px solid rgba(0,0,0,0.12);}
.news-show .details .net a p{max-width: 586px;line-height: 25px;font-size: 18px;font-weight: bold;}
.news-show .details .net a span{font-size: 14px;}

.news-show .details .net a:hover{color: #208AC8;}

.contact-page{position: relative;width: 100%;background-color: #0E1F4D;overflow: hidden;padding-bottom: 120px;background-image: url(../img/contact-bg.jpg);background-size: cover;}
.contact-page .bg{position: absolute;top:0;left:0;}
.contact-page .bg img{display: block;width: 100%;}
.contact-page .main-page{padding-top: 360px;position: relative;z-index: 3;}
.contact-page .main-page .banner-wz{padding-left: 7.3vw;color: #fff;margin-bottom: 100px;}
.contact-page .main-page .banner-wz h3{font-size: 58px;font-weight: bold;margin-bottom: 30px;}
.contact-page .main-page .banner-wz p{font-size: 28px;font-weight: lighter;}
.contact-page .main-page .c-job{border-top: 1px solid rgba(255,255,255,0.12); padding:120px 0}
.contact-page .main-page .c-job .tit{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid rgba(255,255,255,0.12);padding:0 7.3vw 70px}
.contact-page .main-page .c-job .tit h3{font-size: 42px;color: #ffffff;font-weight: bold;}
.contact-page .main-page .c-job .tit .btn{display: flex;}
.contact-page .main-page .c-job .tit .btn a{display: block;width: 58px;height: 50px;background-image: url(../img/btn1-ico.png);background-size: 100% 100%;position: relative;transition: all .3s;}
.contact-page .main-page .c-job .tit .btn a::before{content: '';display: block;width: 19px;height: 7px;background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}
.contact-page .main-page .c-job .tit .btn a.prev{margin-right: 30px;}
.contact-page .main-page .c-job .tit .btn a.prev::before{background-image: url(../img/prev-ico.png);}
.contact-page .main-page .c-job .tit .btn a.next::before{background-image: url(../img/next-ico.png);}
.contact-page .main-page .c-job .tit .btn a:hover{background-image: url(../img/btn1-icoa.png);}
.contact-page .main-page .c-job .list{padding:0 7.3vw;}
.contact-page .main-page .c-job .list .swiper-slide{padding:80px 70px;color: #ffffff;position: relative;border:1px solid rgba(255,255,255,0.12);border-top: none;transition: all .3s;}
.contact-page .main-page .c-job .list .swiper-slide::before{content: '';display: block;width: 0;height: 4px;background-color: #2088CA;position: absolute;left:0;bottom:0;transition: all .3s;}
.contact-page .main-page .c-job .list .swiper-slide::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;bottom:0;right:20px;transition: all .3s;opacity: 0;transition-delay: 0.2s;}
.contact-page .main-page .c-job .list .swiper-slide h3{font-size: 24px;font-weight: bold;margin-bottom: 22px;}
.contact-page .main-page .c-job .list .swiper-slide p{font-size: 16px;margin-bottom: 56px;}
.contact-page .main-page .c-job .list .swiper-slide .moc{display: flex;align-items: center;}
.contact-page .main-page .c-job .list .swiper-slide .moc i{display: block;width: 19px;height: 7px;background-image: url(../img/moc-ico.png);background-size: 100% 100%;margin-left: 20px;}

.contact-page .main-page .c-job .list .swiper-slide:hover{background-color: rgba(255,255,255,0.2);}
.contact-page .main-page .c-job .list .swiper-slide:hover::before{width: 100%;}
.contact-page .main-page .c-job .list .swiper-slide:hover::after{opacity: 1;}

.contact-page .main-page .c-add{margin-top: 160px;}
.contact-page .main-page .c-add .title{color: #ffffff;padding:0 7.3vw;}
.contact-page .main-page .c-add .title h3{font-size: 42px;font-weight: bold;}
.contact-page .main-page .c-add .list{margin-top: 80px;padding:0 7.3vw;border-top: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);display: flex;}
.contact-page .main-page .c-add .list .item{display: block;border-left: 1px solid rgba(255,255,255,0.2);padding:84px 60px 60px 70px;width: calc(100% / 3);position: relative;color: #ffffff;transition: all .3s;}
.contact-page .main-page .c-add .list .item .one{display: flex;align-items: center;}
.contact-page .main-page .c-add .list .item .one .tel{display: block;width: 65px;height: 65px;background-image: url(../img/tel-ico.png);background-size: 100% 100%;}
.contact-page .main-page .c-add .list .item .one .xx{margin-left: 30px;}
.contact-page .main-page .c-add .list .item .one .xx span{color: #208AC8;font-size: 18px;display:block;margin-bottom:10px}
.contact-page .main-page .c-add .list .item .one .xx p{font-size: 34px;font-family: Bebas;}
.contact-page .main-page .c-add .list .item .ewm{margin-top: 77px;display: flex;justify-content: space-between;align-items: flex-end;}
.contact-page .main-page .c-add .list .item .ewm .img{text-align: center;}
.contact-page .main-page .c-add .list .item .ewm .img img{display: block;width: 120px;height: 120px;}
.contact-page .main-page .c-add .list .item .ewm .img p{margin-top: 20px;font-size: 16px;}
.contact-page .main-page .c-add .list .item .ewm i{display: block;width: 50px;height: 43px;background-image: url(../img/c-add-ico1.png);background-size: 100% 100%;}
.contact-page .main-page .c-add .list .item .two{margin-bottom: 180px;}
.contact-page .main-page .c-add .list .item .two h3{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.contact-page .main-page .c-add .list .item .two p{font-size: 18px;}
.contact-page .main-page .c-add .list .item .s-more{display: flex;justify-content: space-between;align-items: flex-end;}
.contact-page .main-page .c-add .list .item .s-more .morea{display: block;width: 180px;height: 50px;background-image: url(../img/btn-icoa.png);background-size: 100% 100%; text-align: center;line-height: 50px;color: #fff;font-size: 16px;position: relative;}
.contact-page .main-page .c-add .list .item .s-more .morea::before{content: '';display: block;width: 0;height: 1px;background-color: #208AC8; position: absolute;left:18px;bottom:0;transition: all .5s;}
.contact-page .main-page .c-add .list .item .s-more .morea::after{content: '';display: block;width: 101px;height: 101px;background-image: url(../img/mouse-ico1.png);background-size: 100% 100%;position: absolute;left:190px;bottom:0;opacity: 0;transition: all .3s;transition-delay: 0.5s;}
.contact-page .main-page .c-add .list .item:nth-child(2) .s-more i{display: block;width: 45px;height: 50px;background-image: url(../img/c-add-ico2.png);background-size: 100% 100%;}
.contact-page .main-page .c-add .list .item:nth-child(3) .s-more i{display: block;width: 50px;height: 44px;background-image: url(../img/c-add-ico3.png);background-size: 100% 100%;}
.contact-page .main-page .c-add .list .item:nth-child(2)::before,.contact-page .main-page .c-add .list .item:nth-child(3)::before{content: '';display: block;width: 0;height: 4px;background-color: #2088CA;position: absolute;left:0;bottom:0;transition: all .3s;}
.contact-page .main-page .c-add .list .item:nth-child(2):hover::before,.contact-page .main-page .c-add .list .item:nth-child(3):hover::before{width: 100%;}
.contact-page .main-page .c-add .list .item:nth-child(2):hover,.contact-page .main-page .c-add .list .item:nth-child(3):hover{background-color: rgba(255,255,255,0.2);}
.contact-page .main-page .c-add .list .item:hover .s-more .morea{background-image: url(../img/btn-ico.png);}
.contact-page .main-page .c-add .list .item:hover .s-more .morea::before{width:236px ;}
.contact-page .main-page .c-add .list .item:hover .s-more .morea::after{opacity: 1;}

.contact-show{position: relative;overflow: hidden;background-color: #0E1F4D;padding-top: 376px;}
.contact-show .bg{width: 100%;position: absolute;top:0;left:0;z-index: 1;}
.contact-show .bg img{display: block;width: 100%;}
.contact-show .main{position: relative;z-index: 3;color: #ffffff;}
.contact-show .main .title{padding-left: 7.3vw;padding-bottom: 113px;border-bottom: 1px solid rgba(255,255,255,0.12);}
.contact-show .main .title h3{font-size:42px;font-weight: bold;margin-bottom: 30px;}
.contact-show .main .title p{font-size: 24px;}
.contact-show .main .xx{padding:90px 7.3vw;display: flex;justify-content: space-between;}
.contact-show .main .xx .details{width: calc(50% - 160px);}
.contact-show .main .xx .details h3{font-size: 18px;font-weight: bold;}
.contact-show .main .xx .details .ms{margin-top: 50px;font-size: 16px;line-height: 32px;}
.contact-show .main .xx .links{width: calc(50% - 160px);}
.contact-show .main .xx .links h3{font-size: 18px;font-weight: bold;}
.contact-show .main .xx .links p{margin-top: 10px;font-size: 14px;font-weight: lighter;opacity: 0.65;}
.contact-show .main .xx .links .link{position: relative;margin-top: 40px;border: 1px solid rgba(255,255,255,0.5);}
.contact-show .main .xx .links .link #demo {display: block;width: 100%;height: 60px;line-height: 60px;padding-left: 20px;overflow: hidden;max-width: calc(100% - 130px);}
.contact-show .main .xx .links .link button {height: 60px;font-size: 14px;color: #ffffff;line-height: 60px;width: 130px;text-align: center;background-color: rgba(255,255,255,0.5);border: none;cursor: pointer;position: absolute;right: 0;top: 0;z-index: 4;}

.yewu{position: relative;overflow: hidden;background-color: #0E1F4D;padding-top: 376px;background-image: url(../img/yewu-bg.jpg);background-size: cover;}
.yewu .bg{width: 100%;position: absolute;top:0;left:0;z-index: 2;}
.yewu .bg img{display: block;width: 100%;}
.yewu .main{position: relative;z-index: 3;}
.yewu .main .banner-wz{padding-left: 7.3vw;color: #fff;margin-bottom: 100px;}
.yewu .main .banner-wz h3{font-size: 58px;font-weight: bold;margin-bottom: 30px;}
.yewu .main .banner-wz p{font-size: 28px;font-weight: lighter;line-height: 45px;}

.yw-part1{border-top: 1px solid rgba(255,255,255,0.12);padding:130px 7.3vw 0px 7.3vw;color: #ffffff;}
.yw-part1 .tit{font-size: 42px;font-weight: bold;margin-bottom: 60px;}
.yw-part1 .list{display: flex;flex-wrap:wrap;}
.yw-part1 .list .item{width: calc(25% - 9.75px);margin-right: 13px;position: relative;padding:50px;background-color: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.2);transition: all .3s;margin-bottom:20px;}
.yw-part1 .list .item .ico{margin-bottom: 30px;}
.yw-part1 .list .item h3{font-size: 24px;font-weight: bold;margin-bottom: 25px;}
.yw-part1 .list .item p{font-size: 16px;line-height: 32px;text-align:justify}
.yw-part1 .list .item .num{font-size: 42px;font-family:"GOTHAMBOLD";position: absolute;right:50px;top:50px;transition: all .3s;}
.yw-part1 .list .item::after{content: '';display: block;width: 51px;height: 59px;background-image: url(../img/yw-part1-icoa.png);background-size: 100% 100%;position: absolute;top:50%;right:-32.5px;transform: translateY(-50%);z-index: 3;}
.yw-part1 .list .item:nth-of-type(4n),.yw-part1 .list .item:last-of-type{margin-right: 0;}
.yw-part1 .list .item:nth-of-type(4n)::after,.yw-part1 .list .item:last-of-type::after{display: none;}

.yw-part1 .list .item:hover{background-color: rgba(255,255,255,0.2);border: 1px solid rgba(255,255,255,0.3);}

.yw-part2{width: 100%;padding:160px 0 0 7.3vw}
.yw-part2 .tit{color: #ffffff;display: flex;justify-content: space-between;align-items: center;margin-bottom: 60px;padding-right: 7.3vw;}
.yw-part2 .tit h3{font-size: 42px;font-weight: bold;}
.yw-part2 .tit .btn{display: flex;}
.yw-part2 .tit .btn a{display: block;width: 58px;height: 50px;background-image: url(../img/btn1-ico.png);background-size: 100% 100%;position: relative;transition: all .3s;}
.yw-part2 .tit .btn a::before{content: '';display: block;width: 19px;height: 7px;background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}
.yw-part2 .tit .btn a.prev{margin-right: 30px;}
.yw-part2 .tit .btn a.prev::before{background-image: url(../img/prev-ico.png);}
.yw-part2 .tit .btn a.next::before{background-image: url(../img/next-ico.png);}
.yw-part2 .tit .btn a:hover{background-image: url(../img/btn1-icoa.png);}
.yw-part2 .swiper-slide{position: relative;background-color: rgba(255,255,255,0.12);border: 1px solid rgba(255,255,255,0.12);}
.yw-part2 .swiper-slide .img{width: 100%;overflow: hidden;transition: all 1s;opacity: 0;}
.yw-part2 .swiper-slide .img img{display: block;width: 100%;}
.yw-part2 .swiper-slide .wz{position: absolute;z-index: 3;color: #ffffff;left:0;top:100px;padding:0 50px;background-color: rgba(0,0,0,0.05);transition: all 1s;}
.yw-part2 .swiper-slide .wz .ico{margin-bottom: 30px;}
.yw-part2 .swiper-slide .wz h3{font-size: 24px;font-weight: bold;margin-bottom: 30px;}
.yw-part2 .swiper-slide .wz p{font-size: 16px;line-height: 32px;transition: all .3s;}

.yw-part2 .swiper-slide:hover .img{opacity: 1;}
.yw-part2 .swiper-slide:hover .wz{top:auto;bottom:-66px;}
.yw-part2 .swiper-slide:hover .wz p{opacity: 0;}

.yw-part3{margin-top: 120px;padding:111px 7.3vw 0;}
.yw-part3 .tit{color: #ffffff;display: flex;justify-content: space-between;align-items: center;margin-bottom: 60px;}
.yw-part3 .tit h3{font-size: 42px;font-weight: bold;}
.yw-part3 .tit .btn{display: flex;}
.yw-part3 .tit .btn a{display: block;width: 58px;height: 50px;background-image: url(../img/btn1-ico.png);background-size: 100% 100%;position: relative;transition: all .3s;}
.yw-part3 .tit .btn a::before{content: '';display: block;width: 19px;height: 7px;background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}
.yw-part3 .tit .btn a.prev{margin-right: 30px;}
.yw-part3 .tit .btn a.prev::before{background-image: url(../img/prev-ico.png);}
.yw-part3 .tit .btn a.next::before{background-image: url(../img/next-ico.png);}
.yw-part3 .tit .btn a:hover{background-image: url(../img/btn1-icoa.png);}
.yw-part3 .swiper-slide{position: relative;color: #ffffff;}
.yw-part3 .swiper-slide .img{width: 100%;overflow: hidden;}
.yw-part3 .swiper-slide .img img{display: block;width: 100%;transition: all .3s;}
.yw-part3 .swiper-slide .wz{width:100%;position: absolute; left:0px;bottom:0px;padding:60px; z-index: 3;background-image: url(../img/yw-part3-bc.png);}
.yw-part3 .swiper-slide .wz .num{font-size: 62px;font-family:"GOTHAMBOLD";width: 126px;margin-bottom:40px;}
.yw-part3 .swiper-slide .wz .ot{width: 100%;}
.yw-part3 .swiper-slide .wz .ot h3{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.yw-part3 .swiper-slide .wz .ot p{font-size: 16px;line-height: 32px;height: 64px;overflow: hidden;}

.yw-part3 .swiper-slide:hover .img img{transform: scale(1.03);}

.yw-part4{margin-top: 140px;padding:0 7.3vw 120px;}
.yw-part4 .tit{color: #ffffff;display: flex;justify-content: space-between;align-items: center;margin-bottom: 60px;}
.yw-part4 .tit h3{font-size: 42px;font-weight: bold;}
.yw-part4 .swiper-slide{position: relative;}
.yw-part4 .swiper-slide .img{width: 100%;overflow: hidden;}
.yw-part4 .swiper-slide .img img{display: block;width: 100%;transition: all .3s; }
.yw-part4 .swiper-slide p{margin-top: 40px;text-align: center;color: #ffffff;font-size: 24px;}

.yw-part4 .swiper-slide:hover .img img{transform: scale(1.03);}

.about-page{position: relative;background-color: #142758;}
.about-part1{position: relative;}
.about-part1 .img{width: 100%;}
.about-part1 .img img{display: block;width: 100%;}
.about-part1 .banner-wz{position: absolute;left: 7.3vw;top:18vw; color: #ffffff;z-index: 3;}
.about-part1 .banner-wz h3{font-size: 58px;font-weight: bold;margin-bottom: 30px;}
.about-part1 .banner-wz p{font-size: 28px;font-weight: lighter;line-height: 45px;}

.about-part2{position: relative;background-image: url(../img/about-part2-bg.png);background-size: cover;width: 100%;}
.about-part2 .wz{position: relative;padding-top:150px;padding-left:7.3vw;padding-bottom: 100px; z-index: 3;color: #ffffff;max-width: 772px;}
.about-part2 .wz .en{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.about-part2 .wz .tit{font-size: 42px;font-weight: bold;margin-bottom: 50px;}
.about-part2 .wz .ms{font-size: 16px;line-height: 32px;margin-bottom: 116px;}
.about-part2 .wz ul{display: flex;justify-content: space-between;}
.about-part2 .wz ul li{position: relative;}
.about-part2 .wz ul li .num{display: flex;align-items: flex-end;font-size: 30px;}
.about-part2 .wz ul li .num span{font-size: 72px;display: block;font-family:"DIN-Bold";margin-right: 10px;}
.about-part2 .wz ul li p{font-size: 16px;margin-top: 10px;}

.about-part3{position: relative;overflow: hidden;padding:160px 0 160px 7.3vw;background-image: url(../img/about-part3-bg.png);background-size: cover;}
.about-part3 .bg{width: 100%;position: absolute;top:0;left:0;}
.about-part3 .bg img{display: block;width: 100%;}
.about-part3 .tit{color: #ffffff;position: relative;z-index: 3;margin-bottom: 60px;}
.about-part3 .tit h3{font-size:42px;font-weight: bold;}
.about-part3 .swiper-slide{position: relative;color:#ffffff;}
.about-part3 .swiper-slide::after{content: '';display: block;width: 100%;height: 100%;background-color: rgba(255,255,255,0.2);position: absolute;left:0;top:0;z-index: 2;transition: all .3s;opacity: 0; }
.about-part3 .swiper-slide .img{width: 100%;overflow: hidden;position: relative;z-index: 3;}
.about-part3 .swiper-slide .img img{display: block;width: 100%;transition: all .3s;}
.about-part3 .swiper-slide p{text-align: center;margin-top: 30px;font-size: 18px;opacity: 0.6;padding-bottom:35px;position: relative;z-index: 3;transition: all .3s;}

.about-part3 .swiper-slide:hover::after{opacity: 1;}
.about-part3 .swiper-slide:hover .img img{transform: scale(0.9);}
.about-part3 .swiper-slide:hover p{opacity: 1;}
.about-part3 .btn{display: flex;justify-content: center;margin-top: 70px;}
.about-part3 .btn a{display: block;width: 58px;height: 50px;background-image: url(../img/btn1-ico.png);background-size: 100% 100%;position: relative;transition: all .3s;}
.about-part3 .btn a::before{content: '';display: block;width: 19px;height: 7px;background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}
.about-part3 .btn a.prev{margin-right: 30px;}
.about-part3 .btn a.prev::before{background-image: url(../img/prev-ico.png);}
.about-part3 .btn a.next::before{background-image: url(../img/next-ico.png);}
.about-part3 .btn a:hover{background-image: url(../img/btn1-icoa.png);}

.about-part4{position: relative;overflow: hidden;color: #ffffff;padding-left: 7.3vw;background-image: url(../img/about-part4-bg.png);background-size: cover;}
.about-part4 .bg{width: 100%;position: absolute;top:0;left:0;}
.about-part4 .bg img{display: block;width: 100%;}
.about-part4 .tit{position: relative;z-index: 3;}
.about-part4 .tit h3{font-size: 42px;font-weight: bold;margin-bottom: 40px;}
.about-part4 .tit p{font-size: 20px;line-height: 36px;}
.about-part4 .ban1{margin-top: 56px;padding-left:11.7vw ;}
.about-part4 .ban1 .swiper-wrapper{align-items: flex-end; }
.about-part4 .ban1 .swiper-slide{position: relative;}
.about-part4 .ban1 .swiper-slide .img{width: 100%;overflow: hidden;padding-left: 96px;}
.about-part4 .ban1 .swiper-slide .img img{display: block;width:100%;}
.about-part4 .ban1 .swiper-slide .wz{margin-top: -43px;}
.about-part4 .ban1 .swiper-slide .wz .year{font-size: 86px;color: #208AC8;font-family:"DIN-Bold";}
.about-part4 .ban1 .swiper-slide .wz .tit{font-size: 24px;padding-left: 89px;}
.about-part4 .ban1 .swiper-slide .wz .ms{font-size: 16px;line-height: 32px;margin-top: 24px;padding-left: 89px;display: none;}

.about-part4 .ban1 .swiper-slide-active .wz .ms{display: block;}

.about-part4 .ban2{margin-top: 68px;margin-bottom: 86px; display: flex;justify-content: space-between;align-items: flex-end;}
.about-part4 .btn{display: flex;justify-content: center;margin-top: 70px;}
.about-part4 .btn a{display: block;width: 58px;height: 50px;background-image: url(../img/btn1-ico.png);background-size: 100% 100%;position: relative;transition: all .3s;}
.about-part4 .btn a::before{content: '';display: block;width: 19px;height: 7px;background-size: 100% 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);transition: all .3s;}
.about-part4 .btn a.prev{margin-right: 30px;}
.about-part4 .btn a.prev::before{background-image: url(../img/prev-ico.png);}
.about-part4 .btn a.next::before{background-image: url(../img/next-ico.png);}
.about-part4 .btn a:hover{background-image: url(../img/btn1-icoa.png);}

.about-part4 .ban2 .swiper-container{width: 1240px;margin:0;}
.about-part4 .ban2 .swiper-container::before{content: '';display: block;width: 100%;height: 1px;background-color: rgba(255,255,255,0.22);position: absolute;top:8px;left:11px;}
.about-part4 .ban2 .swiper-container::after{content: '';display: block;width: 18px;height: 16px;background-image: url(../img/d-ico.png);background-size: 100% 100%;position: absolute;left:8px;top:0px;z-index: 3;}
.about-part4 .ban2 .swiper-slide{font-family:"DIN-Bold";color: rgba(255,255,255,0.3);font-size: 18px;position: relative;padding-top: 35px; }
.about-part4 .ban2 .swiper-slide-active{color: #ffffff;}
.about-part4 .ban2 .swiper-pagination {bottom: 42px;z-index: 2;left:11px;}
.about-part4 .ban2 .swiper-pagination-bullet {overflow: hidden; width:calc(100% / 3);height:1px;display:inline-block;border-radius:2px;background:none;position:relative;outline:none;margin:0!important;}
.about-part4 .ban2 .swiper-pagination-bullet::after {content:'';position:absolute;left:0;bottom:0;width:100%;height:4px;border-radius:2px;background:#fff;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}
.about-part4 .ban2 .swiper-pagination-bullet-active::after {background:#208AC8;-webkit-animation:indicator-loading 6s linear forwards;animation:indicator-loading 6s linear forwards;}

@-webkit-keyframes indicator-loading {
0% {-webkit-transform:scaleX(0);transform:scaleX(0);}
100% {-webkit-transform:scaleX(1);transform:scaleX(1);}
}
@keyframes indicator-loading {
0% {-webkit-transform:scaleX(0);transform:scaleX(0);}
100% {-webkit-transform:scaleX(1);transform:scaleX(1);}
}

.about-part5{padding:160px 7.3vw;}
.about-part5 .tit{margin-bottom: 60px;}
.about-part5 .tit h3{font-size: 42px;color: #ffffff;font-weight: bold;}

.about-part5 .swiper-slide{position: relative;}
.about-part5 .swiper-slide .wz{position: relative;width: 100%;}
.about-part5 .swiper-slide .wz img{display: block;width: 100%;opacity: 0.1;transition: all .3s; }
.about-part5 .swiper-slide .wz p{font-size: 20px;text-align: center;padding-top: 50px;color: #ffffff;position: absolute;top:0;left:0;width: 100%;}

.about-part5 .swiper-slide .img{width: 100%;}
.about-part5 .swiper-slide .img img{display: block;width: 100%;opacity: 0.6;transition: all .3s;}
.about-part5 .swiper-slide .ico{position: absolute;left:50%;transform: translateX(-50%);top:120px;z-index: 3;}

.about-part5 .swiper-slide:hover .wz img{opacity: 0.3;}
.about-part5 .swiper-slide:hover .img img{opacity: 1;}

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

/* 适配 */
@media (min-width:2000px) {
    .about-part2 .wz{max-width:1000px;}
    .contact-page .main-page .c-add .list .item .one .xx p{margin-top:20px;}
}
@media (max-width:1680px) {
	
}
@media (max-width:1480px) {
	header .h-right nav ul li{margin:0 20px;}
	.i-part1 .swiper-slide .wz p.cn{font-size: 42px;margin-bottom: 40px;}
	.i-part2{padding-top: 28vh;}
	.i-part2 h3{font-size: 36px;margin-bottom: 20px;}
	.i-part2 .ms{margin-bottom: 50px;}
	.i-part3{padding-top: 28vh;}
	.i-part3 h3{font-size: 36px;margin-bottom: 45px;}
	.i-part4{padding-top: 20vh;}
	.i-part4 .left h3{font-size: 36px;margin-bottom: 45px;}
	.i-part4 .right .item .swiper-slide .num{font-size: 42px;margin-bottom: 25px;}
	.i-part5{padding-top: 25vh;}
	.i-part5 h3{font-size: 36px;}
	.i-part5 h2{font-size: 50px;margin-bottom: 35px;}
	footer .col-t .left{width: 500px;}
	footer .col-t .left .other{left:107px;}
	footer .col-t .right{width: calc(100% - 500px);}
	
	.about-part4 .ban2 .swiper-container{width: 1000px;}
	
	.about-part1 .banner-wz h3,.case-page .tab .tit h3,.contact-page .main-page .banner-wz h3,.news-page .left .title h3,.yewu .main .banner-wz h3{font-size: 42px;}
	.about-part1 .banner-wz p,.case-page .tab .tit p,.contact-page .main-page .banner-wz p,.contact-show .main .title p,.news-page .left .title p,.yewu .main .banner-wz p{font-size: 20px;}
	.about-part2 .wz .en{font-size:18px;}
	.about-part2 .wz .tit,.about-part3 .tit h3,.about-part4 .tit h3,.about-part5 .tit h3,.contact-page .main-page .c-job .tit h3,.contact-show .main .title h3,.yw-part1 .tit,.yw-part2 .tit h3,.yw-part3 .tit h3,.yw-part4 .tit h3{font-size: 32px;}
	.about-part2 .wz .ms{font-size: 14px;line-height: 24px;margin-bottom: 60px;}
	.about-part2 .wz ul li .num span{font-size: 52px;}
	.about-part3{padding:120px 0 120px 7.3vw}
	.about-part4 .ban1 .swiper-slide .wz .year{font-size: 62px;}
	.about-part5{padding:120px 7.3vw}
	
	.case-page .tab .link a:hover, .case-page .tab .link a.active{margin-right: 40px;}
	.case-page .tab .link a{font-size: 14px;width: 120px;height: 33px;line-height: 33px;}
	.case-page .tab .link a:hover::before, .case-page .tab .link a.active::before{width: 140px;}
	.case-page .tab .link a::after{width: 80px;height: 80px;left:105px;}
	.case-page .list{margin-top: 80px;}
	.case-page .list .item p{margin-top: 30px;font-size: 18px;}
	
	.contact-page .main-page{padding-top: 240px;}
	.contact-page .main-page .c-job .list .swiper-slide{padding:50px 45px;}
	.contact-page .main-page .c-job{padding:80px 0;}
	.contact-page .main-page .c-add{margin-top: 80px;}
	.contact-page .main-page .c-job .list .swiper-slide h3{font-size: 18px;}
	.contact-page .main-page .c-job .list .swiper-slide p{font-size: 14px;}
	.contact-page .main-page .c-add .list .item .one .xx p{font-size: 26px;}
	.contact-page .main-page .c-add .list .item .two h3{font-size: 18px;}
	.contact-page .main-page .c-add .list .item .two p{font-size: 14px;}
	
	.contact-show,.yewu{padding-top: 240px;}
	.news-page .right{padding-left: 80px;padding-top: 140px;}
	.news-page .left{padding-top: 140px;}
	
	.yw-part1{padding:100px 7.3vw 0 7.3vw;}
	.i-part4 .left{padding-top: 80px;}
	.i-part4 .right{padding-top:20px;}
	
	.i-part3 .list .item h4{font-size:20px;}
	.i-part3 .list .item:hover h4::before{width:160px;}
	.i-part3 .list .item h4::after{left:100px;}
	header{height:80px;}
	.yw-part3 .swiper-slide .wz{padding:20px;}
	.yw-part3 .swiper-slide .wz .num{font-size:40px;margin-bottom:20px;}
	.yw-part3 .swiper-slide .wz .ot h3{font-size:18px;margin-bottom:10px;}
	.yw-part3 .swiper-slide .wz .ot p{font-size:14px;line-height:24px;height:48px;}
}
@media (max-width:1440px) {
	
}
@media (max-width:1366px) {
	header .logo img{height: 45px;}
	/*.i-part2{padding-top: 140px;}*/
	.i-part2 h3{font-size: 24px;}
	.i-part2 .ms{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
	.i-part2 ul li .ico{margin-bottom: 14px;}
	.i-part2 ul li .ico img{height: 40px;}
	.i-part2 ul li .num span{font-size: 30px;}
	.i-part2 ul li .num i{margin-bottom:0}
	.i-part2 .more{margin-top:50px;}
	.more{width: 120px;height: 33px;line-height: 33px;font-size: 12px;}
	.more:hover::before{width: 200px;}
	.more::after{left:152px;}
	/*.i-part3{padding-top: 140px;}*/
	.i-part3 h3{font-size: 24px;}
	.i-part3 .list .item .ico{height: 80px;}
	.i-part3 .list .item .ico img{height: 80px;}
	.i-part3 .list .item h4{font-size: 16px;margin-bottom: 20px;}
	.i-part3 .list .item i{margin-bottom: 20px;}
	.i-part3 .list .item p{font-size: 14px;line-height: 24px;}
	.i-part3 .list .item:hover h4::before{width: 120px;}
	.i-part3 .list .item h4::before{bottom:-10px;}
	.i-part3 .list .item h4::after{left:59px;bottom:-10px;}
	
	.i-part4 .left{padding-top: 80px;}
	.i-part4 .left h3{font-size: 24px;}
	.i-part4 .left .tab a.active{font-size: 18px;}
	.i-part4 .left .tab a{font-size: 12px;}
	.i-part4 .right .item .swiper-slide .num{font-size: 24px;}
	.i-part4 .right .item .swiper-slide .img{margin-bottom: 20px;}
	.i-part4 .right .item .swiper-slide p{font-size: 12px;}
	
	.i-part5 h3{font-size: 24px;}
	.i-part5 h2{font-size: 30px;}
	
	.yw-part3{margin-top: 80px;padding-top:80px;}
}
@media (max-width:1280px) {
	.contact-page .main-page .c-add .list .item{padding:20px;}
}
@media (max-width:1140px) {
    header{padding:0 2vw;}
    .contact-page .main-page .banner-wz,.yewu .main .banner-wz,.yw-part2,.about-part2 .wz,.about-part3,.about-part4,.news-page .left{padding-left:2vw;}
    .contact-page .main-page .c-job .tit,.contact-page .main-page .c-job .list,.contact-page .main-page .c-add .title,.contact-page .main-page .c-add .list,footer .col-b,.yw-part1,.yw-part3 .tit,.yw-part4,.case-show .left .details .title,.case-show .left .details .xx,.about-part5{padding-left:2vw;padding-right:2vw;}
    footer .col-t,.news-page .right{padding-right:2vw;}
    footer .col-t .left .other,.i-part1 .swiper-slide .wz,.i-part1 .dian,.i-part1 .pagination,.about-part1 .banner-wz{left:2vw;}
    .i-part1 a.link{left:calc(2vw + 140px)}
    .yw-part3 .swiper-slide .wz{padding:30px;}
    .layout{width:96vw;}
}
@media (max-width:1024px) {
	.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;}
	header{display: none;}
	.header2{display: block;}
	
	.about-part1{margin-top: 55px;}
	.about-part1 .img{height: 340px;}
	.about-part1 .img img{position: absolute;left:0;top:0;width: auto;height: 100%;max-width: 10000%;}
	
	.about-part1 .banner-wz{left:4%;top:50%;transform: translateY(-50%);}
	.about-part1 .banner-wz h3,.contact-page .main-page .banner-wz h3{font-size: 24px;margin-bottom: 15px;}
	.about-part1 .banner-wz p,.contact-page .main-page .banner-wz p{font-size: 16px;line-height: 32px;}
	
	.about-part2 .wz{max-width: 100%;padding:30px 4%;width: 100%;}
	
	.about-part2 .wz .en{font-size: 14px;margin-bottom: 10px;}
	.about-part2 .wz .tit{margin-bottom: 20px;}
	.about-part2 .wz .tit, .about-part3 .tit h3, .about-part4 .tit h3, .about-part5 .tit h3,.about-part1 .banner-wz h3, .case-page .tab .tit h3,.contact-page .main-page .c-add .title h3,.contact-page .main-page .c-job .tit h3,.contact-show .main .title h3{font-size: 24px;}
	.about-part2 .wz .ms{font-size: 12px;line-height: 20px;margin-bottom: 20px;text-align:justify }
	
	.about-part2 .wz ul li{width: calc(100% / 3 - 10px);}
	.about-part2 .wz ul li .num span{font-size: 30px;}
	.about-part2 .wz ul li .num{font-size: 14px;}
	.about-part2 .wz ul li p{font-size:12px;line-height: 20px;}
	
	.about-part3{padding:30px 4%;}
	.about-part3 .tit{margin-bottom: 20px;}
	.about-part3 .swiper-slide p{margin-top: 10px;font-size: 12px;padding-bottom: 20px;}
	.about-part3 .btn{margin-top: 20px;}
	.about-part3 .btn a{width: 46.4px;height: 40px;}
	.about-part3 .btn a.prev{margin-right: 10px;}
	.about-part4{padding:30px 4%;}
	.about-part4 .tit h3{margin-bottom: 20px;}
	.about-part4 .tit p{font-size: 12px;line-height: 20px;}
	.about-part4 .ban1{padding-left: 0;margin-top: 20px;}
	.about-part4 .ban1 .swiper-slide .img{padding-left: 0;}
	.about-part4 .ban1 .swiper-slide .wz .tit{font-size: 16px;padding-left: 0;}
	.about-part4 .ban1 .swiper-slide .wz .ms{padding-left: 0;font-size: 12px;line-height: 24px;margin-top: 15px;display: block;}
	.about-part4 .ban2{display: none;}
	.about-part5{padding:30px 4%;}
	.about-part5 .tit{margin-bottom: 20px;}
	.about-part5 .swiper-slide .ico{top:76px;}
	
	footer .col-t{display: none;}
	footer .col-b{padding:0 4%;justify-content: center;}
	footer .col-b p:nth-child(1){display: none;}
	.case-page{padding:80px 0 40px 0;}
	.case-page .tab{display: block;}
	.case-page .tab .link a:hover, .case-page .tab .link a.active{margin-right: 0;}
	.case-page .tab .tit h3{margin-bottom: 10px;}
	.case-page .tab .link{margin-top: 20px;}
	.case-page .tab .link a:hover::after, .case-page .tab .link a.active::after{opacity: 0;}
	.case-page .tab .link a:hover::before, .case-page .tab .link a.active::before{width: 0;}
	.layout{width: 92%;}
	.case-page .tab .link a{font-size:12px;}
	.case-page .list{margin-top: 20px;}
	.case-page .list .item{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.case-page .list .item p{font-size: 14px;margin-top: 10px;}
	.fy a{width: 29px;height: 25px;line-height: 25px;font-size: 12px;margin:0 10px;}
	
	.case-show{padding-top: 55px;display: block;}
	.case-show .left{width: 100%;}
	.case-show .left .details .title{padding:20px 4%;display: block;}
	.case-show .left .details .title h3{font-size: 18px;margin-bottom: 20px;}
	.case-show .left .details .xx{padding:30px 4%;}
	.case-show .left .details .xx .tt{width: 120px;height: 33px;line-height: 33px;font-size: 12px;}
	.case-show .left .details .xx .tt::after,.case-show .left .details .xx .tt::before{display: none;}
	.case-show .left .details .xx .net{margin-top: 20px;}
	.case-show .right{display: none;}
	.case-show .left .details .xx .net{padding:0 20px;}
	.case-show .left .details .xx .ms{margin-top: 20px;}
	
	.contact-page{padding-bottom: 40px;}
	.contact-page .main-page{padding-top: 80px;}
	.contact-page .main-page .banner-wz{padding:0 4%;}
	
	.contact-page .main-page .c-job{padding:30px 0;}
	.contact-page .main-page .c-job .tit{padding:0 4% 40px;}
	.contact-page .main-page .c-job .tit .btn a{width: 29px;height: 25px;}
	.contact-page .main-page .c-job .tit .btn a.prev{margin-right: 10px;}
	.contact-page .main-page .c-job .tit .btn a::before{width: 9.5px;height: 3.5px;}
	.contact-page .main-page .c-job .list{padding:0 4%;}
	.contact-page .main-page .c-job .list .swiper-slide{padding:20px;}
	.contact-page .main-page .c-add{margin-top: 30px;}
	.contact-page .main-page .c-add .title{padding:0 4%;}
	.contact-page .main-page .c-add .list{margin-top: 20px;padding:0 4%;display: block;}
	.contact-page .main-page .c-add .list .item{width: 100%;border-right: 1px solid rgba(255,255,255,0.12);border-bottom: 1px solid rgba(255,255,255,0.12);}
	.contact-page .main-page .c-add .list .item .one .tel{width: 30px;height: 30px;}
	.contact-page .main-page .c-add .list .item .one .xx{margin-left: 15px;}
	.contact-page .main-page .c-add .list .item .one .xx span{font-size: 14px;}
	.contact-page .main-page .c-add .list .item .one .xx p{font-size: 20px;}
	.contact-page .main-page .c-add .list .item .ewm{margin-top: 20px;}
	.contact-page .main-page .c-add .list .item .two{margin-bottom: 60px;}
	.contact-page .main-page .c-add .list .item .s-more .morea{width: 120px;height: 33px;line-height: 33px;font-size: 12px;}
	
	.contact-show{padding-top: 80px;margin-top: 55px;}
	.contact-show .main .title h3{margin-bottom: 10px;}
	.contact-show .main .title p{font-size: 16px;}
	.contact-show .main .title{padding:0 4% 30px;}
	.contact-show .main .xx{padding:40px 4%;display: block;}
	.contact-show .main .xx .details{width: 100%;}
	.contact-show .main .xx .links{width: 100%;}
	
	.news-page{padding-top: 60px;margin-top: 55px;display: block;}
	.news-page .left{width: 100%;padding-top: 0;padding:0 4%;position:relative;top:0;}
	.news-page .left .title h3{font-size: 24px;margin-bottom: 10px;}
	.news-page .left .title p{font-size: 18px;}
	.news-page .left .link{margin-top: 30px;display: flex;}
	.news-page .left .link a{margin-right: 20px;margin-bottom: 10px;}
	.news-page .left .link a:hover::after, .news-page .left .link a.active::after{opacity: 0;}
	.news-page .left .link a:hover::before, .news-page .left .link a.active::before{width: 0;}
	
	.news-page .right{padding:30px 4%;width: 100%;}
	.news-page .right .list .item{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.news-page .right .list{width: 100%;}
	.news-page .right .list .item .wz{padding:15px 20px;}
	.news-page .right .moa{margin-bottom: 30px;}
	
	.news-show{padding-top: 80px;margin-top: 55px;}
	.news-show .details{width: 92%;padding-top: 0;}
	.news-show .details .tit{font-size: 18px;max-width: 100%;line-height: 36px;}
	.news-show .details .ot{display: block;margin-bottom: 30px;}
	.news-show .details .ot .time{margin-bottom: 15px;}
	.news-show .details .ms{padding-bottom: 50px;}
	.news-show .details .net{padding-bottom: 50px;}
	.news-show .details .net a span{display: none;}
	
	.yewu{padding-top: 80px;margin-top: 55px;}
	.yewu .main .banner-wz h3{font-size: 24px;margin-bottom: 15px;}
	.yewu .main .banner-wz p{font-size: 16px;line-height: 30px;}
	.yewu .main .banner-wz{padding:0 4%;margin-bottom: 30px;}
	.yw-part1 .list .item .ico{margin-bottom: 15px;}
	.yw-part1 .list .item .ico img{height: 20px;}
	.yw-part1 .list .item h3{font-size: 18px;}
	.yw-part1 .list .item .num{font-size: 30px;}
	.yw-part1 .list .item p{font-size: 14px;line-height: 24px;}
	.yw-part1{padding:30px 4%;}
	.yw-part1 .tit{font-size: 20px;margin-bottom: 15px;}
	.yw-part1 .list{display: block;}
	.yw-part1 .list .item{width: 100%;padding:20px;}
	.yw-part1 .list .item::after{display: none;}
	.yw-part2{padding:30px 4%;}
	.yw-part2 .tit h3{font-size: 20px;}
	.yw-part2 .tit .btn a{width: 29px;height: 25px;}
	.yw-part2 .tit .btn a::before{width: 9.5px;height: 3.5px;}
	.yw-part2 .tit .btn a.prev{margin-right: 15px;}
	.yw-part2 .tit{padding:0%;margin-bottom: 20px;}
	.yw-part2 .swiper-slide .img{display: none;}
	.yw-part2 .swiper-slide .wz{padding:20px;position: relative;top:0;}
	.yw-part2 .swiper-slide .wz .ico{margin-bottom: 15px;}
	.yw-part2 .swiper-slide .wz .ico img{height: 20px;}
	.yw-part2 .swiper-slide .wz h3{font-size: 18px;margin-bottom: 15px;}
	.yw-part2 .swiper-slide .wz p{font-size: 12px;line-height: 20px;}
	.yw-part3{margin-top:30px;padding-top: 30px; }
	.yw-part3 .tit{padding:0 4%;}
	.yw-part3 .tit h3{font-size: 20px;}
	.yw-part3 .tit .btn a{width: 29px;height: 25px;}
	.yw-part3 .tit .btn a::before{width: 9.5px;height: 3.5px;}
	.yw-part3 .tit .btn a.prev{margin-right: 15px;}
	.yw-part3 .swiper-slide .wz{padding:10px;}
	.yw-part3 .swiper-slide .wz .num{font-size: 20px;width: 56px;margin-bottom:10px;}
	.yw-part3 .swiper-slide .wz .ot{}
	.yw-part3 .swiper-slide .wz .ot h3{font-size: 16px;margin-bottom: 10px;}
	.yw-part3 .swiper-slide .wz .ot p{font-size: 12px;line-height: 20px;height: 60px;}
	.yw-part4{margin-top: 40px;padding:0 4% 30px;}
	.yw-part4 .tit{margin-bottom: 20px;}
	.yw-part4 .tit h3{font-size: 20px;}
	.yw-part4 .swiper-slide p{margin-top: 10px;font-size: 14px;}
	
	.right_nav{display: none;}
	.i-part1 .swiper-slide .img img.pc{display: none;}
	.i-part1 .swiper-slide .img img.mm{display: block;height: 100vh;}
	.i-part1 .swiper-slide .wz{left:4%;}
	
	.i-part1 .swiper-slide .wz p.cn{font-size: 24px;margin-bottom: 20px;}
	.i-part1 .swiper-slide .wz p.en{font-size: 14px;line-height: 24px;}
	.i-part1 .btn{display: none;}
	.i-part1 a.link{display: none;}
	.i-part2{padding-top: 40px;padding:40px 4%;height: auto;}
	.i-part2 ul{width: 100%;}
	.i-part2 ul li{width: calc(100% / 3);}
	.i-part2 .ms{width: 100%;}
	.i-part2 ul li .num i{display: none;}
	.i-part2 ul li p{font-size:12px;}
	.i-part2 .more{margin-top: 30px;}
	.i-part3{padding:40px 4%;height: auto;}
	.i-part3 .list{width: 100%;flex-wrap: wrap;}
	.i-part3 .list .item{width: 50%;margin-bottom: 15px;}
	.i-part3 .list .item .ico{height: 40px;}
	.i-part3 .list .item .ico img{height: 40px;}
	.i-part4{padding:40px 4%;display: block;width: 100%;height: auto;}
	.i-part4 .left{padding-top: 0;width: 100%;}
	.i-part4 .left .tab a.active::after{opacity: 0;}
	.i-part4 .left .tab a.active::before{width: 0;}
	.i-part4 .left .tab{display: flex;align-items: center;justify-content: space-between;}
	.i-part4 .left .tab a{margin-bottom: 0;}
	.i-part4 .right{width: 100%;margin-top: 20px;}
	
	.i-part5{padding: 40px 4%;height: auto;}
	
	.i-part2 h3,.i-part2 .ms,.i-part2 ul,.i-part2 .more{transform: translateY(0);opacity: 1;}
	.i-part3 h3,.i-part3 .list{transform: translateY(0);opacity: 1;}
	.i-part4 .left,.i-part4 .right{transform: translateY(0);opacity: 1;}
	.i-part5 h3,.i-part5 h2,.i-part5 .more{transform: translateY(0);opacity: 1;}
}
@media (max-width:960px) {}
@media (max-width:768px) {}
@media (max-width:414px) {}
@media (max-width:375px) {}
@media (max-width:320px) {}