.publicFont1{font-family:AvenirNext-UltraLight,Arial,Helvetica,sans-serif;font-weight:400}.publicFont2{font-family:AvenirNext-Regular,Arial,Helvetica,sans-serif;font-weight:400}.publicFont3{font-family:AvenirNext-Medium,Arial,Helvetica,sans-serif;font-weight:400}.publicFont4{font-family:AvenirNext-DemiBold,Arial,Helvetica,sans-serif;font-weight:400}.publicFont5{font-family:AvenirNext-Bold,Arial,Helvetica,sans-serif;font-weight:400}.publicFont6{font-family:AvenirNext-Heavy,Arial,Helvetica,sans-serif;font-weight:400}.mPublicFont1{font-family:AvenirNext-UltraLight,Arial,Helvetica,sans-serif;font-weight:400}.mPublicFont2{font-family:AvenirNext-Regular,Arial,Helvetica,sans-serif;font-weight:400}.mPublicFont3{font-family:AvenirNext-Medium,Arial,Helvetica,sans-serif;font-weight:400}.mPublicFont4{font-family:AvenirNext-DemiBold,Arial,Helvetica,sans-serif;font-weight:400}.mPublicFont5{font-family:AvenirNext-Bold,Arial,Helvetica,sans-serif;font-weight:400}.mPublicFont6{font-family:AvenirNext-Heavy,Arial,Helvetica,sans-serif;font-weight:400}.home{background:#fcffee}.home .mobileHeader{display:none}.home .logo{width:205px;height:75px}.home .logo .svgIconBg{background:#d14f4f}.home .menus{display:inline-block;height:75px;line-height:75px;font-size:16px;margin-left:45px}.home .menus li a{text-transform:uppercase}.home .menus li a:hover{text-decoration:underline}.home .banerContent{padding:100px 0 20px}.home .infoWrap{background:#cf5152;color:#fff}.home .infoWrap .cont{max-width:1200px;margin:auto}.home .infoWrap .cont ul{padding:46px 0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.home .infoWrap .cont ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}.home .infoWrap .cont ul .img{margin-right:22px}.home .infoWrap .cont ul p{font-size:18px;line-height:23px}.home .infoWrap .cont ul p.dataNum{font-size:27px;font-weight:700}.home .infoWrap .cont ul .img svg{background:#fff;width:64px;height:64px}.home .banerContent .decA{font-size:24px;color:#1b1b1b}.home .headerWrap{background:hsla(0,0%,100%,.4);width:100%;height:75px;position:fixed;left:0;top:0;z-index:99;-webkit-box-shadow:0 1px 3px rgba(34,25,25,.4);box-shadow:0 1px 3px rgba(34,25,25,.4)}.home .headColor{background:#fff}.home .header{height:75px}.home .header .fbBtn{background:#4169c1;border:0;margin:0;float:none;width:240px;height:30px;line-height:30px}.home .header .fbBtn .svgIconBg{width:26px;margin-top:0;background:#fff}.home .header .r .fbBtn span{color:#fff;margin:0;font-size:14px;margin-top:2px}.home .header .signin{border:0;float:none;margin:0;border:1px solid #1b1b1b;height:28px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 22px}.home .header .signin:hover a{color:#d14f4f}.home .header .signin a{color:#1b1b1b}.home .mbDecA{display:none}.home .header .r{height:100%;line-height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .header .r span{color:#1b1b1b;margin:0 20px 0;font-size:16px}.home .header .signUp{height:28px;line-height:30px;text-transform:uppercase;font-size:14px;margin:0 20px 0 0;padding:0 22px;cursor:pointer;background:#d14f4f}.home .header .signUp:hover{opacity:.8}.home .header .signUp a{color:#fff}.home .banerImg{background-color:#fcffee;min-height:643px}.home .indexA{padding:15px 0}.home .indexA h2{padding:55px 0 35px 0;width:100%;text-align:center;color:#d14f4f;font-size:28px;font-family:tt1018m_0,Arial,Helvetica,sans-serif}.home .indexA ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .indexA ul li{width:45%;margin-right:10%;padding:46px 0}.home .indexA ul li:nth-child(2n){margin-right:0}.home .indexA ul li .img{display:inline-block;width:167px;height:167px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;float:left}.home .indexA ul li .img.storyImg1{background-image:url(../../assets/img/story1.3d7a2f4c.jpg)}.home .indexA ul li .img.storyImg2{background-image:url(../../assets/img/story2.254b701c.jpg)}.home .indexA ul li .img.storyImg3{background-image:url(../../assets/img/story3.3b81c123.jpg)}.home .indexA ul li .img.storyImg4{background-image:url(../../assets/img/story4.bb83e4bd.jpg)}.home .indexA ul li .img+div{margin-left:197px}.home .indexA ul li h3{font-size:24px;padding-bottom:15px}.home .indexA ul li p{text-align:left;padding:0;line-height:22px;font-size:16px}.home .addresSelt{display:inline-block;width:49%;margin-right:2%}.home .addresSelt:last-child{margin-right:0}.home .indexB{padding:75px 0;background:#f3f2f2;text-align:center}.home .indexB .indexA{padding:0}.home .indexB h4{padding-bottom:25px;color:#d14f4f}.home .indexB p{padding:10px 0;line-height:22px;font-size:16px}.home .indexB .link a img{width:310px}.home .indexB p a{color:#1b1b1b;text-decoration:underline;font-weight:600}.home .join,.home .searchBox .fbBtn{display:none}@media screen and (max-width:768px){.home .banerContent .decA.mbDecA{display:block;width:68%;-webkit-box-sizing:border-box;box-sizing:border-box}.home .header .signin:hover a{color:#fff}}@media screen and (max-width:750px){.home .mobileHeader .logo{width:150px}.home .header{display:none}.home .banerContent .searchBox,.home .searchBox .fbBtn,.home .searchBox .locationLoading,.home .searchBox .rowA{display:block}.home .banerContent .itemA,.home .banerContent .itemB,.home .searchBox .rowA label{color:#fff}.home .selectBox .htmlBox{background:#fff;border-radius:4px;color:#1b1b1b}.home .btn.join{display:block;background:#c25854;color:#fff;border-radius:4px;height:42px}.home .logo{height:63px}.home .banerContent .searchBox .goSignUp{margin-top:10px;display:none}.home .banerContent .goSignIn{margin-top:1.5rem}.home .mobileHeader .logo .svgIconBg{width:100%;background:#fff}.home .headerWrap{display:none}.home .mobileHeader.header{display:block;width:100%;background:-webkit-gradient(linear,left top,right top,from(#ed7979),to(#cf5152));background:linear-gradient(90deg,#ed7979,#cf5152);padding:0 15px;height:63px;position:fixed;z-index:99;top:0}.home .header .r{line-height:63px}.home .header .signin{height:100%;line-height:63px;border:0;border-radius:0}.home .header .signUp{margin-right:0;background:#fff;width:85px;height:33px;padding:0;text-align:center;line-height:33px}.home .header .signUp a{color:#d14f4f}.home .header .signin a{color:#fff}.home .banerImg{min-height:0;height:490px}.home .infoWrap{padding:0 15px}.home .infoWrap .cont ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.home .infoWrap .cont ul li{width:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 0;text-align:center}.home .infoWrap .cont ul li div.info{min-height:68px;margin-top:20px}.home .indexA ul{display:block}.home .indexA ul li{width:100%;text-align:center}.home .indexA ul li .img{float:none}.home .indexA ul li .img+div{margin-left:0}.home .indexA{padding:15px}.home .indexA ul li h3{margin-top:20px}.home .indexA ul li p{text-align:center}.home .indexB{padding:75px 15px}.home .searchBox .fbBtn{background:#4169c1;border:0;margin:0 20px 0 0;float:none;width:100%;height:42px;line-height:42px;text-align:center;font-size:16px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;margin-top:2rem;color:#fff}.home .searchBox .fbBtn .svgIconBg{width:26px;vertical-align:middle;height:100%;fill:currentColor;overflow:hidden}.home .searchBox .fbBtn span{display:inline-block;vertical-align:middle;color:#fff;margin:0 0 0 10px;font-size:14px}.home .banerContent .decA{padding:54px 15px 22px;display:none;color:#fff;font-size:20px;line-height:36px;text-align:center;text-transform:uppercase}.home .banerContent .decA.mbDecA{width:100%;padding:54px 15px 22px}.home .searchBox .mbRowA{display:none}.home .banerContent{padding:140px 0 20px}.home .banerContent .btn{margin-top:20px}.home .indexA h2{font-size:21px}}@media screen and (max-width:360px){.home .mobileHeader .logo{width:130px}.home .header .signin{padding:0 10px}.home .header .signUp{width:80px}}@media screen and (max-width:320px){.home .banerContent .decA{padding:54px 15px 10px}}
