*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1200px;margin:0 auto}
.main-ind{background:url(../images/bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.banner{position:relative}
.banner .img{display:block;width:100%}
.banner .content{position:absolute;left:0;top:230px;right:0;z-index:10}
.banner .content .tit1{margin:0 auto 46px;display:block;width:62.19%}
.banner .content .tit2{font-size:67px;color:#1d2088;font-weight:700;line-height:1.46;text-align:center}
.row-ind1{padding:70px 0;background:linear-gradient(0deg,rgba(189,233,254,0),#bde9fe);overflow:hidden}
.ls1{margin:0 -15px -80px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls1 li{padding:0 15px;margin-bottom:80px;width:25%;flex-shrink:0}
.ls1 .pic{margin:0 auto;width:200px}
.ls1 .pic img{margin:0 auto;display:block}
.ls1 .line{margin:27px auto 42px;width:42px;height:4px;background-color:#79a3ea;border-radius:10px}
.ls1 .tit{font-size:30px;color:#416cb1;font-weight:400;line-height:1.73;text-align:center}
.row-ind2{padding-top:160px;overflow:hidden}
.row-ind2 .head{margin-bottom:74px}
.row-ind2 .head .tit{margin-bottom:50px;font-size:66px;color:#1d2088;line-height:1.09;text-align:center;font-weight:700;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-ind2 .head .tit2{margin-bottom:10px;font-size:65px;text-align:center;font-weight:700;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-ind2 .head .tit2 span{background:-webkit-linear-gradient(45deg,#246bfe 0,#06e4ff 60%);background:linear-gradient(45deg,#246bfe 0,#06e4ff 60%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind2 .head .desc{font-size:24px;text-align:center;display:-webkit-flex;display:flex;justify-content:center}
.row-ind2 .head .desc .desc-inn{background:-webkit-linear-gradient(45deg,#246bfe 0,#06e4ff 60%);background:linear-gradient(45deg,#246bfe 0,#06e4ff 60%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind2 .content img{margin:0 auto;display:block}
.row-ind3{padding:70px 0;min-height:100vh;position:relative;overflow:hidden}
.row-ind3 .head{position:absolute;left:0;top:13%;right:0;z-index:10}
.row-ind3 .head .tit{margin-bottom:10px;font-size:65px;text-align:center;font-weight:700;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-ind3 .head .tit span{background:-webkit-linear-gradient(-45deg,#246bfe 0,#06e4ff 60%);background:linear-gradient(-45deg,#246bfe 0,#06e4ff 60%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind3 .head .desc{font-size:24px;text-align:center}
.row-ind3 .head .desc .desc-inn{background:-webkit-linear-gradient(-45deg,#246bfe 0,#06e4ff 60%);background:linear-gradient(-45deg,#246bfe 0,#06e4ff 60%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind3 .content .img{margin:0 auto;display:block}
.row-ind3 .content .text{padding:64px 50px;padding-right:30px;position:absolute;left:15.63%;top:40%;width:36.88%;z-index:10;box-shadow:7px 34px 74px 0 rgba(70,139,192,.46);border-radius:19px;border:8px solid #e8f3fc;font-size:24px;color:#000;line-height:1.96}
.row-ind3 .content .text span{color:#007aff}
.row-ind4{padding:70px 0;min-height:100vh;position:relative;overflow:hidden;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}
.row-ind4 .img{position:relative;right:12.5%;display:block;width:45.68%}
.row-ind4 .text{position:absolute;left:15.63%;top:10%;width:43.8%;z-index:10}
.row-ind4 .text .tit{margin-bottom:40px;font-size:65px;color:#246bfe;font-weight:700;line-height:1.2}
.row-ind4 .text .desc{font-size:30px;color:#007aff;line-height:1.93}
.row-ind4 .tips{position:absolute;left:0;bottom:40px;right:0;z-index:10;font-size:16px;color:#000;text-align:center}
.row-ind5{padding:160px 0 0;overflow:hidden}
.row-ind5 .head{margin-bottom:30px}
.row-ind5 .head .tit{margin-bottom:20px;font-size:65px;text-align:center;font-weight:700;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-ind5 .head .tit span{background:-webkit-linear-gradient(45deg,#246bfe,#06e4ff);background:linear-gradient(45deg,#246bfe,#06e4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind5 .head .desc{font-size:24px;color:#246bfe;text-align:center;line-height:1.8}
.row-ind5 .content .big-pic img{margin:0 auto;display:block}
.row-ind5 .content .desc{padding:44px 18%;background-color:#bdd8f0;font-size:24px;color:#000;text-align:center;line-height:2.29}
.row-ind5 .content .desc span{color:#007aff}
.ls2{margin-bottom:44px;overflow:hidden}
.ls2 ul{margin-bottom:-2px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls2 li{width:33.33%;flex-shrink:0;border-right:2px solid #1f7ffe;border-bottom:2px solid #1f7ffe}
.ls2 li:nth-child(3n){border-right:none}
.ls2 .con{padding:46px 20px 20px;min-height:290px}
.ls2 .pic{margin-bottom:56px;height:110px;line-height:110px;font-size:0;text-align:center}
.ls2 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ls2 .tit{font-size:24px;color:#1f7ffe;font-weight:400;text-align:center}
.row-ind6{padding:160px 0 80px;overflow:hidden}
.row-ind6 .head{margin-bottom:62px}
.row-ind6 .head .tit{font-size:65px;text-align:center;font-weight:700;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-ind6 .head .tit span{background:-webkit-linear-gradient(45deg,#0ccfff 0,#01faff 50%,#06e7ff 100%);background:linear-gradient(45deg,#0ccfff 0,#01faff 50%,#06e7ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind6 .text{padding:80px 60px;margin:0 auto 106px;max-width:1200px;min-height:305px;background:url(../images/bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;border-radius:40px;box-shadow:18px 49px 52px 0 rgba(85,140,224,.45),0 -6px 25px 0 #a8e5f9;display:-webkit-flex;display:flex;align-items:center;position:relative;z-index:10}
.row-ind6 .text .icon{margin-right:40px;width:160px;flex-shrink:0}
.row-ind6 .text .icon img{display:block}
.row-ind6 .text .desc{font-size:24px;color:#000;line-height:1.88;flex-grow:1}
.row-ind6 .big-pic{overflow:hidden}
.row-ind6 .big-pic img{margin:0 auto;display:block}
.row-ind7{padding-top:80px;overflow:hidden}
.row-ind7 .head{margin-bottom:74px}
.row-ind7 .head .tit{margin-bottom:20px;font-size:65px;text-align:center;font-weight:700;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-ind7 .head .tit span{background:-webkit-linear-gradient(45deg,#0ccfff 0,#01faff 50%,#06e7ff 100%);background:linear-gradient(45deg,#0ccfff 0,#01faff 50%,#06e7ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind7 .head .desc{font-size:24px;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-ind7 .head .desc .desc-inn{background:-webkit-linear-gradient(45deg,#1999fe 0,#04eeff 30%,#04eeff 70%,#17a2fe 100%);background:linear-gradient(45deg,#1999fe 0,#04eeff 30%,#04eeff 70%,#17a2fe 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.row-ind7 .big-pic{position:relative}
.row-ind7 .big-pic img{display:block}
.row-ind7 .big-pic .ig2{position:absolute;left:0;bottom:-100px;width:34.95%}
.row-ind7 .desc2{padding:68px 20%;font-size:24px;color:#000;line-height:2.33;text-align:center}
.row-ind7 .desc2 span{color:#007aff}
.row-ind8{padding:70px 0;min-height:100vh;background:url(../images/bg-circle1.png) center top no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-ind8 .wp{min-height:100vh;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.row-ind8 .head{margin-bottom:52px}
.row-ind8 .head .tit{font-size:65px;color:#246bfe;font-weight:700;text-align:center}
.ls3{margin:0 -6px -48px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls3 li{padding:0 6px;margin-bottom:48px;width:25%;flex-shrink:0}
.ls3 .con{display:block;height:100%;background-color:#fff}
.ls3 .pic{padding-top:44.44%;position:relative;overflow:hidden}
.ls3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.ls3 .tit{padding:2px 15px;font-size:24px;color:#2a2a2a;font-weight:400;text-align:center;line-height:1.5;border:2px solid #dcdcdc;border-top:none}
@media only screen and (max-width:1599px){
.wp{width:70%}
.banner .content .tit2{font-size:52px}
.ls1{margin-bottom:-50px}
.ls1 li{margin-bottom:50px}
.ls1 .pic{width:160px}
.ls1 .line{margin:20px auto 30px}
.ls1 .tit{font-size:24px}
.row-ind2 .head{margin-bottom:50px}
.row-ind2 .head .tit{margin-bottom:40px;font-size:52px}
.row-ind2 .head .tit2{font-size:52px}
.row-ind2 .head .desc{font-size:18px}
.row-ind3 .head .tit{font-size:52px}
.row-ind3 .head .desc{font-size:18px}
.row-ind3 .content .text{padding:50px 40px;padding-right:20px;font-size:18px}
.row-ind4 .text .tit{margin-bottom:30px;font-size:52px}
.row-ind4 .text .desc{font-size:22px}
.row-ind4 .tips{font-size:14px}
.row-ind5 .head .tit{font-size:52px}
.row-ind5 .head .desc{font-size:18px}
.ls2 .con{padding:30px 20px 20px;min-height:230px}
.ls2 .pic{margin-bottom:40px;height:80px;line-height:80px}
.row-ind5 .content .desc{padding:30px 18%;font-size:18px}
.row-ind6 .head{margin-bottom:40px}
.row-ind6 .head .tit{font-size:52px}
.row-ind6 .text{margin-bottom:80px;padding:60px;min-height:240px;max-width:70%}
.row-ind6 .text .icon{margin-right:20px}
.row-ind6 .text .desc{font-size:18px}
.row-ind7 .head{margin-bottom:50px}
.row-ind7 .head .tit{font-size:52px}
.row-ind7 .head .desc{font-size:18px}
.row-ind7 .desc2{padding:50px 20%;font-size:18px}
.row-ind8 .head{margin-bottom:40px}
.row-ind8 .head .tit{font-size:52px}
.ls3 .tit{font-size:18px}
}
@media only screen and (max-width:1199px){
.banner .content .tit2{font-size:42px}
.ls1{margin-bottom:-40px}
.ls1 li{margin-bottom:40px}
.ls1 .pic{width:128px}
.ls1 .line{margin:16px auto 24px}
.ls1 .tit{font-size:18px}
.row-ind2 .head{margin-bottom:40px}
.row-ind2 .head .tit{margin-bottom:32px;font-size:42px}
.row-ind2 .head .tit2{font-size:42px}
.row-ind2 .head .desc{font-size:14px}
.row-ind3 .head .tit{font-size:42px}
.row-ind3 .head .desc{font-size:14px}
.row-ind3 .content .text{padding:40px 32px;padding-right:16px;font-size:14px}
.row-ind4 .text .tit{margin-bottom:24px;font-size:42px}
.row-ind4 .text .desc{font-size:18px}
.row-ind4 .tips{font-size:12px}
.row-ind5 .head .tit{font-size:42px}
.row-ind5 .head .desc{font-size:14px}
.ls2 .con{padding:24px 16px 16px;min-height:184px}
.ls2 .pic{margin-bottom:32px;height:64px;line-height:64px}
.row-ind5 .content .desc{padding:24px 18%;font-size:14px}
.row-ind6 .head{margin-bottom:32px}
.row-ind6 .head .tit{font-size:42px}
.row-ind6 .text{margin-bottom:64px;padding:48px;min-height:192px}
.row-ind6 .text .icon{margin-right:16px}
.row-ind6 .text .desc{font-size:14px}
.row-ind7 .head{margin-bottom:40px}
.row-ind7 .head .tit{font-size:42px}
.row-ind7 .head .desc{font-size:14px}
.row-ind7 .desc2{padding:40px 20%;font-size:14px}
.row-ind8 .head{margin-bottom:32px}
.row-ind8 .head .tit{font-size:42px}
.ls3 .tit{font-size:14px}
}
@media only screen and (max-width:959px){
.wp{width:90%}
.banner .content .tit2{font-size:32px}
.ls1{margin-bottom:-30px}
.ls1 li{margin-bottom:30px}
.ls1 .pic{width:90px}
.ls1 .line{margin:10px auto;width:36px;height:3px}
.ls1 .tit{font-size:16px}
.row-ind2 .head .tit{margin-bottom:20px;font-size:32px}
.row-ind2 .head .tit2{font-size:32px}
.row-ind2 .head .desc{font-size:12px}
.row-ind3 .head .tit{font-size:32px}
.row-ind3 .head .desc{font-size:12px}
.row-ind3 .content .text{padding:20px 15px;left:10%;border-width:5px}
.row-ind4 .text{left:5%}
.row-ind4 .text .tit{font-size:32px}
.row-ind4 .text .desc{font-size:14px}
.row-ind5 .head .tit{font-size:32px}
.row-ind5 .head .desc{font-size:12px}
.ls2 .con{min-height:140px}
.ls2 .pic{margin-bottom:20px;height:50px;line-height:50px}
.ls2 .tit{font-size:16px}
.row-ind5 .content .desc{padding:20px 5%}
.row-ind6 .head .tit{font-size:32px}
.row-ind6 .text{margin-bottom:40px;padding:30px 60px;max-width:90%}
.row-ind6 .text .icon{width:120px}
.row-ind7 .head .tit{font-size:32px}
.row-ind7 .head .desc{font-size:12px}
.row-ind8 .head{margin-bottom:30px}
.row-ind8 .head .tit{font-size:32px}
}
@media only screen and (max-width:767px){
.wp{width:100%;padding:0 20px}
.banner .content{top:90px}
.banner .content .tit1{margin-bottom:20px}
.banner .content .tit2{font-size:18px}
.row-ind1{padding:30px 0}
.ls1{margin:0 -5px -20px}
.ls1 li{padding:0 5px;margin-bottom:20px;width:33.33%}
.ls1 .pic{width:60px}
.ls1 .line{width:24px;height:2px}
.ls1 .tit{font-size:12px}
.row-ind2{padding-top:30px}
.row-ind2 .head{padding:0 20px;margin-bottom:20px}
.row-ind2 .head .tit{margin-bottom:10px;font-size:22px}
.row-ind2 .head .tit2{font-size:22px}
.row-ind3{padding:60px 0 0;min-height:auto}
.row-ind3 .head{padding:0 20px;position:static}
.row-ind3 .head .tit{font-size:22px}
.row-ind3 .content{margin-top:-40px}
.row-ind3 .content .text{padding:10px;left:5%;top:42%;border-width:3px;font-size:10px;width:46%;border-radius:10px;box-shadow:3px 10px 30px 0 rgba(70,139,192,.46)}
.row-ind4{padding:0 20px;display:block;min-height:auto}
.row-ind4 .text{margin-bottom:15px;position:static;width:100%}
.row-ind4 .text .tit{margin-bottom:15px;font-size:22px;text-align:center}
.row-ind4 .text .desc{font-size:12px}
.row-ind4 .img{right:auto;margin:0 auto 15px;width:50%}
.row-ind4 .tips{position:static}
.row-ind5{padding:60px 0 0}
.row-ind5 .head{padding:0 20px;margin-bottom:20px}
.row-ind5 .head .tit{margin-bottom:10px;font-size:22px}
.ls2{margin-bottom:20px}
.ls2 li{border-width:1px}
.ls2 .con{padding:15px 10px;min-height:100px}
.ls2 .pic{margin-bottom:10px;height:30px;line-height:30px}
.ls2 .tit{font-size:12px}
.row-ind5 .content .desc{font-size:12px}
.row-ind6{padding:60px 0 0}
.row-ind6 .head{margin-bottom:20px}
.row-ind6 .head .tit{font-size:22px}
.row-ind6 .text{margin-bottom:20px;padding:20px 30px;display:block;border:4px solid #63a3ff;border-radius:20px;background:0 0}
.row-ind6 .text .icon{margin-bottom:10px;width:80px}
.row-ind6 .text .desc{font-size:12px}
.row-ind7{padding-top:60px}
.row-ind7 .head{padding:0 20px;margin-bottom:20px}
.row-ind7 .head .tit{margin-bottom:10px;font-size:22px}
.row-ind7 .big-pic .ig2{bottom:-30px}
.row-ind7 .desc2{padding:20px 10%;font-size:12px}
.row-ind8{padding:60px 0}
.row-ind8,.row-ind8 .wp{min-height:auto}
.row-ind8 .head{margin-bottom:20px}
.row-ind8 .head .tit{font-size:22px}
.ls3{margin-bottom:-15px}
.ls3 li{margin-bottom:15px;width:50%}
}