/*@font-face{*/
/*	font-family:"calibri";*/
/*	src:url("../css/font/SourceHanSansCN-Regular.otf") format("opentype");     */
/*}*/
/*@font-face{*/
/*	font-family:"calibriliter";*/
/*	src:url("../css/font/SourceHanSansCN-Light.otf") format("opentype");     */
/*}*/
/*@font-face{*/
/*	font-family:"Heavy";*/
/*	src:url("../css/font/SourceHanSansCN-Heavy.otf") format("opentype");     */
/*}*/
body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px;font-family:Arial,calibri; line-height:1;font-weight: normal;letter-spacing: 0;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
.web-ie2018{ font-family: sans-serif;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
.web-ie2018 dl #img{    display: block;margin: 50px auto;}
.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}

/* center */
.center{width: 1400px;}
.swiper-pagination{z-index: 1;}
/* .more */
.more{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 170px;height: 50px;background-color: transparent;position: relative;font-size: 16px;color: #FFFFFF;transition: all .3s;font-family: calibri02;z-index: 0;border: 1px solid #FFFFFF;border-radius: 8px;overflow: hidden;}
.more::before{content: '';display: block;width: 0%;height: 100%;background-color: #fff;position: absolute;left: 0;top: 0;z-index: -1;transition: all .3s;}
.more i{display: block;width: 50px;height: 1px;background-color:#7D7D7D;position: relative;margin-left: 10px;transition: all .3s;display: flex;display: -webkit-flex;align-items: center;justify-content: flex-end;-webkit-align-items: center;-webkit-justify-content: flex-end;}
.more i::after{content: '';display: block;width: 0;height: 0;border:6px solid transparent;border-left-color: #7D7D7D;margin-right: -12px;}
.more:hover i{width: 80px;background-color: #222;}
.more:hover i::after{border-left-color: #222;}
.more:hover::before{width: 100%;}
.more img{margin-right: 10px;}

/* headerwrap */
.headerwrap{width: 100%;box-sizing: border-box;position: fixed;left: 0;top: 0;z-index: 10;}
.header{width: 100%;box-sizing: border-box;padding: 0 60px;display: flex;display: -webkit-flex;align-items: center;-webkti-align-items:center;justify-content: space-between;-webkit-justify-content: space-between;height: 100px;}
/* h-left */
.h-right{display: flex;display: -webkit-flex;align-items: center;-webkti-align-items:center;}
.h-right p{font-size: 16px;color: #fff;margin-right:50px;}
.h-right p i{font-size: inherit;color: inherit;margin-right: 10px;}

/* hamburger */
.hamburger{background:0 0;border:none;display:block;height:16px;position:relative;top:0;width:24px;z-index:999;right:0;cursor: pointer;margin-left: 20px;}
.hamburger:hover{outline:0}
.hamburger:focus{outline:0}
.hamburger:active{outline:0}
.hamburger.is-closed:before{-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;color:#fff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px}
.hamburger.is-closed:hover before{-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}
.hamburger.is-closed .hamb-top{-webkit-transition:all .35s ease-in-out;background-color:#fff;top:0px}
.hamburger.is-closed .hamb-middle{background-color:#fff;margin-top:-1px;top:50%}
.hamburger.is-closed .hamb-bottom{-webkit-transition:all .35s ease-in-out;background-color:#fff;bottom:0px}
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{height:2px;right:0;position:absolute;width:100%;}
.hamburger:hover.is-closed .hamb-bottom{width: 100%;}
.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#000000;margin-top:-2px;top:50%}
.hamburger.is-open .hamb-middle{background-color:#000000;display:none}
.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#000000;margin-top:-2px;top:50%}
/* a-logo */
.a-logo{display: block;margin-left: 20px;transition: all .3s;position: relative;}
.a-logo img{display: block;width: auto;height: 46px;}
/* h-search */
.h-search{font-size: 16px;color: #fff;}
.h-search img{filter: brightness(11);}

.logo{position: relative;}
.logo img{display: block;width: auto;height: 58px;transition: all .3s;}
.logo img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

/* seadershow */
.seadershow{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 11;background-color: rgba(0,0,0,0.9);display: none;}
.seaderbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.seader{position: relative;}
.seader form{width: 1000px;height: 80px;border: 5px solid #8C8C8C;border-radius: 8px;overflow: hidden;background-color: #fff;display: flex;display: -webkit-flex;}
.seader form input{display: block;width: 80%;height: 100%;border: none;outline: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #666666;}
.seader form button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 20%;border: none;outline: none;background-color: #222;font-size: 18px;color: #FFFFFF;cursor: pointer;}
.seader form button img{display: block;width: auto;filter:brightness(11);margin-right: 20px;}
.seader .close{display: block;position: absolute;right: -60px;top: -80px;}
.seader .close img{display: block;}

/* page_nav_wrap */
.page_nav_wrap{width: 270px;height: 100%;position: fixed;top: 0;right: -270px;background-color: #fff;z-index: 9;box-sizing: border-box;padding-top: 100px;transition: all .5s ease-in-out;box-shadow: 0px 0px 3px 2px rgb(0 0 0 / 5%);}
.page_nav_wrap.sidebar-nav-open{right: 0;}
/* page_nav_box */
.page_nav_box{width: 100%;height: 100%;}
/* nav-logo */
.nav-logo{width: calc(100% - 60px);margin: auto;display: block;}
.nav-logo img{display: block;width: auto;max-width: 100%;}
.nav-line{width: calc(100% - 60px);display: block;height: 1px;background-color: #222222;opacity: 0.2;margin: 50px auto;}

/* nav */
.nav{display: flex;display: -webkit-flex;position:relative;}
.nav>li{margin-right: 60px;position:relative;}
.nav>li:last-child{margin-right: 0;}
.nav>li>a{display: block;font-size: 16px;color: #fff;line-height: 100px;}
.nav>li>a i{font-size: inherit;color: inherit;margin-left: 10px;}
.nav>li:hover>a,.nav>li.active>a{color: #F5AF30!important;}

/* navdowns */
/*.nav>li{position: relative;}*/
.nav>li .navdown{width: 200px;position: absolute;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);box-shadow: 0px 1px 1px 3px rgba(0,0,0,0.05);visibility:hidden;opacity:0;transition:all .3s;}
.nav>li .navdown>li{position: relative;}
.nav>li .navdown>li:last-child{border: none;}
.nav>li .navdown>li a{font-size: 16px;background-color: #fff;color: #222222;line-height: 50px;display: block;box-sizing: border-box;padding: 0;transition: all .3s;text-align: center;}
.nav>li .navdown>li a::after{display: none;}
.nav>li .navdown>li:hover>a{background-color: #3973C1;color: #fff!important;}
/*.nav>li:hover .navdown{visibility: visible;opacity:1;}*/
.nav>li .navdown>li>ul{border-top:1px solid #ddd;padding-top:20px;}
.nav>li .navdown>li:hover>ul{opacity: 1;visibility: visible;}
/*.nav>li .navdown>li:hover>ul li{border-bottom: 1px solid #eee;}*/

/*navdownchage*/
.nav>li .navdownchage{width: auto;display: flex;display:-webkit-flex;background-color: #fff;box-sizing: border-box;padding: 30px 50px;}
/*.nav>li>.navdown>li>a{border-bottom: 1px solid #ddd;}*/
.nav>li .navdownchage>li{margin-right: 50px;}
.nav>li .navdownchage>li:last-child{margin-right:0;}
.nav>li:hover .navdown{opacity: 1;visibility: visible;}
.nav>li .navdownchage>li>ul>li a{font-size:14px;}
.nav>li .navdownchage>li:hover>a{background-color: transparent;color: #3973C1!important;}
.nav>li .navdown>li a{white-space: nowrap;}
.nav>li .navdown>li>ul>li>a{line-height: 24px;}
.nav>li .navdown>li>ul>li{margin-bottom: 20px;}
.nav>li .navdownchage>li>a{min-width: 150px;text-align: center;}

/* navdown */
.page-nav .navdown{width: 100%;box-sizing: border-box;display: none;}
.page-nav .navdown a{display: block;width: 100%;box-sizing: border-box;line-height: 40px;font-size: 16px;color: #555555;padding: 0 40px;padding-left: 50px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;}
.page-nav .navdown a:hover{color: #3973C1;}
.page-nav .navdown02 a{padding-left: 60px;font-size:14px;}
.page-nav .navdown01>li.active>a i{transform: rotate(90deg);color:#3973C1;}
.page-nav .navdown01>li.active>a{color: #3973C1;}

/* div2_1 */
.div2_1 .headerwrap,.headerwrap:hover,.div3 .headerwrap{background-color: #fff;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.2);}
.div2_1 .header .logo img:first-child,.headerwrap:hover .header .logo img:first-child,.div3 .header .logo img:first-child{opacity: 0;}
.div2_1 .header .logo img:last-child,.headerwrap:hover .header .logo img:last-child,.div3 .header .logo img:last-child{opacity: 1;}
.div2_1 .nav a,.div2_1 .h-right .language a.oa,.headerwrap:hover .nav a,.headerwrap:hover .h-right .language a.oa,.div3 .nav a,.div3 .h-right .language a.oa{color: #333333;border-color: #666;}
.div2_1 .h-right .language a img,.headerwrap:hover .h-right .language a img,.div3 .h-right .language a img{filter: none;}
.div2_1 .nav a.active::after,.headerwrap:hover .nav a::after{background-color: #3973C1;}
.div2_1 .nav a.active,.headerwrap:hover .nav a.active,.headerwrap:hover .nav a:hover{color: #3973C1;}
.div2_1 .hamburger.is-closed .hamb-bottom,.div2_1 .hamburger.is-closed .hamb-middle,.div2_1 .hamburger.is-closed .hamb-top,.div3 .hamburger.is-closed .hamb-bottom,.div3 .hamburger.is-closed .hamb-middle,.div3 .hamburger.is-closed .hamb-top,.headerwrap:hover .hamburger.is-closed .hamb-bottom,.headerwrap:hover .hamburger.is-closed .hamb-middle,.headerwrap:hover .hamburger.is-closed .hamb-top{background-color: #222;}
.div2_1 .h-search img,.div3 .h-search img,.headerwrap:hover .h-search img{filter: brightness(0);}
.div2_1 .h-right p,.div3 .h-right p,.headerwrap:hover .h-right p{color: #333;}

/* div03 */
.div03 .headerwrap{background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.div03 .h-search,.div04 .h-search{color: #222;}
/* .headerwrap.is-open .hamburger{position: fixed;top: 40px;margin-top: -8px;left: 30px;} */
.headerwrap.is-open .a-logo{opacity: 0;margin-left: 0;}



/* page-nav */
.page-nav{width: 100%;box-sizing: border-box;max-height:50%;overflow-y:auto;}
.page-nav::-webkit-scrollbar{width: 3px;background-color: #ddd;border-radius: 3px;}
.page-nav::-webkit-scrollbar-thumb{width: 3px;border-radius: 3px;background-color: #555;}
.page-nav>li>a{width: 100%;box-sizing: border-box;padding: 0 40px;font-size: 16px;color: #555555;line-height: 52px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;transition: all .3s;}
.page-nav>li>a:hover,.page-nav>li.active>a{background-color: #EEEEEE;}
.page-nav>li.active>a i{transform: rotate(90deg);}


/* nav-shear */
.nav-shear{width: 100%;box-sizing: border-box;padding: 0 30px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;display:none;}
.nav-shear a{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;width: 40px;height: 40px;background-color: rgba(0,0,0,0.1);border-radius: 50%;transition: all .3s;}
.nav-shear a>img{display: block;width: auto;height: auto;max-width: 90%;max-height: 90%;filter: brightness(0.5);}
.nav-shear a:hover{background-color: #222;}
.nav-shear a:hover>img{filter: brightness(11);}

/* bannerwrap */
.bannerwrap{width: 100%;box-sizing: border-box;height: 100%;overflow: hidden;position: relative;}
.bannerwrap .swiper-container{height: 100%;}
.bannerwrap .item{width: 100%;display: block;height: 100%;position:relative;}
.bannerwrap .item>img,.bannerwrap .item>video{display: block;width: 100%;object-fit: cover;height:100%;position:relative;z-index:0;}
.bannerwrap .swiper-pagination{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 160px;display: flex;display: -webkit-flex;justify-content: flex-start;-webkit-justify-content: flex-start;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet{width: 60px;height: 3px;border-radius: 0;background-color: #ffffff;opacity: 1;margin-right: 10px;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerwrap .swiper-pagination .swiper-pagination-bullet-active{background-color: #3973C1;}
/*.bannerwrap .swiper-slide .item.itemvideo:before{content:'';display:block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index:1;}*/
.bannerwrap .text001{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content:space-between;-webkti-justify-content:space-between;}
.bannerwrap .text001 .imgbox{width: 55%;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.bannerwrap .text001 .imgbox img{display: block;width: 100%;}
.bannerwrap .item>img.mbimg{display:none;}
.bannerwrap .item>video{filter: brightness(0.3);}


.center{width: 1400px;}
.bannerwrap .text{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:2;}
.bannerwrap .text h3{font-size: 52px;color: #fff;font-weight: 800;line-height: 70px;}
.bannerwrap .text h4{font-size: 52px;color: #fff;font-family: calibriliter;line-height: 70px;}
.bannerwrap .text p{font-size: 20px;color: #FFFFFF;font-family: calibriliter;margin-top: 30px;line-height:34px;}
.bannerwrap .text .link{display: flex;display: -webkit-flex;margin-top: 80px;}
.bannerwrap .text .link .more{margin-right: 20px;}
.bannerwrap .text .link .more img{filter: grayscale(0) brightness(110);}
.bannerwrap .text .link .more:hover{color: #0065FF;}
.bannerwrap .text .link .more:hover img{filter: none;}

/* t-center */
.t-center{width: 1200px;margin: auto;position: relative;z-index: 1;}

/* index01 */
.index01{margin: auto;display: flex;display: -webkit-flex;box-sizing: border-box;padding: 0 100px;position: relative;z-index: 1;margin-top: -50px;justify-content:center;-webkit-justify-content:center;}
.index01 .i01-item{display: block;width: calc((100% - 24px)/3);position: relative;margin-right:12px;}
.index01 .i01-item:last-child{margin-right:0;}
.index01 a{position: relative;display:block;width:100%;padding: 30px 40px;box-sizing: border-box;border-radius: 10px;overflow: hidden;transition: all .3s;height:100%;}
.index01 a .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;}
.index01 a::before{content: '';display: block;width: 0%;height: 2px;background-color: #06BCFB;position: absolute;left: 0;bottom: 0;transition: all .3s;z-index: 1;}
.index01 .i01-item:hover a::before{width: 100%;}
.index01 .i01-item:hover a{transform: translateY(-20px);}
/* i01i-t */
.i01i-t{width: 100%;display: flex;display: -webkit-flex;position: relative;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.i01i-t img{display: block;width: 40px;}
.i01i-t .text{width: calc(100% - 70px);}
.i01i-t .text h3{font-size: 22px;color: #222222;margin-bottom: 15px;}
.i01i-t .text h4{font-size: 14px;color: #666666;line-height: 18px;min-height:54px;}
.i01i-b{display: flex;display: -webkit-flex;font-size: 14px;color: #1c88ff;position: relative;align-items: center;-webkit-align-items: center;margin-top: 20px;}
.i01i-b i{display: block;width: 20px;height: 20px;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color: #1c88ff;font-size: 14px;color: #fff;margin-left: 10px;}

/* index02wrap */
.index02wrap{margin: 100px auto;}
/* i-tl */
.i-tl{width: 100%;margin-bottom: 60px;}
.i-tl h3{display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webkit-justify-content: center;-webkit-align-items: center;margin-bottom: 30px;}
.i-tl h3 span{font-size: 48px;color: #000000;font-weight: bold;margin: 0 12px;}
.i-tl h3 img{display: block;}
.i-tl h3 img:first-child{transform: rotateY(180deg);}
.i-tl p{font-size: 16px;color: #999999;text-align: center;}
.i-tl.i-tl02 h3,.i-tl.i-tl02 h3 span,.i-tl.i-tl02 p{color: #fff;}
.i-tl.i-tl02 h3 img{filter: brightness(111);}
/* index02 */
.index02{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index02 .item{width:calc((100% - 50px)/3);box-sizing: border-box;padding: 50px;text-align: center;position: relative;background: linear-gradient(180deg, #4EBDFF, #3783E4, #1F4AC8);}
.index02 .item .bg{width: 100%;height: 100%;position: absolute;z-index: 00;top: 0;left: 0;transition: all .3s;}
.index02 .item .imgbox{width: 195px;position: relative;margin: auto;height: 151px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.index02 .item .imgbox img{display: block;width: auto;max-width: 100%;transition: all .3s;}
.index02 .item .imgbox img:last-child{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.index02 .item:hover .imgbox img:last-child{opacity: 1;}
.index02 .item h3{font-size: 30px;color: #333333;font-weight: 400;margin-bottom: 20px;position: relative;margin-top: 10px;}
.index02 .item p{font-size: 16px;color: #666666;text-align: center;position: relative;line-height:24px;}
.index02 .item:hover{box-shadow: 0px 6px 20px 0px rgba(45,45,45,0.16);}
.index02 .item:hover .bg{opacity: 0;}
.index02 .item:hover h3,.index02 .item:hover p{color: #fff;}


/* index03 */
.index03{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: relative;overflow: hidden;}
.i03-item{width: 50%;box-sizing: border-box;background-color: #F2FAFF;padding: 150px 0;position: relative;transition: all .3s;}
/* i03-itemmin */
.i03-itemmin{width: 100%;position: relative;z-index: 2;box-sizing: border-box;padding: 0 100px;}
.i03-itemmin .tl{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 20px;}
.i03-itemmin .tl h3{font-size: 36px;color: #555555;font-weight: 800;transition: all .3s;}
.i03-itemmin .tl p{font-size: 36px;color: #555555;font-weight: 500;display: flex;display: -webkit-flex;align-items: center;-webkti-align-items: center;font-weight: bold;transition: all .3s;}
.i03-itemmin .tl p::before{content: '';display: block;width: 40px;background-color: #555555;height: 2px;margin-right: 10px;transition: all .3s;}
.i03-itemmin .info{width: 100%;}
.i03-itemmin .info p{font-size: 16px;color: #222222;margin-bottom: 40px;opacity: 0.5;transition: all .3s;}
.i03-itemmin .info h4{font-size: 16px;color: #222222;line-height: 24px;margin-bottom: 60px;transition: all .3s;}
.i03-itemmin .list{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;width: 350px;margin-bottom: 100px;}
.i03-itemmin .list .item{width: 170px;height: 40px;border: 1px solid #55B2FC;border-radius: 10px;color: #55B2FC;margin-right: 10px;box-sizing: border-box;margin-bottom: 10px;}
.i03-itemmin .list .item:nth-of-type(2n){margin-right: 0;}
.i03-itemmin .list .item:hover{color: #55B2FC;border-color: #fff;}
.i03-itemmin .tozx{width: 170px;height: 50px;background: linear-gradient(-90deg, #0d30b5 0%, #55B2FC 100%);border-radius: 25px;}
.i03-itemmin .tozx .jt{width: 18px;background-color: #fff;}
.i03-itemmin .tozx .jt::after{border-left-color: #fff;border-width: 4px;margin-right: -4px;}
.i03-itemmin .tozx:hover{color: #55B2FC;}
.i03-itemmin .tozx:hover .jt{background-color: #55B2FC;width:30px;}
.i03-itemmin .tozx:hover .jt::after{border-left-color: #55B2FC;}
.i03-item .bg{width: 500px;position: absolute;right: 46px;bottom: 20px;max-width: 100%;z-index: 1;}
.i03-item .bg01{width: 400px;}
/*.i03-item:nth-of-type(2) .bg{right: 0;}*/
.i03-item .line{margin: 25px 0;}
.i03-item:hover .i03-itemmin .list .item:hover{color: #55B2FC;}
/* itembg */
.itembg{width: 50%;left: 50%;position: absolute;height: 100%;top: 0;background: linear-gradient(-30deg, #081b9f 0%, #41beff 100%);transition: all 1s;}
.i03-item.active .i03-itemmin .tl h3,.i03-item.active .i03-itemmin .tl p,.i03-item.active .i03-itemmin .info p,.i03-item.active .i03-itemmin .info h4,.i03-item.active .i03-itemmin .list .item{color: #fff;border-color: #fff;}
.i03-item.active .i03-itemmin .tozx{background: #fff;}
.i03-item.active .i03-itemmin .line{filter: grayscale(1) brightness(11);}
.i03-item.active .i03-itemmin .tozx{color: #55B2FC;}
.i03-item.active .i03-itemmin .tozx .jt{background-color: #55B2FC;}
.i03-item.active .i03-itemmin .tozx .jt::after{border-left-color: #55B2FC;}
.i03-item.active .i03-itemmin .tl p::before{background-color: #fff;}

/* index04wrap */
.index04wrap{width: 100%;overflow: hidden;padding: 100px 0;background-color:#F7F9FB;margin-bottom:100px;}
/* index04 */
.index04{width: 100%;display: flex;display: -webkit-flex;}
.index04 .item{width: calc(50% / 4);position: relative;display: block;box-sizing: border-box;padding: 170px 0;height: 680px;transition: all .5s;border-right: 1px solid #fff;}
.index04 .item:last-child{border: none;}
.index04 .item::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 1;transition: all .3s;}
.index04 .item .bg{width: 100%;height: 100%;position: absolute;left: 0;object-fit: cover;top: 0;z-index: 0;}
.index04 .item .text{width: 100%;box-sizing: border-box;text-align: center;position: relative;position: absolute;left: 0;top: 120px;z-index: 2;transition: 0.3s;}
.index04 .item .text .imgbox{width: 130px;height: 130px;margin: auto;margin-bottom: 50px;}
.index04 .item .text .imgbox img{display: block;width: 100%;}
.index04 .item .text h3{font-size: 20px;color: #FFFFFF;line-height: 30px;font-weight: bold;}
.index04 .item .hovertext{width: 100%;box-sizing: border-box;padding: 0 200px 0 50px;position: absolute;z-index: 1;left:0;opacity:0;visibility:hidden;transition:0s;}
.index04 .item .hovertext h3{font-size: 28px;color: #FFFFFF;font-weight: bold;margin-bottom: 50px;}
.index04 .item .hovertext h4{font-size: 16px;color: #FFFFFF;line-height: 30px;margin-bottom: 80px;}
.index04 .item .hovertext .more{width: 165px;height: 54px;border: 2px solid #FFFFFF;border-radius: 27px;}
.index04 .item .hovertext .more:hover{color: #55B2FC;}

.index04 .item.active{width: 50%;}
.index04 .item.active .hovertext{opacity:1;visibility:visible;transition: 0.3s; transition-delay: 0.4s; opacity: 1;}
.index04 .item.active .text{display: none;}
.index04 .item.active::before{opacity: 0;}

/*index0401*/
.index0401{margin: auto;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
/*index0401list*/
.index0401list{width: 90px;position:relative;}
.index0401list:before{content:'';display: block;width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background-color: #DFEDFD;}
.index0401list a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;width:90px;height:90px;position:relative;background-color:#F7F9FB;margin-bottom:30px;}
.index0401list a img{max-width: 60%;position:relative;z-index:1;}
.index0401list a:last-child{margin-bottom:0;}
.index0401list a:after{content:'';display: block;width: 30px;height: 30px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-color:#FFFFFF;box-sizing:border-box;border:10px solid rgba(15, 130, 255, 0.3);transition:all .3s;opacity:0;border-radius:50%;z-index:0;}
.index0401list a:hover:after,.index0401list a.active:after{opacity:1;width: 100%;height: 100%;}
/*index0401info*/
.index0401info{width: calc(100% - 150px);}
.index0401info li{display:none;}
.index0401info li:first-child{display:block;}
.index0401info li>div{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkti-justify-content:space-between;}
.index0401info-l{width: 45%;}
.index0401info-l>h3{font-size: 30px;color: #222222;font-weight: bold;margin-bottom:25px;box-sizing: border-box;width: 100%;padding: 0 36px;}
.index0401info-l .list{width: 100%;position:relative;}
.index0401info-l .list .item{box-sizing: border-box;width: 100%;padding: 0 40px;margin-bottom:20px;overflow:hidden;position:relative;cursor:default;transition:all .3s;display:block;cursor:pointer;}
.index0401info-l .list .item h3{position: relative;box-sizing: border-box;padding-left: 16px;font-size: 16px;color: #666666;line-height:30px;transition:all .3s;}
.index0401info-l .list .item h3:before{content:'';display: block;width: 4px;height: 4px;background-color: #1886FF;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.index0401info-l .list .item h4{font-size: 14px;line-height: 18px;color: #888888;margin-top:10px;display:none;}
.index0401info-l .list .item.active{box-shadow: 0px 3px 15px 0px rgba(18,57,176,0.1);border-radius: 10px;padding:24px 40px;}
.index0401info-l .list .item.active:before{content:'';display: block;width: 4px;height: 100%;position: absolute;left: 0;top: 0;background-color: #1886FF;}
.index0401info-l .list .item.active h4{display: block;}
.index0401info-l .list .item.active h3:before{display:none;}
.index0401info-l .list .item.active h3{color: #1886FF;padding: 0;}
.index0401info-r{width: 50%;}
.index0401info-r img{width: 100%;}
.index0401info-l .list .item .more{background: linear-gradient(-90deg, #0d30b5 0%, #55B2FC 100%);color: #fff;border-radius:20px;font-size:12px;display:none;}
.index0401info-l .list .item .more .jt{background-color: #fff;width:14px;margin-left:4px;}
.index0401info-l .list .item .more .jt::after{border-left-color:#fff;border-width:5px;margin-right:-10px;}
.index0401info-l .list .item.active .more{display:flex;display:-webkit-flex;margin-top:10px;}
.index0401info-l .list.listmb{display: none;}



.index04wrap{margin-bottom: 0;}

/* index05wrap */
.index05wrap{overflow:hidden;background:url(../images/khbg.jpg)no-repeat fixed;background-size:cover;padding:100px 0;}
.index05wrap .i-tl h3{text-align: center;line-height: 60px;}
/* index05 */
.index05{width: 1500px;margin: auto;height: 750px;overflow: hidden;position: relative;}
.index05 .i05img{width: 100%;position: relative;}
.index05 .i05img img.img01{position: relative;}
.index05 .i05img img{display: block;width: 100%;position: absolute;left: 0;top: 0;}
.index05 .text{width: 460px;height: 460px;background: #1147CA;box-shadow: 0px 0px 30px 0px rgba(17,71,202,0.7);border-radius: 50%;position: absolute;left: 50%;bottom: -230px;margin-left: -230px;}
.index05 .text h3{font-size: 36px;color: #FFFFFF;font-weight: bold;top: 120px;left: 0;text-align: center;position: absolute;width: 100%;}
.index05 .text .qquan{width: 94%;top: 3%;left: 3%;position: absolute;}
.index05 .i05img img:nth-of-type(odd){-webkit-animation: move 120s linear 1s infinite ;-moz-animation: move 120s linear 1s infinite ;-ms-animation: move 120s linear 500ms infinite ;-o-animation: move 120s linear 1s infinite ;animation: move 120s linear 1s infinite ;}
 .index05 .i05img img:nth-of-type(even){-webkit-animation: move01 120s linear 1s infinite ;-moz-animation: move01 120s linear 1s infinite ;-ms-animation: move01 120s linear 500ms infinite ;-o-animation: move01 120s linear 1s infinite ;animation: move01 120s linear 1s infinite ;} 
 
 /*index0502*/
 .index0502{width: 100%;position: relative;}
 .index0502 .bg{width: 100%;}
 /*index0502min*/
 .index0502min{width: 1400px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.index0502 .list{width: 100%;cursor:grab;}
.index0502 .list li{width: calc(100% / 4);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkti-justify-content:center;height:120px;}
.index0502 .swiper-slide{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkti-justify-content:center;height:120px;}
.index0502 .swiper-slide img{width: auto;max-width: 90%;max-height: 90%;}
.index0502 .list:before,.index0502min .swiper-container:before{content:'';display: block;width: 1px;height: 100%;position: absolute;left: calc(100% / 4);top:0;background-color:#051954;opacity:0.1;z-index:5;display:none;}
.index0502 .list:after{content:'';display: block;width: 1px;height: 100%;position: absolute;right: calc(100% / 4);top:0;background-color:#051954;opacity:0.1;z-index:5;display:none;}
.index0502min .swiper-container:before{left:calc((100% / 4) * 2);}
 

/* index06wrap */
.index06wrap{width: 100%;box-sizing: border-box;padding: 110px 0;background-color: #F7F9FB;}
/* index06img */
.index06img{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index06img .item .imgbox{width: 110px;height: 110px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin: auto;}
.index06img .item img{display: block;margin: auto;}
.index06img .item p{font-size: 16px;color: #1C3E78;line-height: 24px;margin-top: 30px;text-align:center;}
/* index06swiper */
.index06swiper{width: 100%;margin: 80px 0;padding: 10px 0;}
.index06swiper .swiper-slide{background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(5,39,145,0.12);padding: 20px 20px 40px;box-sizing: border-box;height: auto;}
.index06swiper .swiper-slide .imgbox{width: 120px;height: 120px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: auto;margin-bottom: 30px;}
.index06swiper .swiper-slide p{font-size: 14px;color: #222222;line-height: 20px;text-align: center;}
.index06wrap .tomorewrap{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.index06wrap .tomorewrap a{display: block;font-size: 18px;color: #222222;padding-bottom:15px;border-bottom: 1px solid #0D71FB;}
.index06wrap .tomorewrap a:hover{color: #0D71FB;}

@keyframes move {
   from{
		transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
	}
}
@keyframes move01 {
   from{
		transform: rotate(0);
	}
	to{
		transform: rotate(-360deg);
	}
}



/* about01wrap */
.about01wrap{margin: 60px auto;}
.about01wrap .case-tl01 h4{margin-bottom: 30px;}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;padding: 90px 0 0;background-color: #F5F8FE;}
/* about02 */
.about02{width: 100%;display: flex;display: -webkit-flex;border-top: 1px solid #E5E5E5;position: relative;}
.about02 .item{width: calc(100% / 3);box-sizing: border-box;position: relative;z-index: 1;}
.about02 .item:last-child{border-right: none;}
.about02 .item .itemmin{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height: 340px;padding: 0 70px;border-right: 1px solid #E5E5E5;}
.about02 .item img{display: block;width: auto;max-width: 100px;transition: all .3s;}
.about02 .item .text{margin-left: 70px;}
.about02 .item .text h3{font-size: 34px;colo:#333333;font-weight: bold;margin-bottom: 20px;transition: all .3s;}
.about02 .item .text p{font-size: 20px;color: #333333;line-height: 26px;margin-bottom: 20px;transition: all .3s;}
.about02 .item .text h4{font-size: 18px;color: #333333;line-height: 22px;opacity: 0.5;transition: all .3s;}
.about02 .itembg{width: calc(100% / 3);left: 0;z-index: 0;transition: all .5s;}
.about02 .item.active img{filter: grayscale(1) brightness(11);}
.about02 .item.active .text h3,.about02 .item.active .text p,.about02 .item.active .text h4{color: #fff;}

/* about04wrap */
.about04wrap{width: 100%;padding: 80px 0 100px;}
/* about04 */
.about04{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-top: 80px;}
.about04-l{width: 46%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding-right:80px;position: relative;}
.about04-l .fontbg{position: absolute;right: -5%;bottom: 0;z-index: 0;width: 100%;overflow: hidden;height: 180px;}
.about04-l .fontbg span{font-size: 180px;color: #DDDDDD;font-family: arial;font-weight: bold;letter-spacing: 40px;text-transform: uppercase;-webkit-animation: about-anim 15s linear infinite normal;animation: about-anim 15s linear infinite normal;position: absolute;display: block;white-space: nowrap;top: 0;left: 0;opacity: 0.2;}
@-webkit-keyframes about-anim {
    0%   { -webkit-transform: translateX(-33.33%); }
    100% { -webkit-transform: translateX(-66.66%); }
}
@keyframes about-anim {
    0%   { transform: translateX(-33.33%); }
    100% { transform: translateX(-66.66%); }
}
.a04l-tab{position: relative;}
.a04l-tab::before{content: '';display: block;width: 1px;height: calc(100% + 60px);position: absolute;left: 50%;top: -30px;background-color: #AAAAAA;}
.a04l-tab .item{width: 50px;height: 50px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;background-color: #AAAAAA;border-radius: 50%;font-size: 24px;color: #FFFFFF;font-weight: bold;margin-bottom: 50px;position: relative;cursor: pointer;}
.a04l-tab .item:last-child{margin-bottom: 0;}
.a04l-tab .item::before{content: '';display: block;width: 100%;height: 100%;background-color: #F5F5F5;position: absolute;left: 0;top: 0;transition: all .3s;border-radius: 50%;z-index: -1;}
.a04l-tab .item::before{transform: scale(1.5);}
.a04l-tab .item.active{ background-color: #0065FF;}
.a04l-tab .item.active::before{background-color: #EFF5FE;}
/* a04l-list */
.a04l-list{width: calc(100% - 100px);box-sizing: border-box;}
.a04li{width: 100%;display: none;} 
.a04li h3{font-size: 28px;color: #0065FF;font-weight: bold;line-height: 36px;}
.a04li strong{display: block;width: 40px;height: 4px;background-color: #0065FF;margin: 20px 0;}
.a04li h4{font-size: 16px;color: #666666;line-height: 24px;}
.a04li:first-child{display: block;}
/* a04-r */
.a04-r{width: 54%;position: relative;height:500px;}
.a04-r img{max-width:100%;max-height:100%;margin:auto;}
/*新增*/
.a04-r img:not(:first-of-type){display:none;}
.a04-pagination01{position: absolute;right: 0;width: 100%;bottom: 20px;box-sizing: border-box;padding: 0 20px;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;} 
.a04-pagination01 .swiper-pagination-bullet{background-color: transparent;border: 1px solid #fff;width: 12px;height: 12px;border-radius: 50%;box-sizing: border-box;margin-right: 10px;opacity: 1;}
.a04-pagination01 .swiper-pagination-bullet:last-child{margin-right: 0;}
.a04-pagination01 .swiper-pagination-bullet-active{background-color: #fff;}

/* mapwrap */
.mapwrap{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.map{position: relative;}
.map .mapimg{display: block;width: auto;}
.map .shexian{position: absolute;top: 21%;right: 36%;}
.map .maptext{position: absolute;top:19%;right: 21%;}

/* footerwrap */
.footerwrap{width: 100%;background-color: #00162D;}
/* f-fx */
.f-fx{margin: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;padding: 60px 0;}
.f-shear{width: auto;}
.f-shear a{background-color: rgba(255,255,255,0.1);margin-right: 10px;position: relative;}
.f-shear a>img{filter: none;}
.f-shear a:last-child{margin-right: 0;}
.f-shear a .showimg{width: 100px;height: 100px;padding: 6px;border-radius: 6px;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);background-color: #fff;position: absolute;left: 50%;margin-left: -50px;bottom: 50px;box-sizing: border-box;display: none;visibility: hidden;}
.f-shear a .showimg img{display: block;width: 100%;height: 100%;object-fit: cover;}
.f-shear a .showimg::before{content:'';display: block;width: 0;height: 0;border: 8px solid transparent;border-top-color: #fff;position: absolute;left: 50%;margin-left: -8px;bottom: -16px;}
.f-shear a:hover .showimg{display: block;visibility: visible;}
/* f-min */
.f-min{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-lx{display: flex;display: -webkit-flex;}
.f-lx li{margin-right: 50px;}
.f-lx li:last-child{margin-right: 0;}
.f-lx .item{display: flex;display: -webkit-flex;margin-bottom: 30px;align-items:flex-start;-webkit-align-items:flex-start;}
.f-lx .item .icon{width: 38px;height: 38px;background: rgba(226,228,229,0);border: 1px solid #FFFFFF;opacity: 0.5;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-right: 20px;}
.f-lx .item .icon i{font-size: 16px;color: #ffffff;opacity: 0.8;}
.f-lx .item p,.f-lx .item h3{font-size: 14px;color: #FFFFFF;line-height: 24px;opacity: 0.5;}
.f-lx .item:hover .icon{border-color: #00AAFF;opacity:1;}
.f-lx .item:hover .icon i{color:#00AAFF;opacity:1;}
.f-lx .item:hover h3{opacity:1;}
/* f-nav */
.f-nav{display: flex;display: -webkit-flex;}
.f-nav li{margin-right: 70px;}
.f-nav li:last-child{margin-right: 0;}
.f-nav li h3{font-size: 16px;color: #FFFFFF;font-weight: 400;margin-bottom: 30px;}
.f-nav li a{display: block;font-size: 14px;color: #FFFFFF;line-height: 40px;opacity: 0.5;}
.f-nav li a:hover{opacity: 1;}

/* f-ba */
.f-ba{width: 100%;border-top: 1px solid rgba(255,255,255,0.1);margin-top: 40px;}
.f-bamin{margin: auto;height: 100px;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;-webkit-align-items: center;}
/* f-bal */
.f-bal{display: flex;display: -webkit-flex;}
.f-bamin a{display: block;font-size: 14px;color: #FFFFFF;opacity: 0.5;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-right: 20px;}
.f-bamin a:last-child{margin-right: 0;}
.f-bamin a img{margin-right: 5px;}
.f-bamin a:hover{opacity: 1;}


/* touzi01wrap */
.touzi01wrap{width: 100%;position: relative;overflow: hidden;padding-top: 200px;margin-bottom: 100px;}
.touzi01wrap .bg{width: 100%;position: absolute;left: 0;top: 0;height: 500px;object-fit: cover;}
.tz-tl{font-size: 40px;font-weight: 800;color: #FFFFFF;margin-bottom: 100px;text-align: center;}
.touzimin{position: relative;background-color: #FFFFFF;border-radius: 20px;box-sizing: border-box;padding: 70px 100px;z-index: 1;margin: auto;}
.touzimin .tl{display: flex;display: -webkit-flex;margin-bottom: 20px;}
.touzimin .tl h3{font-size: 24px;color: #222222;padding-bottom: 10px;border-bottom: 2px solid #0065FF;}
/* tz-list */
.tz-list .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;padding: 20px 0;border-bottom: 1px solid #EEEEEE;position: relative;s}
.tz-list .item::before{content: '';display: block;width: 0%;height: 1px;background-color: #0065FF;position: absolute;left: 0;transition: all .3s;bottom: 0;}
.tz-list .item:hover::before{width: 100%;}
.tz-list .item .text{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.tz-list .item .text img{display: block;}
.tz-list .item .text>div{margin-left: 20px;}
.tz-list .item .text>div h3{font-size: 16px;color: #222222;margin-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tz-list .item .text>div p{font-size: 16px;color: #666666;}
.tz-list .item .data{text-align: right;}
.tz-list .item .data h3{font-size: 40px;color: #222222;margin-bottom: 5px;}
.tz-list .item .data p{font-size: 16px;color: #222222;}

/* news-page */
.n-page{margin-top: 40px;}
.part  .el-pagination{text-align: center;width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;box-sizing: border-box;padding: 0;}
.part  .el-pagination .btn-prev{width:80px;height:40px;background:transparent;border: 1px solid #888888;margin-right: 20px;padding: 0;background-color: #fff;border-radius: 3px;}
.part  .el-pagination .btn-next{width:80px;height:40px;background:transparent;border: 1px solid #888888;padding: 0;background-color: #fff;border-radius: 3px;}
 .part  .el-pagination .btn-prev .el-icon-arrow-left:before{font-size:14px;content:"\4e0a\4e00\9875";color: #888888;}
 .part  .el-pagination .btn-next .el-icon-arrow-right:before{font-size:14px;content:"\4e0b\4e00\9875";color: #888888;}
 .part  .el-pagination .btn-quickprev{width:40px;height:40px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
 .part  .el-pagination .btn-quickprev:before{content:""}
 .part  .el-pagination .btn-quicknext{width:40px;height:40px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
 .part  .el-pagination .btn-quicknext:before{content:""}
 .part  .el-pagination__jump{display:none!important;}
.el-pager{display: flex;display: -webkit-flex;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{box-shadow: none;}
.part .el-pagination .btn-quicknext::after,.part .el-pagination .btn-quickprev::after{display: none;}
.el-pager li{width: 40px;height: 40px;background-color: #F4F4F4;margin-right: 20px;line-height: 40px;border-radius: 3px;}
.el-pager li.active{background-color: #0065FF;color: #fff;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{margin-top:0;text-align:center;background-color:#F4F4F4;display:flex;display:-webkit-flex;align-items:center;-webkti-align-items:center;justify-content:center;-wbekit-justify-content:center;}
.part .el-pagination .btn-quicknext:before,.part .el-pagination .btn-quickprev:before{content:'\00b7\00b7\00b7';width:auto;height:auto;position:relative;background-color:transparent;}

/* touzi02wrap */
.touzi02wrap{width: 100%;box-sizing: border-box;padding: 100px 0;background: url(../images/i-bg03.jpg) no-repeat fixed;background-size: cover;}
/* touzi02 */
.touzi02{margin: auto;text-align: center;}
.touzi02 h3{font-size: 36px;color: #FFFFFF;font-weight: bold;line-height: 60px;}
.touzi02 p{font-size: 18px;color: #FFFFFF;line-height: 60px;margin-top: 20px;}
.tz-link{display: flex;display: -webkit-flex;justify-content: center;-wbekit-justify-content: center;margin-top: 40px;}
.tz-link a{width: 165px;height: 54px;border: 2px solid #FFFFFF;font-size: 16px;color: #FFFFFF;border-radius: 28px;margin-right: 50px;box-sizing: border-box;}
.tz-link a:last-child{margin-right: 0;}
.tz-link a::before{background-color: #0065FF;}
.tz-link a:hover{box-shadow: 0px 0px 5px 3px rgba(255,255,255,0.5);border: none;}

/* casebannerwrap */
.casebannerwrap{width: 100%;overflow: hidden;position: relative;}
.casebannerwrap .bannerimg{width: 100%;}
.casebannerwrap .bannerimg.mimg{display: none;}
.casebannerwrap video{display: block;width: 100%;position:relative;z-index:0;}
/* c-batext */
.c-batext{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;}
.c-batext h3{font-size: 56px;color: #fff;font-weight: 800;margin-bottom: 50px;}
.c-batext p{font-size: 20px;color: #FFFFFF;margin-bottom: 50px;letter-spacing:3px;}
.c-batext .more{width: 170px;height: 50px;border: 1px solid #FFFFFF;border-radius: 25px;margin: auto;display:none;}
.c-batext .more:hover{color: #0065FF;}
/* case01 */
.case01{margin: 90px auto;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;-webkit-align-items: center;}
.case01 .imgbox{width: 45%;}
.case01 .imgbox img{max-width: 100%;}
.case01 .text{width: 50%;box-sizing: border-box;padding-right: 70px;}
.case01 .text h3{font-size: 36px;color: #000000;font-weight: bold;}
.case01 .text strong{display: block;width: 40px;height: 5px;background-color: #0065FF;margin: 30px 0;}
.case01 .text h4{font-size: 16px;color: #555555;line-height: 30px;margin-bottom: 50px;}
.case01 .text .more{width: 180px;height: 55px;border: 1px solid #0065FF;border-radius: 10px;color: #0065FF;}
.case01 .text .more::before{background-color: #0065FF;}
.case01 .text .more:hover{color: #fff;}

/* case02wrap */
.case02wrap{width: 100%;padding: 90px 0;background-color: #F2F7FB;}
/* case-tl01 */
.case-tl01{text-align: center;margin-bottom: 30px;}
.case-tl01 h3{font-size: 36px;color: #000000;font-weight: bold;}
.case-tl01>strong{display: block;width: 40px;height: 5px;background-color: #0065FF;margin: 30px auto;}
.case-tl01 h4{font-size: 16px;color: #555555;line-height: 30px;}
/* case02 */
.case02{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.case02 li{width: calc((100% - 60px)/3);background-color: #ffffff;padding: 50px 50px 60px;box-shadow: 0px 5px 29px 0px rgba(4,22,82,0.1);border-radius: 10px;box-sizing: border-box;transition: all .3s;}
.case02 li .imgbox{width: 70px;height: 70px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin: auto;}
.case02 li .imgbox img{display: block;width: auto;max-width: 100%;max-height: 100%;transition: all .3s;}
.case02 li:hover .imgbox img{transform: rotateY(180deg);}
.case02 li h4{font-size: 16px;color: #222222;line-height: 24px;margin-top: 40px;}
.case02 li:hover{box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.3);}

/* case03wrap */
.case03wrap{margin: 90px auto;}
/* case03min */
.case03min{width: 100%;}
.case03min img{display: block;width: auto;max-width: 65%;margin: auto;}
.case03min p{font-size: 14px;color: #AAAAAA;margin-top: 10px;text-align: center;}

.case-tl02 h4{text-align: justify;}
.case-tl02 h4 strong{color: #F5AF30;}
/* case04wrap */
.case04wrap{width: 100%;box-sizing: border-box;padding: 90px 0;background-color: #F2F7FB;}
/* case04min */
.case04min{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.case04min .item{width: calc((100% - 60px)/3);display: block;margin-right:30px;}
.case04min .item .imgbox{width: 100%;overflow: hidden;}
.case04min .item .imgbox img{width: 100%;height: 200px;object-fit: cover;transition: all .3s;}
.case04min .item:hover .imgbox img{transform: scale(1.1);}
.case04min .item h4{font-size: 16px;color: #222222;line-height: 24px;margin-top: 20px;}
.case04min .item:last-child{margin-right:0;}

/* contact01 */
.cont-center{width: 1000px;}
.contact01wrap{box-sizing: border-box;margin: 70px auto;}
.contact01wrap .tl{font-size: 26px;color: #222222;font-weight: bold;text-align: center;margin-bottom: 50px;}
.contact01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.contact01 li{width: calc((100% - 100px)/3);box-shadow: 0px 0px 20px 0px rgba(9,33,86,0.1);border-radius: 10px;text-align: center;padding: 25px;box-sizing: border-box;transition: all .3s;margin-bottom:50px;}
.contact01 li:hover{box-shadow: 0px 0px 20px 10px rgba(9,33,86,0.1);}
.contact01 li i{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border: 1px solid #0065FF;font-size: 18px;color: #0065FF;margin: auto;width: 44px;height: 44px;border-radius: 50%;transition: all .3s;}
.contact01 li:hover i{transform: rotate(180deg);}
.contact01 li p{font-size: 14px;color: #666666;margin-top: 20px;}
.contact01 li h3{font-size:18px;color: #222222;margin-top: 20px;line-height: 24px;}
.contact01 li:first-child h3{font-size: 22px;}

/* contact02wrap */
.contact02wrap{width: 100%;background-color: #F5F5F5;box-sizing: border-box;padding: 90px 0;}
.contact02{margin: auto;display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webkit-justify-content: center;-webkit-align-items: center;box-sizing: border-box;padding-left: 0;}
.contact02-l .imgbox{width: 170px;height: 170px;}
.contact02-l .imgbox img{display: block;width: 100%;}
.contact02-l p{font-size: 16px;color: #555555;margin-top: 20px;text-align: center;}
/* contact02-r */
.contact02-r{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;display:none;}
.contact02-r p{font-size: 18px;color: #222222;white-space: nowrap;}
.contact02-r .line{display: block;width: 1px;height: 110px;background-color: #7D7D7D;margin: 0 40px;}
.contact02-r .nav-shear a{margin-right: 20px;}
.contact02-r .nav-shear a:last-child{margin-right: 0;}
.contact02-r .nav-shear a img{filter: brightness(0);}
.contact02-r .nav-shear a:hover img{filter: brightness(1);}

/* newswrap */
.newswrap{margin: 40px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;padding-bottom: 50px;}
.news-l{width: 340px;}
.newsnabr{width: 100%;box-shadow: 0px 5px 15px 0px rgba(4,22,82,0.1);}
.newsnabr .tl{width: 100%;line-height: 100px;font-size: 24px;color: #FFFFFF;font-weight: bold;box-sizing: border-box;padding: 0 50px;background: url(../images/ntl-bg.jpg) no-repeat;background-size: cover;}
.newsnabr .list{width: 100%;}
.newsnabr .list a{display: block;width: 100%;box-sizing: border-box;position: relative;line-height: 80px;font-size: 18px;color: #555555;padding-left: 90px;border-bottom:1px solid #EEEEEE}
.newsnabr .list a i{font-size: 16px;margin-right: 10px;transform:translateX(-50px);opacity: 0;transition: all .3s;color: inherit;}
.newsnabr .list a:hover,.newsnabr .list a.active{color: #0065FF;}
.newsnabr .list a:hover i,.newsnabr .list a.active i{transform: none;opacity: 1;}
/* news-tj */
.news-tj{margin-top: 50px;}
.news-tj h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 20px;}
/* ntj-swiper */
.ntj-swiper{width: 100%;box-shadow: 0px 5px 15px 0px rgba(4,22,82,0.1);position: relative;}
.ntj-swiper .item{width: 100%;display: block;}
.ntj-swiper .item .imgbox{width: 100%;position: relative;height: 210px;}
.ntj-swiper .item .imgbox img{display: block;width: 100%;height:100%;object-fit:cover;}
.ntj-swiper .item .text{width: 100%;box-sizing: border-box;padding: 20px;}
.ntj-swiper .item .text p{font-size: 16px;color: #555555;line-height: 24px;}
.ntj-swiper .swiper-pagination{position: absolute;left: 0;top: 190px;width: 100%;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;box-sizing: border-box;padding-right: 10px;}
.ntj-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 1px solid #FFFFFF;border-radius: 50%;background-color: transparent;opacity: 1;margin-right: 10px;}
.ntj-swiper .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.ntj-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #fff;}

/* news */
.news{width: calc(100% - 400px);}
/* news-tl */
.news-tl{display: flex;display: -webkit-flex;padding-bottom: 1px solid #D2D2D2;padding-bottom: 15px;border-bottom: 1px solid #D2D2D2;justify-content: space-between;-webkit-justify-content: space-between;}
.news-tl h3{font-size: 24px;color: #222222;}
.news-tl h3 span{font-size: 16px;color: #888888;text-transform: uppercase;}
.news-tl p{font-size: 16px;color: #888888;}
/* newslist */
.newslist{width: 100%;}
.newslist .item{width: 100%;box-sizing: border-box;padding: 40px 0;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;border-bottom: 1px solid #E5E5E5;position: relative;}
.newslist .item::before{content: '';display: block;width: 0;height: 1px;background-color: #0065FF;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.newslist .item:hover::before{width: 100%;}
.newslist .item .imgbox{width: 244px;height: 160px;overflow: hidden;}
.newslist .item .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.newslist .item:hover .imgbox img{transform: scale(1.1);}
.newslist .item .text{}
.newslist .item .text h3{font-size: 20px;color: #222222;font-weight: bold;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslist .item:hover .text h3{color: #0065FF;}
.newslist .item .text .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #555555;margin-bottom: 20px;}
.newslist .item .text .data i{font-size: 18px;color: #0065FF;margin-right: 10px;}
.newslist .item .text h4{font-size: 14px;color: #888888;line-height: 24px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}

/* soltabwrap */
.soltabwrap{width: 100%;box-sizing: border-box;background-color: rgba(0,0,0,0.3);position: absolute;left: 0;bottom: 0;z-index:2;}
.soltab{margin: auto;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.soltab a{display: block;line-height: 80px;font-size: 18px;color: #FFFFFF;}
.soltab i{display: block;width: 1px;height: 20px;background-color: #E5E5E5;margin: 0 40px;}
.soltab a.active{color: #F5AF30;}
.soltabwrap.fixedSubNav{position: fixed;top: 100px;left: 0;z-index:2;bottom:initial;background:rgba(0,0,0,0.5);}

/* solution01wrap */
.solution01wrap{width: 100%;padding: 130px 0 100px;background-color: #F6FBFE;}
.solution01{margin: auto;}
/* sol-tl */
.sol-tl h3{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-bottom: 40px;}
.sol-tl h3 span{font-size: 30px;color: #000000;font-weight: bold;margin: 0 30px;}
.sol-tl h3 img{width: auto;}
.sol-tl h3 img:first-child{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.sol-tl h4{font-size: 16px;line-height: 24px;color: #555555;text-align: justify;}
/* solution01min */
.solution01min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 80px;}
.solution01min li{width: calc((100% - 90px)/4);box-sizing: border-box;height: 100px;background: linear-gradient(0deg, #FFFFFF 0%, #DAE7FF 100%);box-shadow: 0px 0px 20px 0px rgba(9,33,86,0.05);border-radius: 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;box-sizing: border-box;padding-right: 20px;}
.solution01min li p{font-size: 18px;color: #222222;font-weight: bold;}
.solution01min li .imgbox{width: 108px;margin-top: -80px;transition: all .3s;}
.solution01min li .imgbox img{max-width: 100%;}
.solution01min li:hover .imgbox{margin-top: 0;}

/* solution02wrap */
.solution02wrap{margin: 60px auto;}
/* solution02 */
.solution02{width: 100%;margin-top: 20px;}
.solution02 img{width: auto;margin: auto;max-width: 65%;}
.solution02 p{font-size: 14px;color: #AAAAAA;margin-top: 10px;text-align: center;}

/* solution03wrap */
.solution03wrap{margin: 100px auto;}
/* solution03 */
.solution03{width: 100%;box-sizing: border-box;padding: 0 120px;display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;}
.solution03 li{width: calc((100% - 150px)/4);border: 1px solid #EEEEEE;box-shadow: 0px 0px 20px 0px rgba(9,33,86,0.1);height: 85px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;margin-bottom:20px;margin-right:50px;box-sizing:border-box;}
.solution03 li:nth-of-type(4n),.solution03 li:last-child{margin-right:0;}
.solution03 li p{font-size: 18px;color: #222222;}
/* sol-line */
.sol-line{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.sol-line span{position:absolute;display:block}
.sol-line span:nth-child(1){top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#0072FF,#10CCAB);animation:btn-anim1 1s linear infinite}
@keyframes btn-anim1{0%{left:-100%}
100%,50%{left:100%}
}
.sol-line span:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#0072FF,#10CCAB);animation:btn-anim2 1s linear infinite;animation-delay:.25s}
@keyframes btn-anim2{0%{top:-100%}
100%,50%{top:100%}
}
.sol-line span:nth-child(3){bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,#0072FF,#10CCAB);animation:btn-anim3 1s linear infinite;animation-delay:.5s}
@keyframes btn-anim3{0%{right:-100%}
100%,50%{right:100%}
}
.sol-line span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg,transparent,#0072FF,#10CCAB);animation:btn-anim4 1s linear infinite;animation-delay:.75s}
@keyframes btn-anim4{0%{bottom:-100%}
100%,50%{bottom:100%}
}


/* solution04wrap */
.solution04wrap{width: 100%;background-color: #F6FBFE;padding: 150px 0;}
.solution04{margin: auto;position: relative;box-sizing: border-box;padding: 0 135px;}
.solution04 img.bg{display: block;width: 100%;}
/* solution04list */
.solution04list{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.solution04list li{width: 285px;height: 130px;background: linear-gradient(0deg, rgba(26,124,255,0.99), rgba(47,170,253,1));box-shadow: 0px 0px 20px 0px rgba(9,33,86,0.1);border-radius: 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;box-sizing: border-box;padding: 0 30px;position: absolute;}
.solution04list li .img{width: 48px;height: 48px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.solution04list li p{width: calc(100% - 60px);font-size: 16px;color: #FFFFFF;line-height: 22px;}
.solution04list li:first-child{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top: -65px;}
.solution04list li:nth-of-type(3){left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -65px;}
.solution04list li:nth-of-type(2){top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);right: 0;}
.solution04list li:last-child{top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 0;}
.solution04wrap .sol-tl{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.solution04wrap .sol-tl h3{margin: 0;}

/* solution05wrap */
.solution05wrap{margin: 80px auto;overflow:hidden;}
/* solution05 */
.solution05{width: 100%;margin-top: 40px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* sol05-imgbox */
.sol05-imgbox{width: 46%;}
.sol05-imgbox img{}
/* solution05-r */
.solution05-r{width: 50%;}
.solution05-r>h3{font-size: 24px;color: #333333;font-weight: bold;line-height: 36px;margin-bottom: 40px;}
/* sol05-tab */
.sol05-tab{width: 100%;display: flex;display: -webkit-flex;margin-bottom: 40px;}
.sol05-tab a{width: 120px;height: 40px;background-color: #EEEEEE;border-radius: 6px;margin-right: 10px;font-size: 16px;color: #666666;}
.sol05-tab a:last-child{margin-right: 0;}
.sol05-tab a::before{background-color: #0072FF;}
.sol05-tab a.active::before{width: 100%;}
.sol05-tab a.active,.sol05-tab a:hover{color: #fff;}
/* sol05list */
.sol05list{width: 100%;}
.sol05list h4{font-size: 16px;line-height: 24px;color: #333333;display: none;}
.sol05list h4:first-child{display: block;}

/* ninfowrap */
.ninfowrap{margin: 180px auto 80px;}
/* ninfo-tl */
.ninfo-tl{width: 100%;padding-bottom: 40px;border-bottom: 1px solid #D2D2D2;text-align: center;margin-bottom: 40px;}
.ninfo-tl h3{font-size: 30px;color: #000000;font-weight: bold;margin-bottom: 50px;}
.ninfo-tl .data{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.ninfo-tl .data p{font-size: 16px;color: #555555;margin-right: 30px;}
.ninfo-tl .data p i{font-size: 18px;color: #555555;margin-right: 10px;}
.ninfo-tl .data p:last-child{margin-right: 0;}
/* ninfo */
.ninfo{width: 100%;}
.ninfo img{width: auto;margin: auto;max-width: 100%;}
.ninfo p{font-size: 16px;color: #555555;line-height: 24px;margin-bottom: 30px;}
.ninfo h4{font-size: 16px;color: #555555;line-height: 24px;margin-bottom: 30px;}
/* ninfo-page */
.ninfo-page{width: 100%;padding-top: 40px;margin-top: 40px;border-top: 1px solid #D2D2D2;}
.ninfo-page a{display: block;font-size: 14px;color: #666666;line-height: 30px;}
.ninfo-page a:hover{color: #222222;}

/* service01wrap */
.service01wrap{margin: 100px auto;}
/* service01 */
.service01{width: 100%;box-sizing: border-box;border: 1px solid #D4D8DE;overflow: hidden;}
/* ser01li */
.ser01li{width: 100%;display: flex;display: -webkit-flex;height: 140px;border-bottom: 1px solid #D4D8DE;position:relative;z-index:1;}
.ser01li .h3{width: 200px;box-sizing: border-box;border-right: 1px solid #D4D8DE;display: flex;display: -webkit-flex;align-items: center;-wekit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.ser01li .h3 h3{font-size: 20px;color: #222222;font-weight: bold;margin-bottom: 10px;}
.ser01li .h3 img{display: block;}
/* ser01min */
.ser01min{display: flex;display: -webkit-flex;width: calc(100% - 200px);}
.ser01min .item{width: calc(100% / 4);border-right: 1px solid #D4D8DE;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content: center;overflow: hidden;position: relative;}
.ser01min .item:last-child{border-right: none;}
.ser01min .item .imgbox{width: 40px;height: 40px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin: auto;}
.ser01min .item .imgbox img{max-width: 100%;max-height: 100%;}
.ser01min .item p{font-size: 16px;color: #555555;margin-top: 20px;}
.ser01min .item .text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #fff;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;box-sizing: border-box;padding: 0 30px;opacity: 0;transition: all .3s;transform: translateY(-100%);}
.ser01min .item .text h4{font-size: 16px;line-height: 22px;color: #0065FF;text-align: center;}
.ser01min .item:hover .text{transform: none;opacity: 1;}
/* ser01li01 */
.ser01li01{border-top: 1px solid #D4D8DE;border-bottom: none;}
.ser01li01 .item{width: 38%;}
.ser01li01 .item:last-child{width: 24%;}
/* ser01img */
.ser01img{width: 100%;box-sizing: border-box;padding: 20px 0;position:relative;z-index:0;}
.ser01img img{display: block;width: auto;max-width: 90%;margin: auto;}

.ser01img .mbimg{display: none;}
.serchage01{width: 678px;position:relative;margin:auto;}
.serchage01 img{width: 100%;max-width:initial;}
.serchage01-li:nth-of-type(1){position: absolute;left: 0;top: 0;height:100%;box-sizing:border-box;padding:100px 0;}
.serchage01-li:nth-of-type(2){position: absolute;right: 0;top: 0;height:100%;box-sizing:border-box;padding:100px 0;}
.serchage01-li .list{height: 100%;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow:column;justify-content: center;-webklit-justify-content: center;}
.serchage01-li .btn{display: block;width: 110px;height: 40px;font-size: 16px;line-height: 40px;text-align: center;color: #fff;background-color:#0065ff;border-radius:20px;font-weight:bold;position:absolute;top:44px;left:22px;}
.serchage01-li .item{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content:flex-end;-webkit-justify-content:flex-end;margin-bottom:50px;}
.serchage01-li:nth-of-type(2) .btn{left:initial;right:22px;}
.serchage01-li .item:last-child{margin-bottom:0;}
.serchage01-li .item p{font-size: 16px;color: #222222;margin-right:30px;}
.serchage01-li .item span{display: block;width: 9px;height: 9px;background-color: #0065ff;border-radius: 50%;position:relative;z-index:0;}
.serchage01-li .item span:before{content:'';display: block;width: 20px;height: 20px;border-radius: 50%;background-color: #0065ff;opacity:0.1;position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-10px;}
.serchage01-li:nth-of-type(1) .item:nth-of-type(1){transform:translateX(-97px);}
.serchage01-li:nth-of-type(1) .item:nth-of-type(2){transform:translateX(-112px);}
.serchage01-li:nth-of-type(1) .item:nth-of-type(3){transform:translateX(-113px);}
.serchage01-li:nth-of-type(1) .item:nth-of-type(4){transform:translateX(-99px);}
.serchage01-li:nth-of-type(2) .item{flex-flow: row-reverse;}
.serchage01-li:nth-of-type(2) .item p{margin-right: 0;margin-left: 30px;}
.serchage01-li:nth-of-type(2) .item:nth-of-type(1){transform:translateX(221px);}
.serchage01-li:nth-of-type(2) .item:nth-of-type(2){transform:translateX(222px);}
.ser01img .pcimg{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 700px;padding-top: 100px;box-sizing:border-box;}
.ser01img .pctl{font-size: 28px;color:#0065ff;font-weight:600;text-align:center;margin:20px 0;}

/* service02wrap */
.service02wrap{width: 100%;box-sizing: border-box;padding: 80px 0;background-color: #F5F5F5s;}
.service02{margin: auto;}
/* sservice02min */
.sservice02min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkkit-justify-content: space-between;margin-top: 50px;}
.sservice02min .item{width: calc((100% - 90px)/4);background-color: #fff;box-shadow: 0px 0px 10px 0px rgba(2,47,116,0.1);border-radius: 10px;padding: 50px 40px;box-sizing: border-box;transition: all .3s;}
.sservice02min .item .imgbox{width: 60px;height: 60px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin: auto;}
.sservice02min .item .imgbox img{display: block;width: auto;max-width: 100%;max-height: 100%;}
.sservice02min .item h3{font-size: 22px;color: #222222;font-weight: bold;margin-top: 30px;text-align: center;}
.sservice02min .item h4{font-size: 16px;line-height: 24px;color: #666666;margin-top: 20px;}
.sservice02min .item:hover{background: linear-gradient(0deg, #525AFF, #06BCFB);box-shadow: 0px 0px 10px 0px rgba(2,47,116,0.1);transform: translateY(-20px);}
.sservice02min .item:hover h3,.sservice02min .item:hover h4{color: #fff;}
.sservice02min .item:hover .imgbox img{filter: grayscale(1) brightness(11);}

/*service0102wrap*/
.service0102wrap{width: 100%;position:relative;padding:80px 0 152px;}
.service0102wrap .bg{position: absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;z-index: 0;}
.service0102{position:relative;margin:auto;}
.service0102 .case-tl03>strong{background-color:#FFFFFF;}
/*service0102-list*/
.service0102-list{width: 100%;margin-top: 70px;display: flex;display: -webkit-flex;justify-content: space-between;-webkkit-justify-content:space-between;}
.service0102-list .item{width: calc((100% - 100px)/5);background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(2,47,116,0.1);border-radius: 10px;padding:50px 30px 60px;box-sizing:border-box;position:relative;transition:all .3s;}
.service0102-list .item .hovtext{position: absolute;width:100%;height:100%;box-sizing:border-box;padding:30px 15px;top:0;left:0;opacity:0;transition:all .3s;}
.service0102-list .item .text{text-align: center;transition:all .3s;}
.service0102-list .item .text img{margin: auto;margin-bottom:40px;}
.service0102-list .item .text h3{font-size: 18px;color: #222222;line-height: 24px;}
.service0102-list .item .hovtext h3{font-size: 16px;color: #222222;line-height: 22px;font-weight: bold;text-align:center;}
.service0102-list .item .hovtext strong{display: block;width: 30px;height: 2px;background-color: #0065FF;margin:20px auto;}
.service0102-list .item .hovtext h4{font-size: 12px;color: #666666;line-height: 22px;}
.service0102-list .item:hover{transform:scale(1.2);}
.service0102-list .item:hover .text{opacity: 0;}
.service0102-list .item:hover .hovtext{opacity: 1;}

/*service0103wrap*/
.service0103wrap{width: 100%;box-sizing: border-box;padding: 100px 0;background-color: #F3FBFE;overflow:hidden;}
.service0103{margin: auto;}
/*service0103min*/
.service0103min{width: 100%;margin-top: 90px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.service0103min-list{width: 325px;background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(102,102,102,0.05);border-radius: 20px;box-sizing: border-box;padding: 30px 20px;}
.service0103min-list a{display: block;font-size: 16px;color: #222222;line-height: 50px;border-radius: 6px;box-sizing:border-box;padding:0 20px;}
.service0103min-list a.active{background: linear-gradient(90deg, #0BB6FB 0%, #4D61FF 100%);color:#FFFFFF;}
.service0103min-info{width: calc(100% - 370px);}
.service0103min-info li{width: 100%;display: none;}
.service0103min-info li:first-child{display:block;}
.service0103min-info h3{font-size: 20px;color: #0065FF;font-weight: bold;margin-bottom: 20px;}
.service0103min-info h4{font-size: 14px;color: #666666;line-height: 24px;margin-bottom:50px;}
.service0103min-info img{max-width: 100%;margin: auto;}

/* join01wrap */
.join01wrap{margin: 90px auto;}
/* join01 */
.join01{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 60px;}
.join01 .item{width: calc((100% - 100px)/5);background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(0,20,100,0.1);border-radius: 10px;position: relative;overflow: hidden;text-align: center;padding: 40px 30px;box-sizing: border-box;transition: all .3s;}
.join01 .item .imgbox{width: 60px;height: 60px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin: auto;margin-bottom: 30px;}
.join01 .item .imgbox img{max-width: 100%;max-height: 100%;}
.join01 .item h3{font-size: 18px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.join01 .item h4{font-size: 16px;color: #555555;line-height: 24px;}
.join01 .item .bg{position: absolute;left: 0;top: 0;z-index: 0;opacity: 0;transition: all .3s;}
.join01 .item>div{position: relative;z-index: 1;}
.join01 .item:hover h3,.join01 .item:hover h4{color: #fff;}
.join01 .item:hover .imgbox img{filter: grayscale(1) brightness(11);}
.join01 .item:hover .bg{opacity: 1;}
.join01 .item:hover{transform: translateY(-20px);}

/* join02wrap */
.join02wrap{width: 100%;box-sizing: border-box;position: relative;padding: 120px 0;overflow: hidden;}
.join02wrap .bg{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;object-fit: cover;}
/* join02 */
.join02{margin: auto;}
.case-tl03 h3,.case-tl03 h4{color: #fff;}
/* join02min */
.join02min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.j02min-l{width: 320px;position: relative;}
.j02min-l .swiper-container{height: 100%;}
.j02min-l .swiper-slide{position: relative;}
.j02min-l img{display: block;width: 100%;height: 100%;object-fit: cover;}
.j02min-l .text{width: 100%;position: absolute;left: 0;bottom: 90px;box-sizing: border-box;padding: 0 30px;}
.j02min-l .text h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.j02min-l .text h4{font-size: 16px;color: #222222;line-height: 20px;opacity: 0.7;}
.j02min-l .swiper-pagination,.j02minr-b .swiper-pagination{position: absolute;left: 0;bottom: 20px;width: 100%;box-sizing: border-box;padding: 0 30px;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;}
.j02min-l .swiper-pagination-bullet,.j02minr-b .swiper-pagination-bullet{width: 8px;height: 8px;border: 1px solid #BFBFBF;border-radius: 50%;opacity: 1;background-color: transparent;margin-right: 10px;}
.j02min-l .swiper-pagination-bullet:last-child,.j02minr-b .swiper-pagination-bullet:last-child{margin-right: 0;}
.j02min-l .swiper-pagination-bullet-active{background-color: #0E76F5;border-color: #0E76F5;}
/* j02min-r */
.j02min-r{width: calc(100% - 330px);}
/* j02minr-t */
.j02minr-t{width: 100%;margin-bottom: 10px;}
.j02minr-t img{width: 100%;height:360px;object-fit:cover;}
/* j02minr-b */
.j02minr-b{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.j02minr-b .item{width: calc((100% - 20px)/3);position: relative;height:300px;}
.j02minr-b .item img{display: block;width: 100%;height: 100%;object-fit: cover;}
.j02minr-b .item .swiper-container{height: 100%;}
.j02minr-b .swiper-pagination-bullet{border-color: #fff;}
.j02minr-b .swiper-pagination-bullet-active{background-color: #fff;}

/* join03wrap */
.join03wrap{width: 100%;box-sizing: border-box;padding: 90px 0;background-color: #F5F5F5;}
/* join03 */
.join03{margin: auto;}
/* join03list */
.join03list{width: 100%;box-sizing: border-box;}
.join03list li{width: 100%;margin-bottom: 20px;}
.j03item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 100px;background-color: #fff;border-radius: 10px;box-sizing: border-box;padding: 0 40px;cursor: pointer;transition: all .3s;}
.j03item h3{font-size: 18px;color: #222222;width:40%;}
.j03item p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 18px;color: #222222;}
.j03item p img{display: block;margin-right: 10px;} 
.j03i-r{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.j03item .icon{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkkit-align-items: center;-webkkit-justify-content: center;width: 34px;height: 34px;border: 2px solid #D2D2D2;border-radius: 50%;font-size:22px;color: #D2D2D2;margin-left: 50px;}
.j03item .icon::before{content: '-';font-size:26px;color: inherit;}
/* j03info */
.j03info{width: 100%;box-sizing: border-box;background-color: #fff;padding: 40px 50px;margin-top: 10px;border-radius: 10px;display: none;}
.j03info h3{font-size: 20px;color: #555555;margin-bottom: 10px;}
.j03info p{font-size: 14px;color: #666666;line-height: 30px;}
.j03info .list{margin-bottom: 30px;}
/* joinlx */
.joinlx{width: 100%;box-sizing: border-box;border-top: 1px solid #D2D2D2;padding-top: 30px;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;align-items: center;margin-top: 100px;}
/* joinlx-l */
.joinlx-l{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.joinlx-l img{display: block;margin-right: 40px;}
.joinlx-l h3{font-size: 20px;color: #666666;margin-bottom: 10px;}
.joinlx-l p{font-size: 24px;color: #0E76F5;}
/* joinlx-r */
.joinlx-r img{display: block;}
.joinlx-r p{font-size: 14px;color: #666666;text-align: center;}

.join03list li:first-child .j03info{display: block;}
.j03item.active,.j03item:hover{background-color: #0E76F5;}
.j03item.active h3,.j03item.active p,.j03item:hover h3,.j03item:hover p{color: #fff;}
.j03item.active p img,.j03item:hover p img{filter: grayscale(1) brightness(11);}
.j03item.active .icon,.j03item:hover .icon{border-color: #fff;color: #fff;}
.j03item.active .icon::before,.j03item:hover .icon::before{content: '+';}

/* join04wrap */
.join04wrap{width: 100%;background: url(../images/a-bg01.jpg)no-repeat fixed;background-size: cover;padding-bottom: 130px;}
.join04wrap .touzi02 strong{display: block;width: 40px;height: 5px;background-color: #FFFFFF;margin: 30px auto;}
.join04wrap .touzi02 .tz-link .more::before{background-color: #fff;}
.join04wrap .touzi02 .tz-link .more:hover{color: #0E76F5;}
.join04wrap .touzi02 .tz-link{margin-top: 60px;}

/*join04 */
.join04{margin: 100px auto 50px;}
.join04btn{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top:50px;}
.join04btn .more{background-color: #fff;color: #0E76F5;border:1px solid #0E76F5;margin-right:30px;font-size:16px;}
.join04btn .more:before{background-color: #0E76F5;}
.join04btn .more:hover{color:#fff;}
.join04btn .more:last-child{margin-right:0;}

/* honor01wrap */
.honor01wrap{width: 100%;box-sizing: border-box;padding: 50px 0;}
/* honor */
.honor{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;-webkit-justify-content: space-between;-webkit-align-items: center;margin: 100px auto 130px;}
/* honor-iconlist */
.honor-iconlist{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.honor-iconlist li{margin-right: 20px;}
.honor-iconlist li:last-child{margin-right: 0;}
.honor-iconlist .item{width: 110px;height: 110px;background: linear-gradient(0deg, #478CFE 0%, #BCD3FE 100%);border-radius: 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;box-sizing: border-box;padding: 0 10px;margin-bottom: 20px;}
.honor-iconlist .item:last-child{margin-bottom: 0;}
.honor-iconlist .item p{font-size: 14px;color: #FFFFFF;line-height: 20px;}
.honor-iconlist .item:hover{box-shadow:0px 0px 5px 3px rgba(0,0,0,0.1);}

/*honor01*/
.honor01{margin: auto;display:flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-bottom:80px;}
.honor01 .item{width: calc((100% - 120px)/4);margin-right: 40px;overflow:hidden;transition:all .3s;margin-bottom:40px;box-sizing:border-box;padding:10px 20px 30px;background-color:#F7F9F9;position:relative;text-align:center;border-radius:6px;}
.honor01 .item:nth-of-type(4n){margin-right:0;}
.honor01 .item img{display: block;}
.honor01 .item:hover{box-shadow:0px 0px 5px 3px rgba(0,0,0,0.1);} 
.honor01 .item img.img01{width: auto;margin: auto;max-width:100%;height:50px;margin-bottom:10px;}
.honor01 .item img.img02,.honor01 .item img.img03{position: absolute;bottom: 10px;z-index:0;width:60px;}
.honor01 .item img.img02{left: 10px;}
.honor01 .item img.img03{right: 10px;}
.honor01 .item h3{position: relative;font-size: 16px;color: #333;font-weight: bold;margin-bottom:20px;line-height:24px;box-sizing:box-sizing;padding:0 30px;height:48px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-wbekit-justify-content:center;}
.honor01 .item p{position: relative;font-size: 18px;color: #333;margin-bottom:10px;}
.honor01 .item h4{position: relative;font-size: 14px;color: #666;line-height:24px;box-sizing:border-box;padding:0 30px;}



/* honormin */
.honormin{width: 550px;}
.honorswiper{background-color: #fff;box-shadow: 0px 0px 50px 0px rgba(9,33,86,0.2);border-radius: 10px;overflow: hidden;}
.honormin .imgbox{width: 100%;overflow: hidden;}
.honormin .imgbox img{display: block;width: 100%;}
.honormin .text{width: 100%;box-sizing: border-box;padding: 20px 20px 40px;}
.honormin .text img{display: block;width: auto;margin: auto;margin-bottom: 20px;}
.honormin .text p{font-size: 16px;color: #333333;text-align: center;}
.honormin .swiper-pagination01{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;position: relative;bottom: 0;margin-top: 40px;}
.honormin .swiper-pagination-bullet{width: 30px;height: 3px;background-color: #E5E5E5;border-radius: 0;margin-right: 5px;opacity: 1;}
.honormin .swiper-pagination-bullet:last-child{margin-right: 0;}
.honormin .swiper-pagination-bullet-active{background-color: #A0A0A0;}

/* pro01wrap */
.pro01wrap{width: 100%;background-color: #F6FBFE;padding: 110px 0 70px;box-sizing: border-box;position: relative;}
.pro01{}
/* pro02wrap */
.pro02wrap{width: 100%;background-color: #F6FBFE;padding: 70px 0;box-sizing: border-box;position: relative;}
/* pro02min */
.pro02min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.pro02min .item{display: block;width: calc((100% - 120px)/4);background-color: #fff;border: 1px solid #FFFFFF;box-shadow: 0px 5px 29px 0px rgba(4,22,82,0.1);border-radius: 10px;text-align: center;box-sizing: border-box;padding: 50px 40px;}
.pro02min .item .imgbox{height: 116px;margin: auto;margin-bottom: 20px;width: 160px;}
.pro02min .item .imgbox img{width: auto;max-width: 100%;max-height: 100%;margin:auto;}
.pro02min .item p{font-size: 18px;color: #222222;line-height: 28px;}

/* pro03wrap */
.pro03wrap{width: 100%;box-sizing: border-box;padding: 0 0;position: relative;overflow: hidden;}
.pro03{padding: 90px 0;position: relative;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.pro03-l{width: 300px;}
.pro03-tl h3{text-align: left;}
.pro03-tl strong{margin: 0;margin-top: 30px;}
/* pro03tab */
.pro03tab .item{width: 100%;box-sizing: border-box;background: #EBF2F9;border: 2px solid #FFFFFF;box-shadow: 0px 5px 29px 0px rgba(4,22,82,0.1);border-radius: 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;margin-bottom: 40px;height: 100px;padding-right: 20px;transition:all .5s;position:relative;z-index:0;overflow:hidden;}
.pro03tab .item:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;background: linear-gradient(180deg, #4EBDFF, #3783E4, #1F4AC8);transition:all .3s;opacity:0;}
.pro03tab .item .imgbox{width: 81px;height: 72px;position: relative;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.pro03tab .item .imgbox img{width: 100%;height: 100%;}
.pro03tab .item .imgbox img:last-child{position: absolute;left: 0;top:0;opacity:0;}
.pro03tab .item p{width: calc(100% - 110px);font-size: 16px;line-height: 22px;color: #222222;}
.pro03tab .item:hover,.pro03tab .item.active{box-shadow: 0px 6px 20px 0px rgba(45,45,45,0.16);}
.pro03tab .item:hover p,.pro03tab .item.active p{color: #fff;}
.pro03tab .item:hover .imgbox img:first-child,.pro03tab .item.active .imgbox img:first-child{opacity: 0;}
.pro03tab .item:hover .imgbox img:last-child,.pro03tab .item.active .imgbox img:last-child{opacity: 1;}
.pro03tab .item:hover:before,.pro03tab .item.active:before{opacity:1;}

/* pro03list */
.pro03list{width: calc(100% - 410px);box-sizing: border-box;padding-top: 30px;}
.pro03litem{width: 100%;box-sizing: border-box;display: none;}
.pro03litem:first-child{display: block;}
.pro03litem .text{width: 100%;}
.pro03litem .text h3{font-size: 24px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.pro03litem .text h4{font-size: 16px;color: #555555;line-height: 24px;margin-bottom: 30px;}
.pro03litem .text ul{display: flex;display: -webkit-flex;margin-top: 50px;}
.pro03litem .text ul li{display: flex;display: -webkit-flex;margin-right: 40px;margin-bottom:20px;}
.pro03litem .text ul li p{font-size: 16px;color: #222222;line-height: 22px;box-sizing:border-box;padding-left:20px;position:relative;white-space:nowrap;}
.pro03litem .text ul li p:before{content:'√';display: block;font-size: 22px;color: #2B67D6;position:absolute;left:0;top:0;}
.pro03litem .text ul li span{font-size: 22px;color: #2B67D6;margin-right: 10px;}
.pro03litem .text ul li:last-child{margin-right: 0;}
.pro03litem .text .imgbox{width: 100%;margin-top: 50px;}
.pro03litem .text .imgbox img{margin: auto;max-width: 100%;max-height:400px;}
/* pro03wrap */
.pro03wrap .bg{position: absolute;right: 0;bottom: 0;}

/* pro04wrap */
.pro04wrap{width: 100%;box-sizing: border-box;padding:90px 0;position:relative;}
/* pro04 */
.pro04{margin: auto;}
/* pro04min */
.pro04min{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: flex-end;-webkit-align-items: flex-end;position: relative;}
.pro04min .item{margin-right: 120px;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;align-items: center;-webkit-align-items: center;position: relative;z-index: 1;width: 125px;}
.pro04min .item img{display: block;width: auto;}
.pro04min .item:last-child{margin-right: 0;}
.pro04min .item p{font-size: 18px;color: #222222;margin-top: 20px;white-space: nowrap;text-align: center;line-height: 28px;}
.pro04min .item:nth-of-type(2n){margin-bottom: 180px;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
.pro04min .item:nth-of-type(2n) p{margin-bottom: 30px;margin-top: 0;}
.pro04min .bg{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 0;width: auto;max-width: 100%;-webkit-transform: translate(-50%,-50%);margin-left: 25px;}
.pro04min01 .item{margin-right: 80px;}
.pro04min .bg{margin: 0;}
.pro04min .item:last-child p br{display:none;}

/* pro05wrap */
.pro05wrap{width: 100%;padding: 120px 0;background-color: #EBF2F9;position:relative;}
/* pro05 */
.pro05{margin: auto;position: relative;}
.pro05qq{width: 582px;height: 582px;border-radius: 50%;position: relative;margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.pro05qq01:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;border-radius: 50%;background-color: rgba(3, 140, 245, 0.4);-webkit-animation:ballScale02 3s 0s linear infinite;-moz-animation:ballScale02 3s 0s linear infinite;-ms-animation:ballScale02 3s 0s linear infinite;animation:ballScale02 3s 0s linear infinite}
@keyframes ballScale02{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}
}
/* pro05qq01 */
.pro05qq01{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 401px;height: 401px;position: relative;}
.pro05qq01>img{position: absolute;}
.pro05qq01 .list{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.pro05qq01 .pro05qq02{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.pro05qq01 .pro05qq02>img{-webkit-animation: move 25s linear 1s infinite;-moz-animation: move 25s linear 1s infinite;-ms-animation: move 25s linear 500ms infinite;-o-animation: move 25s linear 1s infinite;animation: move 25s linear 1s infinite;}
.pro05qq01 .pro05qq02 .text{width: 134px;height: 134px;background: linear-gradient(-30deg, #002E96 0%, #096AF1 100%);border-radius: 50%;font-size: 30px;color: #FFFFFF;line-height: 36px;font-weight: bold;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;}
.pro05qq01 .list li{width: 88px;height: 88px;background: linear-gradient(-30deg, #002E96 0%, #096AF1 100%);box-shadow: 0px 20px 20px 0px rgba(1,48,157,0.2);border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;top: 10%;}
.pro05qq01 .list li:nth-of-type(2n){right: 0;}
.pro05qq01 .list li:nth-last-of-type(1),.pro05qq01 .list li:nth-last-of-type(2){bottom: 10%;top: initial;}
/* pro05text */
.pro05text{position: absolute;left: 0;width: 100%;box-sizing: border-box;height: 100%;top: 0;padding: 70px;}
.pro05text .item{width: 250px;position: absolute;left: 70px;top:100px;}
.pro05text .item h3{font-size: 18px;color: #024FDA;margin-bottom: 20px;}
.pro05text .item h3 .imgbox{display: none;}
.pro05text .item h4{font-size: 14px;color: #555555;line-height: 20px;}
.pro05text .item:nth-of-type(2n){left: initial;right: 70px;}
.pro05text .item:nth-last-of-type(1),.pro05text .item:nth-last-of-type(2){top: initial;bottom: 100px;}
.pro05qq0101 .list li{top: 0%;}
.pro05qq0101 .list li:nth-of-type(1){left:5%;}
.pro05qq0101 .list li:nth-of-type(2){right:5%;}
.pro05qq0101 .list li:nth-of-type(3){right:38%;bottom: -40px;top:initial;}
.pro05qq0101 .list li:nth-last-of-type(1),.pro05qq0101 .list li:nth-last-of-type(2){bottom: 25%;top: initial;}
.pro05qq0101 .list li:nth-last-of-type(1){right:-6%;}
.pro05qq0101 .list li:nth-last-of-type(2){left:-6%;}
.pro05text01 .item:nth-of-type(3){left:25%;top:initial;bottom:0;}
.pro05text01 .item{top: 50px;}
.pro05text01 .item:nth-last-of-type(1), .pro05text01 .item:nth-last-of-type(2){bottom:160px;}

/* pro06wrap */
.pro06wrap{margin: 90px auto;}
.pro06{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkti-justify-content: space-between;}
.pro06 .item{width: calc((100% - 60px)/3);position: relative;overflow: hidden;}
.pro06 .item img{display: block;width: 100%;transition: all .5s;}
.pro06 .item .text{width: 100%;box-sizing: border-box;padding: 0 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: absolute;top: 0;left: 0;height: 100%;}
.pro06 .item .text::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;background-color: #222;opacity: 0;transition: all .3s;}
.pro06 .item .text p{font-size: 18px;line-height: 28px;color: #FFFFFF;font-weight: bold;text-align: center;position: relative;z-index: 1;}
.pro06 .item:hover img{transform: scale(1.1);}
.pro06 .item:hover .text::before{opacity: 0.3;}

/*pro07wrap*/
.pro07wrap{width: 100%;box-sizing: box-sizing;padding: 70px 0;background-color: #DDEFFD;position:relative;}
.pro07{margin: auto;}
.pro07min{width: 100%;box-sizing: box-sizing;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;}
.pro07min .item{display: block;width: calc((100% - 30px)/4);box-sizing: border-box;padding: 70px 30px;background-color:#fff;box-shadow: 0px 0px 15px 0px rgba(0,12,36,0.1);border-radius: 10px;text-align:center;transition:all .3s;cursor:default;}
.pro07min .item .imgbox{width: 100px;height: 100px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;margin:auto;}
.pro07min .item .imgbox img{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;transition:all .3s;}
.pro07min .item .line{width: 100%;margin: 40px 0;}
.pro07min .item .line img{display: block;width: auto;max-width:100%;}
.pro07min .item h3{font-size:22px;color:#000000;font-weight:bold;margin-bottom:10px;}
.pro07min .item p{font-size: 16px;color: #888888;}
.pro07min .item:hover h3{color: #0065FF;}
/*.pro07min .item:hover .imgbox img{transform: rotateY(180deg);}*/
.pro07min .item:hover{box-shadow: 0px 0px 15px 5px rgba(0,12,36,0.3);}

/*dw*/
.dw{position: absolute;left: 0;bottom: 100px;width: 100%;z-index: -1;}

/* daso01wrap */
.daso01wrap{width: 100%;box-sizing: border-box;padding: 60px 0;background-color: #F6FBFE;}
.daso01{margin: auto;}
.daso01 .case-tl01 p{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 20px;}

/* daso01min */
.daso01min{display: block;position: relative;padding: 200px 0;}
.daso01imgbox{width: 290px;position: relative;margin: auto;}
.daso01imgbox img{display: block;width: 100%;}
.daso01imgbox .text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.daso01imgbox .text img{display: block;margin: auto;width: auto;margin: auto;}
.daso01imgbox .text p{font-size: 22px;color: #4D55DF;font-weight: bold;margin-top: 10px;}
/* daso01text */
.daso01text{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.daso01text li .btnbox{position:relative;}
.daso01text li .btnbox img{display: block;width: auto;}
.daso01text li .btnbox .more{width: 156px;height: 41px;background: linear-gradient(20deg, #4B55FF 0%, #84B3FC 100%);border-radius: 20px;cursor: pointer;}
.daso01text li .btnbox .more::before{background: linear-gradient(20deg, #4B55FF 0%, #84B3FC 100%);width: 156px;height: 40px;border-radius: 20%;}
.daso01text li .btnbox .jtimg{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: auto;height: 29px;top: -30px;transition:all .3s;}
.daso01text li .btnbox .lineimg{position: absolute;transform: rotate(180deg);left: 50%;}
.daso01text li .info{width: 582px;background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(9,33,86,0.1);border-radius: 20px;padding: 30px;box-sizing: border-box;position: absolute;bottom: 80px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: none;}
.daso01text li .info p{font-size: 18px;color: #4B55FF;font-weight: bold;margin-bottom: 20px;}
.daso01text li .info h3{font-size: 14px;color: #555555;line-height: 20px;margin-bottom: 10px;}
.daso01text li .info h3 span{font-size: 14px;color: #222222;font-weight: bold;}
.daso01text li{position: absolute;left: 0;top: 0;}
.daso01text li:nth-of-type(odd){left: -140px;}
.daso01text li:nth-of-type(2n){right: -140px;left: initial;}
.daso01text li:nth-of-type(2n) .btnbox .lineimg{transform: rotateX(180deg);left: initial;right: 50%;}
.daso01text li:nth-last-of-type(1),.daso01text li:nth-last-of-type(2){bottom: 0;top: initial;}
.daso01text li:nth-last-of-type(1) .info,.daso01text li:nth-last-of-type(2) .info{bottom: initial;top: 74px;}
.daso01text li:nth-last-of-type(1) .btnbox .lineimg,.daso01text li:nth-last-of-type(2) .btnbox .lineimg{transform: none;top: -30px;}
.daso01text li:nth-last-of-type(2) .btnbox .lineimg{transform: rotateY(180deg);}
.daso01text li:nth-of-type(1) .btnbox .jtimg,.daso01text li:nth-of-type(2) .btnbox .jtimg{animation: example 2s ease 0.5s infinite alternate;}
.daso01text li:nth-last-of-type(1) .btnbox .jtimg,.daso01text li:nth-last-of-type(2) .btnbox .jtimg{top: 40px;transform: rotateX(180deg) translateX(-50%);animation: example02 2s ease 0.5s infinite alternate;}
.daso01text li:first-child .info{display: block;}
.daso01text li .btnbox:after{content:'';display: block;width: 50px;height: 50px;position: absolute;left: 50%;top: 50%;z-index:-1;animation: myfirst 1s ease 0.5s infinite alternate;border-radius:50%;border:1px solid #84B3FC;margin-top:-25px;margin-left:-25px;}
.daso01text li .btnbox:before{content:'';display: block;width: 100px;height: 100px;position: absolute;left: 50%;top: 50%;z-index:-1;animation: myfirst02 1s ease infinite alternate;border-radius:50%;border:1px solid #84B3FC;margin-top:-50px;margin-left:-50px;}

.pro01{margin: auto;}

@keyframes example {
  0% {transform: translate(-50%,30px);opacity:0;}
  50% {transform: translate(-50%,0);opacity:1;}
  100% {transform: translate(-50%,0);opacity:0;}
}
@keyframes example02 {
  0% {top:0;opacity:0;}
  50% {top:40;opacity:1;}
  100% {top:40;opacity:1;}
}
@keyframes myfirst {
  0% {transform:scale(1);opacity:0;}
  100% {transform:scale(1.2);opacity:0.5;}
}
@keyframes myfirst02 {
  0% {transform:scale(1);opacity:0;}
  100% {transform:scale(1.2);opacity:0.5;}
}


/* 20230424 */
#map-list-a{display: none;}
#map-list-a a{text-align:center;position:relative;width:80px;height:80px;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
#map-list-a a span{z-index:1;border:1px solid rgba(80, 249, 255,.37);position:absolute;top:0;left:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background:0 0;background-color:#50F9FF;box-shadow: 0px 0px 10px 5px rgba(80, 249, 255, 0.5);}
#map-list-a a font{display:flex;font-size:18px;color:#444;left:-12px;top:-20PX;position:absolute;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height: 38px;background: #FFFFFF;border-radius: 6px;width: 130px;box-shadow: 0px 0px 7px 0px rgba(2,39,100,0.2);z-index: 1;font-size: 16px;color: #007BCC;}
#map-list-a a font i{font-size: 20px;color: #007BCC;margin-right: 10px;}
#map-list-a #a1{top:55%;right:48%;position:absolute;width:100px;height:100px;visibility:visible;opacity:1}
#map-list-a #a1 span{width: 25px;height: 25px;box-shadow: 0px 0px 10px 5px rgba(80, 249, 255, 0.5);}
#map-list-a #a2{top:19%;right:37%;position:absolute;width:100px;height:100px;visibility:visible;opacity:1}
#map-list-a #a3{top:47%;right:44%;position:absolute;visibility:visible;opacity:1}
#map-list-a #a4{top:40%;right:34%;position:absolute;visibility:visible;opacity:1}
#map-list-a #a5{top:30%;right:52%;position:absolute;visibility:visible;opacity:1}
#map-list-a #a3 span,#map-list-a #a4 span{background-color:#50F9FF;border-color:#50F9FF}
@keyframes ballScale{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}
}
#map-list-a #a1 font{position:absolute;top:70px;left:0}
#map-list-a #a2 font,#map-list-a #a4 font{position:absolute;top:30px;left:70PX}
#map-list-a .point{position:absolute;top:0;left:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background:0 0;width:100%;height:100%}
#map-list-a .point{position:absolute;top:0;left:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background:0 0;width:100%;height:100%}
#map-list-a .point-10 strong{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #50F9FF;opacity:0;-webkit-animation:ballScale 12s 0s linear infinite;-moz-animation:ballScale 12s 0s linear infinite;-ms-animation:ballScale 12s 0s linear infinite;animation:ballScale 12s 0s linear infinite}
#map-list-a .point-70 strong,.map dt #map-list-a .point-40 strong{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #50F9FF;opacity:0;-webkit-animation:ballScale 6s 0s linear infinite;-moz-animation:ballScale 6s 0s linear infinite;-ms-animation:ballScale 6s 0s linear infinite;animation:ballScale 6s 0s linear infinite}
#map-list-a #a6{top:45%;right:35%;position:absolute;visibility:visible;opacity:1}


/*index02addwrap*/
.index02addwrap{width: 100%;background-color:#F2FAFF;box-sizing:border-box;padding:100px 0 300px;margin-bottom:100px;}
.index02add{margin: auto;}
.index02addmin{width:100%;display:flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index02addmin .item{width: calc((100% - 120px)/5);background-color:#FFFFFF;padding:40px 20px;background-color:#FFFFFF;box-sizing:border-box;border:1px solid #d6eaff;transition:all .3s;border-radius:4px;overflow:hidden;}
.index02addmin .item .imgbox{width: 60px;height: 60px;margin: auto;display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webkit-justify-content: center;-webkit-align-items: center;}
.index02addmin .item .imgbox img{display: block;width: auto;max-width: 100%;max-height: 100%;}
.index02addmin .item h3{font-size: 22px;color: #333;margin:30px 0 20px;text-align:center;font-weight:bold;}
.index02addmin .item .list{width: 100%;}
.index02addmin .item .list p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;line-height: 24px;position:relative;box-sizing:border-box;padding-left:12px;color:#666;}
.index02addmin .item .list p:before{content:'';display: block;width: 5px;height: 5px;background-color: #666;border-radius: 50%;position: absolute;left: 0;top: 9px;}
.index02addmin .item:hover{box-shadow: 0px 6px 20px rgb(23 123 230 / 26%);transform:translateY(-3px);}

.index02addwrap .i-tl{margin-bottom: 20px;}

/*index0201add*/
.index0201add .imgbox{width: 695px;position: relative;margin: auto;}
.index0201add .imgbox>.bg{width: 100%;filter:grayscale(1);opacity:0;}
.index0201add .imgbox>.list{width: 100%;position: absolute;top: 0;left: 0;height: 100%;}
.index0201add .imgbox>.list .item{position: absolute;}
.index0201add .imgbox>.list .item .bg{width: 100%;filter:brightness(11);}
.index0201add .imgbox>.list .item01{left: 0;top: 0;width:24.3%;z-index:2;}
.index0201add .imgbox>.list .item02{left: 2.2%;top: 26%;width: 26.8%;z-index:1;}
.index0201add .imgbox>.list .item03{left: 12.4%;bottom: 1.6%;width: 75%;z-index:0;}
.index0201add .imgbox>.list .item04{right: 0;top: 0;width:24.3%;z-index:2;}
.index0201add .imgbox>.list .item05{right: 2.2%;top: 26%;width: 26.8%;z-index:1;}
.index0201add .imgbox>.list .item .box01{position: absolute;left: 50%;top: 40%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align:center;}
.index0201add .imgbox>.list .item .box01 p{font-size:16px;color:#222222;margin-top:5px;}
.index0201add .box02{position: absolute;bottom: 0;width:100%;height:70%;left:0;box-sizing:border-box;padding-top:10px;}
.index0201add .box02>div{display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-align-items:center;display:-webkit-flex;}
.index0201add .box02>div img{margin-right: 5px;}
.index0201add .box02>div>p{font-size: 16px;color:#222;}
.index0201add .box02>p{text-align: center;position: absolute;width: calc((100% - 30px)/4);font-size:16px;color:#222;line-height:18px;}
.index0201add .box02>p.p01{left: 4%;bottom:62%;}
.index0201add .box02>p.p02{left: 26%;bottom:40%;}
.index0201add .box02>p.p03{left: 50%;bottom:30%;}
.index0201add .box02>p.p04{left: 73%;bottom:70%;}

.index0201add .imgbox>.list .item .hovertext{position: absolute;top: 50%;transform: translateY(-50%);width:100%;}
.index0201add .imgbox>.list .item02 .hovertext,.index0201add .imgbox>.list .item05 .hovertext{top:80%;}
.index0201add .imgbox>.list .item .hovertext01{right:120%;}
.index0201add .imgbox>.list .item .hovertext h4{font-size: 12px;color: #222222;line-height: 18px;}
.index0201add .imgbox>.list .item .hovertext strong{width: 9px;height: 9px;background-color: #3F61F6;border-radius: 50%;display:block;position:absolute;top:50%;margin-top:-5px;right:0;}
.index0201add .imgbox>.list .item .hovertext strong:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0%;border-radius: 50%;background-color: #3F61F6;-webkit-animation: rido 3s 0s linear infinite;-moz-animation: rido 3s 0s linear infinite;-ms-animation: rido 3s 0s linear infinite;animation: rido 3s 0s linear infinite;}
.index0201add .imgbox>.list .item .hovertext strong:after{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0%;border-radius: 50%;background-color: #3F61F6;-webkit-animation: rido 1.5s 0s linear infinite;-moz-animation: rido 1.5s 0s linear infinite;-ms-animation: rido 1.5s 0s linear infinite;animation: rido 1.5s 0s linear infinite;}
@keyframes rido{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.5}
100%{-webkit-transform:scale(3);transform:scale(3);opacity:0.2}
}


.index0201add .imgbox>.list .item .hovertext02{left:120%;}
.index0201add .imgbox>.list .item .hovertext02 strong{right: initial;left: 0;}
.index0201add .imgbox>.list .item .hovertext02{padding-left: 60px;}
.index0201add .imgbox>.list .item .hovertext03{top: 120%;transform: none;left: 0;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;width:140%;left:-20%;}
.index0201add .imgbox>.list .item .hovertext03>img{position: absolute;left: 50%;top: -97px;transform: translateX(-50%);-webkit-transform: translateX(-50%);max-width:100%;}
.index0201add .imgbox>.list .item .hovertext03 li{position: relative;padding-top:50px;}
.index0201add .imgbox>.list .item .hovertext03 li strong{top: 0;}
.index0201add .imgbox>.list .item .hovertext03 li:nth-of-type(1),.index0201add .imgbox>.list .item .hovertext03 li:last-child{margin-top:-13%;}
.index0201add .imgbox>.list .item .hovertext03 .bg{position: absolute;}
.index0201add .imgbox>.list .item .hovertext03 li h4{box-sizing:border-box;position: relative;padding-left: 50px;}
.index0201add .imgbox>.list .item .hovertext03 li h4 font{font-size: 36px;color: #4364F5;font-weight: 500;opacity: 0.2;position:absolute;left:0;top:0;}
.index0201add .imgbox>.list .item .hovertext03 li:nth-of-type(1) strong{right:30%;top: 4%;}
.index0201add .imgbox>.list .item .hovertext03 li:nth-of-type(2) strong{right:56%;top: 0%;}
.index0201add .imgbox>.list .item .hovertext03 li:nth-of-type(3) strong{right:68%;top: -1%;}
.index0201add .imgbox>.list .item .hovertext03 li:nth-of-type(4) strong{left:12%;top: 9%;}
/*.index0201add .imgbox>.list .item .hovertext{opacity: 0;visibility:hidden;transition:all .3s;}*/
.index0201add .imgbox>.list .item.active .hovertext h4{color:#3F61F6}


.index0201add .imgbox>.list .item.active .bg{filter: none;}
.index0201add .imgbox>.list .item.active .box img{filter: brightness(11);}
.index0201add .imgbox>.list .item.active p{color: #fff;}

.index0201add .qqwrap{width: 290px;height:290px;margin: auto;position:relative;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;margin-bottom:-200px;}
.index0201add .qqwrap .text{width:172px;height:172px;background: linear-gradient(0deg, #3D5FF6 0%, #7787E9 100%);border-radius: 50%;text-align:center;line-height:172px;color:#fff;font-size:36px;font-weight:bold;position:relative;z-index:0;}
.index0201add .qqwrap .bot{position: absolute;left: 0;bottom: 0;width:100%;}

.circle{position:absolute;display:flex;justify-content:center;align-items:center;width:102%;height:102%;border-radius:50%;background:linear-gradient(0deg, #3D5FF6 0%, #7787E9 100%);animation:circleRotate 2s linear infinite;z-index:-1;}
.circle::before{content:"";position:absolute;width:102%;height:102%;border-radius:50%;background:linear-gradient(0deg, #3D5FF6 0%, #7787E9 100%);filter:drop-shadow(2px 4px 6px #3D5FF6 );}
.circle::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background: linear-gradient(0deg, #3D5FF6 0%, #7787E9 100%);}
@keyframes circleRotate{
    0%{transform:rotate(0)}
    100%{transform:rotate(360deg)}
}

.index0201sj,.sjqqwrap{display: none;}



/*ljianbanner*/
.ljianbanner{margin-top:100px;position:relative;}
.ljianbanner:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.5);z-index:1;}
.ljianbanner .c-batext{z-index: 2;}
/*.ljianbanner .c-batext{display: none;}*/

.bannerwrap .swiper-pagination {justify-content: center;-webkit-justify-content: center;}
.bannerwrap .textchange h3{text-align: center;width:100%;font-family:'Heavy';}
.bannerwrap .textchange .mumping_mun{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin:auto;margin-top:80px;width:1000px;}
.bannerwrap .textchange .mumping_mun .numfont{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items:flex-end}
.bannerwrap .textchange .mumping_mun .numfont h2{font-size: 60px;color: #12B0FF;font-weight: bold;font-family:'Arial';display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;}
.bannerwrap .textchange .mumping_mun li:nth-of-type(1) .numfont h2:after{content:'年';font-size: 44px;color: #12B0FF;font-weight: bold;margin-bottom:7px;}
.bannerwrap .textchange .mumping_mun .numfont span{font-size: 18px;color: #12B0FF;font-family:'Arial';font-weight: bold;margin-bottom:8px;}
.bannerwrap .textchange p{font-size: 16px;margin-top:10px;}
.bannerwrap .textchange .link{justify-content: center;-webkit-justify-content: center;}
.bannerwrap .textchange .link .more{margin-right: 0;}
.bannerwrap .text h3{font-family:'Heavy';}
.bannerwrap .swiper-slide .item.itemvideo:before{background:rgba(0,0,0,0.7);}

/*20230911*/
.case04min{display: block;}
.case04min .item{display:flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content:space-between;width:100%;margin-bottom:100px;}
.case04min .item .imgbox{width: 50%;}
.case04min .item .imgbox img{height:auto;}
.case04min .item .text{width: 45%;}
.case04min .item .text h3{font-size: 18px;color: #333333;font-weight: bold;line-height: 24px;margin-bottom: 20px;}
.case04min .item .text span{margin-bottom: 10px;display:block;font-size:14px!important;}
.case04min .item .text span strong{font-size: 16px!important;}
.case04min .item .text p{font-size: 14px;line-height: 24px;}
/*.case04min .item:nth-of-type(2n){flex-flow:row-reverse;-webkit-flex-flow:row-reverse;}*/
.case04wrap{padding-bottom: 10px;}


/*20230921*/
.nav>li{margin-right: 100px;}
.bannerwrap .textchange .mumping_mun .numfont h2{text-shadow: 6px 6px 5px #081932;}
.bannerwrap .textchange .mumping_mun .numfont span{text-shadow: 2px 2px 2px #081932;}
.c-batext .more.moreshow{display: flex;display: -webkit-flex;border-width:2px;font-size:16px;color:#0065FF;background-color:#FFFFFF;}
.c-batext .more.moreshow:before{width:100%;}
.about02 .item .itemmin{height: 100%;padding: 80px 70px;align-items:flex-start;-webkti-align-items:flex-start;}

.history-item{height: 340px!important;}
.itembg{background: linear-gradient(90deg, #0045cd 0%, #00d2ff 100%);}

.nav>li .navdownchage>li>a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;font-size:18px;font-weight:bold;}
.nav>li .navdownchage>li>a img{margin-right: 14px;}
.nav>li .navdown>li>ul>li>a{text-align: left;}
.nav>li .navdown>li>ul{position: relative;}
.nav>li .navdown>li>ul:before{content:'';width:100%;height: 15px;background: url(../images/nav-icon08.png)no-repeat;background-size:100% 100%;position:absolute;left:0;top:-13px;transition:all .3s;opacity:0;}
.nav>li .navdown>li:hover>ul:before{opacity:1;}
.nav>li .navdown>li:hover>ul{border-color: transparent;}
.nav>li .navdown>li img{display: none;}
.nav>li .navdownchage>li img{display: block;}
.c-batext .more.moreshow{width: 150px;height: 42px;}

.index0401info-l .list .item h4{line-height: 24px;}
.index0401list a{margin-bottom: 20px;}

.sol-tl h4{line-height: 28px;}

.solution01min{display:none;}

.index05wrap .swiper-container-free-mode>.swiper-wrapper,.index06wrap .swiper-container-free-mode>.swiper-wrapper{
    -webkit-transition-timing-function:linear!important; 
  -o-transition-timing-function:linear!important;
  transition-timing-function:linear!important; }
  
  /*body, input, h1, h2, h3, h4, h5, h6, b, c, e, i, g, p, div, dl, dt, dd, select, textarea, font, right, left{*/
      
  /*}*/
  
  .ninfo input,.ninfo h1,.ninfo h2,.ninfo h3,.ninfo h4,.ninfo h5,.ninfo h6,.ninfo b,.ninfo c,.ninfo e,.ninfo i,.ninfo g,.ninfo p,.ninfo div,.ninfo dl,.ninfo dt,.ninfo dd,.ninfo select,.ninfo textarea,.ninfo font,.ninfo right,.ninfo left{ margin:initial; padding:initial;color:inherit; font-size:initial;font-family:initial; line-height:initial;font-weight: initial;letter-spacing: initial;}
.ninfoimg{display: initial;}
.ninfoa{ color:initial; text-decoration:initial;}
.ninfoul, .ninfool, .ninfoli, .ninfodl, .ninfodd {margin: initial;padding: initial; list-style:initial;}


@media only screen and (max-width: 1600px){
    
    .c-batext h3{letter-spacing: 4px;}
    .c-batext p{letter-spacing: 2px;}
    
	.center{width: 1180px;}
	.f-lx{max-width: 52%;}
	.f-nav li{margin-right: 50px;}
	.index05{width: 1300px;height: 600px;}
	.index05 .text{width: 460px;height: 460px;margin-left: -230px;}
	
	.honor-iconlist .item{width: 90px;height: 90px;margin-bottom:10px;}
	.honor-iconlist li{margin-right: 10px;}
	.honor-iconlist .item p{font-size: 12px;line-height: 18px;}
	.honormin{width: 420px;}
	
	.about02 .item .itemmin{padding: 0 20px;}
	.about02 .item .text{margin-left: 20px;}
	.about02 .item .text h3{font-size: 30px;}
	.about02 .item .text p{font-size: 18px;}
	.about02 .item .text h4{font-size: 16px;line-height: 20px;}
	
	.bannerwrap .swiper-pagination{bottom: 50px;}
	.h-right p{margin-right: 30px;}
	
	.i03-item .bg01,.i03-item .bg{width:42%;}
	
	.soltab a{font-size: 16px;line-height:80px;}
	.soltab i{margin: 0 30px;}
	
	
	.bannerwrap .swiper-pagination{justify-content: center;-webkit-justify-content:center;}
	.bannerwrap .text h3{font-size: 46px;line-height:62px;}
	.bannerwrap .text p{font-size: 18px;line-height: 32px;}
	.bannerwrap .text .link{margin-top: 50px;}
	.more{width:150px;height:46px;font-size:14px;}
	.index01 a{padding: 25px 30px;}
	.i01i-t img{width: 34px;}
	.i01i-t .text{width: calc(100% - 50px);}
	.i01i-t .text h3{margin-bottom: 12px;}
	.i01i-t .text h4{min-height: 36px;}
	.bannerwrap .swiper-pagination{bottom: 90px;}
	
	.i-tl h3 span{font-size: 36px;}
	.i-tl h3 img{height: 20px;}
	.index02wrap{margin: 100px auto;}
	.i-tl h3{margin-bottom: 20px;}
	.i-tl{margin-bottom: 50px;}
	.index02 .item .imgbox{width: 170px;}
	.index02 .item{padding: 40px 50px;}
	
	.i03-itemmin{padding: 0 70px;}
	.i03-itemmin .tl h3{font-size: 32px;}
	.i03-itemmin .info h4,.i03-itemmin .info p{font-size: 14px;}
	.i03-item{padding: 120px 0;}
	.i03-itemmin .info p{margin-bottom: 30px;}
	.i03-itemmin .list{margin-bottom: 60px;}
	.i03-itemmin .info h4{margin-bottom: 40px;min-height:72px;}
	.i03-itemmin .tozx{width: 150px;height: 46px;}
	.i03-itemmin .list .item{width: 150px;}
	.i03-item .bg{bottom: 0;right: 30px;}
	
	.index0401list a{width: 80px;height: 80px;margin-bottom:20px;}
	.index0401list{width: 80px;}
	.index0401list a:after{border-width:8px;}
	
	.index05 .text{width: 380px;height: 380px;margin-left:-190px;bottom:-220px;}
	.index05 .text h3{font-size: 32px;top: 100px;}
	
	.index06img .item .imgbox{width: 90px;height: 90px;}
	
	.f-lx .item>div:last-child{width:calc(100% - 48px);}
	.f-lx li:first-child{width:40%;}
	.f-lx li{margin-right: 30px;}
	.f-lx .item .icon{margin-right: 10px;}
	.f-fx{padding: 50px 0;}
	.f-logo img{height: 54px;}
	.f-lx .item{margin-bottom: 25px;}
	.f-ba{margin-top: 20px;}
	.f-bamin{height: 60px;}
	.f-nav li a{line-height: 36px;}
	
	.header{height: 80px;}
	.nav>li>a{line-height: 80px;}
	
	.ljianbanner{margin-top: 80px;}
	.soltab a{line-height: 70px;}
	
	.bannerwrap .text001 .imgbox{width: 46%;}
	
	.pro01wrap{padding:70px 0 60px;}
	.case-tl01>strong{height: 3px;margin-top: 20px;}
	.case-tl01{margin-bottom: 20px;}
	.pro03tab .item{margin-bottom: 20px;}
	.pro03litem .text ul{margin-top: 30px;}
	.pro03litem .text .imgbox{margin-top: 0;}
	.pro03litem .text ul li p{font-size: 14px;}
	.pro03litem .text ul li p:before{font-size:20px;}
	.pro03litem .text ul li{margin-right: 30px;}
	.pro03litem .text .imgbox img{max-height: 380px;}
	.pro03list{padding-top: 10px;}
	.case-tl01 h3{font-size: 32px;}
	.case04min .item h4{font-size: 14px;}
	.case01 .text .more{width: 150px;height: 46px;}
	
	.case01 .text h3{font-size: 32px;}
	.case01 .text strong{height: 3px;margin-top: 20px;}
	.case01 .text h4{margin-bottom: 40px;}
	
	.about02 .item img{max-width: 70px;max-height: 70px;}
	.about02 .item .text h3{font-size: 28px;}
	.about02 .item .itemmin{height: 320px;}
	.history-time h3,.history-time p{font-size: 42px!important;}
	.a04-r{width: 48%;}
	
	.honor01 .item h3{font-size: 14px;padding: 0 10px;margin-bottom:10px;}
	.honor01 .item img.img02, .honor01 .item img.img03{width: 50px;}
	
	.join02wrap{padding: 100px 0;}
	.j02minr-b .item{height: 280px;}
	
	.soltabwrap.fixedSubNav{top: 80px;}
	
	.dw{bottom: 80px;}
	
	
	.c-batext h3{font-size: 46px;margin-bottom: 30px;}
	.bannerwrap .textchange .mumping_mun{margin-top: 60px;}
	
	/*20230921*/
	.nav>li{margin-right: 60px;}
	.about02 .item .itemmin{height:100%;padding: 60px 20px;}
	
	
	.index0502min{width: 1100px;}
	
	
	
	
}
@media only screen and (max-width: 1360px){
.index0502 .bg{transform: scale(1.1);

}
@media only screen and (max-width: 1220px){
.index0502min{width: 960px;}
.index0502 .swiper-slide{height: 100px;}
}