:root{--bg:#fff;--main:#1e50ae;--maxWidth:750px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}
html{line-height:1.15;font-size:100px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#f9f9f9;accent-color:var(--main);-webkit-tap-highlight-color:transparent;-webkit-user-select:none}
@media all and (max-width:750px){
    html{font-size:-webkit-calc(100vw/7.5);font-size:-moz-calc(100vw/7.5);font-size:calc(100vw/7.5)}
}
body{min-width:320px;-webkit-tap-highlight-color:transparent;margin:0 auto;font:normal 10px system-ui,-apple-system,Helvetica Neue,'Microsoft YaHei',Verdana,Tahoma,Sans-Serif;line-height:1.6;padding:0;background-color:var(--bg);min-height:100vh}
main{display:block}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:1px;overflow:visible;border:none}
pre{font-family:monospace,monospace}
a{background-color:transparent;text-decoration:none;color:#666}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace}
em,i{font-style:normal}
ul,ol,li{list-style:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;border:0;max-width:100%;vertical-align:bottom}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0;border:none;caret-color:var(--main)}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
input,textarea{border:1px solid #ccc}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
::placeholder{color:rgba(0,0,0,.3)}
:-ms-input-placeholder{color:rgba(0,0,0,.3)}
::-ms-input-placeholder{color:rgba(0,0,0,.3)}
::-moz-placeholder{color:rgba(0,0,0,.3)}
::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
:root{--swiper-theme-color:var(--main)}
.con{margin:0 auto;width:90%;max-width:1200px}
header{padding:.35rem 0;display:flex;justify-content:space-between;align-items:center;}
header h1 a{font-size:.32rem;color:var(--main);}
header .nav ul{display:flex}
header .nav ul li{padding:0 .3rem;line-height:2.5}
header .nav ul li a{color:#333;font-size:16px}
header .nav ul li.cur,header .nav ul li:hover{background-color:var(--main);border-radius:.5rem}
header .nav ul li.cur a,header .nav ul li:hover a{color:#fff}
.banner{width:100%}
.footer{background-image:url('../images/footer_bg.webp?t=20241019');background-repeat:no-repeat;background-size:100% 100%;padding:.75rem 0;display:flex;justify-content:space-between;}
.footer .con{display:flex;justify-content:space-between;align-items:center;}
.footer .l{display:flex;align-items:start;width:35%}
.footer .l img{width:.6rem;margin-right:.1rem}
.footer .l h2{font-size:.2rem;color:#fff;font-weight:400;}
.footer .l p{font-size:.16rem;color:#fff;line-height:2}
.footer .r h2{font-size:.2rem;color:#fff;font-weight:400;}
.footer .r .form>div{margin-top:.2rem}
.footer .r label{font-size:.16rem;color:#fff;width:.75rem;text-align:center;}
.footer .r label span{font-size:.14rem;color:red;margin-right:3px}
.footer .r input{width:2rem;max-width:100%;height:.25rem;font-size:.16rem;padding-left:3px}
.footer .r textarea{width:5.3rem;max-width:100%;height:.75rem;font-size:.16rem;padding:3px}
.footer .r .form .list{display:flex}
.footer .r .form .list>div{margin-right:.5rem}
.footer .r .form .list>div:last-child{margin-right:0}
.footer .r .form .input,.footer .r .form .textarea{display:flex;align-items:center;}
.footer .r .form .list.code>div{margin-right:.1rem}
.footer .r .form .list.code .img img{height:.29rem}
.footer .r .form .btn{margin-left:.75rem}
.footer .r .form .btn #sub{width:35%;height:.5rem;background:#5ab4ff;line-height:3;cursor:pointer;font-size:.16rem;color:#fff}
.icp{background:#111;padding:.2rem 0}
.icp .con{display:flex;justify-content:space-between;}
.icp p{color:#777;font-size:.14rem}
.icp p a{color:#777;font-size:.14rem}
.index{margin:.5rem auto;display:flex}
.index h2{line-height:1;font-size:.18rem;color:#1e50ae;font-weight:400;margin-bottom:.15rem;display:flex;align-items:center;justify-content:space-between;}
.index h2 a{font-size:.14rem;color:#999}
.index .l{width:30%;margin-right:2.5%}
.index .l img{margin-bottom:.2rem;width:100%}
.index .c{width:30%;margin-right:2.5%}
.index .c img{margin-bottom:.2rem;width:100%}
.index .c .txt{font-size:.16rem;color:#666;text-indent:2em;line-height:2;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:1.835rem}
.index .c .txt:before{display:block;clear:both;float:right;height:calc(100% - .2rem);content:""}
.index .c .txt a{float:right;clear:both;display:block;margin-left:3px;font-size:.14rem;color:#1e50ae;text-indent:0;line-height:1.5}
.index .r{width:35%}
.index .r ul li{line-height:4;border-bottom:1px dashed #e5e5e5}
.index .r ul li:last-child{border:none}
.index .r ul li a{display:flex;justify-content:space-between;}
.index .r ul li a p{font-size:.15rem;color:#999}
.index .r ul li a span{font-size:.15rem;color:#999}
.about{margin:.5rem auto;}
.about h2{color:var(--main);font-size:.3rem;margin-bottom:.3rem}
.about p{color:#666;font-size:.16rem;line-height:2;text-indent:2em}