@media screen and (max-width: 320px){html{font-size:12px !important}}@media (min-width: 321px) and (max-width: 375px){html{font-size:14px !important}}@media (min-width: 376px) and (max-width: 414px){html{font-size:15.5px !important}}@media (min-width: 415px) and (max-width: 768px){html{font-size:18px !important}}.transformY-0{opacity:0;animation:transformY 0s;animation-delay:0.3s;animation-fill-mode:forwards}.transformY-1{opacity:0;animation:transformY .2s;animation-delay:0.3s;animation-fill-mode:forwards}.transformY-2{opacity:0;animation:transformY .4s;animation-delay:0.3s;animation-fill-mode:forwards}.transformY-3{opacity:0;animation:transformY .6s;animation-delay:0.3s;animation-fill-mode:forwards}.transformY-4{opacity:0;animation:transformY .8s;animation-delay:0.3s;animation-fill-mode:forwards}.transformY-5{opacity:0;animation:transformY 1s;animation-delay:0.3s;animation-fill-mode:forwards}@keyframes transformY{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0px)}}.step-0{opacity:0;transform:translateY(30px);transition-duration:0.6s;transition:opacity 0.6s 0s,transform 0.6s 0s}.step-1{opacity:0;transform:translateY(30px);transition-duration:0.6s;transition:opacity 0.6s .2s,transform 0.6s .2s}.step-2{opacity:0;transform:translateY(30px);transition-duration:0.6s;transition:opacity 0.6s .4s,transform 0.6s .4s}.step-3{opacity:0;transform:translateY(30px);transition-duration:0.6s;transition:opacity 0.6s .6s,transform 0.6s .6s}.step-4{opacity:0;transform:translateY(30px);transition-duration:0.6s;transition:opacity 0.6s .8s,transform 0.6s .8s}.step-5{opacity:0;transform:translateY(30px);transition-duration:0.6s;transition:opacity 0.6s 1s,transform 0.6s 1s}.step-6{opacity:0;transform:translateY(30px);transition-duration:0.6s;transition:opacity 0.6s 1.2s,transform 0.6s 1.2s}.on .step-0{opacity:1 !important;transform:translateY(0)}.on .step-1{opacity:1 !important;transform:translateY(0)}.on .step-2{opacity:1 !important;transform:translateY(0)}.on .step-3{opacity:1 !important;transform:translateY(0)}.on .step-4{opacity:1 !important;transform:translateY(0)}.on .step-5{opacity:1 !important;transform:translateY(0)}.on .step-6{opacity:1 !important;transform:translateY(0)}.main{font-family:"Spartan", "Segoe UI", Arial, "Microsoft Yahei", sans-serif}.main img{max-width:none;width:auto}.banner{width:100%;height:250px;background:url("../images/awards/banner_bg.jpg") center no-repeat;background-size:cover;margin-top:76px;padding:34px 0 45px}.banner .wrapper .title_box{display:flex;flex-direction:column;align-items:center}.banner .wrapper .title_box>img{display:block;margin-bottom:25px;width:70px;height:54px}.banner .wrapper .title_box h1{font-size:40px;font-weight:bold;color:#ffffff;text-shadow:2px 0px 1px #a39fff;margin-bottom:33px}.banner .wrapper .title_box>p{font-size:16px;color:#f1f1fe}.banner_main{padding:73px 0 18px}.banner_main ul{max-width:1068px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch}.banner_main ul li{position:relative;margin-bottom:45px;width:22%;background:radial-gradient(circle, #fff 0%, #eff1ff 100%)}.banner_main ul li>a{display:flex;width:100%;padding:10px;height:158px;align-items:center;justify-content:center}.banner_main ul li img{display:block;width:60%}.media{width:100%;height:181px;background:url("../images/awards/media_bg.png") no-repeat;background-size:100% 100%;padding-top:95px;position:relative}.media::after{content:"";display:block;width:19px;height:12px;background:url("../images/awards/triangle.png") no-repeat;background-size:contain;position:absolute;bottom:-11px;left:50%;transform:translateX(-50%)}.media h2{text-align:center;font-size:40px;font-weight:bold;color:#ffffff;text-shadow:2px 0px 1px #a39fff}.media_main{padding:85px 0 83px;background:linear-gradient(180deg, #f4effd 0%, rgba(255,255,255,0) 100%)}.media_main .wrapper{display:flex;flex-direction:column;align-items:center}.media_main .wrapper .reviews{display:flex;margin-bottom:69px}.media_main .wrapper .reviews .media_img{width:156px;height:144px;background:linear-gradient(180deg, #e0d0fa 0%, #d3ddfc 20%, #f2c7f7 42%, #81c2f5 74%, #677bfa 100%);border-radius:4px;position:relative;margin-right:37px}.media_main .wrapper .reviews .media_img .round{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:130px;height:130px;background:#fff;border-radius:50%;overflow:hidden}.media_main .wrapper .reviews .media_img .round>a{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center}.media_main .wrapper .reviews .media_img .round img{display:block;width:66%}.media_main .wrapper .reviews .media_reviews{width:797px}.media_main .wrapper .reviews .media_reviews .name{width:797px;height:32px;background:linear-gradient(261deg, #fff 0%, #d5d4fd 100%);padding-left:8px;margin-bottom:30px}.media_main .wrapper .reviews .media_reviews .name span:nth-of-type(1){font-size:18px;font-weight:600;color:#3b3b3b;line-height:32px;margin-right:151px}.media_main .wrapper .reviews .media_reviews .name span:nth-of-type(2){font-size:16px;font-weight:500;color:#5b75bc;line-height:32px}.media_main .wrapper .reviews .media_reviews .text{font-size:16px;font-weight:500;color:#3b3b3b;line-height:19px}@media (max-width: 768px){.main img{max-width:none;width:auto}.banner{width:100%;height:auto;margin-top:0;padding:6.4285714286rem 0}.banner .wrapper{padding:0 1.1428571429rem}.banner .wrapper .title_box h2{font-size:1.4285714286rem;margin-bottom:1.1428571429rem}.banner .wrapper .title_box>p{font-size:1.1428571429rem;text-align:center}.banner_main{padding:2.7142857143rem 1.1428571429rem 1.2857142857rem}.banner_main ul{max-width:none;width:100%}.banner_main ul li{margin-bottom:1.5714285714rem;width:22%}.banner_main ul li>a{padding:.7142857143rem;height:5.7142857143rem}.media{width:100%;height:7.1428571429rem;padding-top:3.4285714286rem}.media h2{padding:0 1.1428571429rem;font-size:1.4285714286rem}.media_main{padding:3rem 1.1428571429rem}.media_main .wrapper .reviews{margin-bottom:2.5rem;display:block}.media_main .wrapper .reviews .media_img{position:relative;margin:0 auto;width:156px;height:144px}.media_main .wrapper .reviews .media_reviews{margin-top:2.1428571429rem;width:100%}.media_main .wrapper .reviews .media_reviews .name{width:100%;margin-bottom:1.1428571429rem}.media_main .wrapper .reviews .media_reviews .name span:nth-of-type(1){font-size:1.2857142857rem;margin-right:0}.media_main .wrapper .reviews .media_reviews .name span:nth-of-type(2){font-size:1.1428571429rem}.media_main .wrapper .reviews .media_reviews .text{font-size:1.1428571429rem}}
