html{font-size:calc(100vw/1920);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}
body{font-size:16px;line-height:1.5;color:#333;background-color:#fff;overflow-x:hidden}
body,html{font-family:HarmonyOS_Sans_SC_Light,"Microsoft YaHei",sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent;text-decoration:none;color:#333}
a:active,a:hover{outline:0}
b,strong{font-weight:700}
dfn{font-style:italic}
img{border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
pre{overflow:auto}
textarea{width:100%;max-width:100%;resize:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none}
button{overflow:visible;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
select::-ms-expand{display:none}
input::-ms-clear{display:none}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
*{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;color:inherit}
a{color:#333}
.section{width:100%;position:relative}
.pull-right{float:right}
.dis-table{display:table;width:100%;height:100%}
.dis-cell{display:table-cell;vertical-align:middle}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
em{font-style:normal}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;-webkit-tap-highlight-color:transparent}
img{border:none;max-width:100%;vertical-align:middle;display:block;margin:0 auto}
.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dot2,.dot3,.dot4,.dot5,.dot6{display:-webkit-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical}
.dot2{-webkit-line-clamp:2}
.dot3{-webkit-line-clamp:3}
.dot4{-webkit-line-clamp:4}
.dot5{-webkit-line-clamp:5}
.dot6{-webkit-line-clamp:6}
.flexsb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}
.flexsa{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around}
.flexlf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:left}
.flexed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}
.flexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}
.cflexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}
.flexace{align-items:center}
.scrollbar::-webkit-scrollbar{width:2px;height:2px}
.proinfo2 .scrollbar::-webkit-scrollbar{width:6px;height:6px}
.scrollbar::-webkit-scrollbar-button:vertical{display:none}
.scrollbar::-webkit-scrollbar-track{background:rgba(51,51,51,.1)}
.scrollbar::-webkit-scrollbar-corner{background-color:#fff}
.scrollbar::-webkit-scrollbar-thumb{border-radius:3px;background-color:#122f8f}
.scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:#122f8f}
.scrollbar::-webkit-scrollbar-thumb:vertical:active{background-color:#122f8f}
@media screen and (max-width:767px){.scrollbar::-webkit-scrollbar{width:2px;height:2px}
}
.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{font-family:HarmonyOS_Sans_SC_Light;font-size:16px;color:#999}
.input::-moz-placeholder,.textarea::-moz-placeholder{font-family:HarmonyOS_Sans_SC_Light;font-size:16px;color:#999}
.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{font-family:HarmonyOS_Sans_SC_Light;font-size:16px;color:#999}
.input1::-webkit-input-placeholder,.textarea1::-webkit-input-placeholder{font-family:HarmonyOS_Sans_SC_Light;font-size:16px;color:#fff}
.input1::-moz-placeholder,.textarea1::-moz-placeholder{font-family:HarmonyOS_Sans_SC_Light;font-size:16px;color:#fff}
.input1:-ms-input-placeholder,.textarea1:-ms-input-placeholder{font-family:HarmonyOS_Sans_SC_Light;font-size:16px;color:#fff}
@media screen and (max-width:980px){.input1::-webkit-input-placeholder,.input::-webkit-input-placeholder,.search::-webkit-input-placeholder,.textarea1::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{font-size:14px}
.input1::-moz-placeholder,.input::-moz-placeholder,.search::-moz-placeholder,.textarea1::-moz-placeholder,.textarea::-moz-placeholder{font-size:14px}
.input1:-ms-input-placeholder,.input:-ms-input-placeholder,.search:-ms-input-placeholder,.textarea1:-ms-input-placeholder,.textarea:-ms-input-placeholder{font-size:14px}
}
.padt-90{padding-top:50px}
.padt-100{padding-top:60px}
.padb-100{padding-bottom:60px}
.padb-90{padding-bottom:50px}
.pad-100{padding:60px 0}
.padt-45{padding-top:20px}
.mart-100{margin-top:60px}
.marb-100{margin-bottom:60px}
.mart-60{margin-top:30px}
.mart-40{margin-top:40px}
@media screen and (max-width:767px){.padt-90{padding-top:35px}
.padt-100{padding-top:40px}
.padb-100{padding-bottom:40px}
.padb-90{padding-bottom:35px}
.pad-100{padding:40px 0}
.padt-40{padding-top:30px}
.mart-100{margin-top:40px}
.mart-40{margin-top:30px}
.marb-100{margin-bottom:40px}
.padt-45{padding-top:40px}
}
.swiper-button-next,.swiper-button-prev,a,img{-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.secrvice2 .secrvice2_img,.secrvice2 .secrvice2_img img,.video1 .video1_img,.video1 .video1_img img{overflow:hidden;width:100%;transition:all .6s}
.secrvice2 .secrvice2_bli:hover .secrvice2_img img,.secrvice2 .secrvice2_tli:hover .secrvice2_img img,.video1 .video1_rli:hover .video1_img img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.section3 .section3_num:hover .section3_icon img1{transform:translateY(-15px)}
.download1 .download1_tli:hover .iconfont,.nav_menu .nav_menu_ul li:hover .nav_icon{animation:swing 1s}
.icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}

.text-box table[interlaced=enabled]{min-width: 767px;width: 100%;}
@media screen and (max-width: 765px) {
    .text-box table[interlaced=enabled] tr{display:block;}
}