<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">section,header,footer{
    width:100%;
    margin:0 auto
}
.wrap{
    max-width:1200px;
    width:96%;
    margin:0 auto;
    position:relative
}
.pink{
    color:#e54278
}
.blue{
    color:#0046a6
}
.blue2{
    color:#013b47
}
.blue3{
    color:#023479
}
.lblue{
    color:#5ee0ff
}
.bir{
    color:#17a6a5
}
.black{
    color:#282828
}
.white{
    color:#fff
}
.orange{
    color:#f58334
}
.grey{
    color:#5c5c5c
}
.green{
    color:#70a300
}
.lgreen{
    color:#99bd23
}
.red{
    color:#ff1800
}
.yellow{
    color:#f7c92a
}
.video_audio{
    margin:50px 0
}
.video_container{
    display:flex
}
.video_container div{
    margin:30px 15px
}
sup{
    font-size:70%;
    line-height:100%;
    vertical-align:top
}
header{
    background:#fff;
    padding:15px 0
}
header .wrap{
    max-width:1160px
}
header li:nth-child(2){
    width:220px
}
header li:nth-child(3){
    width:220px
}
header li:nth-child(4){
    width:320px
}
.block1{
    background:url(../img/xbg1.jpg) 50% 0% no-repeat;
    background-size:cover;
    height:auto;
    height:747px;
    padding:calc(30px + 3%) 0 0
}
.block1 .title span{
    background:rgba(255,87,1,.8);
    padding:0 10px
}
.block1 .arr{
    position:absolute;
    bottom:3%;
    left:50%;
    margin-left:-40px
}
.block2{
    background:#fff;
    padding:calc(30px + 3%) 0 calc(10px + 1%)
}
.block2 .title{
    padding:0 0 calc(15px + 1%)
}
.block2 .desc{
    background:#cdf3fe;
    border:1px dashed #40c2ff;
    padding:15px 0;
    margin-bottom:5%
}
.block2 ul.list{
    padding:5% 0
}
.block2 ul.list li{
    background:url(../img/xcheck.png) no-repeat 0 3px;
    padding:6px 0 6px 35px
}
.block2 .btn{
    width:100%;
    max-width:380px;
    margin-left:35px
}
.block2 .txt{
    width:45%
}
.block2 .img{
    width:30%;
    max-width:563px
}
.sticker{
    position:absolute;
    top:80px;
    right:-30px;
    width:180px;
    height:180px;
    border:8px solid #01cafa;
    border-radius:50%;
    background-color:#01b7ee;
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDFhNWUzIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMWM5ZjkiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0,#01a5e3),color-stop(1,#01c9f9));
    background-image:-webkit-repeating-linear-gradient(top,#01a5e3 0%,#01c9f9 100%);
    background-image:repeating-linear-gradient(to bottom,#01a5e3 0%,#01c9f9 100%);
    background-image:-ms-repeating-linear-gradient(top,#01a5e3 0%,#01c9f9 100%)
}
.sticker p{
    width:100%
}
.sticker .hr{
    width:80%;
    height:1px;
    border-top:1px dashed #fff;
    margin:10px 0 6px
}
.btn{
    display:block;
    border:0;
    outline:none;
    text-align:center;
    border-radius:25px;
    box-shadow:0 5px #0187be;
    color:#fff;
    height:45px;
    line-height:45px;
    background-color:#01b5ed;
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDFjYWZhIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMTlmZTAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(0,#01cafa),color-stop(1,#019fe0));
    background-image:-webkit-repeating-linear-gradient(top,#01cafa 0%,#019fe0 100%);
    background-image:repeating-linear-gradient(to bottom,#01cafa 0%,#019fe0 100%);
    background-image:-ms-repeating-linear-gradient(top,#01cafa 0%,#019fe0 100%)
}
.block2 .list2{
    padding-top:calc(30px + 3%)
}
.block2 .list2 li{
    width:19%;
    text-align:center
}
.block2 .list2 li p{
    padding-top:15px
}
.block3{
    background:#fff;
    padding:calc(10px + 2%) 0 calc(30px + 3%)
}
.block3 .title{
    background:url(../img/xline.png) repeat-x 50% 50%
}
.block3 .title span{
    background:#fff
}
.block3 .txt{
    width:calc(100% - 470px)
}
.block3 ul li{
    background:url(../img/xface.png) no-repeat 0 0;
    padding:0 0 0 50px;
    margin:15px 0
}
.block3 .img{
    margin-top:20px
}
.block3 .img div{
    width:460px;
    background:#cdf3fe;
    border:1px dashed #40c2ff;
    padding:25px;
    text-align:center
}
.block3 .img img{
    padding-top:20px;
    width:100%
}
.block3 .desc{
    padding-bottom:calc(10px + 3%)
}
.block4{
    background:#fff;
    padding:calc(10px + 2%) 0 0
}
.block4 .title{
    background:url(../img/xline.png) repeat-x 50% 50%;
    margin-bottom:calc(10px + 3%)
}
.block4 .title span{
    background:#fff
}
.block4 .desc{
    background:#cdf3fe;
    border:1px dashed #40c2ff;
    padding:15px 0;
    margin-bottom:5%
}
.block4 .desc p{
    width:94%;
    margin:0 auto
}
.block4 ul li{
    width:18%
}
.block4 ul li p{
    padding:20px 0 0;
    line-height:140%
}
.block5{
    background:#fff;
    padding:calc(30px + 3%) 0
}
.block5 .title{
    background:url(../img/xline.png) repeat-x 50% 50%;
    margin-bottom:20px
}
.block5 .title span{
    background:#fff;
    padding:0 20px
}
.block5 .desc span{
    background:#004485;
    padding:0 10px
}
.block5 ul li{
    background:url(../img/xcheck.png) no-repeat 0 3px;
    padding:8px 0 8px 35px
}
.block5 ul li:last-child{
    max-width:720px
}
.block5 ul{
    padding:calc(30px + 3%) 0 80px;
    background:url(../img/xmicro.jpg) no-repeat 100% 100%
}
.block5 .btn{
    outline:none;
    max-width:540px;
    margin:0 auto;
    padding-left:50px
}
.block5 .btn img{
    display:block;
    position:absolute;
    left:30px;
    top:-30px
}
.block5 .info{
    max-width:720px;
    margin:30px auto 0;
    text-align:center
}
.block6{
    background:#004383;
    padding:calc(30px + 3%) 0
}
.block6 #form{
    max-width:380px;
    margin:25px auto
}
.block6 .txt{
    width:40%;
    margin-right:50px
}
.block6 .img img{
    margin-right:175px
}
.block6 .btn{
    width:100%
}
.block6 .info{
    max-width:360px;
    margin:0 auto
}
.block6 .sticker{
    right:50px
}
.block6 .arr{
    position:absolute;
    right:0;
    top:30px
}
.block7{
    background:#fff;
    padding:calc(30px + 3%) 0
}
.block7 .title{
    background:url(../img/xline.png) repeat-x 50% 50%;
    margin-bottom:20px
}
.block7 .title span{
    background:#fff
}
.block7 .block{
    background:url(../img/product.png) no-repeat center 60px;
    background-size:145px;
    padding-top:40px
}
.block7 .list{
    width:48%
}
.block7 .list li{
    margin-bottom:20px
}
.block7 .list .txt p:first-child{
    color:#00498f;
    font-weight:700;
    text-transform:uppercase;
    padding-bottom:10px
}
.block7 .list1{
    text-align:right;
    padding-right:8%
}
.block7 .list1 .txt{
    padding-right:20px
}
.block7 .list2{
    padding-left:8%
}
.block7 .list2 .txt{
    padding-left:20px
}
.block8{
    background:#fff url(../img/xbg2.jpg) no-repeat 50% 50%;
    background-size:cover;
    padding:calc(30px + 3%) 0
}
.block8 .desc{
    padding-bottom:calc(30px + 3%)
}
.block8 .line{
    width:30%;
    background:url(../img/xline.png) repeat-x 50% 50%;
    margin-bottom:20px;
    height:40px
}
*{
    outline:none
}
.block8 .block{
    background:url(https://landing-preview.com/l/eyes/b/img/xbox2.png.pagespeed.ic.Qkk0x_jRcM.webp) no-repeat 50% 100%;
    padding-top:80px
}
.block8 .slide .txt{
    background:#fff url(../img/xquote.png) no-repeat 90% 50%;
    padding:22px;
    position:relative
}
.block8 .slide .txt:after{
    content:'';
    position:absolute;
    width:52px;
    height:21px;
    background:url(../img/xarr-rev.png);
    bottom:-20px;
    left:20%
}
.block8 .slide .about{
    padding:30px 0 0 18%
}
.block8 .slide .about .name{
    padding-left:30px
}
.block9{
    background:#fff;
    padding:calc(30px + 3%) 0
}
.block9 .title{
    background:url(../img/xline.png) repeat-x 50% 50%;
    margin-bottom:calc(30px + 3%)
}
.block9 .title span{
    background:#fff;
    padding:0 20px
}
.block9 .flex div{
    width:30%;
    background:url(../img/xhww.jpg) no-repeat 50% 50%;
    padding:40px 0;
    background-size:cover
}
.block9 .flex div img{
    display:block;
    padding-bottom:10px;
    width:90%;
    margin:0 auto;
    max-width:282px
}
.block9 .flex div p{
    width:80%;
    margin:0 auto;
    color:#011c36;
    padding:10px 0 0
}
.block10{
    background:#fff
}
.block10 .title img{
    margin:5px 10px 0 0
}
.block10 .desc{
    margin-top:-15px;
    padding-left:20%;
    margin-bottom:calc(30px + 3%)
}
.block10 .txt{
    max-width:430px;
    margin-right:3%
}
.block10 .txt button{
    width:100%
}
.block10 .p1{
    padding-bottom:25px
}
.block10 .info{
    max-width:360px;
    margin:20px auto 0
}
.block10 #form{
    background:#023c8a;
    padding:20px;
    border-radius:30px;
    margin:0 auto 25px
}
.block10 .sticker{
    right:-100px;
    bottom:0;
    top:auto
}
footer{
    background:#00498f url(../img/xfoot.jpg) no-repeat 50% 0;
    padding:calc(30px + 3%) 0;
    color:#fff;
    line-height:20px
}
footer .phone{
    padding-left:30px;
    color:#5bdfff;
    background:url(https://landing-preview.com/l/eyes/b/img/xphone2.png.pagespeed.ic.ZlWtpvuIdC.webp) no-repeat 0 50%
}
footer ul li{
    width:48%
}
.bx-wrapper .bx-viewport{
    border:0;
    box-shadow:none;
    background:0 0;
    left:0
}
.bx-wrapper{
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    background:0 0;
    height:100%;
    padding:0 0%;
    margin-bottom:0
}
.bx-wrapper .bx-pager{
    display:none
}
.bx-wrapper .bx-controls-direction a{
    top:50%;
    margin-top:-23px;
    width:30px;
    height:46px
}
.bx-wrapper .bx-prev{
    left:-80px;
    background:url(https://landing-preview.com/l/eyes/b/img/xprev.png.pagespeed.ic.iEfD4G4zPe.webp) no-repeat;
    background-size:100%;
    text-decoration:none;
    border-bottom:none
}
.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{
    background:url(https://landing-preview.com/l/eyes/b/img/xprev.png.pagespeed.ic.iEfD4G4zPe.webp) no-repeat center;
    background-size:100%;
    background-position:center
}
.bx-wrapper .bx-next{
    right:-80px;
    background:url(https://landing-preview.com/l/eyes/b/img/xnext.png.pagespeed.ic.GLdnCKOZu8.webp) no-repeat;
    background-size:100%;
    text-decoration:none;
    border-bottom:none
}
.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{
    background:url(https://landing-preview.com/l/eyes/b/img/xnext.png.pagespeed.ic.GLdnCKOZu8.webp) no-repeat center;
    background-size:100%;
    background-position:center
}
.bx-wrapper .bx-controls-direction a:hover{
    opacity:.9
}
@media screen and (max-width:1400px){
    .bx-wrapper{
        padding:0 calc(35px + 2%)
    }
    .bx-wrapper .bx-prev{
        left:0
    }
    .bx-wrapper .bx-next{
        right:0
    }
}
@media screen and (max-width:1280px){
    .sticker{
        right:0;
        top:auto;
        bottom:0
    }
}
@media screen and (max-width:1140px){
    header li:nth-child(4){
        display:none
    }
    .block3 .img{
        display:none
    }
    .block3 .txt{
        width:100%
    }
    .block4 ul{
        justify-content:space-around;
        -webkit-align-content:space-around;
        -ms-flex-line-pack:distribute
    }
    .block4 ul li{
        margin:25px auto
    }
    .block5 ul{
        padding:calc(30px + 3%) 0 450px;
        background:url(../img/xmicro.jpg) no-repeat 50% 100%
    }
    .block7 .block{
        background:#fff
    }
    .block7 .list{
        width:100%;
        max-width:680px;
        margin:0 auto
    }
    .block7 .list1{
        padding:0
    }
    .block7 .list2{
        padding:0
    }
    .block7 .list1 .txt{
        padding:0 0 0 20px;
        text-align:left
    }
    .block7 .list1 li{
        flex-flow:row-reverse;
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        -moz-box-direction:reverse;
        -webkit-box-direction:reverse
    }
}
@media screen and (max-width:840px){
    .px50{
        font-size:36px
    }
    .px72{
        font-size:58px
    }
    .block1{
        height:540px
    }
    .block4 ul li{
        width:30%
    }
    .block10 .title img{
        margin:2px 10px 0 0;
        width:180px
    }
    .block10 .txt{
        width:100%;
        margin:0 auto calc(30px + 3%)
    }
    .block3 .title{
        background:0 0
    }
    .block4 .title{
        background:0 0
    }
    .block5 .title{
        background:0 0
    }
    .block7 .title{
        background:0 0
    }
    .block9 .title{
        background:0 0
    }
    .block2 .txt{
        width:100%;
        max-width:840px;
        margin:0 auto;
        text-align:center
    }
    .block2 .txt li{
        text-align:left
    }
    .block2 .img{
        width:100%;
        text-align:center;
        margin:calc(30px + 3%) auto 0
    }
    .block2 .btn{
        margin:0 auto
    }
    .block2 .list2 li{
        width:30%;
        margin:25px auto
    }
    .block6 .txt{
        width:100%;
        max-width:580px;
        margin:0 auto calc(30px + 3%)
    }
    .block6 .img{
        width:100%;
        text-align:center
    }
    .block6 .img img{
        margin-right:0
    }
    header li:nth-child(2) img{
        width:40px
    }
    header li:nth-child(3) img{
        width:40px
    }
    header li:nth-child(2),header li:nth-child(3){
        width:180px;
        font-size:14px;
        line-height:100%
    }
    .px40{
        font-size:28px
    }
    .px50{
        font-size:30px
    }
    .px72{
        font-size:48px
    }
    .block1{
        height:480px
    }
    .block1 .arr{
        width:50px;
        margin-left:-25px
    }
    .block1 .arr img{
        width:100%
    }
    .block4 ul li{
        width:45%
    }
    .block9 .flex div{
        width:100%;
        max-width:540px;
        margin:3% auto
    }
    .block10 .title img{
        margin:2px 10px 0 0;
        width:140px
    }
    .block10 .title p{
        text-align:left
    }
    .block10 .desc{
        margin:0 auto calc(30px + 3%);
        padding:0
    }
}
@media screen and (max-width:640px){
    .px72{
        font-size:38px
    }
    .block1{
        height:420px
    }
    .block10 .title p{
        width:100%;
        text-align:center
    }
    footer ul li{
        width:100%;
        text-align:center
    }
    footer ul li.alright{
        width:100%;
        text-align:center
    }
}
@media screen and (max-width:580px){
    header li:nth-child(1){
        width:100%;
        text-align:center
    }
    header li:nth-child(2),header li:nth-child(3){
        display:none
    }
    .block2 .list2 li{
        width:45%;
        margin:25px auto
    }
    .block10 .rel img{
        width:100%;
        max-width:200px
    }
    main{
        overflow:hidden
    }
    .video_container{
        display:block
    }
}
</pre></body></html>