@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;line-height: 1em;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html,body{overflow-x: hidden;font-size: 16px;line-height:1em;color: #353a40;font-family: Microsoft Yahei,'Source Han Sans CN','思源黑体',PingFang SC,Arial,Hiragino Sans GB,STHeiti,'华文细黑',sans-serif;background: #fff;}
ul,ol,li{list-style:none}
a{color: inherit;text-decoration:none;outline: none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }
img{display: block;max-width: 100%;height: auto;border:0;}
em,i,b{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.before, .after{position: relative;display: block;line-height: 1em;}
.before:before, .after:after{position: absolute;display: block;content: "";}
.imgbigout{display: block;overflow: hidden;}
.imgbigout .imgbig{display: block;max-width: 100%;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.imgbigout:hover .imgbig{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1) }
.imgbigout img{display: block;max-width: 100%;margin: 0 auto;}
input{-webkit-appearance:none;outline: none;background: none;border: none;}


/*分页框架*/
.pager-box{margin-top: 70px;text-align: center;}
.pager{display: inline-block;margin: 0 auto;}
.pager span,.pager a{float: left;display:inline-block;width: 40px;height: 40px;margin: 0 6px;color: #555;line-height: 40px;text-align:center;border-radius: 5px;}
.pager .now{color:#fff;background-color: #0655ef;}
.pager .current,.pager .p1{display: none;}
.pager .p1:hover{background-color: #0655ef;}

/* 滚动条 */
::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}
::-webkit-scrollbar-track {
	border-radius: 0;
	background: rgba(255,255,255,0)
}
::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #0950ff;
}
::-webkit-scrollbar-thumb:hover {
	border-radius: 5px;
	background: #0950ff;
}


/* 通用 */
.w1560{width: 81.25%;max-width: 1560px;margin: 0 auto;}
.w1400{width: 73%;max-width: 1400px;margin: 0 auto;}
.w1334{width: 69.48%;max-width: 1334px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}

.mt-310{margin-top: 248px;}
.mt-230{margin-top: 184px;}
.mt-210{margin-top: 168px;}
.mt-200{margin-top: 160px;}
.mt-190{margin-top: 152px;}
.mt-170{margin-top: 136px;}
.mt-150{margin-top: 120px;}
.mt-140{margin-top: 112px;}
.mt-130{margin-top: 104px;}
.mt-120{margin-top: 96px;}
.mt-110{margin-top: 88px;}
.mt-100{margin-top: 80px;}
.mt-85{margin-top: 68px;}
.mt-70{margin-top: 56px;}
.mb-160{margin-bottom: 128px;}
.mb-140{margin-bottom: 112px;}
.mb-70{margin-bottom: 56px;}
.pt-190{padding-top: 152px;}
.pt-140{padding-top: 112px;}

.f-173{font-size: 138px;}
.f-120{font-size: 96px;}
.f-105{font-size: 84px;}
.f-76{font-size: 60px;}
.f-68{font-size: 54px;}
.f-60{font-size: 48px;}
.f-50{font-size: 40px;}
.f-40{font-size: 32px;}
.f-36{font-size: 28px;}
.f-34{font-size: 27px;}
.f-31{font-size: 24px;}
.f-23{font-size: 20px;}
.f-19{font-size: 18px;}

.more{position: relative;display: flex;justify-content: flex-end;align-items: center;width: 220px;height: 50px;padding: 0 16px;border: 2px solid #0655ef;box-sizing: border-box;}
.more::before{position: absolute;top: -2px;left: -2px;display: block;content: "";width: 0;height: 50px;background: #0655ef;transition: .4s;}
.more span{position: relative;font-weight: bold;color: #0655ef;transition: all .7s;}
.more i{position: relative;display: block;width: 26px;height: 16px;margin-left: 20px;background-image: url(img/more-icon-blue.png);background-position: center;background-repeat: no-repeat;background-size: cover;transition: all .7s;}
.more:hover::before{width: 220px;}
.more:hover span{color: #fff;}
.more:hover i{background-image: url(img/more-icon-white.png);}
.more-mini{width: 142px;height: 40px;padding: 0 10px;}
.more-mini::before{height: 40px;}
.more-mini i{margin-left: 16px;}
.more-mini:hover::before{width: 142px;}
.row-limit{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.shadow-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);transition: all .7s;}


.head{position: absolute;top: 0;left: 0;z-index: 999;width: 100%;color: #fff;}
.head .head-inner{}
.head .head-logo{float: left;margin-top: 30px;}
.head .head-logo img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
.head .head-main{float: right;display: flex;justify-content: space-between;}
.head .head-nav .navli{float: left;margin: 0 5px;}
.head .head-nav .navli-a{display: block;min-width: 90px;padding: 0 10px;line-height: 108px;font-weight: lighter;text-align: center;letter-spacing: 1px;box-sizing: border-box;}
.head .head-nav .active .navli-a, .head .head-nav .navli:hover .navli-a{background: #0950ff;}

.head-tool{display: flex;align-items: center;margin-left: 20px;}
.head-tool-lang{display: flex;justify-content: space-between;align-items: center;}
.head-tool-lang a{opacity: .8;}
.head-tool-lang i{margin: 0 10px;opacity: .5;}
.head-tool-lang .on, .head-tool-lang a:hover{opacity: 1;}
.head-search{position: relative;display: block;width: 25px;height: 108px;margin-left: 20px;background: url(img/search-btn.png) center no-repeat;}


.head-subnav{position: absolute;top: 108px;left: 0;width: 100%;background: #fff;z-index: 9;box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);}
.head-subnav .subnav-line{position: absolute;left: 50%;transform: translateX(-50%);height: 1px;background: #0950ff;z-index: 9;}
.head-subnav .subnav-line1{top: 0;}
.head-subnav .subnav-line2{top: 50px;}
.head-subnav .subnav-box{}
.head-subnav .subnav-top{display: flex;justify-content: space-between;color: #333;}
.head-subnav .subnav-item{width: 50%;text-align: center;}
.head-subnav .subnav-item-a{display: inline-block;line-height: 50px;font-weight: bold;}
.head-subnav .subnav-list{display: none;}
.head-subnav .subnav-list-inner{display: flex;justify-content: space-between;}
.head-subnav .subnav-list .item{position: relative;width: 33.3%;padding: 35px 0 30px;}
.head-subnav .subnav-list .item .item-img{display: flex;justify-content: center;align-items: flex-end;height: 120px;margin-bottom: 30px;}
.head-subnav .subnav-list .item .item-img img{/*height: 100%;width: auto;*/transition: all .7s;}
.head-subnav .subnav-list .item .item-text{line-height: 1.25;color: #333;text-align: center;}
.head-subnav .subnav-list .item .item-text span{font-weight: bold;display: block;}
.head-subnav .subnav-list .item:hover .item-text{color: #0950ff;}
.head-subnav .subnav-item-on .subnav-item-a{color: #0950ff;}
.head-subnav .subnav-list-on{display: block;}


.com-shadow-bg{display: none;position: fixed;background: rgba(0,0,0,.7);z-index: 9;}
.com-search{display: none;position: absolute;top: 0;right: 0;width: 57%;padding: 42px 80px 10px;background: #fff;z-index: 99999;box-sizing: border-box;}
.com-search .com-search-form{position: relative;margin-bottom: 56px;padding-left: 40px;}
.com-search .com-search-form .com-search-text{font-weight: lighter;line-height: 30px;color: #868686;}
.com-search .com-search-form .com-search-btn{position: absolute;top: 0;left: 0;font-size: 0;display: block;width: 30px;height: 30px;background: url(img/com-search-btn.png) center no-repeat;cursor: pointer;}
.com-search-close{position: absolute;top: 42px;right: calc(87% - 595px);z-index: 9;display: block;width: 30px;height: 30px;background: url(img/icon-close.png) center no-repeat;background-size: 22px 22px;}
.com-search-link{}
.com-search-link dt{margin-bottom: 8px;font-size: 14px;color: #000;}
.com-search-link dd a{display: block;font-weight: lighter;line-height: 30px;color: #8d8d8d;}
.com-search-link dd a:hover{color: #0950ff;}

.banner{}
.banner .item{}
.banner .item-bg .item-bg-inner{height: 100vh;background-position: center;background-repeat: no-repeat;background-size: cover;}
.banner .item .item-img{position: absolute;z-index: 9;}
.banner .item1 .item-img{right: 3%;bottom: 20%;width: 42.5%;}
.banner .item2 .item-img{right: 7%;bottom: 20%;width: 35%;}
.banner-con{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;}
.banner-con .item-text{position: absolute;left: 0;bottom: 30%;color: #fff;}
.banner-con .item-text::before{top: -50px;left: 0;width: 220px;height: 14px;background: #0950ff;}
.banner-con .item-text .tit-cn{margin-bottom: 20px;line-height: 1.2;font-weight: bold;}
.banner-con .item-text .tit-en{line-height: .8;font-weight: lighter;text-transform: uppercase;}
.banner-page{position: absolute;bottom: 6% !important;text-align: center;z-index: 9;}

.i-about{}
.i-about .i-about-top{display: flex;justify-content: space-between;align-items: flex-end;padding: 24px 44px 24px 30px;border-bottom: 1px solid #adb6bd;box-sizing: border-box;}
.i-about .i-about-top .tit-en{line-height: .8;font-weight: bold;color: #0950ff;}
.i-about .i-about-top .tit-cn{}
.i-about .i-about-main{position: relative;}
.i-about .i-about-img{width: 50%;height: 0;padding-bottom: 42.4%;background: url(img/i-about-bg1.jpg) center no-repeat;background-size: cover;}
.i-about .i-about-con{position: absolute;right: 0;top: 50%;width: 75%;padding: 4% 5% 5.3%;transform: translateY(-50%);color: #fff;background: url(img/i-about-bg2.jpg) center no-repeat;background-size: cover;box-sizing: border-box;overflow: hidden;}
.i-about .i-about-bg{position: absolute;right: -16%;top: 12%;width: 64%;height: auto;opacity: .6;}
.i-about .i-about-bg video{display: block;width: 100%;height: auto;opacity: .5;}
.i-about-con .i-about-text{}
.i-com-text .text-top{display: inline-block;margin-bottom: 36px;font-weight: bold;}
.i-com-text .text-top .p1{text-indent : -44px;line-height: 0.8;}
.i-com-text .text-top .p2{margin-top: -10px;margin-bottom: 24px;line-height: 1.375;}
.i-com-text .text-top .line{position: relative;display: block;max-width: 160px;width: 90%;height: 2px;background: #0655ef;}
.i-com-text .text-top .line::after{position: absolute;top: -1px;left: 0;display: block;content: "";height: 4px;width: 82px;background: #0655ef;border-radius: 4px;}
.i-com-text .text-sum{max-width: 430px;}
.i-com-text .text-sum p{line-height: 1.75;text-align: justify;}
.i-about-text .text-top .p1{color: #262626;}
.i-about-text .text-sum p{color: #fff;}
.i-about-text .more{margin-top: 6%;}

.i-values{position: relative;}
.i-values .i-values-img{position: absolute;top: 0;right: 0;width: 75%;min-height: 600px;padding-bottom: 36%;/*background: url(img/i-values-img.jpg) center no-repeat;background-size: cover;*/box-sizing: border-box;}
.i-values .i-values-img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.i-values .i-values-inner{position: relative;padding: 94px 0 0;}
.i-values .i-values-con{float: left;padding: 9% 10% 10% 5.92%;background: #f9f9f9;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.i-values-text .text-top .p1{color: #f1f1f1;}
.i-values-text .text-top .p2{}
.i-values-text .text-sum p{}

.com-tit{position: relative;padding-bottom: 35px;}
.com-tit p{font-weight: bold;text-align: center;}
.com-tit .tit-cn{margin-bottom: 0.48em}
.com-tit .tit-en{line-height: .8;text-transform: uppercase;color: #adb5bc;}
.com-tit::after{position: absolute;bottom: 0;left: 50%;display: block;content: "";width: 104px;height: 4px;margin-left: -52px;background: #0071ce;border-radius: 4px;}

.i-adv{}
.i-adv .i-adv-main{display: flex;justify-content: space-between;align-items: center;margin-top: 10%;}
.i-adv-text{width: 44%;}
.i-adv-img{width: 41%;}
.i-adv-text .text-tit{margin-bottom: 1em;font-weight: bold;}
.i-adv-text .text-sum{}
.i-adv-text .text-sum p{line-height: 1.7;color: #353a40;}
.i-adv-page{margin-top: 80px;}
.i-adv-page .swiper-pagination-bullet:first-child{margin-left: 0 !important;}

.i-appl{}
.i-appl-inner{}
.i-appl-main{}
.i-appl-tabs{margin: 45px auto 62px;text-align: center;}
.i-appl-tabs a{display: inline-block;margin: 0 5%;font-weight: bold;color: #adb5bc;}
.i-appl-tabs .active{color: #0071ce;}
.i-appl .item-container{}
.i-appl .item-container .card{width: 690px;transition: all .5s;}
.i-appl .item-container .card-img{position: relative;overflow: hidden;margin-bottom: 30px;}
.i-appl .item-container .card-img img{display: block;width: 100%;height: auto;transition: all .5s;}
.i-appl .item-container .card-img .card-img-shadow{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.4);transition: all .5s;}
.i-appl .item-container .card-text{text-align: center;color: #353a40;opacity: 0;transition: all .5s;}
.i-appl .item-container .swiper-slide-active img{transform: scale(1.05);}
.i-appl .item-container .swiper-slide-active .card-img-shadow{opacity: 0;}
.i-appl .item-container .swiper-slide-active .card-text{opacity: 1;}
.i-appl .i-appl-page{margin-top: 40px;text-align: center;}
.slide-btn{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);z-index: 9;}
.slide-btn a{position: absolute;transform: translateY(-50%);display: block;width: 56px;height: 56px;background-color: #fff;background-position: center;background-repeat: no-repeat;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,.1);box-sizing: border-box;}
.slide-btn .prev{top: 50%;left: 0;background-image: url(img/a-prev.png);}
.slide-btn .next{top: 50%;right: 0;background-image: url(img/a-next.png);}
.slide-btn a:hover{background-color: #0950ff;}
/*.slide-btn .prev:hover{background-image: url(img/a-prev-hover.png);}
.slide-btn .next:hover{background-image: url(img/a-next-hover.png);}*/
.i-appl .i-appl-btn{margin-top: -18px;}


.i-news .i-news-main .i-news-ul{display: flex;justify-content: space-between;}
.i-news .i-news-item{width: 32%;}
.i-news .i-news-item .item-text-tit{-webkit-line-clamp: 1;height: 1em;font-weight: bold;}
.i-news .i-news-item .item-text-sum{margin-bottom: 22px;line-height: 1.7;color: #adb6be;}
.i-news .i-news-item .item-text-btn{float: right;}
.i-news .hot-item .item-img{margin-bottom: 14px;}
.i-news .hot-item .item-text-time{display: block;margin-bottom: 25px;line-height: 1;color: #adb6be;}
.i-news .hot-item .item-text-tit{margin-bottom: 10px;}
.i-news .hot-item .item-text-sum{-webkit-line-clamp: 1;height: 1.7em;}
.i-news .common-item a{display: block;margin-bottom: 51px;}
.i-news .common-item a:last-child{margin-bottom: 0;}
.i-news .common-item .item-img{float: left;width: 110px;height: 110px;margin-right: 20px;}
.i-news .common-item .item-text-tit{margin-bottom: 6px;}
.i-news .common-item .item-text-sum{-webkit-line-clamp: 2;height: 3.4em;}

.foot{padding: 110px 0 90px;background: url(img/foot-bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.foot .foot-inner{position: relative;}
.foot-bg{position: absolute !important;top: 0;left: 0;width: 100%;opacity: .5;}
.foot-bg img{width: 100%;height: auto;}
.foot-main{position: relative;}
.foot-main .foot-top{text-align: center;color: #fff;}
.foot-main .foot-top .foot-logo{display: inline-block;margin-bottom: 50px;}
.foot-main .foot-top .foot-slogan{font-weight: bold;}

.foot-con{display: flex;justify-content: space-between;margin-bottom: 34px;padding: 0 30px;}
.foot-con .foot-con-nav{width: 50%;padding-right: 50px;color: #ccc;border-right: 2px solid #5f666b;box-sizing: border-box;}
.foot-nav-top{display: flex;flex-wrap: wrap;justify-content: space-between;}
.foot-nav-top dt{width: 100%;margin-bottom: 1em;}
.foot-nav-top dd .foot-nav-tit{margin-bottom: 1em;font-weight: bold;color: #fff;}
.foot-nav-top .foot-nav-item a{display: block;margin-bottom: 10px;font-size: 17px;line-height: 1.5;}
.foot-nav-bottom{display: flex;justify-content: space-between;margin-top: 24px;}
.foot-con-nav .foot-nav-dt, .foot-con-nav .foot-nav-bottom a{font-weight: bold;color: #1c8ac7;}

.foot-con .foot-con-contact{display: flex;justify-content: space-between;align-items: flex-end;width: 50%;padding-left: 50px;color: #fff;box-sizing: border-box;}
.foot-con-info{width: 78%;}
.foot-con-contact{width: 20%;}
.foot-con-info li{display: flex;align-items: flex-start;margin-bottom: 24px;line-height: 24px;}
.foot-con-info i{display: block;width: 40px;height: 40px;margin-right: 20px;background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.foot-con-info .item-tel i{background-image: url(img/f-tel.png);}
.foot-con-info .item-email i{background-image: url(img/f-email.png);}
.foot-con-info .item-address i{background-image: url(img/f-address.png);}

.foot-con-info .item-text{font-weight: bold;line-height: 40px;}
.foot-con-info .item-text a{display: block;}
.foot-con-info .item-tel span{display: block;font-size: 16px;line-height: 1;color: #4b4b4b;}
.foot-con-info .item-address a{font-size: ;font-weight: normal;line-height: 1.2;}


.foot-con-code{display: flex;}
.foot-con-code .item{position: relative;}
.foot-con-code .item-dy{margin-left: 40px;}
.foot-con-code .item-icon{display: block;width: 42px;height: 42px;background-position: center;background-repeat: no-repeat;cursor: pointer;}
.foot-con-code .item-wx .item-icon{background-image: url(img/f-wx.png);}
.foot-con-code .item-dy .item-icon{background-image: url(img/f-dy.png);}
.foot-con-code .item-code{display: none;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 100px;margin-bottom: 10px;padding: 10px;background: #fff;border-radius: 8px;}
.foot-con-code .item-code img{width: 100px;height: auto;}
.foot-con-code .item-code::before{position: absolute; left: 50%; bottom: -10px; display: block; content: ""; width: 0; height: 0; margin-left: -10px; border-width: 10px; border-style: solid; border-top-color: #fff; border-right-color: transparent; border-bottom: none; border-left-color: transparent; }
.foot-con-code .item:hover .item-code{display: block;}
.foot-con-code .item-wx:hover .item-icon{background-image: url(img/f-wx-hover.png);}
.foot-con-code .item-dy:hover .item-icon{background-image: url(img/f-dy-hover.png);}
.foot-bottom{padding: 20px 0;border-top: 1px solid #b3b3b3;}
.foot-bottom, .foot-bottom p, .foot-bottom a{font-size: 14px;color: #b2b2b2;line-height: 2;}
.foot-bottom .fl{float: none;text-align: center;}
.foot-bottom .fl a{margin-right: 16px;}
.foot-bottom .copyright{margin-right: 0;}
.foot-bottom .fr a{margin-left: 16px;}
.foot a:hover{color: #fff;}

.com-banner{position: relative;height: 700px;background-image: url(img/about-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.com-banner .com-banner-text{position: absolute;left: 0;top: 41%;width: 100%;text-align: center;color: #fff;}
.com-banner .com-banner-text .tit-en{margin-bottom: 0.67em;font-weight: lighter;line-height: .8;text-transform: uppercase;}
.com-banner .com-banner-text .tit-cn{font-weight: bold;letter-spacing: 2px;}
.bread-menu{display: flex;align-items: center;padding: 14px 0;color: #808080;border-bottom: 1px solid #adb6bd;}
.bread-menu .bread-menu-icon{display: block;width: 25px;height: 23px;margin-right: 12px;background: url(img/bread-menu-home.png) center no-repeat;background-size: cover;}
.bread-menu p, .bread-menu a{line-height: 23px;}
.com-banner-1 .com-banner-text .tit-en{text-transform: inherit;}
.about-tit{position: relative;height: 110px;padding-left: 26px;}
.about-tit::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 4px;height: 100%;background: #0655ef;border-radius: 4px;}
.about-tit p{font-weight: bold;}
.about-tit .tit-en{margin-bottom: .5em;line-height: .8;color: #0950ff;text-transform: uppercase;}
.about-tit .tit-cn{}

.about-company{display: flex;justify-content: space-between;}
.about-company .about-company-text{width: 35.8%;}
.about-company .about-company-img{position: relative;width: 52.5%;}
.about-sum{padding-left: 30px;}
.about-sum p{margin-bottom: 12px;line-height: 1.875;}
.about-company-img .company-img{position: relative;z-index: 1;}
.about-company-img .company-bg{position: absolute;top: 22%;left: -7.6%;max-width: 70.8%;height: auto;}

.about-culture{}
.about-culture-inner{}
.about-culture-top{position: relative;height: 362px;margin-bottom: 50px;background: url(img/about-culture-bg.jpg) center no-repeat;background-size: cover;box-sizing: border-box;}
.about-culture-top .about-culture-tit{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about-culture-main{}
.about-culture-ul{display: flex;justify-content: space-between;}
.about-culture-ul .item{width: 33.33%;padding: 20px 0;text-align: center;border-right: 1px solid #9e9e9e;}
.about-culture-ul .item:last-child{border-right: none;}
.about-culture-ul .item-icon{display: flex;align-items: center;height: 50px;margin-bottom: 30px;}
.about-culture-ul .item-icon img{display: block;margin: 0 auto;}
.about-culture-ul .item-tit{margin-bottom: 1em;font-weight: bold;}
.about-culture-ul .item-sum{font-weight: lighter;line-height: 1.2;color: #353a40;}

.about-history{padding: 80px 0 100px;background: url(img/about-history-bg.jpg) center no-repeat;background-size: cover;}
.about-history .about-history-top{margin-bottom: 20px;}
.about-history .about-tit .tit-cn{}
.about-history-main{position: relative;}
.about-history-container{}
.about-history-container .item{}
.about-history-container .item-inner{}
.about-history-container .item-text{display: flex;align-items: center;min-height: 390px;margin-bottom: 20px;color: #2f2f2f;}
.about-history-container .item-text .item-tit{width: 50%;font-size: 110px;font-weight: bold;}
.about-history-container .item-text .item-sum{width: 50%;}
.about-history-container .item-text .item-sum li{position: relative;margin: .5em 0;padding-left: 34px;line-height: 1.5;}
.about-history-container .item-text .item-sum li::before{position: absolute;top: 12px;left: 0;display: block;content: "";width: 12px;height: 12px;border-radius: 50%;background: #0950ff;}
.about-history-tabs{border-top: 2px solid #e5e6e8;}
.about-history-tabs .item{padding-top: 30px;text-align-last: center;cursor: pointer;}
.about-history-tabs .item span{color: #9a9a9a;}
.about-history-tabs .swiper-slide-active::before{position: absolute;left: 50%;top: 0;display: block;content: "";width: 0;height: 0;margin-left: -10px;border-width: 10px;border-style: solid;border-top-color: #0950ff;border-right-color: transparent;border-bottom: none;border-left-color: transparent;}
.about-history-tabs .swiper-slide-active span{font-weight: bold;color: #343434;}
.about-history-btn{top: auto;bottom: 56px;left: 50%;transform: translate(-50%,-50%);}
.about-history-btn .prev{left: 0;}
.about-history-btn .next{right: 0;}


.about-product{padding: 60px 0 70px;background: #f9f9f9;}
.about-product .about-product-inner{display: flex;justify-content: space-between;margin-left: calc(50% - 600px);}
.about-product .about-product-right{width: calc(100% - 600px);}
.about-product .about-product-left{position: relative;width: 30.5%;margin-top: 50px;}
.about-product-tabs{position: absolute;left: 0;bottom: 40px;width: 100%;}
.about-product-name{padding: 50px 12px 12px 30px;background: #0655ef;color: #fff;box-sizing: border-box;}
.about-product-name a{}
.about-product-name p{font-weight: bold;}
.about-product-name .p1{margin-bottom: 12px;}
.about-product-name .p2{text-transform: uppercase;}
.about-product-container{padding: 10px 0 40px;}
.about-product-container .item{width: 69%;}
.about-product-container .item img{width: 100%;}
.about-product-container .item a{position: relative;display: block;transform: scale(.9);transition: all .7s;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.about-product-container .swiper-slide-active a{transform: scale(1);}
.about-product-container .swiper-slide-active .shadow-bg{opacity: 0;}
.about-product-btn{position: absolute;top: 50%;left: calc(70.725% + 40px);transform: translate(-50%,-50%);margin-top: -15px;z-index: 9;opacity: .5;transition: all .7s;}
.about-product-btn .about-product-next{display: block;width: 30px;height: 56px;background: url(img/arrow01.png) center no-repeat;background-size: cover;}
.about-product-btn:hover{opacity: .8;}
.about-product-container .about-product-page{position: absolute;left: 0;bottom: 0;width: 69%;text-align: center;z-index: 9;}
.slide-page .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 14px !important;opacity: 1;background: #dfdfdf;outline: none;}
.slide-page .swiper-pagination-bullet-active{background: #0655ef;}

.about-honor{padding: 82px 0 50px;background: url(img/about-honor-bg.jpg) center no-repeat;background-size: cover;}
.about-honor .about-honor-top{}
.about-honor-tit, .about-partner-tit, .about-contact-tit{height: 82px;}
.about-honor-tit .tit-cn{color: #1969ff;}
.about-honor-main{margin-top: 36px;color: #fff;}
.about-honor-ul{display: flex;justify-content: space-between;margin-bottom: 45px;}
.about-honor-ul .item{min-width: 180px;}
.about-honor .item-top{position: relative;display: inline-block;margin-top: 20px;padding-left: 34px;text-align: center;}
.about-honor .item-top::before{position: absolute;top: 50%;left: 0;transform: translateY(-50%);display: block;content: "";width: 3px;height: 40px;background: #166cff;border-radius: 3px;}
.about-honor .item-num{display: none;margin-bottom: .32em;font-size: 52px;line-height: .8;}
.about-honor .item-num span{font-weight: bold;line-height: .8;display: inline-block;}
.about-honor .item-tit{color: #0655ef;}
.about-honor .item-img{position: relative;height: 266px;}
.about-honor .item-img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: auto;max-width: none;}
.about-partner .about-partner-ul{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.about-partner .about-partner-ul2{justify-content: space-around;}
.about-partner .about-partner-img{}
.about-partner-ul{}
.about-partner-ul .item{float: left;display: flex;align-items: center;justify-content: center;width: 24%;height: 178px;margin-right: 1.33%;margin-bottom: 2.33%;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.about-partner-ul .item:nth-child(4n){margin-right: 0;}
.about-partner-ul .item img{max-width: 90%;max-height: 90%;width: auto;height: auto;}

.contact-sum{margin-bottom: 16px;padding: 84px 0 54px;background: url(img/about-contact-bg.jpg) center no-repeat;background-size: cover;}
.contact-sum .contact-sum-text{margin-left: 8%;max-width: 84%;}
.contact-sum .contact-logo{display: inline-block;margin-bottom: 52px;}
.contact-sum .contact-sum-text p{line-height: 1.84;}
.contact-info .contact-info-ul{display: flex;justify-content: space-between;}
.contact-info .card{width: 32%;padding: 60px 10px 50px;text-align: center;background: #f9f9f9;box-sizing: border-box;transition: all .7s;}
.contact-info .card .card-img{display: flex;justify-content: center;align-items: center;width: 128px;height: 128px;margin: 0 auto 20px;}
.contact-info .card .card-img img{}
.contact-info .card .text-tit{margin-bottom: 16px;font-weight: bold;}
.contact-info .card .text-sum p{height: 2.5em;line-height: 1.25;color: #b2bac1;}
.contact-info .card .text-sum p a{color: #0950ff;}
.contact-info .card:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}
.contact-map{}
.contact-map .contact-map-ul{display: flex;justify-content: space-between;margin-bottom: 30px;}
.contact-map .card{width: 19.5%;padding: 20px 12px 16px;background: #f9f9f9;border: 2px solid #f9f9f9;border-radius: 8px;box-sizing: border-box;cursor: pointer;}
.contact-map .card-icon{width: 24px;height: 30px;margin-bottom: 22px;background: url(img/contact-map-icon.png) center no-repeat;background-size: 100% 100%;}
.contact-map .card-tit{margin-bottom: 32px;font-weight: bold;}
.contact-map .card-sum{font-size: 15px;font-weight: lighter;line-height: 1.56;}
.contact-map .on{border-color: #0950ff;}
.contact-map .map-box{height: 460px;}
.contact-map #map{width: 100%;height: 100%;}
.BMap_pop, .BMap_shadow, .BMap_cpyCtrl, .anchorBL{display: none !important;}
.contact-map .map_msg{padding: 10px 70px;box-sizing:border-box;width:100%;height:100%;}
.contact-map .map_msg b{display:block;font-size:20px;font-weight: bold;line-height: 1.5em;text-align: center;color: #0950ff;}
.contact-map .map_msg p{font-size: 18px;text-align:center;color:#0950ff;line-height: 2em;}
.BMapLabel{height: auto !important;}

.join-tit{position: relative;padding-bottom: 35px;text-align: center;}
.join-tit p{font-weight: bold;}
.join-tit .tit-en{margin-bottom: .48em;}
.join-tit .tit-cn{line-height: .8;color: #adb5bc;text-transform: uppercase;}
.join-tit::after{position: absolute;bottom: 0;left: 50%;display: block;content: "";width: 104px;height: 4px;transform: translateX(-50%);background: #117ad1;border-radius: 4px;}
.industry-trends-main{background: #0655ef;}
.industry-trends-main-inner{display: flex;width: 95%;margin: 0 auto;background: #fff;}
.industry-trends-main .industry-trends-img{position: relative;width: 43%;background: url(img/industry-trends-img.jpg) center no-repeat;background-size: cover;}
.industry-trends-main .industry-trends-con{width: 36%;margin-left: 75px;}
.industry-trends-img .industry-trends-year{position: absolute;bottom: 18.8%;right: -10px;font-weight: bold;color: #fff;line-height: .8;}
.data-area{display: flex;justify-content: space-between;text-align: center;margin-bottom: 30px;}
.data-area .data-area-num{display: flex;margin-bottom: 20px;}
.data-area .data-area-num .num{font-size: 54px;font-weight: bold;color: #0655ef;}
.data-area .data-area-num .suffix{position: relative;margin-top: 30px;margin-left: 20px;font-size: 40px;color: #09162e;}
.data-area .data-area-num .suffix::before{position: absolute;bottom: 0;left: -24px;display: block;content: "";width: 80px;height: 2px;background: #2c2c2c;transform: rotate(300deg);transform-origin: left;}
.data-area .data-area-num .suffix sup{font-size: 30px;}
.data-area .data-area-all .data-area-num .suffix{margin-left: 2px;}
.data-area, .data-scale{}
.data-scale{display: flex;justify-content: space-between;width: 90%;margin: 0 auto;}
.data-scale .data-scale-arc{}
.arc1{width: 328px;height: 328px;padding: 15px;border: 14px solid #c0dbf4;border-radius: 50%;box-sizing: border-box;}
.arc2{position: relative;}
.arc2 .arc-text{position: absolute;top: 24.7%;left: 0;display: block;width: 100%;line-height: 1.26;font-weight: bold;text-align: center;}
.data-scale-text{margin-top: 18px;}
.data-scale-text p{display: flex;align-items: center;color: #09162e;}
.data-scale-text .p1{margin-bottom: 20px;}
.data-scale-text p span{display: inline-block;width: 40px;height: 40px;margin-right: 18px;}
.data-scale-text .p1 span{background: #c0dbf4;}
.data-scale-text .p2 span{background: #195cc4;}
.data-accident{display: flex;justify-content: space-between;font-weight: bold;text-align: center;}
.data-accident .p1, .data-accident .p2{font-size: 32px;color: #334956;}
.data-accident .p1{margin-bottom: 20px;}
.data-accident .p2{margin-bottom: 16px;}
.data-accident .p1 span{margin-right: 8px;font-size: 50px;color: #dc022b;}
.data-accident .p3{font-size: 20px;color: #0655ef;}
.data-conclusion{padding-top: 36px;padding-bottom: 14px;border-top: 3px solid #c9c9c9;}
.data-conclusion p{font-weight: bold;color: #0655ef;text-align: center;}

.strength{}
.strength .strength-top{}
.strength .strength-main{padding: 60px 0 70px;background: url(img/strength-bg.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.strength .strength-main .card{display: flex;justify-content: space-between;background: #fff;overflow: hidden;border-radius: 16px;box-sizing: border-box;}
.strength .card-img{width: 48%;height: 550px;}
.strength .card-img img{width: 100%;height: 100%;object-fit: cover;}
.strength .card-con{width: 52%;padding: 64px 52px 0;box-sizing: border-box;}
.strength .card-con .card-icon{max-width: 100px;margin-bottom: 44px;}
.strength .card-con .card-text{max-width: 420px;color: #181818;}
.strength .card-con .card-text .text-tit{margin-bottom: 24px;line-height: 1.35;font-weight: bold;}
.strength .card-con .card-text .text-sum{line-height: 1.8;}
.strength .card-con .card-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.strength .card-con .card-list li{display: flex;align-items: center;min-width: 30%;margin-top: 32px;font-weight: bold;color: #0655ef;}
.strength .card-con .card-list i{display: block;width: 31px;height: 31px;margin-right: 10px;background: url(img/icon-list.png) center no-repeat;}
.strength .swiper-slide-active .shadow-bg{opacity: 0;}
.strength-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;}
.strength-btn a{position: absolute;top: -30px;display: block;width: 32px;height: 60px;background-image: url(img/arrow02.png);background-position: center;background-repeat: no-repeat;opacity: .5;transition: all .7s;}
.strength-btn a:hover{opacity: 1;}
.strength-btn .prev{left: -54px;transform: rotate(180deg);}
.strength-btn .next{right: -54px;}
.strength-page{margin-top: 30px;text-align: center;}

.contact-process{padding-bottom: 30px;border-bottom: 1px solid #b8c0c6;}
.contact-process .contact-process-ul{display: flex;justify-content: space-between;}
.contact-process .item{position: relative;width: 126px;text-align: center;}
.contact-process .item + .item::before{position: absolute;top: 110px;left: -86px;display: block;content: "";width: 24px;height: 45px;background: url(img/arrow01.png) center no-repeat;background-size: 100% 100%;}
.contact-process .item .item-num{display: block;line-height: .8;font-weight: bold;color: #f5f5fa;}
.contact-process .item .item-icon{max-width: 100px;margin: -34px auto 24px;}
.contact-process .item .item-tit{position: relative;padding-bottom: 30px;font-weight: bold;color: #343a3f;}
.contact-process .item .item-tit::after{position: absolute;bottom: 0;left: 50%;display: block;content: "";width: 30px;height: 4px;margin-left: -15px;border-radius: 4px;background: #0256f6;}
.contact-main{display: flex;justify-content: space-between;margin-top: 40px;}
.contact-form{width: 64%;}
.contact-us{width: 33%;margin-top: 10px;background: #f9f9f9;}
.contact-form .contact-form-text{margin-bottom: 48px;}
.contact-form .contact-form-text p{line-height: 1.8;color: #adb6bd;}
.contact-form .row{display: flex;justify-content: space-between;margin-bottom: 58px;}
.contact-form .row label{display: block;margin-bottom: 20px;font-weight: bold;}
.contact-form .row input, .contact-form .row textarea{display: block;width: 100%;padding: 10px;font-size: 20px;border: 1px solid #adb6bd;border-radius: 4px;box-sizing: border-box;outline: none;resize: none;}
.contact-form .row input{height: 58px;line-height: 58px;}
.contact-form .row textarea{height: 145px;}
.contact-form .row input:hover, .contact-form .row textarea:hover{outline: ;}
.form-name{width: 34%;}
.form-tel{width: 60%;}
.form-address, .form-msg{width: 100%;}
.contact-form .submit{float: right;display: block;width: 220px;height: 50px;padding-left: 24px;font-weight: bold;letter-spacing: 24px;line-height: 50px;color: #fff;text-align: center;background: #0655ef;outline: none;cursor: pointer;}
.contact-us{height: 100%;padding: 52px 22px 50px;box-sizing: border-box;transition: all .7s;}
.contact-us:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}
.contact-us-info{font-weight: bold;}
.contact-us-tit{margin-bottom: 1.3em;}
.contact-us-company{margin-bottom: 1.26em;}
.contact-us-list{margin-bottom: 50px;padding-bottom: 38px;border-bottom: 1px solid #b7bfc5;}
.contact-us-list dd{display: flex;align-items: center;margin-bottom: 12px;}
.contact-us-list dd i{display: block;width: 24px;height: 24px;margin-right: 8px;background-position: center;background-repeat: no-repeat;}
.contact-us-list dd a{display: inline-block;margin-right: 14px;}
.contact-us-list dd a:last-child{margin-right: 0;}
.contact-us-list .dd1 i{background-image: url(img/icon-tel.png);}
.contact-us-list .dd2 i{background-image: url(img/icon-email.png);}
.contact-us-code{}
.contact-us-code p{margin-bottom: 22px;font-weight: bold;}
.contact-bottom-sum{padding: 128px 0 120px;margin-bottom: 0;background-image: url(img/contact-sum-bg.jpg);box-sizing: border-box;}
.contact-bottom-sum .contact-logo{margin-bottom: 117px;}
.contact-bottom-sum .contact-sum-text{max-width: none;margin-left: auto;}
.contact-bottom-sum .contact-sum-text p{line-height: 1.96;}

.article{}
.article-top{margin-bottom: 54px;}
.article-top h6{margin-bottom: 24px;font-weight: bold;color: #0655ef;}
.article-top p{position: relative;display: inline-block;line-height: 1.5em;text-transform: uppercase;}
.article-top p::after{position: absolute;right: 0;bottom: -18px;transform: rotate(30deg);transform-origin: left bottom;display: block;content: "";width: 2px;height: 84px;background: #353a40;}
.article-list{}
.article-list .article-list-ul{}
.article-list .item{position: relative;margin-bottom: 58px;padding-top: 45px;border-top: 2px solid #adb6bd;box-sizing: border-box;}
.article-list .item::before{position: absolute;top: -4px;left: 0;display: block;content: "";width: 26%;height: 4px;background: #0655ef;border-radius: 4px;transition: all .7s;}
.article-list .item:hover::before{width: 100%;}
.article-list .item-inner{display: flex;justify-content: space-between;padding-right: 10px;}
.article-list .item-con{width: 40.5%;margin-top: 30px;}
.article-list .item-img{width: 50%;}
.article-list .item-date{margin-bottom: 68px;}
.article-list .item-date p{position: relative;line-height: 35px;display: inline-block;}
.article-list .item-date p::after{position: absolute;right: 10px;bottom: -18px;transform: rotate(30deg);transform-origin: left bottom;display: block;content: "";width: 2px;height: 84px;background: #353a40;}
.article-list .item-text{margin-bottom: 50px;}
.article-list .item-text .text-tit{height: 1em;-webkit-line-clamp: 1;margin-bottom: 18px;font-weight: bold;}
.article-list .item-text .text-sum{height: 1em;-webkit-line-clamp: 1;}
.article-read{display: flex;justify-content: space-between;}
.article-read-main{width: 66.7%;}
.article-read-sidebar{width: 23%;height: 100%;}
.article-read-top{margin-bottom: 46px;}
.article-read-top .read-tit{margin-bottom: 24px;font-weight: bold;line-height: 1.4;}
.read-info{display: flex;align-items: center;color: #808080;}
.read-info .read-tag{display: inline-block;margin-right: 8px;padding: 0 8px;font-size: 12px;color: #fff;line-height: 20px;background: #0655ef;}
.read-info .read-date{margin-right: 40px;}
.read-info .read-author{}
.article-read-text{line-height: 1.875;color: #666;}
.article-read-text p{margin-bottom: 1em;line-height: 1.875;}
.article-read-text img{max-width: 100%;height: auto;}
.article-read-share{display: flex;align-items: center;}
.article-read-share .share-tit{display: block;margin-right: 4px;font-size: 15px;color: #666;}
.article-read-share .share-list{display: flex;justify-content: ;align-items: center;}
.article-read-text h6{margin-bottom: 1em;font-weight: bold;font-size: 20px;}
.article-read-text .editor-flex{display: flex;justify-content: space-between;}
.article-read-text .editor-flex .col{max-width: 48%;}
.article-read-text .editor-flex .col{}
.editor-content *{line-height: 1.875;}
.editor-content .mceItem-movie{max-width: 100%;}
.editor-content video{max-width: 100%;}

.share-list a{display: block;width: 30px;height: 30px;margin-right: 18px;background-color: #262626;background-position: center;background-repeat: no-repeat;border-radius: 4px;}
.share-list .icon-wechat{background-image: url(img/s-wx.png);}
.share-list .icon-qq{background-image: url(img/s-qq.png);}
.share-list .icon-weibo{background-image: url(img/s-wb.png);}
.share-list .icon-wechat:hover{background-color: #49c05a;}
.share-list .icon-qq:hover{background-color: #e81f1f;}
.share-list .icon-weibo:hover{background-color: #ff8200;}

.article-read-sidebar{margin-top: 6px;}
.sidebar-top{position: relative;margin-bottom: 52px;padding-bottom: 20px;border-bottom: 2px solid #adb6bd;}
.sidebar-top::after{position: absolute;bottom: -3px;left: 0;display: block;content: "";width: 76px;height: 4px;background: #0655ef;border-radius: 4px;}
.sidebar-top span{color: #333;}
.sidebar-list .item-img{margin-bottom: 20px;}
.sidebar-list .item-text{}
.sidebar-list .item-text .text-tit{height: 1em;-webkit-line-clamp: 1;;margin-bottom: 1em;font-weight: bold;color: #4c4c4c;}
.sidebar-list .item-text .text-sum{margin-bottom: 26px;height: 2.8em;-webkit-line-clamp: 2;line-height: 1.4;color: #818181}

.service{}
.service-top{}
.service-inner{display: flex;justify-content: space-between;}
.service-left{width: 25.3%;}
.service-main{width: 65.3%;}
.service-search{margin-bottom: 46px;}
.service-search form{display: flex;padding: 0 40px 10px 0;border-bottom: 1px solid #adb5bc;}
.service-search .search-btn{display: block;background: url(img/service-search-btn.png) center no-repeat;}
.service-search .search-btn input{display: block;width: 40px;height: 40px;font-size: 0;cursor: pointer;}
.service-search .search-text{}
.service-search .search-text input{display: block;font-size: 17px;line-height: 40px;}
.service-nav{font-size: 17px;color: #adb5bc;}
.service-nav .item{margin-bottom: 36px;}
.service-nav .item a{position: relative;display: block;padding-left: 30px;line-height: 1.76;}
.service-nav .item a::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 2px;height: 30px;background: #0950ff;opacity: 0;transition: all .3s;}
.service-nav .active, .service-nav a:hover{font-weight: bold;color: #0950ff;}
.service-nav .active a::before, .service-nav .item a:hover::before{opacity: 1;}
.service-nav-info{line-height: 1.76;}
.service-main{}
.service-main .service-read-tit{margin-bottom: 52px;font-weight: bold;}
.service-read-con{font-family: "思源黑体";}
.service-read-con h6{margin-top: 32px;margin-bottom: 12px;font-size: 20px;font-weight: bold;color: #0950ff;}
.service-read-con p{font-size: 18px;line-height: 1.8;}

.product-banner{position: relative;max-height: 1080px;height: 100vh;background-position: center;background-repeat: no-repeat;background-size: cover;}
.product-banner-con .item-text{bottom: 32.8%;}
.product-banner-img{position: absolute;}
.product-nav{position: relative;margin-top: -100px;line-height: 44px;color: #fff;background: rgba(0,0,0,.8);z-index: 9;}
.product-nav-inner{display: flex;justify-content: space-between;padding: 28px 0;}
.product-nav-type{font-size: ;line-height: 44px;}
.product-nav-type:hover{color: #0950ff;}
.product-nav-list{display: flex;justify-content: space-between;}
.product-nav-list a{display: block;margin-left: 50px;padding: 0 20px;line-height: 44px;}
.product-nav-list .on, .product-nav-list a:hover{background: #0950ff;}
.product-nav.fixed{position: fixed;top: 0;left: 0;width: 100%;margin-top: 0;z-index: 999;}
.product-nav.fixed .product-nav-inner{padding: 10px 0;transition: all .4s;}
.pro-text{color: #393939;overflow: hidden;}
.pro-text .pro-tit{margin-bottom: .5em;line-height: 1.5;font-weight: bold;}
.pro-text .pro-subtit{}
.pro-text .pro-sum{}
.pro-text .pro-sum p{line-height: 1.7;}

.pro-video-box{}
.pro-video{display: block;max-width: 100%;height: auto;}


.pro-wrap1{position: relative;padding-bottom: 100px;}
.pro-wrap1 .pro-wrap1-text .text-tit{margin-bottom: 40px;overflow: hidden;}
.pro-wrap1 .pro-wrap1-text .pro-tit{margin-bottom: 0;line-height: 1.17;}
.pro-wrap1 .pro-wrap1-text .pro-subtit{}
.pro-wrap1 .pro-wrap1-text .text-sum{width: 35.4%;}
.pro-wrap1 .pro-wrap1-text .text-sum p{}
.pro-wrap1 .pro-wrap1-text .text-list{display: flex;justify-content: space-between;width: 44%;text-align: center;}
.pro-wrap1 .pro-wrap1-text .text-list .item{}
.pro-wrap1 .pro-wrap1-text .text-list .item img{margin-bottom: 28px;}
.pro-wrap1 .pro-wrap1-text .text-list .item p{font-weight: bold;}
.pro-wrap1 .pro-wrap1-img{position: absolute;}
.pro-parameter{display: flex;justify-content: space-between;}
.pro-parameter-left{width: 45%;}
.pro-parameter-right{width: 40%;margin-top: 15px;}
.pro-parameter-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro-parameter-list li{margin-bottom: 62px;}
.pro-parameter-list .parameter-tit{margin-bottom: .6em;font-weight: bold;color: #0055fe;}
.pro-parameter-list .parameter-sum{color: #393939;}
.pro-com-wrap{background-position: center;background-repeat: no-repeat;}
.pro-com-wrap .pro-text{text-align: center;color: #fff;}
.pro-com-wrap .pro-com-wrap-main img{margin: 0 auto;}
.pro-img-list{position: absolute;left: 13.5%;bottom: 0;width: 73%;overflow: hidden;}
.pro-img-ul{display: flex;justify-content: space-between;}
.pro-img-ul .item{max-width: 32%;border-top-left-radius: 40px;border-top-right-radius: 40px;overflow: hidden;}
.pro-rec1{padding-bottom: 210px;}
.pro-rec1 .pro-rec1-main{display: flex;justify-content: space-between;}
.pro-rec1 .pro-rec1-tabs{height: 100%;padding-left: 48px;border-left: 3px solid #e5e5e5;}
.pro-rec1 .pro-rec1-tabs a{position: relative;display: block;margin-bottom: 8px;padding: 26px 0 36px;font-weight: bold;line-height: 1;}
.pro-rec1 .pro-rec1-tabs a:last-child{margin-bottom: 0;}
.pro-rec1 .pro-rec1-tabs .active::before{position: absolute;display: block;content: "";width: 4px;height: 85px;background: #0055fe;left: -48px;top: 0;margin-left: -4px;}
.pro-rec1 .pro-rec1-container{width: 60%;margin: 0;}

.h-100{position: relative;max-height: 1080px;height: 100vh;background-size: cover !important;box-sizing: border-box;overflow: hidden;}
.product-banner-tid6 .product-banner-img{right: 11.8%;bottom: 100px;}
.product-banner-tid7 .product-banner-img{right: 8.9%;bottom: 7.5%;width: 42.5%;}
.product-banner-tid8 .product-banner-img{right: 11.2%;bottom: 14%;width: 35%;}
.product-banner-tid42 .product-banner-img{right: 7.2%;bottom: 25%;width: 45.3%;}



.pro-com-tit .tit{margin-bottom: 12px;padding-left: 20px;padding-bottom: 15px;font-weight: bold;border-bottom: 1px solid #adb6bd;}
.pro-com-tit .sum{padding-left: 20px;color: #0950ff;}
.pro-video-tit, .pro-download-tit{margin-bottom: 5px;padding: 38px 30px 30px;background: #f7f8f9;}
.pro-video-main, .pro-download-main{padding: 56px 66px 96px;background: #f7f8f9;}
.pro-video-ul .item{float: left;width: 44%;margin-right: 12%;margin-bottom: 20px;}
.pro-video-ul .item:nth-child(2n){margin-right: 0;}
.pro-video-ul .item .item-img{position: relative;margin-bottom: 28px;}
.pro-video-ul .item .item-img .shadow-bg{background: rgba(0,0,0,.2);}
.pro-video-ul .item .item-img .video-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;width: 79px;height: 78px;background: url(img/video-btn.png) center no-repeat;}
.pro-video-ul .item .text-tit{margin-bottom: 16px;}
.pro-video-ul .item .text-date{display: inline-block;line-height: 40px;padding: 0 10px 0 14px;background: #fff;}
.pro-video-ul .item:hover .shadow-bg{background: rgba(0,0,0,0);}
.para-read h6{margin-bottom: 24px;padding: 0 20px;font-size: 20px;font-weight: bold;color: #0950ff;}
.para-read table{width: 100%;margin-bottom: 52px;border-collapse:collapse;border: 0;}
.para-read table tr{min-height: 50px;}
.para-read table tr:nth-child(2n+1){background: #f8f9fc;}
.para-read table th, .para-read table td{padding: 0 20px;font-size: 18px;}
.para-read table th{min-height: 50px;line-height: 50px;font-weight: bold;text-align: left;}
.para-read table th:first-child{width: 32%;}
.para-read table td{min-height: 50px;line-height: 50px;font-weight: lighter;}
.pro-download-main{padding: 50px 0 85px;}
.pro-download-main .item:nth-child(2n+1){background: #fff;}
.pro-download-main .item a{display: table;width: 100%;line-height: 62px;padding: 0 32px;box-sizing: border-box;}
.pro-download-main .item span{display: table-cell;}
.pro-download-main .item .item-tag{display: flex;align-items: center;color: #0950ff;}
.pro-download-main .item .item-tag i{display: block;width: 37px;height: 37px;margin-left: 16px;background: url(img/icon-download.png) center no-repeat;}
.pro-download .item a:hover{color: #0950ff;}




/* 2023改版 */
.product-intro{position: relative;padding-bottom: 100px;}
.product-intro-img{position: absolute;}
.product-intro-inner{}
.product-intro-main{color: #393939;overflow: hidden;}
.product-intro-main .intro-tit{margin-bottom: .83em;line-height: 1.2;font-weight: bold;overflow: hidden;}
.product-intro-main .intro-sum{width: 35.4%;}
.product-intro-main .intro-sum p{line-height: 1.7;text-align: justify;}
.product-intro-main .intro-list{display: flex;justify-content: space-between;width: 44%;text-align: center;}
.product-intro-main .intro-list .item{}
.product-intro-main .intro-list .item img{display: block;margin: 0 auto 28px;}
.product-intro-main .intro-list .item p{font-weight: bold;}
.product-tags{padding-bottom: 136px;background: #eee;}
.product-tags-inner{}
.product-tags-top{text-align: center;}
.product-tags-tit{font-weight: bold;line-height: 1.06;color: #fff;text-transform: uppercase;}
.product-tags-list{}
.product-tags-ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product-tags-ul .item{display: flex;flex-direction: column;justify-content: flex-end;width: 24%;margin-bottom: 1.3%;padding: 36px 10px 20px;text-align: center;background: #fff;border-radius: 20px;box-sizing: border-box;}
.product-tags-ul .item:last-child:nth-child(4n - 1){margin-right: 25.3%;}
.product-tags-ul .item:last-child:nth-child(4n - 2){margin-right: 50.6%;}
.product-tags-ul .item-icon{margin: 0 auto;}
.product-tags-ul .item-tit{margin-top: 1em;font-weight: bold;color: #393939;}
.product-tags-ul .item-sum{width: 100%;height: 40px;display: flex;justify-content: center;align-items: center;margin-top: 20px;font-size: 18px;}
.product-tags-ul .item-sum.font-sm{font-size: 15px;line-height: 20px;}
.product-case{}
.product-case-tit{}
.product-case-main{}
.product-case-ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product-case-ul .item{width: 48%;margin-bottom: 4%;}
.product-case-ul .item-top{margin-bottom: 5.2%;}
.product-case-ul .item-tit{position: relative;padding-left: 12px;font-weight: bold;color: #232323;}
.product-case-ul .item-tit::before{position: absolute;top: 50%;left: 0;display: block;content: "";width: 6px;height: 6px;margin-top: -3px;background: #232323;border-radius: 50%;}
.product-case-ul .item-sum{margin-top: .4em;margin-left: 10px;font-weight: bold;color: #0950ff;text-transform: uppercase;letter-spacing: 2px;}
.product-case-ul .item-img{border-radius: 20px;overflow: hidden;}
.product-case-ul .item-img img{width: 100%;height: auto;}

.product-intro-7 .product-intro-img{top: 16%;right: 0;width: 44.6%;}
.product-tags-7 .product-tags-img{width: 96%;margin: 0 auto;margin-bottom: 5%;}
.product-tags-7 .product-tags-tit{width: 86%;margin: 0 auto 1.67%;text-align: left;}
.product-intro-8 .product-intro-img{top: 11.8%;right: 4.9%;width: 40.6%;}
.product-tags-8 .product-tags-img{width: 86.6%;margin: 0 auto;margin-top: -9.5%;margin-bottom: 1.67%;}
.product-intro-6 .product-intro-img{top: 0;right: 0;width: 44.17%;}
.product-tags-6 .product-tags-img{width: 71%;margin-top: -2.5%;margin-left: 16.3%;}
.product-tags-6 .product-tags-tit{margin-left: 9.3%;text-align: left;}

.product-banner-tid54 .product-banner-img{display: none;}
.product-intro-54{padding-bottom: 20px;}
.product-intro-54 .product-intro-main .intro-tit{margin-bottom: 20px;}
.product-intro-54 .product-intro-main .intro-list, .product-intro-42 .product-intro-main .intro-list{width: 60%;}
.product-intro-54 .product-intro-img{top: 22%;right: 7.8%;width: 38%;}
.product-tags-54 .product-tags-img{width: 81%;margin-top: -6%;margin-left: 8%;margin-bottom: 6.7%;}
.product-tags-54 .product-tags-tit{margin-left: 9.3%;text-align: left;}
.product-case-54 .product-case-ul .item{margin-bottom: 6%;}

.product-banner-tid42 .product-banner-img{display: none;}
.product-intro-42{padding-bottom: 20px;}
.product-intro-42 .product-intro-main .intro-tit{margin-bottom: 20px;}
.product-intro-42 .product-intro-img{top: 20%;right: 10.4%;width: 29.2%;}
.product-tags-42 .product-tags-img{width: 84%;margin: -6% auto 10px;}
.product-tags-42 .product-tags-tit{margin-left: 9.5%;text-align: left;}
.product-case-42 .product-case-ul .item{margin-bottom: 6%;}

.product-banner-tid55 .product-banner-img{display: none;}
.product-intro-55{padding-bottom: 20px;}
.product-intro-55 .product-intro-main .intro-tit{margin-bottom: 20px;}
.product-intro-55 .product-intro-img{top: 24.6%;right: 9.2%;width: 34%;}
.product-tags-55 .product-tags-img{width: 98%;margin: 4% auto 20px;}
.product-tags-55 .product-tags-tit{margin-left: 10%;text-align: left;}


#app {
	/*width: 1400px;
	margin: 0 auto;*/
	display: flex;
	justify-content: space-between;
	padding: 110px 0 0;
}
#app .mode{
	width: 32%;

}
#app .title {
	font-weight: bold;
	color: #353a40;
	margin-bottom: 52px;
}

#app .box {
	/*width: 94%;
	margin: 0 auto;*/
	padding: 0 3%;
	/*height: 1100px;*/
	border-right: 1px solid #efefef;
}

#app .mode2 .box {

}
#app .mode3 .box {
	border-right: none;
}

#app .box li {
	width: 100%;
	height: 70px;

	background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAADBAMAAAB7SNKTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEWttbyttbyttbyttbyttbyttbyttbyttbyttbyttbz///84NMTVAAAACXRSTlMn4d91cCPZ2CBnaD+VAAAAAWJLR0QKaND0VgAAAAd0SU1FB+cECxcaFFaKOwgAAAAXSURBVAjXY2CcCQcKDJYIzhSGMASnAgBzhhOreANBPgAAAABJRU5ErkJggg==) no-repeat center;
	background-position-x: 52.5%;
}

#app .mode1 li {
	margin-bottom: 103.1px;
}

#app .mode2 li {
	margin-bottom: 53.8px;
}

#app .mode3 li {
	margin-bottom: 26.2px;
}

#app .box li .div {
	width: 48%;
	height: 70px;
	border-radius: 10px;
	background-color: rgb(249, 249, 249);
	box-shadow: 0px 4px 9.8px 0.2px rgba(7, 0, 2, 0.1);
	font-size: 20px;
	color: #353a40;
	text-align: center;
	line-height: 70px;
	font-weight: bold;
	position: relative;
}
#app .box li .right{
	width: 43%;
}
#app .box li.lastcost div {
	background-color: #0950ff;
	color: #fff;
}

#app .box li.lastcost input {
	color: #fff;
}

#app .box li div.multiline {
	line-height: 32px;
}

#app .box li input {
	border: none;
	outline: none;
	text-align: center;
	width: 100%;
	height: 70px;
	padding: 0 30px;
	line-height: 70px;
	background-color: transparent;
	color: #0950ff;
	font-size: 20px;
	font-weight: bold;
	box-sizing: border-box;
}

#app .box li input::-webkit-outer-spin-button,
#app .box li input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

#app .box li input[type="number"] {
	-moz-appearance: textfield;
}

.el-input-number span {
	display: block;
	position: absolute;
	width: 17px;
	height: 100%;
	top: 0;
	border: none;
}

.el-input-number span i {
	display: none;
}

.el-input-number__increase {
	background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMBAMAAABLmSrqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUAAAAJUP8JUP8JUP8JUP8JUP8JUP8JUP8JUP8JUP8JUP8JUP////8tnAV0AAAAC3RSTlMAZu4RVZkzIqp3u0AYwP8AAAABYktHRAyBs1FjAAAAB3RJTUUH5wQLFjI233W+cQAAAC5JREFUCNdjYGBg3MQABthpExfXTS4uCQzVu0GgAU4zG1tuMjY2YMCtn2UVkAAAksIS5kJ+3cMAAAAASUVORK5CYII=) no-repeat center;
	left: auto;
	right: 10px;
}

.el-input-number__decrease {
	background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAADBAMAAACHXflZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUCBwwAVf4AVf4AVf4AVf4AVf4AVf4AVf4AVf4AVf4AVf4AVf4AVf4AVf7////8Uu2bAAAADXRSTlMALen+sV/0AwZriIU8GU0FlQAAAAFiS0dEDm+9ME8AAAAHdElNRQfnBAsWMglpE5NMAAAAG0lEQVQI12MQugsGJgwMsRDWtQKGzlVgsIcBAAz/EYcy7Ml/AAAAAElFTkSuQmCC) no-repeat center;
	left: 10px;
}

.el-dropdown {
	color: #0950ff;
	font-size: 20px;
	cursor: pointer;
}

.cost_text {
	max-width: 1150px;
	margin: 50px auto 100px;

}

.cost_text .p1 {
	color: #353a40;
	line-height: 2.6em;
}

.cost_text .p2 {
	color: #353a40;
	font-weight: bold;
}

.cost_text .p3 {
	line-height: 2em;
	color: #353a40;
	margin-bottom: 32px;
}
.el-input-number{width: auto;}
#app .mode .lastcost{display: none;}
/* 2023改版end */





@media screen and (max-width: 1600px){
	.w1560{width: 90%;}
	.w1400{width: 88%;}
	.w1334{width: 86%;}
	.w1200{width: 1100px;}

	.mt-310{margin-top: 186px;}
	.mt-230{margin-top: 138px;}
	.mt-210{margin-top: 126px;}
	.mt-200{margin-top: 120px;}
	.mt-190{margin-top: 114px;}
	.mt-170{margin-top: 102px;}
	.mt-150{margin-top: 90px;}
	.mt-140{margin-top: 84px;}
	.mt-130{margin-top: 78px;}
	.mt-120{margin-top: 72px;}
	.mt-110{margin-top: 66px;}
	.mt-100{margin-top: 60px;}
	.mt-85{margin-top: 51px;}
	.mt-70{margin-top: 42px;}
	.mb-160{margin-bottom: 96px;}
	.mb-140{margin-bottom: 84px;}
	.mb-70{margin-bottom: 42px;}
	.pt-190{padding-top: 114px;}
	.pt-140{padding-top: 84px;}

	.f-173{font-size: 121px;}
	.f-120{font-size: 84px;}
	.f-105{font-size: 73px;}
	.f-76{font-size: 53px;}
	.f-68{font-size: 47px;}
	.f-60{font-size: 42px;}
	.f-50{font-size: 35px;}
	.f-40{font-size: 28px;}
	.f-36{font-size: 25px;}
	.f-34{font-size: 24px;}
	.f-31{font-size: 22px;}
	.f-23{font-size: 20px;}
	.f-19{font-size: 18px;}
	
	.more{width: 150px;height: 40px;}
	.more i{width: 20px;height: 12px;background-size: 100% 100%;margin-left: 16px;}
	.more::before{height: 40px;}
	.more:hover::before{width: 150px;}
	.more-mini{width: 120px;height: 36px;padding: 0 10px;}
	.more-mini::before{height: 36px;}
	.more-mini i{margin-left: 12px;}
	.more-mini:hover::before{width: 120px;}
	.head .head-logo{height: 50px;margin-top: 29px;}
	.head .head-nav .navli-a{min-width: 80px;padding: 0 8px;}
	.head .subnav .item{padding: 28px 0 40px;}
	.head .subnav .item .item-img{margin-bottom: 40px;}
	.head-tool{margin-left: 15px;}
	.com-search-close{right: calc(87% - 550px);}
	.i-com-text .text-top{margin-bottom: 25px;}
	.i-about .i-about-img{padding-bottom: 48%;}
	.i-about-text .more{margin-top: 40px;}
	.i-news .common-item a{margin-bottom: 36px;}
	.i-values .i-values-con{padding: 9% 11.6% 12.7% 6%;}
	.i-adv .i-adv-ul .item-top img{max-width: 90%;width: 100px;margin-bottom: 48px;}
	.foot{padding: 50px 0;}
	.foot-nav-top .foot-nav-item a{font-size: 16px;}

	.industry-trends-main .industry-trends-con{width: 48%;}
	.data-area .data-area-num .num{font-size: 54px;}
	.data-accident .p1 span{font-size: 64px;}
	.com-banner{height: 600px;}
	.about-product-name{padding-top: 40px;}
	.about-honor .item-img img{max-width: 300px;}
	.pro-wrap1 .pro-wrap1-text .text-list .item img{max-width: 100px;}
	.pro1-wrap3-img1 img{max-width: 60%;}
	.p3-w2-tabs-inner a span{font-size: 22px;}
	.about-product .about-product-inner{margin-left: calc(50% - 550px);}
	.about-product .about-product-right{width: calc(100% - 550px);}
	
	.slide-page .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 6px !important;}


	.product-intro{padding-bottom: 0;}
	.product-intro-main .intro-list .item img{width: 100px;margin-bottom: 15px;}
	.product-tags{padding-bottom: 80px;}



	#app .mode{width: 33%;}
	#app .box li .div, #app .box li input, .el-dropdown{font-size: 18px;}
	


}

@media screen and (max-width: 1440px){
	.foot-con{padding: 0 20px;}
	.foot-con .foot-con-nav{padding-right: 30px;}
	.foot-con .foot-con-contact{padding-left: 30px;}
	.foot-con-code .item-dy{margin-left: 20px;}


}

@media screen and (max-width: 1366px){
	.w1560{width: 96%;}
	.w1400{width: 94%;}
	.w1334{width: 92%;}
	.w1200{width: 88%;}

	.mt-310{margin-top: 148px;}
	.mt-230{margin-top: 110px;}
	.mt-210{margin-top: 100px;}
	.mt-200{margin-top: 96px;}
	.mt-190{margin-top: 91px;}
	.mt-170{margin-top: 81px;}
	.mt-150{margin-top: 72px;}
	.mt-140{margin-top: 67px;}
	.mt-130{margin-top: 62px;}
	.mt-120{margin-top: 57px;}
	.mt-110{margin-top: 52px;}
	.mt-100{margin-top: 48px;}
	.mt-85{margin-top: 40px;}
	.mt-70{margin-top: 34px;}
	.mb-160{margin-bottom: 76px;}
	.mb-140{margin-bottom: 67px;}
	.mb-70{margin-bottom: 34px;}
	.pt-190{padding-top: 90px;}
	.pt-140{padding-top: 66px;}

	.f-173{font-size: 96px;}
	.f-120{font-size: 66px;}
	.f-105{font-size: 58px;}
	.f-76{font-size: 42px;}
	.f-68{font-size: 38px;}
	.f-60{font-size: 34px;}
	.f-50{font-size: 30px;}
	.f-40{font-size: 28px;}
	.f-36{font-size: 26px;}
	.f-34{font-size: 24px;}
	.f-31{font-size: 22px;}
	.f-23{font-size: 20px;}
	.f-19{font-size: 18px;}
	
	.head .head-inner{min-width: 94%;}
	.head .head-logo{width: 220px;}
	.head .head-nav .navli{margin: 0 2px;}
	.com-search-close{right: 5.26%;}
	.about-honor .item-img img{max-width: 250px;}
	.about-product .about-product-inner{margin-left: 6%;}
	.about-product .about-product-right{width: 56%;}
	
}


@media screen and (min-width: 1025px){
	
	.mshow{display: none !important;}
	.banner-page .banner-prev:hover, .banner-page .banner-next:hover{background-image: url(img/icon-banner-prev-hover.png);}



}