.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.light{font-family:"light"}.regular{font-family:"regular"}.medium{font-family:"medium"}.mr{font-family:"mr"}.mm{font-family:"mm"}.mb{font-family:"mb"}.enlight{font-family:"enlight"}.flex{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.flex-wrap{flex-flow:wrap}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.inline-block{display:inline-block}.block{display:block}.hide{display:none}.txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bold{font-weight:700}.ligher{font-weight:lighter}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.box-shadow{box-shadow:0 10px 30px rgba(0,0,0,0.15)}.linear{transition-timing-function:linear;-o-transition-timing-function:linear;-moz-transition-timing-function:linear;-webkit-transition-timing-function:linear}.ease{transition-timing-function:ease;-o-transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease}.ease-in{transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.ease-out{transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}.ease-in-out{transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out}.before{opacity:0;visibility:hidden}.after{opacity:1;visibility:visible}.upper{text-transform:uppercase}.middle{vertical-align:middle}.background{background-size:contain;background-repeat:no-repeat;background-position:center center}.coverbackground{background-size:cover;background-repeat:no-repeat;background-position:center center}.application-wrapper .part-1 .item{margin-bottom:.36rem}.application-wrapper .part-1 .item:last-child{margin-bottom:0}.application-wrapper .part-1 .title{font-size:var(--fs24);color:#333;line-height:var(--lh36);margin-bottom:3px}.application-wrapper .part-1 .content{font-size:var(--fs16);color:#666;line-height:var(--lh30)}.application-wrapper .part-2{margin-top:.82rem}.application-wrapper .part-2 .main{position:relative;padding-top:.8rem;padding-bottom:1.45rem}.application-wrapper .part-2 .title{font-size:var(--fs48);line-height:var(--lh60);color:#070707;margin-bottom:.72rem}.application-wrapper .part-2 .animated .circle:before{transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);opacity:1;visibility:visible}.application-wrapper .part-2 .animated .circle .pic{opacity:1;visibility:visible;transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0)}.application-wrapper .part-2 .circle{position:relative;width:492px;height:492px;margin:0 auto;padding:18px;cursor:pointer}.application-wrapper .part-2 .circle:hover img{transform:scale(1.05) translateZ(0);-o-transform:scale(1.05) translateZ(0);-moz-transform:scale(1.05) translateZ(0);-webkit-transform:scale(1.05) translateZ(0)}.application-wrapper .part-2 .circle:before{content:"";width:100%;height:100%;border-radius:50%;background-color:rgba(21,61,143,0.05);transform:scale(0) translateZ(0);-o-transform:scale(0) translateZ(0);-moz-transform:scale(0) translateZ(0);-webkit-transform:scale(0) translateZ(0);opacity:0;visibility:hidden;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;position:absolute;left:0;top:0;z-index:1}.application-wrapper .part-2 .circle .pic{border-radius:50%;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;transition-delay:.5s;opacity:0;visibility:hidden;transform:scale(.8) translateZ(0);-o-transform:scale(.8) translateZ(0);-moz-transform:scale(.8) translateZ(0);-webkit-transform:scale(.8) translateZ(0);position:relative;z-index:10}.application-wrapper .part-2 .circle img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.application-wrapper .part-2 ul{list-style-type:none}.application-wrapper .part-2 ul li{position:absolute;width:4rem}.application-wrapper .part-2 ul li:hover .icon{border-color:#e60013}.application-wrapper .part-2 ul li:hover .icon:before{transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);opacity:1;visibility:visible}.application-wrapper .part-2 ul li:hover .icon img{filter:brightness(0) invert(1)}.application-wrapper .part-2 ul li:hover .pic img{transform:scale(1.05) translateZ(0);-o-transform:scale(1.05) translateZ(0);-moz-transform:scale(1.05) translateZ(0);-webkit-transform:scale(1.05) translateZ(0)}.application-wrapper .part-2 ul li:first-child .icon:after{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.application-wrapper .part-2 ul li:nth-child(1),.application-wrapper .part-2 ul li:nth-child(2){top:0}.application-wrapper .part-2 ul li:nth-child(3),.application-wrapper .part-2 ul li:nth-child(4){bottom:0}.application-wrapper .part-2 ul li:nth-child(3) .icon,.application-wrapper .part-2 ul li:nth-child(4) .icon{top:auto;bottom:.56rem}.application-wrapper .part-2 ul li:nth-child(3) .icon:after,.application-wrapper .part-2 ul li:nth-child(4) .icon:after{width:.86rem;height:.66rem;background-image:url(../img/half2.png);top:-0.1rem}.application-wrapper .part-2 ul li:nth-child(1),.application-wrapper .part-2 ul li:nth-child(3){left:0}.application-wrapper .part-2 ul li:nth-child(1) .icon:after,.application-wrapper .part-2 ul li:nth-child(3) .icon:after{left:calc(100% + 1px);right:auto}.application-wrapper .part-2 ul li:nth-child(2),.application-wrapper .part-2 ul li:nth-child(4){right:0}.application-wrapper .part-2 ul li:nth-child(2) .icon,.application-wrapper .part-2 ul li:nth-child(4) .icon{right:calc(100% + .6rem);left:auto}.application-wrapper .part-2 ul li:nth-child(4) .icon:after{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.application-wrapper .part-2 ul .pic{border-radius:.1rem}.application-wrapper .part-2 .icon{position:absolute;left:calc(100% + .6rem);top:0;z-index:10;width:1.08rem;height:1.08rem;border-radius:50%;border:solid 1px #eee;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;transition:all .48s;-o-transition:all .48s;-moz-transition:all .48s;-webkit-transition:all .48s}.application-wrapper .part-2 .icon:after{content:"";width:.8rem;height:.6rem;background:url(../img/half.png) no-repeat;background-size:100% 100%;position:absolute;right:calc(100% + 1px);top:50%;z-index:1}.application-wrapper .part-2 .icon:before{content:"";width:100%;height:100%;background:#e60013;position:absolute;left:0;top:0;z-index:1;border-radius:50%;transform:scale(.9) translateZ(0);-o-transform:scale(.9) translateZ(0);-moz-transform:scale(.9) translateZ(0);-webkit-transform:scale(.9) translateZ(0);transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;opacity:0;visibility:hidden}.application-wrapper .part-2 .icon img{display:block;width:44.44%;margin:0 auto;transition:all .48s;-o-transition:all .48s;-moz-transition:all .48s;-webkit-transition:all .48s;position:relative;z-index:2}.application-wrapper .part-2 .name{font-size:var(--fs24);color:#333;text-align:center;line-height:var(--lh30);margin-top:.26rem}.pic-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none;background:rgba(0,0,0,0.5)}.pic-modal.on{display:block}.pic-modal.on .box{display:block}.pic-modal.on.out .box{animation:fadeOutUp50 1s .2s ease forwards}.pic-modal .main{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;height:100%;align-items:center}.pic-modal .box{position:relative;width:70.83%;margin:0 auto;background-color:#ffffff;border-radius:.1rem;padding:.28rem}.pic-modal .closebtn{position:absolute;right:.6rem;top:.6rem;z-index:10;display:block;width:.4rem;height:.4rem;transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}.pic-modal .closebtn:hover{transform:rotate(90deg)}.pic-modal .closebtn svg{fill:#e60013}@media (max-width: 1600px){.application-wrapper .part-2 ul li:nth-child(1) .icon:after,.application-wrapper .part-2 ul li:nth-child(2) .icon:after{margin-top:5px}.application-wrapper .part-2 ul li:nth-child(3) .icon:after,.application-wrapper .part-2 ul li:nth-child(4) .icon:after{top:-15px}}@media (max-width: 1440px){.application-wrapper .part-2 .circle{width:460px;height:460px}}@media (max-width: 1004px){.application-wrapper .part-1 .item{margin-bottom:.4rem}.application-wrapper .part-1 .title{font-size:var(--fs20);line-height:var(--lh30)}.application-wrapper .part-1 .content{font-size:var(--fs15);line-height:var(--lh28)}.application-wrapper .part-2{margin-top:.8rem}.application-wrapper .part-2 .main{padding-top:0;padding-bottom:0;overflow:hidden}.application-wrapper .part-2 .title{font-size:var(--fs22);line-height:var(--lh30);margin-bottom:.6rem}.application-wrapper .part-2 .circle{width:5.6rem;height:5.6rem;padding:var(--offset)}.application-wrapper .part-2 ul{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.4rem}.application-wrapper .part-2 ul li{position:static;width:calc((100% - .3rem) / 2);margin-top:.6rem}.application-wrapper .part-2 ul li:nth-child(2) .icon{right:0}.application-wrapper .part-2 ul li:nth-child(3) .icon,.application-wrapper .part-2 ul li:nth-child(4) .icon{top:-5.4rem;bottom:auto}.application-wrapper .part-2 ul li:nth-child(3) .icon{left:.3rem}.application-wrapper .part-2 ul li:nth-child(4) .icon{right:.3rem}.application-wrapper .part-2 .icon{top:-6.4rem;left:0}.application-wrapper .part-2 .name{font-size:var(--fs16);line-height:var(--lh24)}.pic-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none;background:rgba(0,0,0,0.5)}.pic-modal.on{display:block}.pic-modal.on .box{display:block}.pic-modal.on.out .box{animation:fadeOutUp50 1s .2s ease forwards}.pic-modal .main{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;height:100%;align-items:center}.pic-modal .box{position:relative;width:70.83%;margin:0 auto;background-color:#ffffff;border-radius:.1rem;padding:.28rem}.pic-modal .closebtn{position:absolute;right:.6rem;top:.6rem;z-index:10;display:block;width:.4rem;height:.4rem;transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}.pic-modal .closebtn:hover{transform:rotate(90deg)}.pic-modal .closebtn svg{fill:#e60013}}