/*flex*/
.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
.table{display:table;table-layout:fixed;width:100%;}
/*header*/
#header{z-index:1050;position:absolute;left:0;top:0;width:100%;color:#fff;transition:all 0.3s;}
#header .box{display:table;table-layout:fixed;max-width:83.33%;}
#header a{color:#fff;cursor: pointer;}
#header.black,#header.active{background-color:#fff;color:#091527;}
#header.black a,#header.active a{color:#091527;}
#header.black #logo i:nth-child(1),#header.active #logo i:nth-child(1){display:none;}
#header.black #logo i:nth-child(2),#header.active #logo i:nth-child(2){display:block;}
#header.black #trial a,#header.active #trial a{background-color:#1961ca;border-color:#1961ca;color:#fff;}
#header.black #search span,#header.active #search span{background-image:url(../images/search_02@2x.png);}
#header.black #language:before,#header.active #language:before{background-color:rgba(9,21,39,0.1);}
#header.black #language span,#header.active #language span{background-image:url(../images/language_02@2x.png);}
#header.black #language span:after,#header.active #language span:after{background-image:url(../images/arrow_down_02@2x.png);}
#header.black{background-color:transparent;}
/*logo*/
#logo{width:10.625em;font-size:1em;display:table-cell;vertical-align:middle;position:relative;z-index:10;}
#logo a{display:block;overflow:hidden;padding-bottom:28.23529412%;position:relative;}
#logo i{position:absolute;width:100%;height:100%;text-indent:-99999em;display:block;overflow:hidden;background:no-repeat left center;background-size:contain;}
#logo i:nth-child(2){display:none;}
/*navi*/
#navbtn{display:none;}
/*navi*/
#navi{display:table-cell;vertical-align:middle;font-weight:normal;}
#navi .menu{align-items:center;padding:0 3.125em;}
#navi .parent{padding:1.77777778em 1em;font-size:1.125em;line-height:2em;position:relative;}
#navi .parent > a{display:block;position:relative;}
#navi .parent > a:after{height:0.16666667em;background-color:#1961ca;content:'';display:block;position:absolute;left:0;bottom:-1.77777778em;width:100%;opacity:0;}
#navi .parent.on > a{color:#1961ca;}
#navi .parent.on > a:after{opacity:1;}
#navi .drop{position:absolute;left:50%;top:110%;background-color:#f8f9fe;min-width:100%;transform:translate(-50%);color:#333;visibility:hidden;opacity:0;font-size:0.9em;}
#navi em{display:none;}
/*navdrop*/
.navdrop{width:100%;border-top:1px solid rgba(177,182,190,0.2);padding:30px 0;font-size:0.88888889em;background:#f8f9fe;}
.navdrop .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.navdrop .figure{width:40%;border-radius:1.125em;}
.navdrop .img{padding-bottom:56.25%;}
.navdrop .text{width:54.375%;}
.navdrop ul{max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;justify-content:center;}
.navdrop li{flex:0 0 auto;padding:0 1.5em;}
.navdrop li:not(:last-child){border-right:1px solid #b2b5bc;}
.navdrop li a{display:block;line-height:1;}
#navi .drop dd{position:relative;z-index:5;}
#navi .drop dd a{display:block;padding:0 1em;white-space:nowrap;text-align:center;line-height:3;transition:.3s;}
#navi .drop dd .thir{position:absolute;left:100%;min-width:100%;visibility:hidden;opacity:0;top:100%;background:#f8f9fe;}
#navi .drop dd:last-child a,#navi .drop .thir a:last-child{border:none;}
#navi .drop dd:hover .thir{opacity:1;visibility:visible;transition:.6s;top:0;}
#navi .drop dd:hover>a,#navi .drop dd a:hover{background:#fff;color:#1961ca;}
#navi li:hover .drop{visibility:visible;opacity:1;top:100%;transition:.3s;}
/* .navdrop a{display:block;overflow:hidden;background:url(../images/arrow_right_03@2x.svg) no-repeat right center;background-size:0.3125em auto;padding-right:1em;}
*/
#header .navdrop a:hover{color:#1961ca;}
/*button*/
#button{display:table-cell;vertical-align:middle;width:18.75em;}
#button > .flex{align-items:center;}
#trial a{width:6.25em;height:2.5em;border:0.125em solid #fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:1.25em;}
#trial a:hover{border-color:#1961ca;background-color:#1961ca;}
/*search*/
#search{margin:0 1.875em;position:relative;}
#search span{width:1.375em;height:1.375em;background:url(../images/search_01@2x.png) no-repeat center center;background-size:contain;cursor:pointer;display:block;overflow:hidden;}
#search span:hover{opacity:0.75;}
#search .input{background-color:#fff;position:absolute;right:0;top:270%;z-index:8;width:18.75em;transform:translateX(2em);display:none;margin-top:0.35em;border-radius:0.25em;padding-left:0;}
#search .text{display:block;width:100%;height:2.5em;line-height:1.5em;padding:0.5em 2.75em 0.5em 1em;color:#333;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:2.5em;cursor:pointer;background:url(../images/search_02@2x.png) no-repeat center center;background-size:auto 55%;}
/*language*/
#language{position:relative;margin-left:1.875em;}
#language:before{width:1px;height:1.4375em;background-color:rgba(255,255,255,0.1);content:'';display:block;position:absolute;left:-1.875em;top:50%;transform:translateY(-50%);}
#language span{display:block;position:relative;padding-right:1.25em;padding-left:2.125em;background:url(../images/language_01@2x.png) no-repeat left center;background-size:1.4375em auto;cursor:pointer;}
#language span:after{width:0.6875em;height:0.4375em;background:url(../images/arrow_down_01@2x.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
#language ul{position:absolute;left:50%;transform:translateX(-50%);top:180%;background-color:#fff;min-width:100%;text-align:center;padding:0.35em 0;border-radius:0.25em;box-shadow:0px 0px 1em rgba(0,0,0,0.05);display:none;}
#language ul:before{border-bottom:0.35em solid #fff;border-left:0.35em solid transparent;border-right:0.35em solid transparent;content:'';display:block;position:absolute;left:50%;bottom:100%;transform:translateX(-50%);}
#language a{color:#333;display:block;padding:0.15em 0.5em;}
/*readmore*/
.readmore .a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:11.625em;height:3.125em;border-radius:1.5625em;align-items:center;justify-content:center;border:solid 0.125em #fff;color:#fff;padding:0 1.875em;}
.readmore i{display:block;font-style:normal;background:url(../images/arrow_right_01@2x.png) no-repeat right center;background-size:1em auto;padding-right:2em;width:100%;}
.readmore .a:hover{border-color:#1961ca;background-color:#1961ca;}
@keyframes process{0%{left:0;}
100%{left:100%;}
}
/*slides*/
#slides .img{padding-bottom:50%;}
#slides .text{position:absolute;left:0;top:50%;width:100%;color:#fff;transform:translateY(-50%);}
#slides .title{font-weight:normal;margin-bottom:0.7875em;}
#slides .page{position:absolute;left:0;width:100%;bottom:9.375%;color:#fff;z-index:2;}
#slides .swiper-page{align-items:center;}
#slides .swiper-page span{display:block;overflow:hidden;}
#slides .swiper-page .line{width:6.25em;height:0.125em;background-color:#fff;position:relative;margin:0 0.6875em;}
#slides .swiper-page .line:after{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:0.75em;background-color:#1961ca;transform:translateX(-100%);animation:process 5s linear 0s;}
.hmtitle{margin-bottom:0.75rem;}
.hmtitle .name{font-size:1.125em;color:#1961ca;font-weight:normal;line-height:2em;margin-bottom:0.27777778em;}
.hmtitle .alias{font-size:3em;color:#091527;font-weight:normal;line-height:1.125em;}
.hmtitle.center{text-align:center;}
.hmtitle.white .name,.hmtitle.white .alias{color:#fff;}
.swiper-arrows{width:8.9375em;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.swiper-arrows .arrow{position:relative;margin-top:0;left:auto;right:auto;width:3.75em;height:3.75em;border-radius:50%;border:solid 1px #ccc;background-color:#fff;opacity:1;}
.swiper-arrows .arrow:after{font-size:1em;color:#666;font-weight:bold;}
.swiper-arrows .arrow:hover{background-color:#1961ca;border-color:#1961ca;}
.swiper-arrows .arrow:hover:after{color:#fff;}
.hmpro{padding:1.2rem 0 1.5rem;overflow:hidden;}
.hmpro .top{justify-content:space-between;align-items:flex-end;margin-bottom:0.56rem;}
.hmpro .hmtitle{margin-bottom:0.33rem;}
.hmpro .tab li{margin-right:0.6rem;align-items:flex-end;position:relative;padding-bottom:1.375em;cursor:pointer;}
.hmpro .tab li:after{content:'';display:block;position:absolute;left:0;bottom:0;background-color:#ffc107;width:100%;height:0.1875em;opacity:0;}
.hmpro .tab li:last-child{margin-right:0;}
.hmpro .tab .icon{width:2.25em;margin-right:0.9375em;}
.hmpro .tab .icon i{padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.hmpro .tab .icon i:nth-child(1){display:block;}
.hmpro .tab .icon i:nth-child(2){display:none;}
.hmpro .tab .text{font-size:1.125em;line-height:1.125em;}
.hmpro .tab .cur{color:#1961ca;}
.hmpro .tab .cur:after{opacity:1;}
.hmpro .tab .cur .icon i:nth-child(1){display:none;}
.hmpro .tab .cur .icon i:nth-child(2){display:block;}
.hmpro .item{display:none;}
.hmpro .item:nth-child(1){display:block;}
.hmpro .swiper{overflow:visible;}
.hmpro .swiper-slide {height:auto;}
.hmpro .info{background-image:linear-gradient(49deg,#f3f8ff 0%,#f7f9ff 100%);background-blend-mode:normal,normal;border-radius:1.25em;padding:0.5rem 0.5rem 0.3rem;display:block;overflow:hidden;position:relative;height:100%;}
.hmpro .title{font-size:2.25em;font-weight:normal;line-height:1.25em;margin-bottom:0.08333333em;min-height:2.5em;max-height:3.75em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden; text-overflow:ellipsis;}
.hmpro .intro{color:#939ead;line-height:2.25em;margin-bottom:1.5em;}
.hmpro .figure{width:43.44126358%;}
.hmpro .img{padding-bottom:100%;background-size:contain;}
.hmpro .info:hover{background:#1961ca url(../images/hmpro.png) no-repeat right top;background-size:64.65082168% auto;color:#fff;}
.hmpro .info:hover .intro{color:#fff;}
.hmpro .control{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;margin-top:1.05rem;}
.hmpro .swiper-bar{width:calc(100% - 14.4375em);}
.hmpro .swiper-bar .swiper-scrollbar{position:relative;background-color:#f3f4f5;height:0.375em;border-radius:0.1875em;}
.hmpro .swiper-bar .swiper-scrollbar-drag{background-color:#1961ca;}
.hmpro .more{width:1.75em;height:1.25em;background:url(../images/arrow_right_04@2x.png) no-repeat center center;background-size:contain;}
.hmpro .style2 .swiper{overflow:hidden;}
.hmpro .style2 .info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.hmpro .style2 .figure{width:50%;}
.hmpro .style2 .img{padding-bottom:61.76470588%;}
.hmpro .style2 .text{width:42.64705882%;}
.hmpro .style2 .title{margin-bottom:0.472em;}
.hmpro .style2 .intro{line-height:1.875em;height:3.75em;-webkit-line-clamp:2;margin-bottom:0.62rem;}
/*hmsol*/
.hmsol{position:relative;}
.hmsol .img{padding-bottom:50%;}
.hmsol .readmore a{margin:0 auto;}
.hmsol .tab{position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:2;text-align:center;}
.hmsol .tab .swiper-slide{background-color:rgba(0,0,0,0.5);padding:0.62rem 0;cursor:pointer;}
.hmsol .tab .swiper-slide:before,.hmsol .tab .swiper-slide:after{content:'';display:block;position:absolute;background:no-repeat center center;background-size:contain;}
.hmsol .tab .swiper-slide:before{top:0;left:0;height:1px;width:100%;background-color:rgba(255,255,255,0.3);}
.hmsol .tab .swiper-slide:after{width:1px;height:100%;right:0;top:0;background-color:rgba(255,255,255,0.3);}
.hmsol .tab .swiper-slide:hover,.hmsol .tab .swiper-slide-thumb-active{background-color:#1961ca;}
.hmsol .tab .swiper-slide:hover:before,.hmsol .tab .swiper-slide-thumb-active:before{background-image:url(../images/border_top.png);}
.hmsol .tab .swiper-slide:hover:after,.hmsol .tab .swiper-slide-thumb-active:after{background-image:url(../images/border_right.png);}
.hmsol .icon{width:17.5%;margin:0 auto 1em;}
.hmsol .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.75);z-index:10;-webkit-overflow-scrolling:touch;display:none;}
.popup .box{width:100%;min-height:100%;justify-content:center;align-items:center;padding:1vh 0;display:flex;}
.popup .info{background-color:#fff;}
.vpopup video{display:block;width:auto;max-width:90vw;height:auto;max-height:90vh;}
/*hmund*/
.hmund{padding:1.2rem 0 1.3rem;}
.hmund .top{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0.6rem;}
.hmund .hmtitle{margin-bottom:0;}
.hmund .swiper-slide{height:auto;}
.hmund .info{background:no-repeat center center;background-size:cover;position:relative;border-radius:1.25em;padding:0.64rem 0.48rem 0.5rem 0.68rem;color:#fff;overflow:hidden;}
.hmund .info .in{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse;}
.hmund .info:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(9,21,39,0.9);z-index:2;}
.hmund .info .text{position:relative;z-index:2;width:57.54716981%;}
.hmund .info .top{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.5em;}
.hmund .info .icon{width:8.75em;}
.hmund .info .icon img{display:block;width:100%;}
.hmund .info .intro{border-bottom:1px solid rgba(255,255,255,0.5);font-size:1.125em;line-height:1.88888889em;padding-bottom:0.3rem;}
.hmund .info .avatar{position:relative;z-index:2;width:37.5%;}
.hmund .info .figure{overflow:hidden;border-radius:50%;width:87.5%;margin:0 auto 2.375em;max-width:13.125em;}
.hmund .info .img{padding-bottom:100%;}
.hmund .info .name{font-size:1.25em;line-height:1.5em;font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hmund .info .btn a{width:2.5em;height:2.5em;background:url(../images/play.svg) no-repeat center center;background-size:contain;cursor:pointer;display:block;overflow:hidden;box-shadow:0px 0px 0.65rem 0px #676e7b;border-radius:50%;}
/*hmpart*/
.hmpart{padding:1.3rem 0 1.2rem;background:no-repeat center center;background-size:cover;overflow:hidden;}
.hmpart .readmore a{margin:0 auto;}
.hmpart .list{margin:1.37rem -0.1rem 0;position:relative;}
.hmpart .swiper{height:4.5rem;width:100%;}
.hmpart .swiper-slide{height:1.3rem;padding:0.1rem;}
.hmpart .swiper-slide:hover .icon i{transform:scale(1.05);}
.hmpart .icon{overflow:hidden;border-radius:0.625em;}
.hmpart .icon i{display:block;overflow:hidden;padding-bottom:44%;background:no-repeat center center;background-size:cover;transition:all 0.3s;}
.hmpart .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:transparent;border-color:rgba(255,255,255,0.4);}
.hmpart .arrow:hover{background-color:#fff;border-color:#fff;}
.hmpart .arrow:hover:after{color:#1961ca;}
.hmpart .swiper-button-prev{left:-0.9rem;}
.hmpart .swiper-button-next{right:-0.9rem;}
/*hmnews*/
.hmnews{padding:1.2rem 0 0.7rem;overflow:hidden;}
.hmnews .go{display:inline-block;color:#1961ca;line-height:2.25em;background:url(../images/arrow_right_02@2x.png) no-repeat right center;background-size:1.0625em auto;padding-right:2.5em;}
.hmnews .top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.hmnews .list{width:102.5%;align-items:stretch;}
.hmnews .sticky{width:46.34146341%;padding-right:2.43902439%;padding-bottom:2.43902439%;}
.hmnews .sticky .img{padding-bottom:69.72222222%;min-height:100%;}
.hmnews .sticky .text{position:absolute;left:0;bottom:0;z-index:3;padding:5% 8.33333333%;}
.hmnews .sticky .date{margin-bottom:0.375em;}
.hmnews .sticky .title{font-size:1.5em;line-height:1.45833333em;max-height:2.91666667em;-webkit-line-clamp:2;font-weight:normal;}
.hmnews .sticky a{display:block;overflow:hidden;border-radius:0.625em;position:relative;color:#fff;height:100%;}
.hmnews .sticky a .figure{height:100%;}
.hmnews .sticky a:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:50%;background-image:linear-gradient(0deg,#000,transparent);z-index:2;opacity:0.5;}
.hmnews .sticky a:hover .img{transform:scale(1.05);}
.hmnews .item{width:26.82926829%;padding-right:2.43902439%;padding-bottom:2.43902439%;}
.hmnews .item .text{margin-bottom:1.875em;}
.hmnews .item .date{margin-bottom:0.3rem;}
.hmnews .item .title{font-size:1.5em;line-height:1.58333333em;max-height:4.75em;-webkit-line-clamp:3;font-weight:normal;margin-bottom:0.22rem;}
.hmnews .item .excerpt{color:#939ead;height:3.75em;-webkit-line-clamp:2;}
.hmnews .item .more{border-top:1px solid rgba(9,21,39,0.1);padding-top:0.27rem;}
.hmnews .item a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;background:#f7f9ff no-repeat top right;background-size:60.75% auto;border-radius:0.625em;position:relative;height:100%;padding:0.6rem 10% 0.3rem;}
.hmnews .item a:hover{background-color:#1961ca;background-image:url(../images/hmnews.png);color:#fff;}
.hmnews .item a:hover .excerpt{color:#fff;}
.hmnews .item a:hover .more{border-top-color:rgba(255,255,255,0.1);}
.hmnews .item a:hover .go{color:#fff;background-image:url(../images/arrow_right_01@2x.png);}
/*footer*/
#footer{background-color:#081e31;color:#fff;}
#footer a{color:#fff;}
#footer a:hover{opacity:0.75;}
/*footbtm*/
#footbtm{flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:2.1875% 0;}
/*pagelist*/
#copyright a{display:inline-block;}
#copyright img{display:inline-block;height:1.14285714em;vertical-align:middle;margin-top:-0.21428571em;}
/*foottop*/
#foottop{border-bottom:1px solid rgba(255,255,255,0.3);-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:4.375% 0 3.4375%;}
/*site*/
#site .logo{margin-bottom:0.6rem;}
#site .logo img{display:block;width:10.625em;max-width:100%;height:auto;}
#site .info{font-size:1.125em;line-height:2em;margin-bottom:0.26rem;}
#site .info span{font-size:2em;line-height:1.22222222em;}
#site .info .tel{margin-bottom:0.15rem;}
#site .follow{width:8.375em;text-align:center;line-height:1.375em;}
#site .follow p{margin-bottom:1em;}
/*menu*/
#menu{width:60.625em;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#menu dt{font-size:1.125em;line-height:2em;margin-bottom:0.27777778em;}
#menu dd{line-height:2.75em;}
/*banner*/
#banner{padding-bottom:33.33333333%;background:no-repeat center center;background-size:cover;position:relative;color:#fff;}
#banner .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;}
#banner .name{font-size:3em;line-height:1.125em;margin-bottom:0.3125em;}
#banner .intro{font-size:1.125em;line-height:1.88888889em;}
/*bar*/
#bar{border-bottom:1px solid rgba(107,115,125,0.2);}
#bar .inner{flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
/*breadcrumb*/
#breadcrumb{color:#6b737d;padding:1.5em 0;line-height:2em;}
#breadcrumb a,#breadcrumb i,#breadcrumb span{display:inline-block;vertical-align:middle;}
#breadcrumb span{color:#091527;}
#breadcrumb a{color:#6b737d;opacity:0.5;}
#breadcrumb a:hover{color:#1961ca;opacity:1;}
#breadcrumb a:first-child{background:url(../images/icon_home.svg) no-repeat left center;background-size:0.625em auto;padding-left:1.25em;}
#breadcrumb i{font-style:normal;margin:0 0.5em;opacity:0.5;}
/*submenu*/
#submenu li{font-size:1.125em;line-height:2em;padding:1.22222222em 0;font-weight:normal;position:relative;margin-right:0.7rem;}
#submenu li:after{width:100%;height:0.16666667em;background-color:#ffc107;content:'';display:block;position:absolute;left:0;bottom:-1px;opacity:0;}
#submenu a{white-space:nowrap;display:block;color:#6b737d;}
#submenu a:hover{color:#1961ca;}
#submenu .cur:after{opacity:1;}
#submenu .cur a{color:#1961ca;}
/*wrapper*/
.wrapper{padding:1.3rem 0 0.95rem;overflow:hidden;}
/*prolist*/
.prolist{width:102.1875%;}
.prolist .item{width:33.333%;padding-right:2.14067278%;padding-bottom:2.14067278%;}
.prolist .figure{width:84.61538462%;margin:0 auto 0.8125em;}
.prolist .img{padding-bottom:75.75757576%;}
.prolist .tag{justify-content:center;margin-bottom:1.625em;}
.prolist .tag span{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;height:2.5em;border:1px solid rgba(17,22,30,0.1);border-radius:1.25em;min-width:7.5em;padding:0 0.5em;}
.prolist .title{font-size:1.5em;line-height:1.25em;font-weight:normal;margin-bottom:0.20833333em;}
.prolist .intro{line-height:2.25em;color:#939ead;margin-bottom:2.3125em;}
.prolist .more{margin:0 auto;width:1.75em;height:1.25em;background:url(../images/arrow_right_04@2x.png) no-repeat center center;background-size:contain;}
.prolist .info{display:block;overflow:hidden;color:#091527;text-align:center;background-color:#f7f9ff;border-radius:1.25em;position:relative;height:100%;padding:2.25em 3.75em 3.75em;transition:all 0.3s;}
.prolist .info:hover{background-color:#1961ca;color:#fff;}
.prolist .info:hover .tag span{border-color:#fff;}
.prolist .info:hover .intro{color:#fff;}
.prolist .info:hover .more{background-image:url(../images/arrow_right_01@2x.png);}
/*btitle*/
.btitle{font-size:2.25em;line-height:1.125em;font-weight:normal;}
.btitle.center{text-align:center;}
/*bintro*/
.bintro{font-size:1.125em;line-height:2em;color:#939ead;margin-top:0.88888889em;}
/*msgform*/
.msgform .item{margin-bottom:1.4375em;}
.msgform .input{position:relative;background-color:#fff;border-radius:0.5em;overflow:hidden;}
.msgform .text{display:block;width:100%;position:relative;z-index:2;padding:0.9375em 1.875em;height:3.75em;line-height:1.875em;}
.msgform .label{color:rgba(9,21,39,0.5);position:absolute;left:0;top:0;padding:0.9375em 1.875em;height:3.75em;line-height:1.875em;display:none;}
.msgform .label i{font-style:normal;color:#1961ca;margin-right:0.75em;}
.msgform textarea.text{height:7.5em;}
.msgform .send{position:absolute;right:0;top:0;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;color:#1961ca;border-radius:0 0.5em 0.5em 0;background-color:#eaf3fe;width:8.125em;border:1px solid #86ace1;z-index:2;}
.msgform .send:hover{background-color:#86ace1;color:#fff;}
.msgform .agree{color:#fff;margin-bottom:3.125em;}
.msgform .agree input{margin-right:1em;}
.msgform .col{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
.msgform .col .item{width:48.8997555%;}
.msgform .submit{background-color:#1961ca;color:#fff;width:10em;height:3.75em;border-radius:1.875em;display:block;}
/*trial*/
.trial{padding:1.22rem 0 0.88rem;background:no-repeat center center;background-size:cover;}
.trial .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.trial .desc{width:45.625%;}
.trial .btitle{margin-bottom:0.5em;}
.trial .intro{color:#091527;opacity:0.5;}
.trial .form{width:51.125%;}
/*particle*/
#particle{position:absolute;left:0;bottom:0;}
/*resource*/
.bhgroup{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;margin-bottom:4.0625em;color:#fff;align-items:center;}
.bhgroup.white .more a{color:#fff;background:url(../images/arrow_right_01@2x.png) no-repeat right center;background-size:1.0625em auto;padding-right:1.75em;}
/*resource*/
.resource{background-color:#1961ca;position:relative;padding:1.5rem 0 1.4rem;overflow:hidden;}
.resource .inner{position:relative;z-index:5;}
.resource .list{width:102.5625%;}
.resource .item{width:33.333%;padding-right:2.49847654%;padding-bottom:2.49847654%;}
.resource .icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:4.375em;position:relative;z-index:2;}
.resource .icon:after{width:3.1875em;height:2.875em;background:url(../images/icon_file.svg) no-repeat center center;background-size:contain;display:block;content:'';}
.resource .title{font-size:1.25em;color:#091527;line-height:1.9em;font-weight:normal;margin-bottom:0.86666667em;position:relative;z-index:2;}
.resource .meta{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;border-top:1px solid rgba(9,21,39,0.1);padding-top:1em;position:relative;z-index:2;}
.resource .meta a{display:block;overflow:hidden;line-height:2.25em;color:#939ead;background:no-repeat right center;background-size:auto 0.9375em;}
.resource .meta .file{background-image:url(../images/download.svg);padding-right:1.875em;}
.resource .meta .view{background-image:url(../images/view.svg);padding-right:2em;}
.resource .info{position:relative;background-color:#fff;padding:2.75em 2.125em 1.125em;border-radius:1.25em;height:100%;overflow:hidden;}
.resource .info:before{background:url(../images/bg_02.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:0;width:37.54940711%;padding-bottom:48.02371542%;opacity:0;}
.resource .info:hover{background-image:linear-gradient(49deg,#f3f8ff 0%,#f7f9ff 100%),linear-gradient(#ffffff,#ffffff);}
.resource .info:hover .file{background-image:url(../images/download_02.svg);color:#1961ca;}
.resource .info:hover .view{background-image:url(../images/view_02.svg);color:#1961ca;}
.resource .info:hover .icon:after{background-image:url(../images/icon_file_on.svg);}
.resource .info:hover:before{opacity:1;}
/*customer*/
.customer{overflow:hidden;background:url(../images/customer_bg.jpg) no-repeat center center;background-size:cover;padding:1.5rem 0;}
.customer .btitle{margin-bottom:0.65rem;}
.customer .info{width:56.875em;margin:0 auto;max-width:100%;background:no-repeat center center;background-size:cover;position:relative;border-radius:1.25em;padding:1.14rem 0.84rem;color:#fff;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse;}
.customer .info:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(9,21,39,0.9);z-index:2;}
.customer .text{position:relative;z-index:2;width:57.54716981%;}
.customer .top{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.5em;}
.customer .icon{width:8.75em;}
.customer .icon img{display:block;width:100%;}
.customer .intro{border-bottom:1px solid rgba(255,255,255,0.5);font-size:1.125em;line-height:1.88888889em;padding-bottom:3.9375em;}
.customer .avatar{position:relative;z-index:2;width:32.34501348%;}
.customer .figure{overflow:hidden;border-radius:50%;width:87.5%;margin:0 auto 2.375em;max-width:13.125em;}
.customer .img{padding-bottom:100%;}
.customer .name{font-size:1.25em;line-height:1.5em;font-weight:normal;text-align:center;}
.customer .btn a{width:2.5em;height:2.5em;background:url(../images/play.svg) no-repeat center center;background-size:contain;cursor:pointer;display:block;overflow:hidden;box-shadow:0px 0px 0.65rem 0px #676e7b;border-radius:50%;}
/*proban*/
#proban{background:url(../images/bg_03.jpg) no-repeat center center;background-size:cover;overflow:hidden;padding-top:6.25em;}
#proban #breadcrumb{text-align:right;}
#proban .info{padding-top:2.625em;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#proban .figure{max-width:33.75%;}
#proban .text{color:#091527;padding:0.77rem 0;width:50%;}
#proban .name{font-size:3em;line-height:1.25em;font-weight:normal;margin-bottom:0.25em;}
#proban .intro{font-size:1.125em;line-height:2em;color:#939ead;}
#proban .tag{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;margin-top:1.875em;}
#proban .tag span{line-height:2.5em;background-color:#1961ca;color:#fff;border-radius:0.625em;display:block;padding:0 0.75em;margin-top:0.625em;margin-right:0.625em;}
/*overview*/
.overview{padding:1.26rem 0 0.8rem;overflow:hidden;}
.overview .btitle{margin-bottom:0.75em;}
.overview .intro{font-size:1.125em;width:70em;max-width:100%;margin:0 auto 2.6875em;line-height:1.88888889em;color:#939ead;}
.overview .list ul{width:102.1875%;}
.overview .list li{padding-right:2.14067278%;padding-bottom:2.14067278%;width:33.333%;}
.overview .list .info{position:relative;height:100%;background-color:#f7f9ff;border-radius:1.25em;padding:1.5625em 0.5rem;}
.overview .list .icon{width:4.375em;display:table-cell;vertical-align:middle;}
.overview .list .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.overview .list .title{font-size:1.125em;color:#11161e;line-height:1.88888889em;padding-left:1.72222222em;display:table-cell;vertical-align:middle;}
.ptable{overflow-y:auto;-webkit-overflow-scrolling:touch;}
.ptable table{table-layout:fixed;background-color:#fdfdff;font-size:1.125em;color:#939ead;line-height:1.88888889em;min-width:46.875em;}
.ptable td{border:solid 1px #eef0f6;padding:0.23rem 0.45rem;word-break:break-all;}
.ptable td .name{color:#091527;}
.ptable .box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}
.ptable .box .name{display:block;white-space:nowrap;}
/*parameter*/
.parameter{background-image:linear-gradient(180deg,#f7f9ff,#fff);padding:1.25rem 0;overflow:hidden;}
.parameter .btitle{margin-bottom:1.52777778em;}
.parameter .info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-direction:row-reverse;}
.parameter .figure{width:30.6875%;}
.parameter .intro{width:66.6875%;}
/*solban*/
#solban{padding-bottom:50%;background:no-repeat center center;background-size:cover;position:relative;}
#solban .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:2;color:#fff;}
#solban .name{font-size:5em;font-weight:normal;line-height:1.35em;margin-bottom:0.4em;}
#solban .intro{font-size:1.375em;line-height:1.63636364em;}
/*stitle*/
.stitle{font-size:3em;font-weight:normal;line-height:1.25em;margin-bottom:0.6rem;}
.stitle.white{color:#fff;}
/*points*/
.points{overflow:hidden;padding:1.38rem 0 1.28rem;}
.points .list{width:102.5%;}
.points .item{padding-right:2.43902439%;padding-bottom:2.43902439%;width:26.82926829%;transition:all 0.3s;}
.points .info{position:relative;height:100%;background-image:linear-gradient(49deg,#f3f8ff 0%,#f7f9ff 100%),linear-gradient(#f7f9ff,#f7f9ff);border-radius:1.25em;overflow:hidden;padding:0.6rem 0.5rem 0.32rem;color:#091527;transition:all 0.3s;}
.points .icon{width:8.75em;max-width:90%;margin:0 auto 1.375em;border-radius:50%;border:0.3125em solid rgba(25,97,202,0.1);transition:all 0.3s;}
.points .icon i{padding-bottom:100%;display:block;background:no-repeat center center;background-size:contain;}
.points .icon i:nth-child(2){display:none;}
.points .title{text-align:center;transition:all 0.3s;font-size:1.5em;line-height:1.58333333em;font-weight:normal;margin-bottom:0.45rem;}
.points .btm{border-top:1px solid rgba(9,21,39,0.1);color:#939ead;transition:all 0.3s;padding-top:0.28rem;}
.points .btm p{position:relative;padding-left:1em;}
.points .btm p:before{width:0.125em;height:0.125em;background-color:#2267cc;content:'';display:block;position:absolute;left:0;top:0.875em;}
@media only screen and (min-width:751px){.points .on{width:46.34146341%;}
.points .on .info{background:#1961ca url(../images/bg_03.png) no-repeat bottom center;background-size:95.83333333% auto;color:#fff;}
.points .on .title{margin-bottom:1.14rem;}
.points .on .btm{color:#fff;border-top-color:rgba(255,255,255,0.5);}
.points .on .btm p:before{background-color:#fff;}
.points .on .icon{border-color:rgba(255,255,255,0.37);}
.points .on .icon i:nth-child(1){display:none;}
.points .on .icon i:nth-child(2){display:block;}
}
/*scenario*/
.scenario{color:#fff;position:relative;}
.scenario .img{padding-bottom:50%;display:none;}
.scenario .img:first-child{display:block;}
.scenario .text{position:absolute;left:0;width:100%;top:0;z-index:5;padding:1.8rem 0;}
.scenario .stitle{margin-bottom:0.93rem;}
.scenario .tab{width:37.5em;max-width:100%;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:0.72rem;}
.scenario .tab li{font-size:1.125em;line-height:2em;color:rgba(255,255,255,0.5);margin-right:2.55555556em;padding:0.72222222em 0;position:relative;cursor:pointer;}
.scenario .tab li:last-child{margin-right:0;}
.scenario .tab li:after{content:'';display:block;position:absolute;left:0;bottom:0px;background-color:#ffc107;width:100%;height:0.16666667em;opacity:0;}
.scenario .tab .cur{color:#fff;font-weight:bold;}
.scenario .tab .cur:after{opacity:1;}
.scenario .list{width:28.75em;max-width:100%;}
.scenario .large{width:36.75em;}
.scenario .title{font-size:3em;line-height:1.25em;font-weight:normal;margin-bottom:0.35416667em;}
.scenario .item{display:none;}
.scenario .item:first-child{display:block;}
/*value*/
.value{background:no-repeat center center;background-size:cover;padding-bottom:50%;position:relative;z-index:10;}
.value .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;}
.value .text{position:absolute;left:0;width:100%;top:1.37rem;}
.value .list{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(255,255,255,0.25);z-index:2;}
.value .item{width:33.333%;color:#fff;padding:0.53rem 0 0.65rem;}
.value .item:nth-child(3n+1){width:32.3125%;}
.value .item:nth-child(3n+1) .info{padding-right:0.84rem;}
.value .item:nth-child(3n+2){width:35.875%;}
.value .item:nth-child(3n+2) .info{padding:0 0.66rem;}
.value .item:nth-child(3n+3){width:31.8125%;}
.value .item:nth-child(3n+3) .info{padding-left:0.73rem;border-right:none;}
.value .info{border-right:1px solid rgba(255,255,255,0.3);}
.value .hgroup{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0.6rem;min-height:4.75em;}
.value .icon{width:3.5em;}
.value .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.value .title{font-size:1.5em;line-height:1.58333333em;font-weight:normal;width:calc(100% - 2.71em);}
.value .intro{color:#fefefe;}
.value .intro p{position:relative;padding-left:1em;}
.value .intro p:before{width:0.125em;height:0.125em;background-color:#fff;content:'';display:block;position:absolute;left:0;top:0.875em;}
/*dpopup*/
.dpopup{background-color:rgba(0,0,0,0.3);}
.dpopup .info{width:62.5em;max-width:90%;border-radius:1.875em;padding:0.75rem 0.8rem 0.8rem;}
.dpopup .hgroup{text-align:center;color:#091527;margin-bottom:2em;}
.dpopup .title{font-size:2.25em;line-height:1.25em;font-weight:normal;}
.dpopup .intro{margin-top:0.375em;opacity:0.5;}
.dpopup .input{background-color:#f4f8ff;}
.dpopup .submit{margin:0 auto;}
.dpopup .agree{color:#091527;text-align:center;}
.fixednav{position:fixed;right:0.35rem;top:50%;transform:translateY(-50%);z-index:20;}
.fixednav ul{border-left:1px solid rgba(107,115,125,0.1);}
.fixednav li{font-size:0.875em;color:#6b737d;line-height:2.85714286em;position:relative;}
.fixednav li:before{width:0.21428571em;height:1em;background-color:#ffc107;content:'';display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);opacity:0;}
.fixednav a{color:#6b737d;display:block;padding-left:1em;}
.fixednav .cur:before{opacity:1;}
.fixednav .cur a{color:#ffc107;}
/*prointro*/
.prointro{padding:1.25rem 0 1.2rem;}
.prointro .btitle{margin-bottom:0.77777778em;}
.prointro .intro{font-size:1.125em;line-height:1.88888889em;color:#939ead;width:65em;margin:0 auto;max-width:100%;}
/*safeitem*/
.safeitem{padding:1.3rem 0 1.42rem;overflow:hidden;background:no-repeat center center;background-size:cover;}
.safeitem:nth-child(2n+1){background:url(../images/bg_04.jpg) no-repeat center center;background-size:cover;}
.safeitem .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.safeitem .figure{width:50%;}
.safeitem .text{width:35%;}
.safeitem .mt{margin-top:0.5rem;}
.safeitem .title{font-size:2.25em;line-height:1.66666667em;color:#091527;font-weight:normal;margin-bottom:0.27rem;}
.safeitem .intro{font-size:1.125em;line-height:1.88888889em;color:#939ead;}
.safeitem:nth-child(2n) .inner{flex-direction:row-reverse;}
.safeitem.bgimg{background:no-repeat right bottom;background-size:cover;}
.safeitem.bgimg .inner{min-height:3.65rem;}
.safeitem .info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;}
.safeitem .info .pic{margin-top:0.5rem;}
.safeitem .info .figure{width:100%;}
.safeitem .desc{justify-content:center;margin-top:1.5em;}
.safeitem .box{font-size:1.5em;line-height:1.41666667em;}
.safeitem .box p{position:relative;padding-left:0.83333333em;margin-bottom:0.70833333em;}
.safeitem .box p:before{width:0.16666667em;height:0.16666667em;background-color:#1961ca;content:'';display:block;position:absolute;left:0;top:0.625em;}
.safeitem.center .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.safeitem.center .text{width:100%;text-align:center;margin-bottom:0;}
.safeitem.center .figure{width:100%;}
.safeitem.bgnew{background-image:url(../images/bg_05.jpg);}
.safeitem.bgpic{background-image:url(../images/bg_06.jpg);}
.safeitem.bgpic .text{text-align:center;margin-bottom:0.5rem;width:100%;}
.safeitem.bgpic .figure{width:100%;}
.safeitem.bgpic img{width:auto;max-width:100%;margin:0 auto;}
.safeitem.bg2{background-image:url(../images/bg_07.jpg);}
.safeitem.bg3{background-image:url(../images/bg_09.jpg);}
@media only screen and (min-width:751px){.safeitem .info .pic{width:48.125%;}
.safeitem.large .inner{flex-direction:row-reverse;}
.safeitem.large .text{width:44%;}
}
/*private*/
.private{overflow:hidden;padding:1.3rem 0;}
.private .info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.private .info .figure{width:57.5%;}
.private .info .text{width:33.125%;}
.private .info .intro{font-size:1.125em;line-height:1.88888889em;}
.private .info .hgroup{border-bottom:1px solid rgba(177,182,190,0.15);padding-bottom:2.125em;margin-bottom:1.875em;}
.private .info .title{font-size:2.25em;line-height:1.25em;font-weight:normal;}
.private .info .alias{font-size:1.5em;line-height:1.41666667em;font-weight:normal;margin-top:0.70833333em;}
.private .list{background-color:#f7f9ff;border-radius:1.25em;overflow:hidden;margin-top:0.8rem;}
.private .list li{width:20%;text-align:center;padding:0.78rem 2% 0.65rem;}
.private .list li:not(:nth-child(5n)){border-right:1px solid rgba(25,97,202,0.06);}
.private .list .icon{margin:0 auto 1.25em;width:3.75em;}
.private .list .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.private .list .name{font-size:1em;line-height:2.125em;color:#11161e;font-weight:normal;}
.full-width{width:100% !important;}
.justify{text-align:justify;}
.private .info.centered .hgroup{text-align:center;}
.private .info.centered .title,.private .info.centered .alias{text-align:center;}
/*imgtext*/
.imgtext{background-color:#f7f9ff;overflow:hidden;padding:1.25rem 0 1.3rem;}
.imgtext .btitle{margin-bottom:0.55rem;}
.imgtext .list{background-color:#fff;border-radius:1.25em;overflow:hidden;margin-top:1rem;}
.imgtext .list li{width:25%;text-align:center;padding:0.71rem 2%;}
.imgtext .list li:not(:nth-child(4n)){border-right:1px solid rgba(25,97,202,0.06);}
.imgtext .list .icon{margin:0 auto 1.25em;width:3.75em;}
.imgtext .list .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.imgtext .list .name{font-size:1em;line-height:2.125em;color:#11161e;font-weight:normal;}
/*plist*/
.plist{background-color:#f7f9ff;border-radius:1.25em;overflow:hidden;margin-top:0.65rem;}
.plist li{width:20%;text-align:center;padding:0.78rem 2% 0.65rem;}
.plist li:not(:nth-child(5n)){border-right:1px solid rgba(25,97,202,0.06);}
.plist .icon{margin:0 auto 1.25em;width:3.75em;}
.plist .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.plist .name{font-size:1em;line-height:2.125em;color:#11161e;font-weight:normal;}
/*pview*/
.pview{background:url(../images/bg_08.png) no-repeat left center;background-size:25.67708333% auto;padding:1.25rem 0 1.2rem;overflow:hidden;}
.pview .info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.pview .btitle{width:26.875%;}
.pview .intro{width:73.125%;font-size:1.125em;line-height:1.88888889em;}
/*phgroup*/
.phgroup{margin-bottom:0.5rem;}
.phgroup.center{text-align:center;}
/*application*/
.application{background-color:#f7f9ff;overflow:hidden;padding:1.25rem 0 1.3rem;}
.application .phgroup{width:calc(100% - 10em);}
.application .top{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.application .swiper-slide{height:auto;}
.application .img{padding-bottom:66.66666667%;}
.application .text{padding:0.45rem 0.5rem 0.4rem;}
.application .title{font-size:1.5em;line-height:1.25em;font-weight:normal;margin-bottom:0.70833333em;}
.application .intro{color:#939ead;}
.application .intro p{position:relative;padding-left:0.75em;}
.application .intro p:before{background-color:#1961ca;content:'';display:block;position:absolute;left:0;width:0.125em;height:0.125em;top:0.875em;}
.application .info{position:relative;height:100%;background-color:#fff;border-radius:0.9375em;overflow:hidden;display:block;}
.application .info:hover .img{transform:scale(1.05);}
.application .arrows{width:8.75em;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0.5rem;}
.application .swiper-arrow{width:3.75em;height:3.75em;border:solid 2px #dbdee5;position:relative;left:auto;top:auto;right:auto;margin-top:0;border-radius:50%;}
.application .swiper-arrow:after{font-size:1.0625em;color:#dbdee5;}
.application .swiper-arrow:hover{background-color:#1961ca;border-color:#1961ca;}
.application .swiper-arrow:hover:after{color:#fff;}
/*indapp*/
.indapp{background:no-repeat center center;background-size:cover;color:#fff;overflow:hidden;padding:1.7rem 0;}
.indapp .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
.indapp .figure{width:46.5625%;}
.indapp .text{width:46.875%;}
.indapp .bintro{color:#fff;}
.indapp .list li{font-size:1.125em;line-height:2em;padding-left:1.33333333em;position:relative;border-bottom:1px solid rgba(255,255,255,0.1);}
.indapp .list li:before{width:0.25em;height:0.25em;background-color:#fff;content:'';display:block;position:absolute;left:0;top:0.88888889em;}
.indapp .list li:not(:last-child){margin-bottom:1.11111111em;padding-bottom:1.11111111em;}
/*dotlist*/
.dotlist{margin-top:0.8rem;}
.dotlist ul{width:105%;}
.dotlist li{width:33.333%;padding-right:4.76190476%;color:#081221;margin-bottom:0.3125em;}
.dotlist .box{font-size:1.125em;line-height:2em;min-height:4em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;border-bottom:1px solid rgba(9,21,39,0.1);position:relative;height:100%;padding:1.11111111em 0 1.11111111em 1.55555556em;}
.dotlist .box:before{width:0.22222222em;height:0.22222222em;background-color:#1961ca;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
/*fusion*/
.fusion{background-image:linear-gradient(180deg,#f7f9ff 80%,#fff);overflow:hidden;padding:1.25rem 0 0.85rem;}
.fusion .list{width:103.125%;}
.fusion .item{width:33.333%;padding-right:3.03030303%;padding-bottom:3.03030303%;}
.fusion .top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;margin-bottom:0.45rem;}
.fusion .top:after{width:2.1875em;background-color:#ffc107;height:0.3125em;display:block;content:'';}
.fusion .icon{width:5em;}
.fusion .icon i{display:block;overflow:hidden;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.fusion .title{font-size:1.5em;line-height:1.25em;font-weight:normal;margin-bottom:0.66666667em;}
.fusion .intro{font-size:1.125em;color:#939ead;line-height:1.88888889em;}
.fusion .info{background-color:#fff;padding:0.6rem 0.5rem 0.5rem;display:block;overflow:hidden;position:relative;height:100%;}
@media only screen and (max-width:1280px){/*1280px*/
 body{font-size:12px;}
/*1280px*/
 #navi .menu{padding:0 1.5em;}
#navi .parent{padding-left:1em;padding-right:1em;}
/*1280px*/
 .hmpart .list{padding:0 5em;}
.hmpart .swiper-button-prev{left:0;}
.hmpart .swiper-button-next{right:0;}
.hmpart .swiper{height:4.75rem;}
.hmpart .swiper-slide{height:1.55rem;}
.hmund .info .top{margin-bottom:10px;}
}
@media only screen and (max-width:1230px){/*1024px*/
 .fz80{font-size:5.859375vw;}
/*1024px*/
 #header .box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:1.5em;padding-bottom:1.5em;}
#header.activenavbtn:before,#header.activenavbtn i,#header.activenavbtn:after{background-color:#091527;}
/*1024px*/
 #button{display:block;width:auto;}
/*1024px*/
 #search{margin-right:0;}
/*1024px*/
 #language:before{display:none;}
/*1024px*/
 #logo{display:block;}
/*1024*/
 #navbtn{position:relative;cursor:pointer;margin-left:1.875em;width:1.5em;height:1.33333333em;transition:all 0.3s;display:block;z-index:10;overflow:hidden;}
#navbtn:before,#navbtn:after,#navbtn i{width:100%;height:0.14285714em;background-color:#fff;display:block;position:absolute;left:50%;margin-left:-0.75em;transition:all 0.3s;content:'';}
#navbtn:before{top:0;}
#navbtn:after{bottom:0;}
#navbtn i{top:50%;transform:translateY(-50%);}
#navbtn.active:before{transform:rotate(45deg);top:50%;background-color:#1961ca !important;}
#navbtn.active:after{transform:rotate(-45deg);bottom:auto;top:50%;background-color:#1961ca !important;}
#navbtn.active i{opacity:0;}
/*1024px*/
 #header.black #navbtn:before,#header.black #navbtn:after,#header.black #navbtn i{background-color:#091527;}
/*1024px*/
 #navi{position:fixed;width:100%;height:100%;background-color:rgba(240,242,247,0.9);z-index:9;left:0;top:0;display:none;}
#navi .menu{position:fixed;right:0;top:6em;width:80%;max-width:25em;background-color:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 6em);display:block;padding:3.5vh;transform:translateX(100%);transition:transform 0.2s;box-shadow:0px 0.05em 1.05em rgba(0,0,0,0.1);border-top-left-radius:5px;padding-right:0;}
#navi.active .menu{transform:translateX(0);}
#navi a{color:#333;}
#navi .parent{line-height:2em;position:relative;padding:0;z-index:5;}
#navi .parent > a{padding:0.75em 0;}
#navi .parent > a:after{bottom:0;}
#navi em{display:block;position:absolute;right:0;width:3.48148148em;height:3.48148148em;z-index:2;top:0;cursor:pointer;z-index:-1;}
#navi em:after{width:0.44444444em;height:0.44444444em;border-right:0.07407407em solid #333;border-bottom:0.07407407em solid #333;content:'';display:block;position:absolute;top:50%;left:50%;transform:rotate(-45deg);background-color:transparent;margin:-0.33333333em 0 0 -0.66666667em;transition:all 0.3s;}
#navi .on > em:after{border-right-color:#1961ca;border-bottom-color:#1961ca;transform:rotate(45deg);}
#navi .drop{position:static;background-color:transparent;transform:none;opacity:1;visibility:visible;display:none;}
#navi .drop dd a{text-align:left;}
#navi .drop dd .thir{display:none !important;}
/*1024px*/
 .navdrop{width:auto;border-top:none;padding:0;margin-top:2em;}
.navdrop .inner{width:auto;max-width:none;}
.navdrop .figure{display:none;}
.navdrop .text{width:100%;}
.navdrop ul{display:block;}
.navdrop li{width:auto;padding:0.25em 0;margin-left:2em;border:none !important;}
.navdrop li a{line-height:2;}
.navdrop a{background:none;padding-right:0;}
/*1024px*/
 .hmpro .info{padding:2em;}
/*1024px*/
 .hmpart .swiper{height:5.7rem;}
.hmpart .swiper-slide{height:1.6675rem;}
/*1024px*/
 .hmnews .sticky{width:100%;}
.hmnews .item{width:50%;}
/*1024px*/
 #footbtm{justify-content:center;}
/*1024px*/
 #pagelist{text-align:center;}
/*1024px*/
 #copyright{width:100%;text-align:center;}
/*1024px*/
 #menu{display:none;}
/*1024px*/
 #site{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;align-items:center;}
#site .logo{width:100%;}
/*1024px*/
 .prolist .item{width:50%;}
/*1024px*/
 #breadcrumb{width:100%;padding:1em 0;}
/*1024px*/
 #submenu{width:100%;overflow:hidden;}
#submenu ul{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;}
#submenu li{padding:1em 0;}
/*1024px*/
 .trial .desc{width:100%;margin-bottom:2em;}
.trial .form{width:100%;}
/*1024px*/
 .resource .item{width:50%;}
/*1024px*/
 #proban{padding-top:6em;}
/*1024px*/
 .scenario .text{padding:1rem 0;}
.scenario .stitle{margin-bottom:0.53rem;}
/*1024px*/
 .private .info .text{width:100%;margin-bottom:2em;}
.private .info .figure{width:100%;}
/*1024px*/
 .indapp .text{width:100%;margin-bottom:2em;}
.indapp .figure{width:100%;}
/*1024px*/
 .dotlist li{width:50%;}
/*1024px*/
 .fusion .item{width:50%;}
}
@media only screen and (max-width:750px){/*750px*/
 body{font-size:3.2vw;}
/*750px*/
 .fz80{font-size:24px;}
.hmtitle .alias{font-size:2em;}
.hmpro .title{font-size:1.8em;}
#site .info span{font-size:1.6em;}
/*750px*/
 #button{width:17.5em;}
#button .flex{justify-content:space-between;}
#navbtn,#language,#search{margin-left:0;}
/*750px*/
 #slides .img{padding-bottom:100%;}
/*750px*/
 .hmpro .hmtitle{margin-bottom:2em;}
.hmpro .tab{width:100%;}
.hmpro .tab ul{justify-content:space-between;}
.hmpro .tab li{margin-right:0;}
.hmpro .tab .icon{width:2em;margin-right:0.5em;}
.hmpro .top{margin-bottom:2em;}
.hmpro .style2 .text{width:100%;margin-bottom:2em;}
.hmpro .style2 .figure{width:100%;}
/*750px*/
 .hmsol .img{padding-bottom:100%;}
/*750px*/
 .hmund .top{margin-bottom:2em;}
.hmund .info{padding:3em 2em;}
.hmund .info .text{width:100%;}
.hmund .info .avatar{width:100%;margin-bottom:2em;}
/*750px*/
 .hmpart .swiper{height:10rem;}
.hmpart .swiper-slide{height:2.565rem;}
/*750px*/
 .hmnews .hmtitle{margin-bottom:2em;}
.hmnews .sticky{margin-bottom:2em;}
.hmnews .item{width:100%;margin-bottom:2em;}
.hmnews .item a{padding:2.5em;}
/*750px*/
 #footbtm{padding:1.5em 0;}
/*750px*/
 #foottop{padding:2.5em 0;}
/*750px*/
 #banner{padding-bottom:75%;}
#banner .text{transform:translateY(-40%);}
#banner .name{font-size:2em;}
/*750px*/
 .wrapper{padding:3em 0;}
/*750px*/
 .prolist .item{width:100%;padding-bottom:1.5em;}
/*750px*/
 .msgform .col .item{width:100%;}
/*750px*/
 .trial{padding:3em 0;}
/*750px*/
 .resource{padding:3em 0;}
/*750px*/
 .btitle{font-size:1.8em;}
/*750px*/
 .customer{padding:3em 0;}
.customer .btitle{margin-bottom:1em;}
.customer .info{padding:3em 2em;}
.customer .text{width:100%;}
.customer .avatar{width:100%;margin-bottom:2em;}
/*750px*/
 #proban .info{padding:1em 0;}
#proban .text{width:100%;padding:0;margin-bottom:2em;}
#proban .tag{margin-top:1em;}
#proban .name{font-size:2.2em;}
#proban .figure{width:100%;max-width:none;}
/*750px*/
 .bhgroup{margin-bottom:2.5em;}
/*750px*/
 .overview{padding:3em 0;}
.overview .list li{width:100%;}
.overview .list .info{padding:1.5625em;}
.ptable td{padding:1em 1.5em;}
/*750px*/
 .parameter{padding:3em 0;}
.parameter .figure{width:100%;margin-bottom:2em;}
.parameter .intro{width:100%;}
/*750px*/
 #solban{padding-bottom:80%;}
#solban .name{font-size:3.5em;}
#solban .intro{font-size:1.25em;}
/*750px*/
 .stitle{font-size:2.25em;margin-bottom:1em;}
/*750px*/
 .points{padding:3em 0;}
.points .item{width:100%;}
.points .info{padding:2em;}
/*750px*/
 .scenario .img{padding-bottom:100%;}
.scenario .text{padding:3em 0;}
.scenario .stitle{margin-bottom:0.5em;}
.scenario .tab{margin-bottom:2em;}
.scenario .title{font-size:2.2em;}
/*750px*/
 .value{padding-bottom:200%;}
.value .text{top:4em;}
.value .item{border-bottom:1px solid rgba(255,255,255,0.3);padding:2em 0;}
.value .item:nth-child(n+1){width:100%;}
.value .item:nth-child(n+1) .info{border-right:none;padding:0;}
/*750px*/
 .dpopup .info{padding:2em 1.5em;}
.dpopup .hgroup{margin-bottom:1em;}
.dpopup .agree{margin-bottom:1.5em;}
.dpopup .agree input{margin-right:0.5em;}
/*750px*/
 .prointro{padding:3em 0;}
/*750px*/
 .safeitem{padding:3em 0;}
.safeitem .text{width:100%;margin-bottom:2em;}
.safeitem .title{font-size:1.8em;}
.safeitem .figure{width:100%;}
.safeitem .box{font-size:1.25em;}
/*750px*/
 .private{padding:3em 0;}
.private .info .hgroup{padding-bottom:1.5em;margin-bottom:1.25em;}
.private .info .title{font-size:1.8em;}
.private .info .alias{font-size:1.25em;}
.private .list{padding:1em;margin-top:1.5em;}
.private .list ul{justify-content:center;}
.private .list li{width:50%;}
.private .list li:nth-child(n+1){border-right:none;}
/*750px*/
 .imgtext{padding:3em 0;}
.imgtext .btitle{margin-bottom:1em;}
.imgtext .list{padding:1em;margin-top:1.5em;}
.imgtext .list li{width:50%;}
.imgtext .list li:nth-child(n+1){border-right:none;}
/*750px*/
 .plist{padding:1em;margin-top:1.5em;}
.plist ul{justify-content:center;}
.plist li{width:50%;}
.plist li:nth-child(n+1){border-right:none;}
/*750px*/
 .pview{padding:3em 0;}
.pview .btitle{width:100%;margin-bottom:1em;}
.pview .intro{width:100%;}
/*750px*/
 .phgroup{margin-bottom:1.5em;}
/*750px*/
 .application{padding:3em 0;}
.application .phgroup{width:calc(100% - 7em);}
.application .arrows{font-size:0.75em;margin-bottom:1.5em;}
.application .text{padding:2em;}
/*750px*/
 .indapp{padding:3em 0;}
/*750px*/
 .dotlist li{width:100%;}
/*750px*/
 .fusion{padding:3em 0;}
.fusion .item{width:100%;}
.fusion .top{margin-bottom:2em;}
.fusion .info{padding:3em;}
.resource .item{width:100%;}
}
/* 20240706 */
@font-face{font-family:'HarmonyOS_Sans_SC_Bold';src:url(../Fonts/HarmonyOS_Sans_SC_Bold.ttf);display:swap;}
@font-face{font-family:'HarmonyOS_Sans_SC_Light';src:url(../Fonts/HarmonyOS_Sans_SC_Light.ttf);display:swap;}
@font-face{font-family:'HarmonyOS_Sans_SC_Medium';src:url(../Fonts/HarmonyOS_Sans_SC_Medium.ttf);display:swap;}
@font-face{font-family:'HarmonyOS_Sans_SC_Regular';src:url(../Fonts/HarmonyOS_Sans_SC_Regular.ttf);display:swap;}
.font-r{font-family:"HarmonyOS_Sans_SC_Regular";}
.font-m{font-family:"HarmonyOS_Sans_SC_Medium";}
.font-b{font-family:"HarmonyOS_Sans_SC_Bold";}
body{font-family:"HarmonyOS_Sans_SC_Regular";}
.overscroll{height:100%;overflow:auto;width:100%;padding-right:1em;}
.overscroll::-webkit-scrollbar{width:3px;height:3px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#1961ca;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e1e8f1;}
.dflex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;}
.block{display:block;width:100%;}
.pbanner{position:relative;z-index:5;}
.pbanner img{min-height:350px;object-fit:cover;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:flex-start;align-items:center;color:#fff;}
.bread{border-bottom:1px solid #e1e3e5;}
.bread .inner{justify-content:space-between;align-items:center;}
.location{line-height:80px;flex:0 0 auto;color:#6b737d;padding-left:18px;background:url(../images/icon-home.svg) no-repeat left center;}
.location a{padding:0 7px;color:inherit;}
.location span{color:#091527;padding-left:7px;}
.serviceForm{padding:7.8125% 0;background-size:cover;background-position:center;background-repeat:no-repeat;}
.serviceForm .inner{align-items:stretch;}
.serviceForm .txt{flex:1 1 auto;overflow:hidden;padding-right:5%;}
.serviceForm .tit{line-height:1;margin-bottom:1em;}
.serviceForm .txt .p{opacity:0.5;}
.serviceForm .txt li{justify-content:flex-start;margin-top:10px;}
.serviceForm .txt li .ico{flex:0 0 auto;width:24px;margin-right:1em;}
.serviceForm .form{flex:0 0 auto;width:51.125%;padding-top:6%;}
.input{position:relative;z-index:5;background:rgba(255,255,255,0.85);border-radius:8px;align-items:center;padding:0 0 0 1.8em;margin-bottom:20px;}
.input .lb{flex:0 0 auto;}
.input .lb em{padding-right:10px;font-style:normal;color:#1961ca;}
.input .lb span{opacity:0.5;}
.input .in{position:relative;z-index:5;flex:1 1 auto;overflow:hidden;}
.input .in input{height:3.75em;padding:0 1em;}
.form .line{justify-content:space-between;}
.form .line .input{flex:0 0 auto;width:48%;}
.input.textarea .lb{position:absolute;left:0;top:0;line-height:1;padding:1em 1.8em;}
.input.textarea .in textarea{padding-top:1em;padding-bottom:1em;width:100%;min-height:7em;padding-right:1.8em;}
.serviceForm .form .agree{color:#fff;}
.agree{align-items:flex-start;}
.agree .ck{flex:0 0 auto;margin-right:7px;line-height:0;margin-top:0.4em;}
.agree .ck input[type="checkbox"]{width:1em;height:1em;background:#fff;}
.agree a{color:inherit;}
.agree .p{flex:1 1 auto;overflow:hidden;}
.form .btns{align-items:stretch;justify-content:flex-start;margin-top:50px;}
.basebtn{padding:0 1.5em;min-width:10em;text-align:center;border:1px solid #1961ca;color:#1961ca;line-height:3.75em;border-radius:3.75em;transition:.3s;cursor:pointer;white-space:nowrap;}
.basebtn span{display:inline-block;vertical-align:middle;}
.basebtn .go{padding:10px;margin-left:10px;background:url(../images/icon-more-blue.svg) no-repeat center;}
.basebtn:hover,.basebtn.on{background:#1961ca;color:#fff;}
.basebtn:hover .go,.basebtn.on .go{padding:10px;margin-left:10px;background-image:url(../images/icon-more-white.svg);}
.basebtn.on:hover{background:#fff;color:#1961ca;}
.basebtn.on:hover .go{background-image:url(../images/icon-more-blue.svg);}
.basebtn a{display:block;color:inherit;}
.input .in .cdbtn{position:absolute;right:0;top:0;padding:0 2em;z-index:10;height:100%;align-items:center;background:#e8f1fd;color:#1961ca;border:1px solid #1961ca;border-radius:0 8px 8px 0;cursor:pointer;}
.input .in .cdbtn span{flex:0 0 auto;}
.pd120{padding:6.25% 0;}
.pt0{padding-top:0 !important;}
.pb0{padding-bottom:0 !important;}
.noborder{border:none !important;}
.serviceDes{text-align:center;}
.serviceDes .txt{line-height:1.8;color:#939ead;max-width:71em;margin:auto;}
.dtitle{text-align:center;margin-bottom:50px;}
.dtitle .t1{margin-bottom:20px;line-height:1.1;}
.sbg1{background:url(../images/sbg1.jpg) no-repeat center;background-size:cover;color:#fff;}
.sbg2{background:url(../images/sbg2.jpg) no-repeat top center;background-size:cover;}
.fwitems{align-items:stretch;justify-content:flex-start;}
.fwitems .item{flex:0 0 auto;background:#fff;border-radius:10px;padding:5%;color:#091527;width:31%;margin-right:3.33%;}
.fwitems .item:nth-child(3n){margin-right:0;}
.fwitems .item .icon{width:8.75em;height:8.75em;justify-content:center;border:4px solid #e8effa;border-radius:50%;margin-bottom:3em;}
.fwitems .item .icon img{max-width:50%;max-height:50%;}
.fwitems .item .it{margin-bottom:1em;}
.fwitems .item .ip{color:#939ead;line-height:1.875;}
.jsfwxy{padding-top:80px;}
.jsfwxy .txt{flex:1 1 auto;overflow:hidden;max-width:41.25%;padding-bottom:40px;}
.jsfwxy .txt .dtitle{text-align:left;}
.jsfwxy .txt .p{margin-bottom:4em;color:#939ead;}
.jsfwxy .txt .li{margin-bottom:2em;justify-content:flex-start;}
.jsfwxy .txt .li .ico{flex:0 0 auto;margin-right:1em;max-width:70px;}
.wbfw{width:100%;overflow:hidden;color:#fff;position:relative;z-index:5;}
.wbfw .dtitle{position:absolute;left:0;top:0;width:100%;z-index:2;padding-top:6.25%;}
.wbmain .txt{position:absolute;left:0;top:0;text-align:center;width:100%;padding-top:13%;}
.wbmain .txt .ip{max-width:48em;margin:auto;}
.wbmain .txt .it{margin-bottom:0.5em;}
.wbthumb{width:100%;position:absolute;left:0;bottom:0;z-index:2;}
.wbthumb .swiper-slide{padding:50px 20px;text-align:center;justify-content:center;align-items:flex-start;cursor:pointer;height:auto;overflow:hidden;position:relative;z-index:5;}
.wbthumb .swiper-slide:after{content:"";position:absolute;inset:1px;background:#1961ca;z-index:-1;opacity:0;transition:.3s;}
.wbthumb .swiper-slide.cur:after{opacity:1;}
.wbthumb .ico{height:40px;font-size:0;line-height:40px;margin-bottom:24px;}
.wbthumb .ico img{max-height:100%;}
.wbthumb .swiper-slide .lbx{position:absolute;inset:0;z-index:-1;border:1px solid rgba(255,2255,255,0.3);}
.wbthumb .swiper-slide .lbx i{position:absolute;inset:-1px;opacity:0;transition:.3s;}
.wbthumb .swiper-slide .lbx i:before,.wbthumb .swiper-slide .lbx i:after{content:"";inset:0;position:absolute;background:linear-gradient(0deg,transparent,#fff,transparent);}
.wbthumb .swiper-slide .lbx i:after{background:linear-gradient(90deg,transparent,#fff,transparent);}
.wbthumb .swiper-slide.cur .lbx i{opacity:1;}
.wbthumb .it{line-height:1.2;}
.fwms .item{align-items:stretch;}
.fwms .item .img{flex:0 0 auto;width:50%;border-radius:20px;overflow:hidden;}
.fwms .item .img img{min-height:100%;object-fit:cover;width:100%;}
.fwms .item .txt{flex:1 1 auto;padding-left:7%;}
.fwms .item .txt .it{margin-bottom:20px;}
.fwms .item .txt .ip{color:#939ead;}
.fwms .item:not(:last-child){margin-bottom:6.25%;}
.fwms .item:nth-child(2n){flex-direction:row-reverse;}
.fwms .item:nth-child(2n) .txt{padding-right:12%;padding-left:0;}
.fwms .item ul{margin-top:2em;}
.fwms .item li{margin-bottom:1.8em;}
.fwms .item .lt{justify-content:flex-start;color:#091527;margin-bottom:12px;}
.fwms .item .lt .lnum{padding:0 1.5em;background:#1961ca;border-radius:2em;color:#fff;flex:0 0 auto;margin-right:1em;}
.fwms .item .lt .ltp{font-size:1.4em;}
.fwcr{background:#f7f9ff;}
.fwcr .items{align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.fwcr .i{background:#fff;flex:0 0 auto;width:49%;margin-bottom:2%;padding:40px 50px;border-radius:20px;justify-content:flex-start;}
.fwcr .i .ico{flex:0 0 auto;width:70px;}
.fwcr .i .ip{flex:1 1 auto;overflow:hidden;color:#939ead;padding-left:1.5em;max-width:33em;}
.pd90{padding:4.6875% 0;}
.downloads{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.downloads .item{box-shadow:0 0 57px rgba(110,103,115,0.15);border-radius:20px;overflow:hidden;flex:0 0 auto;width:31.625%;margin-right:2.5625%;margin-bottom:2.5625%;padding:40px 32px 0;background:#fff;position:relative;z-index:5;cursor:pointer;}
.downloads .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/boxbbg1.jpg) no-repeat top right;background-size:cover;z-index:-1;transition:.3s;opacity:0;}
.downloads .item:hover:before{opacity:1;}
.downloads .item:nth-child(3n){margin-right:0;}
.downloads .item .ico{padding-bottom:28%;background:url(../images/icon_file.svg) no-repeat top right;min-height:70px;background-size:auto 40%;}
.downloads .item:hover .ico{background-image:url(../images/icon_file_on.svg);}
.downloads .item .it{line-height:1.6;height:3.2em;overflow:hidden;border-bottom:1px solid #e6e7e9;}
.downloads .item .ibot{padding:20px 0;color:#939ead;}
.downloads .item .ibot .btn{flex:0 0 auto;cursor:pointer;transition:.3s;}
.downloads .item:hover .ibot .btn{color:#1961ca;}
.downloads .item .ibot .btn span{display:inline-block;vertical-align:middle;}
.downloads .item .ibot .btn .ico-download{background:url(../images/icon-download.svg) no-repeat center;width:14px;height:15px;margin-left:15px;background-size:contain;}
.downloads .item:hover .ibot .btn .ico-download{background-image:url(../images/icon-download-active.svg);}
.downloads .item .ibot .btn .ico-eye{background:url(../images/icon-eye.svg) no-repeat center;width:20px;height:12px;margin-left:15px;background-size:contain;}
.downloads .item:hover .ibot .btn .ico-eye{background-image:url(../images/icon-eye-active.svg);}
.ipop{position:fixed;z-index:1090;left:0;top:0;width:100%;height:100%;visibility:hidden;}
.ipop .popin{width:100%;height:100%;align-items:center;justify-content:center;padding:3%;position:relative;z-index:5;}
.ipop .msk{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.3);}
.ipop .box{position:relative;background:#fff;width:1000px;max-width:100%;padding:4%;border-radius:30px;z-index:2;top:50px;opacity:0;}
.ipop.act{visibility:visible;}
.ipop.act .box{top:0;opacity:1;transition:.3s;}
.pophd{text-align:center;margin-bottom:30px;}
.pophd .t2{opacity:0.5;}
.popbd .input{background:#f6f9ff;}
.popbd .agree{justify-content:center;padding-top:10px;}
.popbd .agree .p{flex:0 1 auto;}
.popbd .form .btns{justify-content:center;}
.pages{text-align:center;padding:20px 0;}
.pages em{font-style:normal;}
.pages a{border:1px solid #e5e5e5;width:3.75em;height:3.75em;line-height:3.7;cursor:pointer;transition:.3s;border-radius:50%;margin:0 10px;display:inline-block;vertical-align:middle;}
.pages a.a_cur,.pages a:hover{background-color:#1961ca;border-color:#1961ca;color:#fff;}
.pages a.a_prev{background-image:url(../images/icon-prev.svg);background-repeat:no-repeat;background-position:center;}
.pages a.a_prev:hover{background-image:url(../images/icon-prev-white.svg);}
.pages a.a_next{background-image:url(../images/icon-next.svg);background-repeat:no-repeat;background-position:center;}
.pages a.a_next:hover{background-image:url(../images/icon-next-white.svg);}
.newsList{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.newsList .item{background:#f7f9ff;flex:0 0 auto;width:23.125%;margin-right:2.5%;margin-bottom:2.5%;overflow:hidden;border-radius:20px;position:relative;z-index:5;top:0;transition:.3s;}
.newsList .item:hover{box-shadow:0 0 27px rgba(110,103,115,0.15);}
.newsList .item .pic{padding-bottom:56%;min-height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.newsList .item:nth-child(4n){margin-right:0;}
.newsList .item.s2~.item:nth-child(4n){margin-right:2.5%;}
.newsList .item.s2~.item:nth-child(3n+7),.newsList .item.s2~ .item:nth-child(3){margin-right:0;}
.newsList .item .txt{padding:35px 35px 25px;}
.newsList .item .date{margin-bottom:1em;color:#939ead;line-height:1;}
.newsList .item .img img{min-height:100%;object-fit:cover;}
.newsList .item .it{line-height:1.7;height:3.4em;overflow:hidden;margin-bottom:20px;}
.newsList .item .vm{padding-top:25px;border-top:1px solid #dfe2e9;}
.newsList .item.s2{width:48.65%;}
.joblist{align-items:stretch;flex-wrap:wrap;}
.joblist .item{flex:0 0 auto;box-shadow:0 0 30px rgba(59,122,190,0.1);width:48%;margin-bottom:4%;cursor:pointer;padding:50px 60px 30px;}
.joblist .item .itit{padding-bottom:20px;margin-bottom:30px;overflow:hidden;border-bottom:1px solid #e1e3e5;}
.joblist .item .tl{flex:1 1 auto;overflow:hidden;padding-right:1em;line-height:1.2;}
.joblist .item .tr{flex:0 0 auto;}
.joblist .item .vm{color:#939ead;}
.joblist .item .vm .go{background-image:url(../images/icon-more.svg);background-size:17px;}
.joblist .item .tp{color:#939ead;margin-top:10px;}
.joblist .item .tp span:not(:last-child){margin-right:2em;}
.joblist .item .info{color:#939ead;max-height:7.625em;overflow:hidden;}
.joblist .item .info .pt{margin-bottom:1em;line-height:1;}
.joblist .item .info .p+.pt{margin-top:1.5em;}
.joblist .item .info .pt span{font-size:1.125em;color:#000;}
.ipop .jobpop{width:1040px;border-radius:20px;}
.jobpop .jhd{margin-bottom:50px;}
.jobpop .jhd .tit{flex:1 1 auto;overflow:hidden;color:#1961ca;line-height:1.2;padding-right:2em;}
.jobpop .jhd .tr{flex:0 0 auto;color:#939ead;}
.jobpop .jhd .tr a{color:#1961ca;text-decoration:underline;font-size:1.125em;}
.jobpop .jbd{line-height:2.25em;color:#939ead;padding-right:10px;max-height:50vh;}
.jobpop .jbd .pt{margin-bottom:1em;color:#000;line-height:1.2;}
.jobpop .jbd .pt span{font-size:1.5em;}
.jobpop .jbd .p+.pt{margin-top:1em;}
.jobpop .btns{justify-content:center;margin-top:8%;}
.maps{align-items:stretch;flex-wrap:wrap;margin-top:10px;}
.maps .item{flex:0 0 auto;width:48%;overflow:hidden;}
.maps .item img{width:100%;}
.maps .item .mapi{padding-bottom:57%;}
.maps .tdt-infowindow-content-wrapper{transform:translate(40%,0px);position:relative;padding:10px;}
.maps .tdt-infowindow-tip{display:none;}
.maps .tdt-infowindow-tip-container:after{content:"";position:absolute;left:10px;top:1px;border-left:30px solid #fff;border-top:20px solid transparent;transform:rotate(100deg);}
.maps .tdt-infowindow-tip-container{height:30px;}
.maps .tdt-infowindow-content-wrapper:before{content:"";position:absolute;right:0;top:0;border-top:20px solid #1961ca;border-left:20px solid transparent;}
.minfo{align-items:stretch;}
.minfo .ico{flex:0 0 auto;width:50px;background:url(../images/icon-location.svg) no-repeat center;margin-left:-10px;margin-right:10px;}
.minfo .t{flex:1 1 auto;overflow:hidden;color:#6b737d;line-height:1.5;}
.cnts{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.cnts .i{flex:0 0 auto;width:22.5%;background:#fbfcff;margin-right:3.33%;margin-bottom:3.33%;padding:2%;line-height:1.2;}
.cnts .i:nth-child(4n){margin-right:0;}
.cnts .i .ico{flex:0 0 auto;width:50px;max-width:13%;}
.cnts .i .itxt{flex:1 1 auto;padding-left:1.2em;white-space:nowrap;}
.cnts .i .itxt .p{opacity:0.7;margin-bottom:1em;}
@media(min-width:768px){.newsList .item.s2 .img{height:100%;}
.newsList .item.s2 .txt{position:absolute;left:0;bottom:0;z-index:2;width:100%;color:#fff;padding:4% 7%;}
.newsList .item.s2 .date{color:#fff;}
.newsList .item.s2 .it{height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;}
.newsList .item.s2 .it span{font-size:1.333em;}
.newsList .item.s2 .vm{display:none;}
}
.vm{color:#1961ca;}
.vm .go{display:inline-block;padding-right:35px;background:url(../images/icon-more-blue.svg) no-repeat right center;background-size:16px;}
.hovimg{overflow:hidden;}
.hovimg img,.hovimg .pic{transition:.3s;width:100%;transform:scale(1);}
.item:hover .hovimg img,.hovimg:hover img,.item:hover .hovimg .pic,.hovimg:hover .pic{transform:scale(1.1);}
.wheader #header{background-color:#fff;color:#091527;box-shadow:0 0 92px rgba(0,0,0,0.09);}
.wheader #header a{color:#091527;}
.wheader #header #logo i:nth-child(1){display:none;}
.wheader #header #logo i:nth-child(2){display:block;}
.wheader #header #trial a{background-color:#1961ca;border-color:#1961ca;color:#fff;}
.wheader #header #search span{background-image:url(../images/search_02@2x.png);}
.wheader #header #language:before{background-color:rgba(9,21,39,0.1);}
.wheader #header #language span{background-image:url(../images/language_02@2x.png);}
.wheader #header #language span:after{background-image:url(../images/arrow_down_02@2x.png);}
.w1280{max-width:1280px;margin:0 auto;}
.detailhd{text-align:center;padding-bottom:3em;margin-bottom:4em;border-bottom:1px solid #f0f1f2;}
.detailhd .tit{line-height:1.25;max-width:20em;margin:0 auto;font-weight:normal;}
.detailhd .tags{justify-content:center;padding-top:2em;color:#939ead;flex-wrap:wrap;}
.detailhd .tags .i{margin-bottom:1em;}
.detailhd .tags .i:not(:last-child){margin-right:3em;}
.shareBtn{position:relative;cursor:pointer;z-index:20;}
.shareBtn>span{display:inline-block;vertical-align:middle;}
.shareBtn span.ico-share{padding:10px;background:url(../images/icon-share.svg) no-repeat center;margin-left:7px;}
.sharePop{position:absolute;left:100%;top:200%;background:#fff;z-index:10;padding:10px;box-shadow:0 0 27px rgba(0,0,0,0.1);border-radius:10px;white-space:nowrap;visibility:hidden;opacity:0;margin-left:-20px;}
.shareBtn:hover .sharePop,.shareBtn.act .sharePop{visibility:visible;top:100%;opacity:1;transition:.3s;}
.detailbd{line-height:1.67;color:#3a4452;}
.detailft{margin-top:4em;padding-top:2em;border-top:1px solid #f0f1f2;}
.detailft .bl{flex:1 1 auto;overflow:hidden;padding-right:4em;}
.detailft p{color:#939ead;line-height:2.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detailft .br{flex:0 0 auto;}
a.back{width:170px;line-height:48px;border:1px solid #1961ca;display:inline-block;color:#1961ca;text-align:center;cursor:pointer;transition:.3s;border-radius:25px;white-space:nowrap;}
a.back span{display:inline-block;vertical-align:middle;}
a.back span.icon-back{padding:10px;margin-left:20px;background:url(../images/icon-back.svg) no-repeat center;}
a.back:hover{background:#1961ca;color:#fff;}
a.back:hover span.icon-back{background-image:url(../images/icon-back-white.svg);}
.mails .hd{position:relative;z-index:10;padding:0 60px;margin-bottom:5%;}
.swiperCtr .btn{position:absolute;cursor:pointer;transition:.3s;width:2em;height:2em;top:50%;margin-top:-1em;border:2px solid #dadfe4;border-radius:50%;overflow:hidden;}
.swiperCtr .btn:hover{border-color:#1961ca;background-color:#1961ca;}
.swiperCtr .btn:before{content:"";left:10%;top:10%;width:80%;height:80%;position:absolute;opacity:0.4;}
.swiperCtr .btn.prev{left:0;}
.swiperCtr .btn.prev:before{background:url(../images/icon-prev.svg) no-repeat center;}
.swiperCtr .btn.prev:hover:before{background-image:url(../images/icon-prev-white.svg);opacity:1;}
.swiperCtr .btn.next{right:0;}
.swiperCtr .btn.next:before{background:url(../images/icon-next.svg) no-repeat center;}
.swiperCtr .btn.next:hover:before{background-image:url(../images/icon-next-white.svg);opacity:1;}
.mails .hd .swiper-slide{position:relative;line-height:60px;text-align:center;padding-bottom:15px;cursor:pointer;}
.mails .hd .line{position:absolute;left:10%;bottom:0;width:80%;height:15px;background:url(../images/line-l.png) repeat-x right bottom;}
.mails .hd .swiper-slide:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/line-c1.png) no-repeat bottom center;}
.mails .hd .swiper-slide.cur:before{background-image:url(../images/line-c2.png);}
.mails .hd .swiper-slide.cur{color:#1961ca;}
.mails .year{flex:0 0 auto;width:40%;text-align:center;justify-content:center;align-items:center;}
.mails .mbox{align-items:stretch;}
.mails .year span{font-size:6em;color:#1961ca;}
.mails .mbox .txt{flex:1 1 auto;overflow:hidden;line-height:2;color:#384352;}
.mails .mbox .overscroll{padding-right:1em;max-height:18em;}
.mails .mbox .txt li{position:relative;padding-left:22px;}
.mails .mbox .txt li:before{content:"";width:4px;height:4px;position:absolute;left:0;top:1em;margin-top:-2px;background:#1961ca;transform:rotate(45deg);}
.about2{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}
.about1{background-position:bottom left;background-repeat:no-repeat;background-size:cover;min-height:46.77vw;}
.about1 .txt{max-width:875px;margin:auto;padding-bottom:10%;}
.hornor{position:relative;padding:0 100px;margin:0 -100px;margin-bottom:70px;}
.hornor .swiper-slide{height:auto;}
.hornor .swiper-wrapper{align-items:stretch;}
.hornor .item{height:100%;flex-direction:column;padding:27px;align-items:flex-start;justify-content:flex-start;}
.hornor .item .img{/* flex:1 1 auto;*/
width:100%;
align-items:flex-start;justify-content:center;}
.hornor .item .pic{padding:15px;background:#fff;box-shadow:0 0 27px rgba(0,0,0,0.15);}
.hornor .item .it{margin-top:30px;/* white-space:nowrap;*/
overflow:hidden;text-overflow:ellipsis;color:#49565e;line-height:1.2;text-align:center;flex:0 0 auto;width:100%;}
.swiperBar{position:relative;height:6px;background:#f3f4f5;border-radius:3px;overflow:hidden;}
.swiperBar .cur{left:0;top:0;height:100%;background:#1961ca;position:absolute;border-radius:3px;transition:.3s;}
.hornor .swiperBar{top:60px;margin:0 27px;}
.about4{position:relative;z-index:5;}
.about4 .txt{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;text-align:center;}
.cooper1{background:#f7f9ff;}
.cooper1 .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;counter-reset:coop;}
.cooper1 .i{flex:0 0 auto;background:#fff;width:24.25%;margin-right:1%;margin-bottom:1%;padding:40px;border-radius:10px;overflow:hidden;transition:.3s;cursor:pointer;}
.cooper1 .i:nth-child(4n){margin-right:0;}
.cooper1 .i:hover{box-shadow:0 0 27px rgba(0,0,0,0.15);}
.cooper1 .i .it{margin-bottom:24%;}
.cooper1 .i .it .ico{flex:0 0 auto;width:55px;}
.cooper1 .i .it .num{flex:0 0 auto;width:50px;text-align:center;counter-increment:coop;background:#1961ca;line-height:50px;color:#fff;font-size:1.5em;}
.cooper1 .i .it .num:after{content:'0'counter(coop);}
.cooper2 .item:not(:last-child){margin-bottom:6%;}
.cooper2 .item .img{flex:0 0 auto;width:50%;border-radius:20px;overflow:hidden;}
.cooper2 .item .img img{display:block;width:100%;}
.cooper2 .item .itxt{flex:1 1 auto;overflow:hidden;padding-left:6%;}
.cooper2 .item .it{margin-bottom:1em;line-height:1.2;}
.cooper2 .item .ip{color:#939ead;}
.cooper2 .item:nth-child(2n){flex-direction:row-reverse;}
.cooper2 .item:nth-child(2n) .itxt{padding-right:6%;padding-left:0;}
@media(max-width:1800px){.hornor{margin-left:0;margin-right:0;}
}
@media(max-width:1440px){.mails .year span{font-size:5em;}
}
@media(max-width:1280px){.wbthumb .ico{height:30px;line-height:30px;}
.wbthumb .swiper-slide{padding:30px 20px;}
.wbmain img.block{min-height:600px;object-fit:cover;}
.mails .year span{font-size:4em;}
}
@media(max-width:1230px){.serviceForm .inner{display:block;}
.serviceForm .form{width:100%;padding-top:0;margin-top:50px;}
.fwms .item:nth-child(2n) .txt{padding-right:5%;}
.pd120{padding:50px 0;}
.downloads{justify-content:space-between;}
.downloads .item{width:48%;margin-right:0;}
.pd90{padding:50px 0;}
.newsList{justify-content:space-between;}
.newsList .item{width:48%;margin-right:0 !important;}
.newsList .item.s2{width:100%;}
.location{line-height:50px;}
.sharePop{left:50%;transform:translate(-50%);padding:5px;margin-left:0;}
.social-share .social-share-icon{width:24px;height:24px;line-height:24px;font-size:14px;}
.mails .year span{font-size:3em;}
.mails .hd{padding:0 50px;}
.hornor{padding:0 50px;}
.joblist .item{padding:30px;width:100%;margin-bottom:20px;}
.jobpop .jbd .pt span{font-size:1.125em;}
.jobpop .jbd{line-height:1.875;}
.jobpop .jhd{margin-bottom:20px;display:block;}
.jobpop .jhd .tit{padding-right:0;margin-bottom:10px;}
.cnts .i{width:48%;margin-right:0;}
.cnts{justify-content:space-between;}
.maps{display:block;}
.maps .item{width:auto;margin-bottom:20px;}
.cooper1 .i{width:49%;margin-right:0;margin-bottom:2%;}
.cooper1 .items{justify-content:space-between;}
}
@media(max-width:750px){.inner,#header .box{max-width:100%;}
.form .line .input{width:auto;}
.form .line{display:block;}
.location{line-height:50px;}
.basebtn{line-height:2.5em;min-width:8em;}
.form .btns{margin-top:20px;}
.serviceForm{padding:50px 0;}
.input{margin-bottom:10px;padding-left:1em;}
.input .in input{height:38px;}
.input .in .cdbtn{padding:0 1em;}
.pophd{margin-bottom:20px;}
.popbd .agree{font-size:12px;}
.popbd .input.textarea .in textarea{min-height:5em;}
.ipop .box{padding:20px;border-radius:10px;}
.fwitems{flex-wrap:wrap;}
.fwitems .item{width:100%;margin-right:0;margin-bottom:10px;}
.fwitems .item .icon{width:60px;height:60px;border-width:2px;margin-bottom:20px;}
.jsfwxy{padding-top:50px;}
.jsfwxy .inner{display:block;}
.jsfwxy .txt{max-width:100%;}
.jsfwxy .txt .p{margin-bottom:2em;}
.jsfwxy .txt .li{margin-bottom:1em;}
.jsfwxy .txt .li .ico{max-width:40px;}
.wbthumb .ico{height:24px;line-height:24px;margin-bottom:10px;}
.wbthumb .ico img{max-width:24px;}
.fwms .item{display:block;}
.fwms .item .img{width:auto;margin-bottom:20px;}
.fwms .item .txt{padding:0 !important;}
.fwcr .i{width:100%;padding:30px 20px;}
.fwcr .i .ico{width:50px;}
.wbfw .dtitle{padding-top:50px;}
.wbmain .txt{padding-top:100px;}
.wbthumb .t{font-size:16px;}
.downloads .item{width:100%;padding:30px 30px 0;margin-bottom:10px;}
.downloads .item .ico{padding-bottom:40px;min-height:0;background-size:auto 26px;}
.downloads .item .it{height:auto;padding-bottom:20px;}
.pages{margin-top:30px;}
.pages a{width:34px;height:34px;line-height:32px;margin:0 2px;background-size:6px;}
.newsList .item{width:100%;margin-bottom:20px;}
.newsList .item .txt{padding:30px 20px 20px;}
.newsList .item .it{height:auto;}
.detailhd{padding-bottom:1em;margin-bottom:2em;text-align:left;}
.detailhd .tags{justify-content:flex-start;}
.detailhd .tags .i:not(:last-child){margin-right:2em;}
.detailft{display:block;margin-top:2em;}
.detailft .bl{padding-right:0;padding-bottom:2em;}
a.back{line-height:38px;width:auto;padding:0 1.5em;}
a.back span.icon-back{margin-left:10px;}
.swiperCtr .btn{border-width:1px;}
.mails .hd .swiper-slide{line-height:2;}
.mails .mbox{display:block;}
.mails .year{width:auto;}
.mails .year span{font-size:2em;}
.hornor{padding:0 40px;margin-bottom:0;}
.hornor .item .it{margin-top:10px;}
.hornor .swiperBar{top:0;}
.swiperBar{height:3px;}
.cnts .i{width:100%;margin-bottom:10px;padding:30px;}
.cnts .i .ico{width:26px;}
.cooper1 .i{width:100%;margin-bottom:10px;padding:30px;}
.cooper1 .i .it{margin-bottom:20px;}
.cooper1 .i .it .ico{width:36px;}
.cooper1 .i .it .num{font-size:1.2em;width:2em;line-height:2;}
.cooper2 .item{display:block;}
.cooper2 .item:not(:last-child){margin-bottom:20px;}
.cooper2 .item .img{width:auto;}
.cooper2 .item .itxt{padding:20px 0 !important;}
}
/* 20240711 */
@media(min-width:768px){.hmund .info{padding:0;}
.hmund .info:after{display:block;content:"";padding-bottom:56.25%;}
.hmund .info .in{position:absolute;left:0;top:0;width:100%;height:100%;padding:0.64rem 0.48rem 0.5rem 0.68rem;align-items:stretch;}
.hmund .info .avatar{display:flex;flex-direction:column;height:100%;justify-content:flex-end;}
.hmund .info .text{display:flex;flex-direction:column;height:100%;}
.hmund .info .top{width:100%;flex:0 0 auto;}
.hmund .info .intro{flex:1 1 auto;overflow:hidden;width:100%;}
}
/* 20240717 */
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.cusBox{padding-bottom:0 !important;overflow:hidden;}
.cusBox .cusBtn{position:absolute;left:0;bottom:0;width:100%;z-index:5;text-align:center;height:70px;justify-content:center;}
.cusBox .cusBtn .btn{cursor:pointer;line-height:1.2;background:#142548;border-radius:2em;font-size:14px;transition:.6s;border:1px solid #2a4171;}
.cusBox .cusBtn .btn .ico{width:26px;height:26px;line-height:26px;text-align:center;background:#1961ca;border-radius:50%;}
.cusBox .cusBtn .btn .bp{transition:.6s;max-width:0;white-space:nowrap;overflow:hidden;line-height:26px;opacity:0;}
.cusBox .cusBtn .btn:hover .bp{max-width:10em;padding:0 0.5em 0 1em;opacity:1;}
.cusBox .cusPop{position:absolute;z-index:10;background:#131c32;left:0;top:50%;width:100%;height:100%;transition:.3s;opacity:0;transform:scale(1.2);visibility:hidden;}
.cusBox .cusPop .pin{height:100%;width:100%;padding:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;}
.cusBox .cusPop .pin .picon{flex:0 0 auto;width:100%;height:50px;margin-bottom:20px;line-height:50px;}
.cusBox .cusPop .pin .picon img{max-height:100%;}
.cusBox .cusPop .pin .ptxt{flex:1 1 auto;overflow:hidden;line-height:1.7;width:100%;height:100%;}
.cusBox .cusPop .pclose{flex:0 0 auto;width:100%;height:70px;justify-content:center;margin-top:25px;position:absolute;left:0;bottom:0;z-index:10;}
.cusBox .cusPop .pclose .btn{width:26px;text-align:center;line-height:26px;background:#fff;border-radius:50%;color:#333;font-size:24px;transform:rotate(45deg);cursor:pointer;}
.cusBox.act .cusPop{top:0;opacity:1;transform:scale(1);visibility:visible;}
.hmsol .itxt{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;z-index:10;color:#fff;text-align:center;padding-top:7%;}
.hmsol .itxt .ip{max-width:1000px;margin:0 auto 40px;line-height:1.875;}
#slides .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:transparent;border-color:rgba(255,255,255,0.4);}
#slides .arrow:hover{background-color:#fff;border-color:#fff;}
#slides .arrow:hover:after{color:#1961ca;}
#slides .swiper-button-prev{left:0.4rem;}
#slides .swiper-button-next{right:0.4rem;}
#slides .swiper-arrows{transition:.3s;opacity:0;}
#slides:hover .swiper-arrows{opacity:1;}
.hmpro .item:last-child .img,.hmpro .item.only1 .img{padding-bottom:46%;}
.hmund .info:before{display:none;}
.hmund .info .ipc img{display:block;width:100%;height:100%;object-fit:cover;}
.hmund .info{padding:0;}
.hmund .info:after{display:none;}
.dis_wap{display:none !important;}
.hmund .info .in a[data='vplay']{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.customer .info{padding:0;}
.customer .info:before{display:none;}
.customer .info{display:block;background:none !important;}
.customer .overscroll{padding-right:0;}
.customer .ipc img{width:100%;}
#menu dd a{transition:.3s;font-size:0.9em;opacity:0.6;}
#menu dd a:hover{opacity:1;}
#slides .page .dots{text-align:center;justify-content:flex-start;}
#slides .page .dots span{display:inline-block;vertical-align:middle;margin:0 5px;width:40px;height:3px;border-radius:0;background:#fff;}
#slides .page .dots span.swiper-pagination-bullet-active{opacity:1;background:#fff;}
.hmpart .swiper-slide{height:auto;}
.wheader #header #navbtn:before,.wheader #header #navbtn:after,.wheader #header #navbtn i{background:#091527;}
.scenario .tab{display:inline-block;max-width:80%;width:auto;overflow:auto;}
.scenario .tab ul{flex-wrap:nowrap;}
.scenario .tab li{flex:0 0 auto;}
.ptable{width:100%;}
.ptable table{width:auto;min-width:100%;}
.ptable td{white-space:nowrap;}
#proban .info{align-items:center;}
#proban .figure{width:40%;max-width:40%;text-align:center;}
#proban .figure img{width:auto;max-width:100%;display:inline-block;min-width:60%;}
@media(max-width:750px){.cusBox .cusPop .pin .picon{height:35px;line-height:35px;}
.hmund .info .intro{padding-bottom:30px;}
.cusBox .cusBtn{height:40px;}
.cusBox .cusPop .pclose{height:60px;}
.cusBox{padding-bottom:0 !important;}
.customer .info.cusBox{padding-bottom:0 !important;}
#slides .swiper-arrows{position:absolute;right:4.8%;bottom:6.375%;z-index:10;opacity:1;}
#slides .arrow{position:static;transform:none;}
.hmpro .item:last-child .img,.hmpro .item.only1 .img{padding-bottom:100%;}
.dis_pc{display:none !important;}
.dis_wap{display:block !important;}
#slides .page .dots span{width:20px;height:2px;}
.hmsol .itxt{align-items:center;padding-bottom:80px;}
.hmsol .itxt .ip{margin-bottom:20px;}
.swiper-arrows{font-size:0.7em;}
.hmpro .swiper-bar{flex:1 1 auto;margin-right:20px;}
.hmpart .list{padding:0 3.5em;}
.msgform .item{margin-bottom:0;}
.points .icon{max-width:75px;border-width:2px;}
.hmnews .sticky,.hmnews .item{margin-bottom:10px;}
.scenario .img{position:relative;z-index:1;}
.scenario .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.4;}
#banner,#solban,#slides .img{padding-bottom:80%;min-height:300px;}
.pbanner img{min-height:300px;}
.safeitem.bgimg{position:relative;z-index:5;}
.safeitem.bgimg:before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:#fff;opacity:0.8;}
}
@media(min-width:2560px){#banner .name,#slides .title,.bantxt .tit{font-size:5em;}
#banner .intro,.bantxt .p{font-size:2em;}
}
.location a[href='javascript:;']{cursor:text;}
.categorys{justify-content:flex-start;align-items:center;margin-bottom:3%;flex-wrap: wrap;}
.categorys a{display:block;padding:0 1.5em;background:#e4e4e4;margin-right:10px;margin-bottom:10px;line-height:2.2;transition:.3s;color:#666;}
.categorys a:hover,.categorys a.on{color:#fff;background:#1961ca;}
@media(max-width:640px){.categorys a{font-size:14px;        padding: 0;
        text-align: center;
        width: 30.99%;
        margin-right: 2%;
        margin-bottom: 2%;}
}
.detailbd img{height:auto !important;}
.input.textarea .lb{transform:none;}
.form.f16{font-size:inherit;}
.input .lb{position:absolute;top:50%;left:0;transform:translate(0,-50%);padding-left:1.8em;}
.downloads .item:hover {
    background: linear-gradient(49deg,#f3f8ff 0%,#f7f9ff 100%),linear-gradient(#ffffff,#ffffff);
}

.downloads .item:before {
    background: url(../images/bg_02.png) no-repeat center center;
    background-size: contain;
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 37.54940711%;
    padding-bottom: 48.02371542%;
    opacity: 0;
    height: auto;left:auto;
}
/* 20240803 */
.hmpart .items{display:none;}
.hmpart .swiper-slide .icon{margin:0.1rem 0;}
.hmpart .swiper{height:auto;}
/*20240820*/
.readmore .a {
    width: auto;
    display: inline-flex;
}

.readmore.center {
    text-align: center;
}


#button {
    width: 22.75em;
}

#trial a {
    width: 10em;
}
#menu dl {
    flex: 1 0 auto;
    padding-left: 30px;
}

#menu dd {
    max-width: 17em;
    line-height: 1.5;
    padding: 0.5em 0;
}

#menu {
    width: auto;
    flex: 1 1 auto;
    padding-left: 5%;
    justify-content: flex-start;
}

#foottop {
    flex-wrap: nowrap;
}

div#site {
    flex: 0 0 auto;
}
.detailhd .tit{
	max-width:100%;
}
#navi .menu{
	flex-wrap:nowrap;
}
#navi .parent{
	flex:0 0 auto;
}
.hmsol .tab .swiper-slide {
    height: auto;
}
.location {
    flex: 0 1 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media(max-width:1280px){
	#header .box{
		max-width:93.75%;
	}
}
@media(max-width:1230px){
	#button{
		width:auto;
	}
	#trial a {
    font-size: 12px;
}

#trial, #language, #search {
    margin: 0 5px;
    flex: 0 0 auto;
}


#button .flex {
    flex-wrap: nowrap;
}

#logo {
    width: auto;
    max-width: 10.625em;
    flex: 1 1 auto;
    padding-right: 10px;
}
}
@media(max-width:750px){
	.hmpro .tab ul {
    flex-wrap: nowrap;
    width: 100%;
    overflow: auto;
}

.hmpro .tab li {
    flex: 0 0 auto;
    margin-right: 0.6rem;
}
}

/*20240830*/
.points .title {
    margin-bottom: 1em !important;
    font-size: 1.1em;
    line-height: 1.5;
    height: 6em;
    padding-bottom: 1.5em;
    overflow: hidden;
}
.value .title {
    line-height: 1.5;
    height: 3em;
    display: flex;
    align-items: center;
}
.scenario .tab li{
	width:auto;
}
@media(max-width:1440px){
	#footer .inner {
    max-width: none;
}
}
@media(max-width:750px){
	.points .title {
    height: auto;
    padding: 0;
}
}

.safeitem .box li {
    align-items: center;
    padding: 10px 0;
    flex-wrap: nowrap;
}

.safeitem .box li .ico {
    flex: 0 0 auto;
    width: 60px;
    margin-right: 10px;
}

.safeitem .box li .lp {
    flex: 1 1 auto;
    overflow: hidden;
	font-size:0.9em;
}
.safeitem .title.center{
	text-align:center;
}
@media(max-width:750px){
	.safeitem .box li .ico{width: 40px;}
}
/*2025*/

/*2025.2.28*/
.hl_msg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0,0,0,.1);
  display: none;
}

.hl_msg .happ_content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.hl_msg .happ_content .inner {
  width: 95%;
  max-width: 800px;
  background-color: #fff;
  padding: 50px;
  position: relative;
  margin:0 auto;
}

.msgform .input {
  background-color: #eef0f6;
}

.hl_msg .msgform .agree {
  color: #333;
}

.hl_msg .close {
position: absolute;
right: 10px;
top: 10px;
padding: 10px;
z-index: 10;
cursor: pointer;
padding-top: 2%;
}

.hl_msg .close:before,
.hl_msg .close:after {
content: "";
position: absolute;
width: 100%;
left: 0;
top: 50%;
border-bottom: 1px solid #000;
}

.hl_msg .close:before {
transform: rotate(45deg);
}

.hl_msg .close:after {
transform: rotate(-45deg);
}


@media only screen and (max-width: 640px) {
  .hl_msg .happ_content .inner {
    padding: 15px;
  }
  
  .hl_msg .msgform .agree {
    margin-bottom: 15px;
  }
  
  .hl_msg .close {
    right: 2px;
    top: 2px;
  }
}