audio,b,body,body div,dd,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,label,li,mark,menu,nav,ol,p,section,span,strong,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{-webkit-tap-highlight-color:rgba(0,0,0,0);word-wrap:break-word;word-break:break-all;margin:0;padding:0;border:0;list-style:none;outline:none}body,button,input,option,select,td,textarea{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body,html{height:100%;background-color:#fff}b,em,i,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}a,a:active,a:hover,a:link{text-decoration:none;color:#666}a img,img{border:none}body{font:normal 400 16px Microsoft Yahei,Arial;color:#666}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:block;clear:both;visibility:hidden;height:0;content:""}.fl{float:left!important}.fr{float:right!important}img{width:100%;height:100%}h2{font-size:30px}h2,h3{font-weight:400;color:#333}h3{font-size:20px}.slantBar{display:inline-block;width:26px;height:16px;overflow:hidden;background:url(/images/common/slant.png) no-repeat 50%}.more{padding-right:12px;font-size:14px;font-weight:400;color:#548ef8;background:url(/images/common/more.png) no-repeat 100%}.section{width:1120px;margin:0 auto}.bannner{width:100%;height:400px;margin-top:88px;text-align:center}.header{z-index:1000;position:absolute;left:0;top:0;width:100%;height:88px;background-color:#fff;transition:height .15s linear}.header .logo{float:left;display:block;width:140px;height:88px;background:url(/images/logo/redCF.png) no-repeat 50%;background-size:100% auto}.header .nav{float:right;height:100%;cursor:pointer}.header .one-nav-li{position:relative;float:left;height:88px;line-height:88px;padding-left:56px;text-align:center}.header .one-nav-a{position:relative;display:block;color:#333}.header .one-nav-a:after{display:block;content:"";height:3px;width:100%;position:absolute;bottom:19px;left:0;background:#194ac3;opacity:0;transition:transform .2s ease-out,opacity .2s ease-out;transform-origin:50% 0;transform:scaleX(.01)}.header .two-nav{display:none;position:absolute;top:70px;left:calc(50% + 28px);margin-left:-60px;min-width:120px;padding:0;line-height:normal;-webkit-animation:two_nav_hide .2s ease-out both;animation:two_nav_hide .2s ease-out both;overflow:hidden}.header .two-nav .two-nav-li{width:auto;padding:0}.header .two-nav .two-nav-li a{display:block;padding:8px 20px;line-height:24px;color:#999;opacity:.8}.header .two-nav .two-nav-li a:hover{display:block;color:#999;opacity:1}.header.twoNavShow{height:240px;background-color:#fff}.header.twoNavShow .logo{background:url(/images/logo/redCF.png) no-repeat 50%;background-size:100% auto}.header.twoNavShow .one-nav-li a{color:#333}.header .twoNavCurr .one-nav-a:after{transform:scale(1);opacity:1}.header .twoNavCurr .two-nav{display:block;-webkit-animation:two_nav_show .2s ease-out both;animation:two_nav_show .2s ease-out both}.header .mobile-nav-toggle{display:none}.footer{width:100%;padding:60px 0 30px;background-color:#f5f5f5}.footer .links{height:220px;background:url(/images/logo/fotterCF.png) no-repeat 100% 0}.footer .links dl{float:left;width:120px;margin-right:80px;text-align:left;line-height:40px}.footer .links dt a{font-size:20px;color:#333}.footer .remark{padding-top:20px;border-top:1px solid #e5e5e5;font-size:12px;line-height:30px;text-align:center;color:#999}.footer .remark img{width:18px;height:18px;vertical-align:text-bottom;margin-right:5px}.footer .remark a{color:#999}.footer .remark .footer-beian,.footer .remark .footer-certificate,.footer .remark .footer-qwm{display:none}@-webkit-keyframes two_nav_show{0%{transform:translateY(-30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes two_nav_show{0%{transform:translateY(-30px);opacity:0}to{transform:translate(0);opacity:1}}@-webkit-keyframes two_nav_hide{0%{transform:translate(0);opacity:1}to{transform:translateY(-30px);opacity:0}}@keyframes two_nav_hide{0%{transform:translate(0);opacity:1}to{transform:translateY(-30px);opacity:0}}@media screen and (max-width:1024px){.section{width:auto;margin:0 16px}.header{height:64px}.header .section{display:flex;align-items:center;justify-content:space-between;margin:0 12px;height:64px}.header .logo{width:104px;height:64px;flex:0 0 auto}.header .mobile-nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;background:transparent;border:0;cursor:pointer;padding:0}.header .mobile-nav-toggle span{display:block;width:22px;height:2px;margin:0 auto;background:#1f2430;transition:transform .2s ease,opacity .2s ease}.header.mobile-nav-open .mobile-nav-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.header.mobile-nav-open .mobile-nav-toggle span:nth-child(2){opacity:0}.header.mobile-nav-open .mobile-nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header .nav{display:none;position:absolute;top:64px;left:0;right:0;width:100%;max-width:none;height:auto;padding:10px 0 14px;background:rgba(8,14,25,.97);border-top:1px solid hsla(0,0%,100%,.08);overflow:visible;z-index:1001}.header.mobile-nav-open .nav{display:block}.header .one-nav{white-space:normal;padding:0 16px}.header .one-nav-li{float:none;height:auto;line-height:1.2;padding:0;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06)}.header .one-nav-li:last-child{border-bottom:0}.header .one-nav-a{display:block;padding:13px 0;font-size:15px;color:hsla(0,0%,100%,.94)}.header .one-nav-a:after{display:none}.header .two-nav{display:none!important;position:static;top:auto;left:auto;margin-left:0;min-width:0;width:auto;padding:0 0 8px;background:transparent;-webkit-animation:none;animation:none}.header .mobile-sub-open .two-nav{display:block!important}.header .two-nav .two-nav-li{width:auto;padding:0}.header .two-nav .two-nav-li a{padding:8px 0;color:hsla(0,0%,100%,.72);opacity:1}.footer{padding:30px 0 18px}.footer .links{height:auto;background:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:12px}.footer .links.clearfix:after,.footer .links.clearfix:before{display:none;content:none}.footer .links dl{float:none;width:auto;margin-right:0;line-height:1.4}.footer .links dt a{font-size:16px}.footer .links dd{margin-top:8px}.footer .links dd a{font-size:14px}.footer .remark{margin-top:10px;padding-top:12px;font-size:12px;line-height:1.8;text-align:left}.footer .remark p{margin-bottom:6px}.footer .remark a,.footer .remark p{word-break:break-word;overflow-wrap:anywhere}.footer .remark img{vertical-align:text-bottom}}@media screen and (max-width:480px){.footer .links{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:10px;column-gap:10px;row-gap:8px}.footer .links dt a{font-size:13px}.footer .links dd a{font-size:12px;line-height:1.45}.footer .remark{font-size:11px;line-height:1.75}}.bannner{background:url(/images/banner/hb4.png?v=3) no-repeat 50%;background-size:cover}h2{text-align:center}.foster{padding:60px 0;color:#fff}.foster ul{position:relative;height:610px;margin-top:60px}.foster li{position:absolute;cursor:pointer;overflow:hidden}.foster .f1{left:0;top:0;width:600px;height:310px}.foster .f2{right:0;top:0;width:510px;height:250px}.foster .f3{left:0;bottom:0;width:600px;height:290px}.foster .f4{right:0;bottom:0;width:510px;height:350px}.foster .backdrop{position:absolute;left:0;bottom:0;padding:20px 20px 0;background:rgba(84,142,248,0);transform:translateY(80px);transition:transform .5s ease-out}.foster h3{padding-left:8px;margin-bottom:20px;border-left:2px solid #f2f2f2;color:#fff}.foster p{opacity:0;font-size:14px;line-height:30px;padding-bottom:20px}.foster li:hover .backdrop{background:rgba(84,142,248,.8);transform:translate(0)}.foster li:hover p{opacity:1}.develop{padding:60px 0;background-color:#f9f9f9}.develop h2{margin-bottom:50px}.develop img{float:left;width:620px;height:518px;margin-right:30px}.develop h3{margin-top:190px}.develop p{margin-top:20px;line-height:48px}.working{padding:60px 0;color:#fff}.working ul{margin-top:40px}.working li{position:relative;float:left;width:550px;height:340px;overflow:hidden;cursor:pointer}.working img{display:block;width:550px;height:340px}.working .backdrop{z-index:1;position:absolute;left:0;bottom:0;padding:20px 20px 0;height:320px;background:rgba(84,142,248,0);transform:translateY(80px);transition:all .5s ease-out}.working h3{z-index:2;position:absolute;left:20px;top:30px;margin-bottom:20px;color:#fff}.working p{opacity:0;font-size:14px;line-height:30px;padding-top:90px}.working li:hover .backdrop{background:rgba(84,142,248,.8);transform:translate(0)}.working li:hover p{opacity:1}.joinus{padding:60px 0;background-color:#f9f9f9}.joinus .section{position:relative}.joinus h2{margin-bottom:50px}.joinus .mess{position:absolute;left:98px;top:214px;width:250px}.joinus .mess h3{font-size:30px;font-style:italic;margin-bottom:30px}.joinus .btn{display:inline-block;width:140px;height:50px;line-height:50px;text-align:center;color:#fff;background:url(/images/common/blue.png) no-repeat 0 0}.joinus .btn:hover{background-position:-140px 0}.joinus .btn:active{background-position:-280px 0}.joinus .btn .arrow{width:13px;height:11px;margin-left:6px;vertical-align:middle}@media screen and (max-width:1024px){.bannner{height:220px;margin-top:64px}h2{font-size:30px;line-height:1.2}.develop,.foster,.joinus,.working{padding:36px 0}.foster ul{height:auto;margin-top:20px}.foster li{position:relative;width:100%;height:auto;left:auto;right:auto;top:auto;bottom:auto;margin-bottom:12px;border-radius:14px}.foster li img{display:block;width:100%;height:auto}.foster .backdrop{position:absolute;left:0;right:0;bottom:0;padding:12px 12px 10px;transform:none;background:linear-gradient(180deg,rgba(10,20,35,0),rgba(10,20,35,.8))}.foster h3{margin-bottom:8px;font-size:18px}.foster p{opacity:1;font-size:13px;line-height:1.55;padding-bottom:0}.develop h2{margin-bottom:18px}.develop img{float:none;width:100%;height:auto;margin-right:0;border-radius:12px}.develop h3{margin-top:16px;font-size:24px;line-height:1.25}.develop p{margin-top:12px;font-size:14px;line-height:1.8}.working ul{margin-top:16px}.working li{float:none;margin-bottom:12px;border-radius:14px}.working img,.working li{width:100%;height:auto}.working h3{left:12px;top:14px;font-size:18px}.working .backdrop{left:0;right:0;bottom:0;height:auto;padding:56px 12px 10px;transform:none;background:linear-gradient(180deg,rgba(10,20,35,0),rgba(10,20,35,.8))}.working p{opacity:1;padding-top:0;font-size:13px;line-height:1.55}}@media screen and (max-width:480px){h2{font-size:24px}.develop,.foster,.joinus,.working{padding:30px 0}.foster h3,.working h3{font-size:16px}}