﻿html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
ul{-webkit-padding-start:0;padding-inline-start:0}
li{list-style:none}
a,a:hover{text-decoration:none}
h2{font-weight:400}
body.compensate-for-scrollbar{overflow:hidden}
.fancybox-content{width:80%;height:auto;max-width:800px;padding:60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px}
.fancybox-content p{line-height:1.5em;color:#666}
.lightbox_table{width:100%;height:100%}
.lightbox_table_cell{vertical-align:middle}
.lightbox_style{display:none}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
.fancybox-container{height:100%;left:0;outline:0;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg{background:#202020;opacity:.97;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:1}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{display:none;height:100%;left:0;outline:0;overflow:auto;padding:144px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}
.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image::before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:#fff;display:inline-block;margin:0;overflow:auto;padding:20px;position:relative;text-align:left;vertical-align:middle;color:#666}
.fancybox-content h4{font-size:22px;color:#000;font-weight:500;line-height:1.5em}
.fancybox-content li{line-height:1.5em;padding:10px 0;list-style:decimal}
.fancybox-content li img{margin:0 5px;vertical-align:middle}
.fancybox-content ul li{list-style-type:disc;margin-left:20px}
.fancybox-content ol{list-style-type:decimal;margin:0;padding:0 0 0 20px}
.fancybox-content p{line-height:1.5em}
.fancybox-content p img{margin:0 5px;vertical-align:middle}
.fancybox-content hr{margin:30px 0}
.fancybox-content .lightbox_pic_d{width:100%;max-width:1000px;height:auto;margin:20px 0}
.fancybox-content .box_content{padding:20px}
.fancybox-content .box_content h3{font-size:26px;padding:20px 0;color:#6cd789}
.fancybox-content .btn{display:block;width:100%;max-width:300px;margin:20px auto;padding:20px 0;cursor:pointer;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%);border-radius:5px;font-size:18px;color:#fff;border:0;outline:0}
.fancybox-content .checkbox{margin-right:10px;color:#000;font-size:18px;margin:25px 0;text-align:center}
.fancybox-content .checkbox input{margin-right:10px;border:1px solid #16ada5}
.fancybox-content .change{background:#ccc;cursor:auto}
.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}
.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-container [data-selectable=true]{cursor:text}
.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--iframe .fancybox-content{background:#fff}
.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:#202020;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:50px;width:50px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;top:5px;right:5px}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#fff}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:0}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}
.fancybox-button div{height:100%}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%;border-radius:50%;border:3px solid #6cd789}
.fancybox-button svg path{fill:currentColor;stroke:none;stroke-width:1}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}
.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:#6cd789;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}
.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}
.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
@media all and (max-height:576px){.fancybox-caption{padding:12px}
.fancybox-slide{padding-left:6px;padding-right:6px}
.fancybox-slide--image{padding:6px 0}
.fancybox-close-small{right:-6px}
.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}
}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.fancybox-thumbs__list a:focus::before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}
@media all and (max-width:768px){.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}
@media screen and (min-width:768px){.fancybox-button{height:72px;width:72px;top:77px;right:74px}
.fancybox-content{padding:60px;-webkit-box-sizing:border-box;box-sizing:border-box}
}
.owl-next,.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:100px;background-color:red}
.owl-next span,.owl-prev span{font-size:100px;color:#ccc;-webkit-transition:.3s;transition:.3s}
.owl-prev{left:-3rem}
.owl-next{right:-3rem}
.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent;color:#6cd789}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#6cd789}
.but_more{display:block;width:100%;max-width:160px;margin:50px auto;line-height:45px;border:1px solid #6cd789;color:#6cd789;border-radius:50px;-webkit-transition:.3s;transition:.3s;text-align:center;font-size:18px}
.but_more:hover{background-color:#6cd789;color:#fff}
button{outline:0}
.wrap_1400{width:100%;max-width:1400px;margin:auto}
.wrap_1200{width:100%;max-width:1200px;margin:auto}
.but_dw{display:block;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%);width:120px;color:#fff;padding:15px 20px;font-size:18px;text-align:center;border-radius:3px}
.but_dw:hover{background:linear-gradient(160deg,#16ada5 0,#16ada5 47%,#16ada5 100%)}
.swiper-container{width:100%;height:280px}
.swiper-container img{height:auto;background-position:50%;background-size:cover;overflow:hidden}
.swiper-container .kv_box{height:200px;margin-bottom:180px}
.swiper-container .kv_link{width:100%;display:block;left:0;right:0;top:0;bottom:0}
.swiper-container .kv_1{background:url(../images/kv_06.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}
.swiper-container .kv_2{background:url(../images/kv_07.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}
.swiper-container .kv_3{background:url(../images/kv_08.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}
.swiper-container .kv_4{background:url(../images/kv_star_20211210.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{height:auto;top:10px;bottom:0;width:50px;outline:0;background-size:40%;-webkit-tap-highlight-color:transparent}
@media screen and (min-width:768px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-size:60%}
}
@media screen and (min-width:1441px){.swiper-container .kv_box{margin:auto;width:100%;height:650px;margin-bottom:0}
}
@media(min-width:768px) and (max-width:1440px){.swiper-container .kv_box{height:420px;margin-bottom:0}
}
.swiper-slide{background-position:center;background-size:cover}
.index_kv .txt_group{position:absolute;top:0;bottom:0;width:100%;max-width:500px;height:40%;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.3);-webkit-box-shadow:rgba(145,145,145,.25) 0 3px 3px;box-shadow:rgba(145,145,145,.25) 0 3px 3px}
.index_kv .txt_group .txt{font-size:1.2rem;color:#fff;line-height:1.8em}
@media screen and (min-width:768px){.index_kv .swiper-container{height:100%}
.index_kv .txt_group{margin:auto}
.index_kv .txt_group .txt{font-size:1.5rem}
.index_kv .txt_group .but_dw{width:160px}
}
h2{font-size:26px;font-weight:700;text-align:center;position:relative;letter-spacing:.02em}
h2::before{content:"";position:absolute;display:block;height:3px;width:80px;background:-webkit-gradient(linear,left top,right top,color-stop(-6%,#7de379),color-stop(98%,#4364e8));background:linear-gradient(90deg,#7de379 -6%,#4364e8 98%);bottom:-20px;left:0;right:0;margin:auto}
.index_about .container{margin:0 30px}
.index_about .wrap{width:100%;max-width:1200px}
.index_about .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0}
.index_about .item_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.index_about .item_txt h3{font-size:20px;margin:25px 0 10px}
.index_about .item_txt p{font-size:14px;line-height:1.8em}
.index_about .item_pic img{width:100%}
@media screen and (min-width:768px){.index_about .container{overflow:hidden}
.index_about .item{margin-top:80px}
.index_about .item:nth-child(1){-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}
.index_about .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.index_about .wrap1{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row-reverse}
.index_about .order_1{margin-right:-80px}
.index_about .order_2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:30px}
.index_about .order_3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:30px}
.index_about .item_txt{-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:500px}
.index_about .item_txt h3{font-size:26px;margin:0;font-family:noto sans tc,sans-serif;font-weight:300}
.index_about .item_txt p{font-size:16px;width:100%;max-width:800px;line-height:1.8em;padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}
.index_about .item_pic{-webkit-box-flex:1;-ms-flex-positive:1}
}
.index_mv{position:relative}
.index_mv .container{margin:0}
.index_mv .video_wrap{width:100%;max-width:1400px;margin:auto}
.index_mv .video_content{position:relative;left:0;right:0;top:0;bottom:0;margin:auto}
.index_mv .video_box{width:100%;margin:auto;background-color:#ccc;background:url(../images/pic_index_veido_3.svg) no-repeat center center;background-position:50%;background-size:contain;position:relative}
.index_mv .col{width:100%;padding:18% 15% 13% 7%;-webkit-box-sizing:border-box;box-sizing:border-box}
.index_mv .movie{width:100%;height:0;padding-bottom:56.25%;position:relative}
.index_mv .movie video{width:100%;height:100%;position:absolute;outline:0}
.index_features{overflow:hidden}
.index_features h2{margin-bottom:50px;font-size:26px;font-weight:700}
.index_features .features_card{max-width:1200px;margin:100px auto;text-align:center}
.index_features .features_card .owl-carousel .owl-item img{width:80%;margin:auto}
.index_features .features_card .item{padding:15px}
.index_features .features_card .item .pic{width:150px;height:auto;margin:0 auto 40px}
.index_features .features_card .item .txt{width:80%;margin:auto;font-size:22px}
.index_features .features_card .item h3{font-size:20px;color:#333}
.index_features .features_card .item p{color:#666;line-height:1.5em;font-size:16px}
@media screen and (min-width:768px){.index_features h2{margin-bottom:80px;font-size:34px}
.index_features .owl-prev{left:-6rem}
.index_features .owl-next{right:-7rem}
.index_features .owl-next,.index_features .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.index_features .owl-next span:hover,.index_features .owl-prev span:hover{color:#449610}
}
.index_blog{overflow:hidden}
.index_blog h2{margin-bottom:80px;font-size:26px;font-weight:700}
.index_blog .blog_card{max-width:1200px;margin:100px auto;text-align:center}
.index_blog .blog_card .item{border:1px solid #eee;overflow:hidden;border-radius:15px;margin:5px 0}
.index_blog .blog_card .item .pic{width:100%;height:auto}
.index_blog .blog_card .item .txt{width:85%;margin:0 auto 30px;font-size:22px}
.index_blog .blog_card .item h3{font-size:20px;color:#333;margin:10px 0}
.index_blog .blog_card .item p{color:#666;line-height:1.5em;font-size:14px;text-align:left}
@media screen and (min-width:768px){.index_blog .blog_card{margin-bottom:150px}
.index_blog h2{font-size:34px}
.index_blog .owl-next,.index_blog .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.index_blog .owl-next span:hover,.index_blog .owl-prev span:hover{color:#449610}
.index_blog .owl-prev{left:-6rem}
.index_blog .owl-next{right:-7rem}
.index_blog .item{width:100%;max-width:380px}
.index_blog .item h3{font-size:22px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.index_blog .item p{font-size:16px}
}
.index_download{color:#fff;text-align:center}
.index_download .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.index_download .pic_box{width:100%;max-width:450px;height:100%;background-position:50%;background-size:cover;padding-top:inherit}
.index_download .txt_box{width:100%;text-align:center;margin-top:20px;padding:40px 20px;background:-webkit-gradient(linear,left top,right top,from(#7de379),color-stop(-39%,#3e52a8),to(#2b3874));background:linear-gradient(90deg,#7de379 0,#3e52a8 -39%,#2b3874 100%);-webkit-box-sizing:border-box;box-sizing:border-box}
.index_download .txt_box a{margin:auto;display:block;margin-bottom:20px;width:130px;-webkit-box-shadow:8px 24px 26px 0 rgba(17,22,50,.18);box-shadow:8px 24px 26px 0 rgba(17,22,50,.18)}
.index_download .txt_box h3{margin:0;font-size:36px;font-family:Helvetica;font-weight:700}
.index_download .txt_box h3 span{color:#7de379;display:block}
.index_download .txt_box p{font-size:14px;line-height:1.5em;padding:0 20px;color:#fff}
@media screen and (min-width:768px){.index_download .container_full{background:linear-gradient(152deg,#7ce279 0,#3a94cb 31%,#038273 31%);padding-top:30px}
.index_download .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.index_download .pic_box{display:inline-block;vertical-align:middle}
.index_download .pic_box img{display:block;max-width:450px;height:auto;margin-left:0}
.index_download .txt_box{margin-top:0;padding:20px 20px 20px 70px;position:static;text-align:left;width:auto;background:0 0}
.index_download .txt_box h3{font-size:52px}
.index_download .txt_box p{font-size:18px;padding:0}
.index_download .txt_box a{margin:0}
.index_download .txt_box span{display:block;max-width:750px;width:100%}
}
#gotop{position:fixed;font-size:22px;z-index:90;right:20px;bottom:20px;display:none;width:50px;height:50px;color:#fff;background-color:rgba(0,0,0,.5);line-height:50px;border-radius:50%;-webkit-transition:all .5s;transition:all .5s;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}
#gotop:hover{background:-webkit-gradient(linear,left top,left bottom,from(#7de379),color-stop(47%,#16ada5),to(#5978f4));background:linear-gradient(180deg,#7de379 0,#16ada5 47%,#5978f4 100%)}
@media screen and (min-width:768px){#gotop{right:30px;bottom:50px}
}
.page{padding:80px 0;text-align:center;margin:auto}
.page .pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.page .page_item{width:50px;height:40px;overflow:hidden;position:relative}
.page .page_item span.Previous{display:block;position:absolute;right:5px;-webkit-transition:.2s cubic-bezier(0,.33,.61,.99);transition:.2s cubic-bezier(0,.33,.61,.99)}
.page .page_item span.Previous:hover{right:10px}
.page .page_item span.Previous:hover .material-icons{color:#6cd789}
.page .page_item span.next{display:block;position:absolute;left:5px;-webkit-transition:.2s cubic-bezier(0,.33,.61,.99);transition:.2s cubic-bezier(0,.33,.61,.99)}
.page .page_item span.next:hover{left:10px}
.page .page_item span.next:hover .material-icons{color:#6cd789}
.page .page_link{color:#000;font-size:1.25rem;padding:15px;font-weight:700;position:relative;-webkit-transition:all .3s;transition:all .3s}
.page .page_link:hover:before{content:"";border-bottom:2px solid #000;position:absolute;z-index:1;left:15px;bottom:10px;height:2px;width:13px}
.page .active::before{content:"";border-bottom:2px solid #6cd789;position:absolute;z-index:1;left:15px;bottom:10px;height:2px;width:13px}
.page .material-icons{font-size:32px;color:#666}
.but_blog{display:block;color:#333;font-size:15px;padding:15px 10px;width:50%;margin:auto;border:1px solid #eaeced;-webkit-transition:.3s;transition:.3s}
.but_blog:hover{color:#fff;background:#6cd789}
header{position:fixed;z-index:999;width:100%}
header h1{margin:0 0 0 10px}
header h1 a{height:40px;width:175px;float:left;text-indent:-9999px;background: no-repeat;background-size:cover}
header .main_header{padding-top:0;z-index:1}
header .logo{position:relative;top:0;left:0;width:100%;padding:13px 108px 13px 10px;z-index:99;-webkit-box-sizing:border-box;box-sizing:border-box;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;background-color:#f6f8f9;-webkit-box-shadow:rgba(145,145,145,.25) 0 1px 3px;box-shadow:rgba(145,145,145,.25) 0 1px 3px}
header .logo a img{vertical-align:middle;width:120px}
header .menu_btn{width:20px;height:20px;display:block;position:absolute;right:10px;top:20px;z-index:9999}
header .menu_btn::before{content:"";position:absolute;left:3px;height:5px;width:5px;border-radius:50%;background-color:#16ada5;top:0;bottom:0;margin:auto;-webkit-box-shadow:0 8px 0 #ccc,0 -8px 0 #ccc;box-shadow:0 8px 0 #ccc,0 -8px 0 #ccc;-webkit-transition:all .3s;transition:all .3s}
header .menu_btn span{opacity:0}
header .menu_btn.open{position:fixed;width:42px;height:42px;top:6px;right:0;overflow:hidden}
header .menu_btn.open::before{content:"";position:absolute;left:5px;height:2px;width:26px;border-radius:0;background-color:#7de379;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 0 #fff,0 0 0 #fff;box-shadow:0 0 0 #fff,0 0 0 #fff}
header .menu_btn.open::after{content:"";position:absolute;left:5px;height:2px;width:26px;border-radius:0;background-color:#5978f4;top:0;bottom:0;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
header .main_nav{position:fixed;overflow:auto;right:-100%;top:0;width:100%;height:calc(100%);background-color:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;padding:60px 25px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999;-webkit-transition:.5s;transition:.5s}
header .main_nav a{display:block;padding:15px 0;color:#000;font-size:20px;text-decoration:none}
header .main_nav .but_dw{color:#fff;position:relative;margin:30px 0 0;text-align:center;width:100%;border-radius:3px;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%)}
header .main_nav .but_link{padding:20px 0}
header .main_nav .but_link:hover:after{left:0;right:0}
header .main_nav .but_link::after{content:'';position:absolute;left:50%;right:50%;bottom:-15px;height:3px;-webkit-transition:.3s;transition:.3s;background:-webkit-gradient(linear,left top,right top,color-stop(-6%,#7de379),color-stop(98%,#4364e8));background:linear-gradient(90deg,#7de379 -6%,#4364e8 98%)}
header .main_nav .but_event{color:#6cd789}
header .nav_contact_info{padding:15px 0;padding-top:30px;color:#9a9a9a;font-size:18px}
header .nav_contact_info h3{font-size:18px;font-weight:400}
header .nav_contact_info a{font-size:16px;color:#9a9a9a;padding:5px 0}
header .nav_contact_info .social_icons li{display:inline-block;margin-right:15px}
header .nav_contact_info .social_icons li a{font-size:22px}
header .nav_contact_info .social_icons li .social_icon_blog{display:block;background:url(../images/icon_blog.svg) no-repeat;background-size:cover;width:18px;height:9px;top:2px;position:relative}
header .but_dw_mo{font-size:14px;display:block;padding:8px 10px;margin-right:10px;border-radius:3px;color:#fff;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%)}
header #menu_check:checked~.main_header .main_nav{right:0}
@media screen and (min-width:1000px){header .but_dw_mo{display:none}
header .main_header{position:fixed;left:0;right:0;top:0;z-index:2;padding-top:0;background-color:#fff;-webkit-box-shadow:rgba(145,145,145,.25) 0 1px 3px;box-shadow:rgba(145,145,145,.25) 0 1px 3px}
header .main_header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
header .main_header .wrap_1400{width:100%;max-width:1400px;margin:auto}
header .wrap{width:100%;max-width:1200px;margin:auto}
header .logo{position:relative;padding:13px 20px 13px 10px;top:5px;width:auto;display:inline-block;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
header .logo a{width:250px;height:58px}
header .logo a img{width:170px}
header .menu_btn{display:none}
header .main_nav{position:relative;left:0;top:0;width:auto;height:calc(60px);background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;opacity:1;-webkit-transition:none;transition:none;height:auto;padding:15px 25px}
header .main_nav a{display:block;padding:20px;color:#333;font-size:18px;text-decoration:none;-webkit-transition:.3s;transition:.3s;position:relative}
header .main_nav a:hover{color:#52ca5c}
header .main_nav .nav_contact_info{display:none}
header .main_nav .but_link{margin:0 18px}
header .main_nav .but_dw{margin:0 0 0 30px;width:auto;border-radius:3px;font-family:Helvetica;-webkit-transition:.3s;transition:.3s}
header .main_nav .but_dw:hover{color:#fff;background:linear-gradient(160deg,#16ada5 0,#16ada5 47%,#16ada5 100%)}
header #menu_check:checked~.main_header .main_nav{opacity:1;left:0}
.main{padding-top:90px}
.index_kv{margin-top:22px}
}
.footer{background-color:#1c1c1c;color:#fff;letter-spacing:.03em}
.footer h3{font-size:18px;margin:10px 0;font-weight:300}
.footer a{font-size:15px;color:#8d8d8d;font-weight:300;-webkit-transition:.3s;transition:.3s}
.footer a:hover{color:#7de379}
.footer img{width:170px}
.footer .wrap{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.footer .item{width:100%;padding-top:30px}
.footer .item li{font-size:16px;padding:10px 0 0 15px;position:relative}
.footer .item li::before{content:"-";display:block;color:#8d8d8d;left:0;font-size:13px;position:absolute}
.footer .item p{width:100%}
.footer .item .social_icons li{display:inline-block;margin-right:15px}
.footer .item .social_icons li a{font-size:22px}
.footer .item .social_icons li .social_icon_blog{display:block;background:url(../images/icon_blog.svg) no-repeat;background-size:cover;width:20px;height:20px;top:2px;position:relative}
.footer .item .social_icons li .social_icon_blog:hover{display:block;background:url(../images/icon_blog_hover.svg) no-repeat;background-size:cover}
.footer .item .about_link_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer .item .about_link_group ul{margin-right:30px;padding:0}
.footer .item_contact li{padding-left:0}
.footer .item_contact li::before{content:""}
.footer .item_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer .select_lang{margin-top:30px;position:relative}
.footer .select_lang::after{content:"\f0dd";font-family:"font awesome 5 free";font-weight:900;display:block;position:absolute;right:16px;top:12px;color:#eee;font-size:18px}
.footer .select_lang select{width:100%;padding:0 10px;line-height:50px;font-size:16px;border:1px solid #eee;color:#fff;background-color:#1c1c1c;outline:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.footer .copyright{font-size:12px;border-top:1px solid #9a9a9a;padding-top:10px;text-align:center;color:#8d8d8d;margin-top:50px}
@media screen and (min-width:992px){.wrap{width:100%;max-width:1200px;margin:auto}
}
@media screen and (min-width:768px){h2{font-size:34px}
}
@media screen and (min-width:1000px){.footer .item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.footer .item:nth-child(4){width:80%}
.footer .item:nth-child(3){width:80%}
.footer .item:nth-child(1){width:100%;margin-right:100px}
.footer .item_group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer .select_lang::after{right:25%;top:40px}
.footer .select_lang select{width:80%;margin-top:30px;background:#1c1c1c}
}
.page_features .container{background:0 0}
.page_features .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_features .page_title{text-align:center;margin:auto}
.page_features .page_title h2{font-size:26px;font-weight:600}
.page_features .page_title h3{font-size:22px;margin:60px 0 5px;font-weight:300;line-height:1.5em}
.page_features .page_title .none_br{display:none}
.page_features .page_title p{font-size:16px;width:100%;margin:auto;text-align:center;line-height:1.5em;color:#646464}
.page_features .item_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;margin-top:30px}
.page_features .item{text-align:center;width:100%;margin:20px auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 44px 0 rgba(17,29,48,.06);box-shadow:0 4px 44px 0 rgba(17,29,48,.06);border-radius:15px}
.page_features .item .pic{width:85px;height:auto;margin:50px auto;-webkit-transition:.3s;transition:.3s}
.page_features .item .txt{width:80%;margin:auto;font-size:22px}
.page_features .item h3{font-size:20px;color:#333;font-weight:400}
.page_features .item p{color:#666;line-height:1.5em;font-size:16px}
.page_features .lightbox_style img{width:auto}
.page_features .lightbox_style p{line-height:1.5em}
@media screen and (min-width:768px){.page_features .container{margin:0;background-size:contain}
.page_features .item{width:31.333333%;margin:auto 1%}
.page_features .item h3{height:50px}
.page_features .item p{height:100px}
.page_features .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_features .page_title h2{font-size:34px}
.page_features .page_title h3{font-size:26px;margin:80px 0 10px}
.page_features .page_title p{font-size:16px;width:80%;margin:auto}
.page_features .page_content{margin-top:50px}
.page_features .item_group{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.page_features .item{width:31.333333%;margin:20px 1%;overflow:hidden;border-radius:15px}
.page_features .item:hover{-webkit-box-shadow:0 0 5px 2px #dcdcdc;box-shadow:0 0 5px 2px #dcdcdc}
.page_features .item:hover .pic{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.page_features .page .page_link{font-size:1.25rem}
}
@media screen and (min-width:768px) and (max-width:1200px){.page_features .wrap_page_1400{padding:80px 10px}
.page_features .item{width:46%;margin:20px 2%;max-width:none}
}
.page_blog .container{background:0 0}
.page_blog .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_blog .page_title{text-align:center;margin:auto}
.page_blog .page_title h3{font-size:22px;margin:60px 0 5px;font-weight:300;line-height:1.5em}
.page_blog .page_title h3 .none_br{display:none}
.page_blog .page_title p{font-size:16px;width:100%;margin:auto;text-align:center;line-height:1.5em;color:#646464}
.page_blog .item_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}
.page_blog .item{padding-bottom:30px;text-align:center;width:100%;max-width:369px;margin:20px auto;border-radius:15px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 44px 0 rgba(17,29,48,.06);box-shadow:0 4px 44px 0 rgba(17,29,48,.06)}
.page_blog .item .pic{height:auto}
.page_blog .item .pic img{width:100%;height:auto}
.page_blog .item .txt{width:80%;margin:auto;font-size:22px}
.page_blog .item h3{font-size:20px;color:#333;margin:10px 0;font-weight:400;line-height:1.5em}
.page_blog .item p{line-height:1.5em;font-size:16px;height:100px;text-align:left}
.page_blog .item a{display:block;color:#333;font-size:15px;padding:15px 10px;width:50%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeced}
.page_blog .item a:hover{color:#fff}
.page_blog .lightbox_style p{line-height:1.5em}
@media screen and (min-width:768px){.page_blog .container{margin:0;background-size:contain}
.page_blog .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_blog .page_title h2{font-size:34px}
.page_blog .page_title h3{font-size:26px;margin:80px 0 10px}
.page_blog .page_title p{font-size:16px;width:80%;margin:auto}
.page_blog .page_content{margin-top:50px}
.page_blog .page_content .item{width:31.333333%;margin:20px 1%;overflow:hidden;border-radius:15px;-webkit-transition:.3s;transition:.3s}
.page_blog .page_content .item:hover{-webkit-box-shadow:0 0 5px 2px #dcdcdc;box-shadow:0 0 5px 2px #dcdcdc}
.page_blog .page_content .item h3{height:50px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3em}
.page_blog .item_group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.page_blog .page .page_link{font-size:1.25rem}
}
@media screen and (min-width:768px) and (max-width:1200px){.page_blog .wrap_page_1400{padding:80px 10px}
.page_blog .page_content .item{width:46%;margin:20px 2%;max-width:none}
}
.page_event .container{background:0 0}
.page_event .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_event .page_title{text-align:center;margin:auto}
.page_event .page_title h2{font-size:26px;line-height:1.5em}
.page_event .page_title h3{font-size:22px;margin:60px 0 5px;font-weight:300;line-height:1.5em}
.page_event .page_title h3 .none_br{display:none}
.page_event .page_title p{font-size:16px;width:100%;margin:auto;text-align:center;line-height:1.5em;color:#646464}
.page_event .event_banner{text-align:center;margin:50px 0 0}
.page_event .event_banner .swiper-container{max-width:1170px;width:100%}
.page_event .event_banner .swiper-container img{height:auto;background-position:50%;background-size:cover;overflow:hidden}
.page_event .event_banner .swiper-container .kv_box{margin-bottom:180px}
.page_event .event_banner .swiper-container .kv_link{width:100%;display:block;left:0;right:0;top:0;bottom:0}
.page_event .event_banner .swiper-container .kv_1{background:url(https://persistence.biatalk.cc/WebImage/event/event_banner_star_0128.jpg) no-repeat;background-position:50%;background-size:contain;overflow:hidden}
.page_event .event_banner .swiper-container .kv_2{background:url(../images/event_banner_budvibe_0916.jpg) no-repeat;background-position:50%;background-size:contain;overflow:hidden}
.page_event .event_banner .swiper-container .swiper-button-next,.page_event .event_banner .swiper-container .swiper-button-prev{height:auto;top:10px;bottom:0;width:50px;outline:0;background-size:40%;-webkit-tap-highlight-color:transparent}
@media(min-width:769px) and (max-width:1100px){.page_event .event_banner .swiper-container{height:320px}
.page_event .event_banner .swiper-container .swiper-button-next,.page_event .event_banner .swiper-container .swiper-button-prev{background-size:60%}
.page_event .event_banner .swiper-container .kv_box{height:320px}
.page_event .event_banner .page_event .event_banner .swiper-container .kv_box{height:320px}
}
@media screen and (min-width:1111px){.page_event .event_banner .page_event .event_banner .swiper-container .kv_box{height:424px}
.page_event .event_banner .swiper-container{height:424px}
}
@media screen and (min-width:1441px){.page_event .event_banner .swiper-container .kv_box{height:424px}
}
.page_event .event_banner .swiper-slide{background-position:center;background-size:cover}
.page_event .event_class{margin:60px 0 20px;text-align:center}
.page_event .event_class a{display:inline-block;padding:10px 15px;margin:5px;cursor:pointer;color:#333;border-radius:50px;font-size:15px;border:1px solid #eaeced}
.page_event .event_class .is-active{border:2px solid #6cd789;border-radius:50px;background-color:#6cd789;color:#fff}
.page_event .edit_box{width:100%;max-width:800px;margin:80px auto;letter-spacing:.1em}
.page_event .edit_box img{width:100%}
.page_event .edit_box h3{font-size:26px;margin:20px 0;line-height:1.5em}
.page_event .edit_box p{font-weight:inherit}
.page_event .edit_box span{color:#000;font-weight:700}
.page_event .edit_box .nav_list{display:none;color:#646466}
.page_event .edit_box .nav_list li{position:relative}
.page_event .edit_box .nav_list li a{color:#6cd789}
.page_event .edit_box .nav_list li:nth-child(1)::after{content:"/";position:absolute;margin:0 10px;width:20px}
.page_event .edit_box .nav_list li:nth-child(2){margin-left:20px}
.page_event .edit_box .template_txt{line-height:1.8em}
.page_event .edit_box .template_txt b{color:#000}
.page_event .edit_box .template_txt p{margin:20px 0}
.page_event .edit_box .template_txt ul{color:#646466}
.page_event .edit_box .template_txt li{list-style:decimal;margin-left:30px;color:#646466}
.page_event .edit_box .template_txt .star_style li{list-style:disc;margin:5px 5px 5px 20px}
.page_event .edit_box .template_txt .star_style_ol li{list-style:decimal;margin:10px 5px 20px 35px}
.page_event .edit_box .template_txt .star_h3{text-align:center;font-weight:500}
.page_event .edit_box .template_txt .txt_center{text-align:center}
.page_event .edit_box .template_txt .txt_color_green{color:#6cd789}
.page_event .edit_box .text_big{font-size:18px;font-weight:700}
.page_event .edit_box .link_color{color:#6cd789}
.page_event .edit_box .template_table table{color:#646466;border-collapse:collapse;max-width:800px;width:100%}
.page_event .edit_box .template_table table tr{border-bottom:1px solid #a5a5a5}
.page_event .edit_box .template_table table td{text-align:left;padding:15px 10px;line-height:1.8em;vertical-align:text-top}
.page_event .edit_box .template_table table td:first-child{width:90px}
.page_event .edit_box .template_table_movie table{width:100%;border-bottom:1px solid #eee;margin:30px 0}
.page_event .edit_box .template_table_movie th{width:100px}
.page_event .edit_box .template_table_movie td,.page_event .edit_box .template_table_movie th{padding:8px 8px 8px 0;text-align:left;font-weight:400;vertical-align:text-top}
.page_event .edit_box .template_table_movie caption{text-align-last:left;font-size:18px;padding:10px 0;color:#555c3a;font-weight:700}
.page_event .edit_box .movie_title{font-size:22px;margin:20px 0;padding:5px 0;line-height:1.5em;font-weight:700;background-color:#cedbd2;text-align:center;color:#555c3a}
.page_event .edit_box .template_but{margin:50px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page_event .edit_box .template_but a{display:block;padding:15px 20px;width:100%;margin:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:18px;background-color:#646466;color:#fff;border-radius:15px}
.page_event .edit_box .template_but a.link_1{background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%);-webkit-box-shadow:2px 3px 2px #dadada;box-shadow:2px 3px 2px #dadada}
.page_event .edit_box .template_but a.link_2{background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%);-webkit-box-shadow:2px 3px 1px #f3d42e;box-shadow:2px 3px 1px #f3d42e}
.page_event .item_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}
.page_event .item{padding-bottom:30px;text-align:center;width:100%;max-width:369px;margin:20px auto;border-radius:15px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 44px 0 rgba(17,29,48,.06);box-shadow:0 4px 44px 0 rgba(17,29,48,.06)}
.page_event .item .pic{height:auto}
.page_event .item .pic img{width:100%;height:auto}
.page_event .item .txt{width:90%;margin:auto;font-size:22px}
.page_event .item .txt span{color:#000;font-weight:700}
.page_event .item h3{font-size:20px;color:#333;margin:20px 0;font-weight:400;line-height:1.5em}
.page_event .item p{line-height:1.5em;font-size:16px;text-align:left;margin:10px}
.page_event .item a{display:block;color:#333;font-size:15px;padding:15px 10px;width:50%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeced}
.page_event .item a:hover{color:#fff}
.page_event .lightbox_style p{line-height:1.5em}
.page_event .sjs-default{position:relative;padding:0;margin:0;opacity:0;-webkit-transition:height .2s ease-out,opacity .2s ease-out .2s;transition:height .2s ease-out,opacity .2s ease-out .2s}
.page_event [data-sjsel]{opacity:0;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}
@media screen and (min-width:768px){.page_event .container{margin:0;background-size:contain}
.page_event .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_event .page_title h2{font-size:34px}
.page_event .page_title h3{font-size:26px;margin:80px 0 10px}
.page_event .page_title p{font-size:16px;width:80%;margin:auto}
.page_event .edit_box{margin:80px auto 150px}
.page_event .edit_box .template_txt h3{font-size:28px;margin:50px 0 20px;font-weight:500}
.page_event .edit_box .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex}
.page_event .edit_box .movie_title{font-size:28px}
.page_event .edit_box .event_record{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page_event .edit_box .event_record img{width:48%;padding:1%}
.page_event .page_content{margin-top:50px}
.page_event .page_content .item{width:31.333333%;margin:20px 1%;overflow:hidden;border-radius:15px;-webkit-transition:.3s;transition:.3s}
.page_event .page_content .item:hover{-webkit-box-shadow:0 0 5px 2px #dcdcdc;box-shadow:0 0 5px 2px #dcdcdc}
.page_event .page_content .item h3{height:50px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3em}
.page_event .event_banner{margin-top:100px}
.page_event .item_group{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.page_event .page .page_link{font-size:1.25rem}
.page_event .event_class{margin:80px 0 20px}
.page_event .event_class a{padding:15px 30px;margin:0 5px}
}
@media screen and (min-width:768px) and (max-width:1200px){.page_blog .wrap_page_1400{padding:80px 10px}
.page_blog .page_content .item{width:46%;margin:20px 2%;max-width:none}
}
.page_support .container{background:0 0}
.page_support .wrap_page_1400{width:100%;max-width:1400px;margin:auto;padding-bottom:80px}
.page_support .page_title{text-align:center;margin:auto}
.page_support .page_content p{color:#646466}
.page_support .page_content h3{font-size:22px;margin:60px 0 20px;font-weight:500;font-weight:700}
.page_support .page_content h4{font-size:20px;color:#333;font-weight:500;margin-left:20px;position:relative}
.page_support .page_content h4::after{content:"";display:block;position:absolute;left:-10px;top:0;border-left:3px solid #5978f4;width:5px;height:100%}
.page_support .page_content .search_result{width:100%;font-size:16px;padding:15px;margin:40px 0;border:1px solid #ccc;background-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}
.page_support .page_content .search_result span{color:#449610}
.page_support .page_content .search_result_list{border:1px solid #ccc;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5em}
.page_support .page_content .search_result_list a{border-bottom:1px solid #ccc;margin:30px 0;display:block;cursor:pointer}
.page_support .page_content .search_result_list a:hover strong{color:#449610}
.page_support .page_content .search_result_list a:last-child{border-bottom:none}
.page_support .page_content .search_result_list span{color:#449610}
.page_support .page_content .search_result_list strong{color:#000}
.page_support .responsive-tab{margin-top:15px}
.page_support .responsive-tab ul{list-style:none;padding:0;margin:0;text-align:left}
.page_support .responsive-tab li{display:inline-block;padding:0;vertical-align:bottom}
.page_support .responsive-tab a{display:inline-block;color:#16ada5;text-decoration:none;padding:15px 20px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page_support .responsive-tab a.active{border-bottom:3px solid #16ada5;position:relative;bottom:-2px;color:#fff;outline:0;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%)}
.page_support .tabs>div{display:none}
.page_support .tabs>.active{display:block}
@media(max-width:1000px){.page_support .responsive-tab ul{position:relative;border:none;border:1px solid #16ada5}
.page_support .responsive-tab ul::after{content:"";position:absolute;top:25px;right:22px;z-index:2;border-style:solid;border-width:7px 7px 0;border-color:#fff transparent transparent transparent}
.page_support .responsive-tab li{display:block;background-color:#f7f7f7}
.page_support .responsive-tab a{position:absolute;top:0;left:0;width:100%;height:100%;border-color:transparent}
.page_support .responsive-tab ul.open a{position:relative;display:block;border-color:#16ada5}
.page_support .responsive-tab a.active{z-index:1;color:#fff}
}
.page_support .panel{background:#f7f7f7;border-color:#ddd;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;word-wrap:break-word}
.page_support .panel_tab{background:#fff;border-color:#ddd;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}
.page_support .tab_heading{border-bottom:1px solid #eee;padding:20px 0;cursor:pointer;position:relative}
.page_support .tab_heading h3{font-size:1.5rem}
.page_support .tab_heading span{font-size:1.1rem;font-weight:800;color:#666;position:absolute;top:18px;right:0}
.page_support strong{font-weight:400;font-size:18px;display:block;width:92%}
.page_support .tab_content{padding:20px;border:1px solid #16ada5;background-color:#fff}
.page_support .tab_content p{color:#646466}
.page_support .tab_content .active img{width:100%;border:1px solid #eee;margin:10px 0}
.page_support .tab_content strong{font-size:16px;display:inline-block;line-height:1.5em}
.page_support .tab_content strong span{border-top:1px solid #eee;color:#16ada5;font-size:16px;padding:5px 0}
.page_support .tab_content span{display:block;color:#000;padding:10px 0 0 0}
.page_support .tab_content h4{font-size:18px;color:#000;font-weight:700;margin-left:10px}
.page_support .tab_content p{padding-left:0;line-height:1.5em}
.page_support .tab_content p em{color:#16ada5}
.page_support .tab_content ol{color:#646466;margin-left:-20px}
.page_support .tab_content ol li{margin:20px 0;list-style:decimal;line-height:1.3em}
.page_support .tab_content ul{color:#646466}
.page_support .tab_content ul li{list-style-type:disc;margin:20px}
.page_support .tab_content a{color:#16ada5}
.page_support .tab_content a:hover{text-decoration:underline}
.page_support .tab_content .tab_contentlist{margin:20px 0 30px}
.page_support .tab_content .tab_contentlist ul{border-bottom:0;border:0;text-align:center}
.page_support .tab_content .tab_contentlist ul::after{top:16px}
.page_support .tab_content .tab_contentlist li{margin:0}
.page_support .tab_content .tab_contentlist li a{text-decoration:none;padding:10px 25px;border:1px solid #16ada5;font-size:16px;border-radius:5px}
.page_support .tab_content .tab_contentlist li a.active{bottom:0}
.page_support .search_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.page_support .search_box form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:50px 0 0}
.page_support .search_box button,.page_support .search_box input[type=search]{border:none;padding:5px 10px}
.page_support .search_box input[type=search]{width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:100;border:1px solid #16ada5;padding:15px 20px;color:#333;outline:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:noto sans tc,sans-serif}
.page_support .search_box button{color:#fff;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%);width:60px;cursor:pointer}
.page_support .search_box button i{font-size:20px}
@media screen and (min-width:768px){.page_support .container{margin:0;background-size:contain}
.page_support .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_support .page_title h2{font-size:34px}
.page_support .page_title h3{font-size:38px;margin:80px 0 20px}
.page_support .page_title p{font-size:20px;height:100px;width:80%;margin:auto}
.page_support .page_title .search_box form{margin-top:100px}
.page_support .page_title .search_box input[type=search]{font-size:20px}
.page_support .page_content{margin-top:50px}
.page_support .page_content .tab_content{padding-bottom:50px}
.page_support .page_content .tab_content .active img{width:31.333333%;margin:10px 0}
.page_support .page .page_link{font-size:1.25rem}
}
@media(min-width:768px) and (max-width:1200px){.page_support .wrap_page_1400{padding:80px 30px}
}
.page_security .container{background:0 0}
.page_security .container_full{background-color:#f7f7f7}
.page_security .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_security .wrap_page{margin:0 30px;padding:30px 0}
.page_security .wrap_page .page_title .d_none{display:none}
.page_security .wrap_page .pic{margin:0 20px}
.page_security .wrap_page .pic img{width:100%}
.page_security .wrap_page h4{font-size:16px;line-height:1.5em;font-weight:400;color:#646464}
.page_security .wrap_page li{margin:15px 0 0 20px;line-height:1.5em;color:#646464;list-style:disc;font-weight:300}
.page_security .page_title{text-align:center;margin:auto;margin-bottom:50px}
.page_security .page_title h3{font-size:22px;margin:50px 0 5px;font-weight:300;line-height:1.5em}
.page_security .page_title p{font-size:16px;width:100%;margin:auto;text-align:center;line-height:1.5em;color:#646464}
.page_security .item_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}
.page_security .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:10px 0;border-bottom:1px solid #7de379;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
.page_security .item .pic{height:auto}
.page_security .item .pic img{max-width:100px;margin-right:20px}
.page_security .item .txt{font-size:22px;text-align:left;margin-right:10px}
.page_security .item h4{font-size:18px;color:#333;margin:10px 0;font-weight:400}
.page_security .item p{color:#646464;line-height:1.5em;font-size:16px;margin:0}
.page_security .item a{display:block;color:#333;font-size:13px;padding:15px 10px;width:50%;margin:auto;background-color:#eaeced}
.page_security .item a:hover{background-color:#16ada5;color:#fff}
.page_security .lightbox_style p{line-height:1.5em}
@media screen and (min-width:768px){.page_security .container{margin:0;background-size:contain}
.page_security .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_security .wrap_page{width:100%;max-width:1200px;margin:auto;padding-bottom:150px}
.page_security .wrap_page .page_content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px}
.page_security .page_title{margin-bottom:0}
.page_security .page_title h2{font-size:34px}
.page_security .page_title h3{font-size:26px;margin:80px 0 10px}
.page_security .page_title p{font-size:16px;width:80%;margin:auto}
.page_security .wrap_page .page_content{margin-top:80px}
.page_security .wrap_page .page_content .txt{text-align:left}
.page_security .item{border:none}
.page_security .item:hover{-webkit-box-shadow:0 0 16px 0 rgba(51,51,51,.06);box-shadow:0 0 16px 0 rgba(51,51,51,.06)}
.page_security .item .txt{margin:0}
.page_security .page .page_link{font-size:1.25rem}
}
@media(min-width:768px) and (max-width:1200px){.page_security .wrap_page_1400{padding:80px 30px}
.page_security .item{width:46%;margin:2%;max-width:none}
}
@media screen and (min-width:993px){.page_security .item{max-width:29.333333%;margin:2%}
}
.page_abouts .container{background:0 0}
.page_abouts .container_full{margin:60px auto}
.page_abouts .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_abouts .wrap_page{margin:0 20px;padding:30px 0}
.page_abouts .page_title{text-align:center;margin:auto;margin-bottom:50px}
.page_abouts .page_title .pic{background:url(../images/pic_abouts.jpg) 10% no-repeat;background-size:cover;height:300px;margin-top:60px}
.page_abouts .item_group{margin:0 30px}
.page_abouts .item{padding:20px 0 50px}
.page_abouts .item h3{text-align:center;font-size:22px;font-weight:300}
.page_abouts .item img{width:100%;max-width:500px;vertical-align:middle}
.page_abouts .item p{color:#666;line-height:1.5em;text-align:justify}
.page_abouts .item .pic{width:100%;max-width:500px;margin:auto}
.page_abouts .bg_color{background-color:#eee;position:relative}
.page_abouts .bg_color::before{content:"";display:block;position:absolute;width:auto;height:100%;background-color:#eee;z-index:0;top:0;left:-20px;right:-20px;z-index:-1;padding:0 20px}
@media screen and (min-width:768px){.page_abouts .container_full{margin:0;background-size:contain}
.page_abouts .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_abouts .wrap_page{width:100%;max-width:1200px;margin:auto;padding-bottom:150px}
.page_abouts .wrap_page .page_content{display:-webkit-box;display:-ms-flexbox;display:flex}
.page_abouts .wrap_page .page_content .txt{margin-left:40px}
.page_abouts .page_title{margin-bottom:0}
.page_abouts .page_title h2{font-size:34px}
.page_abouts .page_content{margin-top:50px}
.page_abouts .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0}
.page_abouts .item h3{text-align:left;font-size:26px}
.page_abouts .item .txt{width:40%}
.page_abouts .item .pic{margin:50px;-webkit-box-shadow:0 0 16px 0 rgba(51,51,51,.1);box-shadow:0 0 16px 0 rgba(51,51,51,.1)}
.page_abouts .bg_color{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.page_abouts .bg_color::before{left:-2000px;z-index:-1}
}
@media(min-width:768px) and (max-width:1200px){.page_abouts .wrap_page_1400{padding:80px 30px}
.page_abouts .item .pic{margin:20px;width:48%}
.page_abouts .item .txt{width:50%}
}
.page_careers .container{background:0 0}
.page_careers .wrap_page_1400{width:100%;max-width:1400px;margin:0 auto 50px}
.page_careers .page_title{margin:auto}
.page_careers .page_title p{color:#646464;line-height:1.5em}
.page_careers .page_title .txt{margin-top:60px}
.page_careers .page_content{margin:50px auto 20px}
.page_careers .page_content h3{font-size:22px;text-align:center}
.page_careers .page_content h4{font-size:26px;color:#666;font-weight:500}
.page_careers .page_content img{width:100%;max-width:500px;vertical-align:middle}
.page_careers .page_content p{line-height:1.5em}
.page_careers .responsive-tab{margin:15px 0 50px}
.page_careers .responsive-tab ul{list-style:none;padding:0;margin:0;border-bottom:2px solid #16ada5;text-align:left}
.page_careers .responsive-tab li{display:inline-block;padding:0;vertical-align:bottom}
.page_careers .responsive-tab li .active{color:#c6a0d5;border-bottom-color:#9b59b6}
.page_careers .responsive-tab a{display:inline-block;color:#16ada5;text-decoration:none;padding:15px 20px;font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page_careers .responsive-tab a.active{border-bottom:3px solid #16ada5;position:relative;bottom:-2px;color:#fff;outline:0;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%)}
.page_careers .tabs>div{display:none}
.page_careers .tabs>.active{display:block}
@media(max-width:767px){.page_careers .responsive-tab ul{position:relative;border:none;border:1px solid #9c9c9c}
.page_careers .responsive-tab ul::after{content:"";position:absolute;top:25px;right:22px;z-index:2;border-style:solid;border-width:7px 7px 0;border-color:#fff transparent transparent transparent}
.page_careers .responsive-tab li{display:block}
.page_careers .responsive-tab a{position:absolute;top:0;left:0;width:100%;height:100%;border-color:transparent}
.page_careers .responsive-tab ul.open a{position:relative;display:block;border-color:#449610}
.page_careers .responsive-tab a.active{z-index:1;color:#fff}
}
.page_careers .panel{background:#f9f9f9;border-color:#ddd;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto}
.page_careers .panel_tab{background:#fff;border-color:#ddd;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}
.page_careers .tab_heading{border-bottom:1px solid #eee;padding:20px 0;cursor:pointer;position:relative}
.page_careers .tab_heading h3{font-size:1.5rem}
.page_careers .tab_heading span{font-size:1.1rem;font-weight:800;color:#666;position:absolute;top:18px;right:0}
.page_careers strong{font-weight:400;font-size:18px;display:block;width:92%}
.page_careers .tab_content{padding:25px;border:1px solid #9c9c9c;background-color:#fff}
.page_careers .tab_content strong{font-size:16px;display:inline}
.page_careers .tab_content strong span{border-top:1px solid #eee;color:#4ba711;font-size:16px}
.page_careers .tab_content span{display:block;color:#000;padding:20px 0}
.page_careers .tab_content h4{font-size:18px;color:#000;font-weight:700;margin-left:10px;position:relative}
.page_careers .tab_content h4::after{content:"";display:block;position:absolute;left:-10px;top:0;border-left:3px solid #5978f4;width:5px;height:100%}
.page_careers .tab_content p{padding-left:5px}
.page_careers .tab_content li{list-style:disc;margin:20px;color:#666}
@media only screen and (max-width:480px){.page_careers :root{font-size:14px}
}
@media screen and (min-width:768px){.page_careers .container{margin:0;background-size:contain}
.page_careers .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_careers .page_title h2{font-size:34px}
.page_careers .page_title h3{text-align:left;font-size:30px;margin:80px 0 20px}
.page_careers .page_title p{font-size:16px;margin:auto;text-align:left}
.page_careers .page_title .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page_careers .page_title .item .txt{width:40%;margin-top:0}
.page_careers .page_title .item .pic{margin:50px 0 0 50px;-webkit-box-shadow:0 0 16px 0 rgba(51,51,51,.1);box-shadow:0 0 16px 0 rgba(51,51,51,.1)}
.page_careers .page_content{margin-top:50px}
.page_careers .page_content .txt{text-align:center;margin-bottom:50px}
.page_careers .page_content h3{font-size:26px;font-weight:300}
.page_careers .tab_content .item ul{margin-left:20px}
.page_careers .page .page_link{font-size:1.25rem}
}
@media(min-width:768px) and (max-width:1200px){.page_careers .wrap_page_1400{padding:80px 30px}
}
.page_privacy{margin-bottom:100px}
.page_privacy .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_privacy .page_content{margin-top:80px}
.page_privacy li{list-style:decimal;font-weight:400;line-height:1.5em;font-size:18px;margin-bottom:20px}
.page_privacy li li{font-weight:400;font-size:16px;font-weight:300}
.page_privacy li p{font-weight:400;font-size:16px;margin:0;color:#666;font-weight:300}
.page_privacy ol ol{margin-left:-25px;color:#666;font-weight:300}
.page_privacy p{line-height:1.5em;color:#666}
@media screen and (min-width:768px){.page_privacy .container{margin:0}
.page_privacy .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_privacy .page_title h2{font-size:34px}
}
.page_terms{margin-bottom:100px}
.page_terms .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_terms .page_content{margin-top:80px}
.page_terms li{list-style:decimal;font-weight:400;line-height:1.5em;font-size:18px;margin-bottom:20px}
.page_terms li li{font-weight:400;font-size:16px;font-weight:300;list-style:lower-roman}
.page_terms li p{font-weight:400;font-size:16px;margin:0;color:#666;font-weight:300}
.page_terms li a{color:#666}
.page_terms li a:hover{color:#7de379}
.page_terms ol ol{margin-left:-25px;color:#666;font-weight:300}
.page_terms p{line-height:1.5em;color:#666}
@media screen and (min-width:768px){.page_terms .container{margin:0}
.page_terms .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_terms .page_title h2{font-size:34px}
}
.page_download .container{background:0 0}
.page_download .container_full{background-color:#f7f7f7}
.page_download .wrap_page_1400{width:100%;max-width:1400px;margin:auto}
.page_download .wrap_page{margin:0 20px;padding:30px 0}
.page_download .wrap_page .page_title .d_none{display:none}
.page_download .card_group{margin:0 20px}
.page_download .page_title{text-align:center;margin:auto;margin-bottom:50px}
.page_download .page_title h3{font-size:26px;margin:50px 0 20px;font-weight:400;line-height:1.5em}
.page_download .page_title p{font-size:16px;width:100%;margin:auto;text-align:center;line-height:1.5em;color:#454545}
.page_download .page_content_download .item{text-align:center;width:100%;margin:150px 0;border:6px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border-radius:15px}
.page_download .page_content_download .item .dropdownmenu .icon_android{position:relative}
.page_download .page_content_download .item .dropdownmenu .icon_android::before{content:"";display:block;position:absolute;width:50px;height:50px;background:url(../images/icon_dw_android.svg) no-repeat;background-size:contain;left:30px;top:12px}
.page_download .page_content_download .item .dropdownmenu .icon_android::after{content:"";display:block;position:absolute;width:12px;height:12px;right:30px;top:25px;border-left:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.page_download .page_content_download .item .dropdownmenu .icon_googlepaly{position:relative}
.page_download .page_content_download .item .dropdownmenu .icon_googlepaly::before{content:"";display:block;position:absolute;width:50px;height:50px;background:url(../images/icon_googleplay.svg) no-repeat;background-size:contain;left:30px;top:12px}
.page_download .page_content_download .item .dropdownmenu .icon_download{position:relative}
.page_download .page_content_download .item .dropdownmenu .icon_download::before{content:"";display:block;position:absolute;width:50px;height:50px;background:url(../images/icon_download.svg) no-repeat;background-size:contain;left:30px;top:12px}
.page_download .page_content_download .item .dropdownmenu .icon_windows{position:relative}
.page_download .page_content_download .item .dropdownmenu .icon_windows::before{content:"";display:block;position:absolute;width:45px;height:45px;background:url(../images/icon_dw_w.svg) no-repeat;background-size:contain;left:30px;top:15px}
.page_download .page_content_download .item .dropdownmenu .icon_apple{position:relative}
.page_download .page_content_download .item .dropdownmenu .icon_apple::before{content:"";display:block;position:absolute;width:50px;height:50px;background:url(../images/icon_dw_apple.svg) no-repeat;background-size:contain;left:30px;top:12px}
.page_download .page_content_download .item .dropdownmenu li,.page_download .page_content_download .item .dropdownmenu ul{margin-bottom:10px;padding:0;width:100%}
.page_download .page_content_download .item .dropdownmenu li{position:relative}
.page_download .page_content_download .item .dropdownmenu li:hover{border-radius:0}
.page_download .page_content_download .item .dropdownmenu a{background:#6cd789;font-size:20px;color:#fff;display:block;padding:25px 25px 25px 100px;text-align:left;border-radius:0;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}
.page_download .page_content_download .item #submenu{opacity:1;position:absolute;width:100%;top:73px;left:0;right:0;z-index:1;display:none;background-color:#318f4a}
.page_download .page_content_download .item #submenu .icon_download,.page_download .page_content_download .item #submenu .icon_googlepaly{background-color:#000}
.page_download .page_content_download .item #submenu li{float:none;width:100%;margin-bottom:0}
.page_download .page_content_download .item #submenu a:hover{background:#61c47b;border-radius:0}
.page_download .page_content_download .item #submenu a{background-color:#000;border-radius:0;background-color:#6cd789}
.page_download .page_content_download .item .txt{font-size:22px;text-align:left;margin-left:40px}
.page_download .page_content_download .item img{width:100%;height:250px;max-width:280px;margin:-150px auto 0}
.page_download .page_content_download .item h3{font-size:28px;color:#333;margin:20px 0 50px}
.page_download .page_content_download .item p{color:#666;line-height:1.5em;font-size:16px}
.page_download .page_content_download .item_group{margin-top:200px}
.page_download .lightbox{display:none;z-index:999;position:relative}
.page_download .page_content_reviews{padding:50px 0 80px;text-align:left}
.page_download .page_content_reviews .txt{text-align:center;margin-bottom:50px}
.page_download .page_content_reviews .txt h3{font-size:22px;margin:50px 0 20px;font-weight:400;line-height:1.5em}
.page_download .page_content_reviews .txt p{font-size:16px;width:100%;margin:auto;line-height:1.5em;color:#646464}
.page_download .page_content_reviews .owl-carousel .item{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background-color:#fff;height:auto}
.page_download .page_content_reviews .owl-carousel .item p{color:#454545;line-height:1.5em}
.page_download .page_content_reviews .owl-carousel img{width:auto}
.page_download .page_content_reviews .owl-carousel .txt{text-align:left}
.page_download .page_content_reviews .owl-carousel .header{display:-webkit-box;display:-ms-flexbox;display:flex}
.page_download .page_content_reviews .owl-carousel .header .name_box{margin-left:20px}
.page_download .page_content_reviews .owl-carousel .header .name{margin:10px 0}
.page_download .page_content_reviews .owl-carousel .header .pic{text-align:center;line-height:60px;background-color:#ccc;color:#fff;width:60px;height:60px;border-radius:50%;font-size:30px}
.page_download .page_content_reviews .owl-carousel .header i{color:#f8e71c}
.page_download .page_content_reviews .owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}
@media screen and (min-width:768px){.page_download .container{margin:0;background-size:contain}
.page_download .wrap_page_1400{padding:80px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.page_download .page_title h2{font-size:34px}
.page_download .page_title .pic{margin:50px;-webkit-box-shadow:0 0 16px 0 rgba(51,51,51,.1);box-shadow:0 0 16px 0 rgba(51,51,51,.1)}
.page_download .page_content_download .item h3{font-size:30px}
.page_download .page_content_download .item .dropdownmenu a{font-size:26px}
.page_download .page_content_download .item .dropdownmenu a:hover{background:#000;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%)}
.page_download .page_content_download .item #submenu{top:79px}
.page_download .page_content_download .item_group{margin-top:100px}
.page_download .lightbox .box_content{padding:100px}
.page_download .lightbox h3{font-size:30px}
.page_download .page_content_reviews{padding:80px 0 120px}
.page_download .page_content_reviews .txt h3{font-size:30px}
.page_download .page_content_reviews .owl-carousel .item{height:250px}
.page_download .page_content_reviews .owl-carousel .item p{margin-left:100px}
.page_download .page_content_reviews .owl-carousel .header .name_box{margin-left:40px}
.page_content{margin-top:50px}
.page_content .txt{text-align:center;margin-bottom:50px}
.page_content h3{font-size:42px}
.page_content_download .item_group{display:-webkit-box;display:-ms-flexbox;display:flex}
.page_content_download .item_group .item{margin:150px 15px}
}
@media(min-width:768px) and (max-width:1200px){.page_download .wrap_page_1400{padding:80px 30px}
}
.single_page{text-align:center}
.single_page img{width:80%;max-width:400px}
.single_page p{font-size:18px;margin-top:30px;text-align:center}
.single_page h3{font-size:30px;margin-top:20px;color:#449610}
.single_page .password input{border:1px solid #eee;margin:10px;padding:10px}
.single_page .password form{margin-top:60px}
.single_page .password form .btn_submit{padding:10px 30px;margin-top:30px;color:#4ba711;border:1px solid #4ba711;background-color:#fff;outline:0}
.single_page .password form .btn_submit:hover{background-color:#4ba711;color:#fff}
@media screen and (min-width:768px){.single_page .password img{margin:0}
.single_page .password form{margin-top:100px}
.single_page .page404 img{margin:100px 0}
.single_page p{font-size:22px;margin-top:50px}
.single_page h3{font-size:42px}
}
@media screen and (max-width: 768px) {
	header h1 a { height: 32px; width: 140px;}
	.page_features .item_group {flex-wrap: wrap;}
	
}
body,html{font-family:Helvetica,Tahoma,Arial,hiragino sans gb,hiragino sans gb w3,microsoft yahei,STXihei,STHeiti,Heiti,SimSun,sans-serif}
a{outline:0}
h2{color:#00192b;font-weight:500;font-size:30px;font-weight:700;font-family:source sans pro,蘋方,pingfang tc,微軟正黑體,蘋果儷中黑}
p{color:#646466;font-weight:300}
h3{font-weight:400;margin:0}
#menu_check{opacity:0;position:absolute;z-index:-2}
.container_full{margin:0}
.container{margin:60px 30px}
.main{padding-top:65px}
.windowDownloadBtn{background-color:#128c7e;border:none;border-radius:8px;color:#fff;font-family:BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;text-decoration:none;margin:15px 11px;font-size:15px;white-space:nowrap;padding:1rem;background:linear-gradient(160deg,#7de379 0,#16ada5 47%,#5978f4 100%)}
.windowDownloadBtn:hover{background:linear-gradient(160deg,#16ada5 0,#16ada5 47%,#16ada5 100%)}
.download-btn,.downloadLink{cursor:pointer}
