html {line-height: 1.4;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;box-sizing: border-box;font-size: 14px;font-family: 'Open Sans',Arial,sans-serif;color: #363636;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: transparent;scroll-behavior: smooth;}
body,input,p,dl,dd,h1,h2,h3,h4,h5,h6,form,figure,menu{margin: 0;}
textarea,input,button,ul,ol{margin: 0;padding: 0;}
body,ul,ol,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,button,textarea,img,div,a,span,nav,header,main,footer,section,table,td,tr,th,:after,:before,aside,picture,article,summary,details,strong,select,label,form,abbr,address,figure,figcaption,menu{box-sizing: border-box;}
ul li,ol li{list-style: none;}
picture{font-size: 0;display: block;}
a {background-color: transparent;text-decoration:none;-webkit-text-decoration-skip: objects;transition: all linear 0.2s;color: inherit;}
button,input[type="button"],input[type="submit"],input[type="reset"],a,summary{cursor: pointer;}
audio, video {display: inline-block;}
img {border-style: none;max-width: 100%;}
textarea{resize: vertical;}
button, input, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;}
button,button:focus, input,input:focus, optgroup,optgroup:focus, select,select:focus, textarea,textarea:focus,summary,summary:focus,a,a:focus{outline: none;}
/*placeholder text color*/
::-moz-placeholder { color: currentColor; }
::-webkit-input-placeholder { color:currentColor; }
:-ms-input-placeholder { color:currentColor; }
/*focus:invalid*/
input:focus:invalid, textarea:focus:invalid,select:focus:invalid{ box-shadow: 0 0 0 1px rgba(236,112,1,0.86);}
::-ms-clear, ::-ms-reveal{display: none;}
/*selection color*/
::-moz-selection{background-color:#FF612E;color:rgba(255,255,255,0.86);}
::selection{background-color:#FF612E;color:rgba(255,255,255,0.86);}
::-webkit-details-marker { display: none; }
::-moz-list-bullet { font-size: 0;}
main{margin-top: 50px;}
/*table*/
table{border-collapse: collapse;}
table td.ok{background-image: url("images/ok-ico.svg");background-position: center center;background-repeat: no-repeat;}
table td.err{background-image: url("images/err-ico.svg");background-position: center center;background-repeat: no-repeat;}
/*font style*/
.text-underline{text-decoration: underline;}
.text-through{text-decoration: line-through;}
.text-italic{font-style: italic;}
/*font weight*/
.font-extra-light{font-weight: 200;}
.font-regular{font-weight: 400;}
.font-bold{font-weight: 700;}
/*font justify*/
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
/*text color*/
.text-white{color: #fff;}
.text-gray{color: #777;}
.text-orange{color: #FF612E;}
.text-black{color: #363636;}
/*background color*/
.bg-white{background-color: #fff;}
.bg-gray{background-color: #f5f5f5;}
.bg-dark{background-color: #B4B4B4;}
.bg-black{background-color: #363636;}
.bg-orange{background-color: #FF612E;}
.bg-green{background: #2FC079;}
.bg-gradient{background-image: linear-gradient(135deg,#FFAC88 0%,#FF6D63 100%)}
/*tip color*/
.tip-blue{background: #f8f8f8;padding: 15px 20px;margin: 20px 0;border-radius: 2px;}
.tip-orange{background: #FFEFEA;padding: 15px 20px;margin: 20px 0;border-left: 3px solid #FF9D7D;}
/*button*/
.btn{padding: 10px 20px;border: 2px solid transparent;margin: 10px;transition: all linear 0.2s;font-size: 18px;border-radius: 3px;text-transform: uppercase;box-shadow: 2px 16px 32px rgba(255,97,46,0.16);display: inline-flex;align-items:center;word-break:keep-all;white-space:nowrap;}
.btn:hover{filter: contrast(86%);}
.btn svg{margin-right: 10px;}
.btn.big{font-size: 22px;padding: 2px 12px;}
.btn.small{font-size: 14px;padding: 4px 10px;}
.orange-btn{background: #FF612E;color: #fff;border-color: #FF612E;}
.orange-btn:hover{color: #FFF;}
.btn-green{background: #2FC079;color: #fff;border-color: #2FC079;}
.btn-green:hover{color: #fff;}
.btn-green-1{background: #00c746;color: #fff;border-color: #00c746;}
.btn-green-1:hover{color: #fff;}
.white-btn{background: #fff;color: #FF612E;border-color: #fff;}
.white-btn-border {border-color: #fff;color: #fff;}
.white-btn-border:hover {border-color: #fff;color: #FF612E;background: #fff;}
.white-greenbtn-border {border-color: #fff;color: #fff;border-radius: 3px;}
.white-greenbtn-border1 {border-color: #fff;color: #fff;border-radius: 3px;}
.white-greenbtn-border:hover {border-color: #fff;color:  #00c746;background: #fff;}
.white-greenbtn-border1:hover {border-color: #fff;color:  #00c746;background: #fff;}
.green-btn-border {border-color: #2FC079;color: #2FC079;border-radius: 3px;padding: 6px 20px;margin: 0;}
.green-btn-border:hover {border-color: #2FC079;color:  #fff;background: #2FC079;}
.orange-btn-border {border-color: #FF612E;color: #FF612E;}
.orange-btn-border:hover{background: #FF612E;color: #FFF;}
.paypal-btn{background-color: rgb(255, 196, 57);display: block;max-width: 192px;margin: 10px auto;padding: 10px 0;border-radius: 3px;}
.paypal-btn svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,0.68));}
/*switch button*/
.switch-group{padding-top: 10px;font-size: 18px;}
.switch-group .cell.actived{color: currentColor;cursor: default;color:#FF612E;}
.switch-group .cell svg{margin-right: 5px;}
.switch-group .cell:first-child{margin-right: 15px;padding-right: 15px;position: relative;}
.switch-group .cell:first-child:after{content: '';width: 2px;height: 20px;background: #777;position: absolute;right: 0;top:2px;}
/*download button*/
.download-btn{border-radius: 3px;position: relative;display: inline-flex;align-items:center;padding: 6px 20px;margin: 10px;box-shadow: 2px 16px 32px rgba(255,97,46,0.16);border: 2px solid #FF612E;word-break:keep-all;white-space:nowrap;}
.download-btn-green{border-radius: 3px;position: relative;display: inline-flex;align-items:center;padding: 6px 20px;margin: 10px;box-shadow: 2px 16px 32px rgba(255,97,46,0.16);border: 2px solid #2FC079;word-break:keep-all;white-space:nowrap;}
.download-btn:hover{filter: contrast(86%);color: #FFF;background-color: #FF612E;}
.download-btn-green:hover{filter: contrast(86%);color: #FFF;background-color: #2FC079;}
.download-btn .rgt{text-align: left;padding-left: 15px;}
.download-btn-green .rgt{text-align: left;padding-left: 15px;}
.download-btn .txt{font-size: 22px;text-transform: uppercase;line-height: 1;}
.download-btn-green .txt{font-size: 22px;text-transform: uppercase;line-height: 1;}
.download-btn .version-info{font-size: 14px;font-weight: 200;padding-top: 2px;}
.download-btn-green .version-info{font-size: 12px;font-weight: 400;padding-top: 2px;}
.download-btn .pri{font-size: 12px;font-weight: 700;}
.download-btn-green .pri{font-size: 12px;font-weight: 700;}
.download-btn .pri span{font-weight: 400;text-decoration: line-through;margin-left: 2px;opacity: 0.86;}
.download-btn-green .pri span{font-weight: 400;margin-left: 2px;opacity: 0.86;}
/*secure button*/
.secure-btn{display: inline-block;margin: 10px;text-align: center;text-decoration: none;}
.secure-btn:hover{text-decoration: none !important;}
.secure-btn .tp{padding: 10px 20px 10px 68px;color: #FFF;position: relative;transition: all linear 0.2s;}
.secure-btn .tp:after{content: '';background-image: url("images/btn-icon.png");background-repeat: no-repeat;width: 28px;height: 28px;position: absolute;left: 20px;top:26%;display: block;}
.secure-btn.sys-mac .tp:after{background-position: 0 -28px;height: 24px;}
.secure-btn .txt,.secure-btn .tip{display: block;text-align: left;}
.secure-btn .txt.small{font-size: 14px;line-height: 1.7em;}
.secure-btn .txt{font-size: 18px;font-weight: bold;line-height: 1.4em;}
.secure-btn .tip{font-size: 12px;font-weight: 200;}
.secure-btn .bt{font-size: 13px;color: #9B9B9B;margin-top: 8px;position: relative;}
.secure-btn .bt:before{content: '';background-image: url("images/btn-icon.png");background-repeat: no-repeat;width: 28px;height: 16px;background-position:0 -54px;position:relative;top:3px;display: inline-block;margin-right: 4px;}
.secure-btn.secure-btn-orange .tp{background-color: #FF612E}
.secure-btn.secure-btn-orange:hover .tp{background-color: #FF612E;}
/*container*/
.container{max-width: 1220px;margin: 0 auto;padding: 0 10px;position: relative;z-index: 0;}
.inline-block{display: inline-block;}
.relative{position: relative;}
.com-block {padding: 76px 0;}
.com-block .com-title {font-size: 36px;margin:0 auto 30px;font-weight: 700;max-width: 960px;}
.com-block .com-tip {font-size: 18px;color: #777;margin:0 auto 50px;max-width: 960px;}
.logo-bg{position: relative;overflow: hidden;z-index: 0;}
.logo-bg:after{content:'';background-image: url("images/logo-bg.svg");background-repeat: no-repeat;position: absolute;opacity: 0.1;z-index: -1;}
/*flex*/
.flexible{display: flex;}
.inline-flexible{display: inline-flex;}
.flex-direction-row{flex-direction: row;}
.flex-direction-column{flex-direction: column;}
.flex-wrap-nowrap{flex-wrap: nowrap;}
.flex-wrap-wrap{flex-wrap: wrap;}
.flex-wrap-reverse{flex-wrap: wrap-reverse;}
.flex-justify-start{justify-content: flex-start;}
.flex-justify-end{justify-content: flex-end;}
.flex-justify-center{justify-content: center;}
.flex-justify-between{justify-content: space-between;}
.flex-align-start{align-items:flex-start;}
.flex-align-end{align-items:flex-end;}
.flex-align-center{align-items:center;}
/*ul list*/
ul.list-dot,ul.list-ok,ul.list-num{margin: 20px 0;display: inline-flex;text-align: left;flex-direction: column;max-width: 100%;}
ul.list-dot>li{position: relative;padding-left: 14px;}
ul.list-dot>li:after{content: '';width: 4px;height: 4px;border-radius: 50%;background: currentColor;position: absolute;left:0;top:8px;}
ul.list-dot>li:not(:last-child){margin-bottom: 10px;}
ul.list-ok>li{position: relative;padding-left: 30px;}
ul.list-ok>li:after{content: '';width: 18px;height: 18px;background: url("images/ok-ico.svg");position: absolute;left:0;top:0;background-size: cover;}
ul.list-ok>li:not(:last-child){margin-bottom: 10px;}
ul.list-num{counter-reset: li;}
ul.list-num>li{position: relative;padding-left: 20px;}
ul.list-num>li:before{content: counter(li)".";counter-increment: li;position: absolute;left:0;top:0;}
ul.list-num>li:not(:last-child){margin-bottom: 10px;}
#nav-link ul{padding: 20px 0;}
#nav-link ul li{display: inline-block;vertical-align: middle;}
#nav-link ul li a:hover{text-decoration: none;}
#nav-link ul li svg{display: inline-block;vertical-align: -1px;margin-right: 5px;}
/*clear*/
.clear{clear:both;}
/*return top*/
.return-top{width: 32px;height: 32px;background: rgba(0,0,0,0.45);position: fixed;bottom: 1%;right: 1%;cursor: pointer;display: none;z-index: 999;}
.return-top:hover{background: rgba(0,0,0,0.86)}
.return-top.actived{display: block;}
.return-top:after{content: '';width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #fff transparent;position: absolute;left: calc(50% - 6px);top:calc(50% - 3px);}
/* scrollbar */
.with-scrollbar,body { -ms-overflow-style: auto; }
.with-scrollbar::-webkit-scrollbar,body::-webkit-scrollbar { display: initial; width: 5px; height: 5px; }
.with-scrollbar::-webkit-scrollbar-track,body::-webkit-scrollbar-track { background-color: #f7f7f7; }
.with-scrollbar::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb { background-color: #323232; }
/*mask*/
.mask-bg{background: rgba(0,0,0,0.68);position: fixed;left: 0;top:0;z-index: 1;width: 100%;height: 100%;display: none;}
.mask-bg.active{display: block;}
.blur-eff{filter: blur(1.8px);transition: all linear 0.4s;}
/*share btn*/
#at4-share{z-index: 0;}
#at4-share .at-icon-wrapper{background: #363636 !important;transition: all linear 0.2s;}
#at4-share .at-icon-wrapper:hover{background: #FF612E !important;}
#share-list{position:fixed;right:10px;top:50%;transform:translateY(-50%)}
#share-list a{margin-bottom:2px;width:48px;height:48px;border-radius:3px;}
#share-line a{margin-right:5px;width:36px;height:36px;border-radius:2px;}
.share-group li a{display:flex;color:#fff;align-items:center;justify-content:center;background: #363636;}
.share-group li.fb a:hover{background:#3b5998;}
.share-group li.tw a:hover{background:#1da1f2}
.share-group li.ln a:hover{background:#3a9bdc}
/*browserupgrade*/
.browserupgrade{text-align: center;height: 580px;padding-top: 200px;font-size: 24px;background: #FF612E;color: #FFF;font-weight: 400;}
.browserupgrade a{color: #FFF;text-decoration: underline;font-weight: 700;}
/*popu video*/
.popu-video:hover{opacity: 1;box-shadow: 0 0 8px rgba(0,0,0,0.3);}
.popu-video{width: 64px;height: 64px;border-radius: 50%;position: absolute;right: 10%;top:40%;display: block;opacity: 0.86;}
.popu-video:after{content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 20px;border-color: transparent transparent transparent rgba(255,255,255,1);position: absolute;left: 50%;top:50%;transform: translate(-40%,-50%)}
#popu-cont{background: rgba(0,0,0,0.86);position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 1;transition: all linear 0.4s;}
#popu-cont .popu-wrap{width: 50%;height: 0;padding-top: 28.125%;position: relative;left: 50%;transform: translateX(-50%);top:8%;}
#popu-cont .close-btn{color: #FFF;font-size: 36px;position: absolute;right: -40px;top:0;font-weight: 200;height: 30px;width: 30px;line-height: 30px;text-align: center;}
#popu-cont .close-btn:hover{cursor: pointer;color: #FF612E;}
#popu-cont iframe{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: #000;}
/*youtube video*/
.video-wrap{max-width:680px;margin: 20px auto;}
.video-wrap .youtube-video{position: relative;width: 100%;height: 0;padding-bottom: 56.25%;background: #000;}
.video-wrap .youtube-video .bg{z-index:1;position: absolute;left: 0;top:0;width: 100%;height: 100%;background-size: cover;background-position: center center;cursor: pointer;}
.video-wrap .youtube-video .bg:hover:before{opacity: 1;box-shadow: 0 0 8px rgba(0,0,0,0.3);}
.video-wrap .youtube-video .bg:before{content: '';width: 64px;height: 64px;border-radius: 50%;position: absolute;left: 50%;top: 50%;display: block;opacity: 0.86;background: #FF612E;transform: translate(-50%,-50%);transition: all linear 0.2s;}
.video-wrap .youtube-video .bg:after{content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 20px;border-color: transparent transparent transparent rgba(255,255,255,1);position: absolute;left: 50%;top: 50%;transform: translate(-40%,-50%);}
.video-wrap .youtube-video iframe{position:absolute;border: none;top:0;left:0;bottom: 0;right: 0;width:100%;height:100%;}
/*tooltip*/
.tooltip {position: relative;z-index: 1;}
.tooltip-text {padding: 10px 20px;color: #fff;position: absolute;left: 50%;bottom: 100%;box-shadow: -5px -5px 15px rgba(48,54,61,0.2);background: rgba(0,0,0,0.86);opacity:0;visibility:hidden;transform: translate(-50%,-20px);transition:all ease-in-out 0.4s;border-radius: 4px; word-break: keep-all;white-space: nowrap;}
.tooltip-text:after {content: '';top: 100%;left: 50%;border: solid transparent;height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color: rgba(0,0,0,0.86);border-width: 10px;margin-left: -10px;}
.tooltip:hover .tooltip-text {pointer-events: auto;opacity: 1;transform: translate(-50%,-10px);visibility: visible;}
/*swiper*/
.swiper-button-prev,.swiper-button-next{width: 50px;height: 50px;border-radius: 50%;background: #FFF;box-shadow: 0 0 8px rgba(0,0,0,0.1);outline: none;color: #B4B4B4;transition: all linear 0.2s;z-index: 0;}
.swiper-button-prev:hover,.swiper-button-next:hover{background: #FF612E;color: #FFF;box-shadow: 0 0 8px rgba(255,97,46,0.48);}
.swiper-pagination{left: 50%;transform: translate(-50%,50%);z-index: 0;width: auto !important;}
.swiper-pagination-bullet{width: 12px;height: 12px;margin: 5px;outline: none;transition: all linear 0.2s;}
.swiper-pagination-bullet-active{background: #FF612E;}
.swiper-container{z-index: 0;}
/*page turn*/
#page-turn{margin: 20px auto;}
#page-turn .pre, #page-turn .aft { height: 24px; border-radius: 2px; border: 1px solid #363636; color: #363636; text-align: center; font-size: 12px; transition: all linear .2s; line-height: 24px; padding: 0 10px; margin: 0 5px; display: block;text-transform: uppercase;}
#page-turn .pre:hover,#page-turn .aft:hover{background: #FF612E;color: #FFF;border-color: #FF612E;cursor: pointer;}
#page-turn .page { height: 24px; border-radius: 4px; text-align: center; line-height: 24px; margin: 0 5px; font-size: 16px; font-weight: 400; }
#page-turn .page.actived{color: #FF612E;}
#page-turn .jump-group{margin: 0 0 0 10px;}
#page-turn .jump{width: 30px;border-radius: 2px;border: 1px solid #BBBBBB;background: #FFFFFF;line-height: 20px;}
/*free tip*/
.free-tip{font-size: 24px;font-weight: 700;color: #FFF;text-align: center;position: absolute;left: 0;top:0;z-index: 0;width: 71px;padding-top: 5px;}
.free-tip svg{position: absolute;left: 0;top:0;z-index: -1;filter: drop-shadow(0 4px 4px rgba(0,0,0,0.3));overflow: hidden;}
.free-ico{background: #ff612e; color: #fff; padding: 0 4px; border-radius: 2px; font-size: 12px; margin-left: 5px;transform: translateY(-5px);display: inline-block;}
/*google search*/
#___gcse_0{box-shadow: 0 5px 46px 0 rgba(68,4,4,.13);}
/*GDPR Agree*/
#gdprAgree{position: fixed;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,0.75);color: #fff;z-index: 99;padding: 10px 0;display: none;}
#gdprAgree .gdprAgree-con{max-width: 80%;margin: 0 auto;}
#gdprAgree .gdprAgree-gdp{font-size: 12px; text-align:center;}
#gdprAgree a{color:#FFF;text-decoration:underline;}

#ios12-tip{display:inline-block;border:1px solid currentcolor;padding: 4px 8px;font-size: 12px;margin-bottom: 20px;}
/*header*/
header{position: relative;z-index: 1;margin-bottom: -50px;}
header .header-pc.bg-white{background: #FFFFFF;box-shadow: 0 15px 30px 0 rgba(0,0,0,0.25);}
header .header-pc.bg-black{background: #222222;box-shadow: 0 15px 30px 0 rgba(0,0,0,0.25);}
/* header a.logo{width: 138px;height: 27px;display: block;} */

nav.header-fix{background: #FFF;padding: 5px 0;position: fixed;left: 0;top:0;width: 100%;z-index: 999;box-shadow: 2px 16px 32px rgba(255,97,46,0.1);transition: all linear 0.2s;visibility: hidden;opacity: 0;}
nav.header-fix.actived{visibility: visible;opacity: 1;}
nav.header-fix .name {font-size: 24px;line-height: 50px;text-decoration: none;transition: all linear 0.2s;color: #3d3d3d;}
nav.header-fix .name span{font-size: 20px;}
nav.header-fix .rgt a{font-size: 16px;position: relative;}
nav.header-fix .rgt a[href='']{display: none !important;}
nav.header-fix .rgt a.btn{color:#fff;font-size: 16px;margin: 0 0 0 10px;border-radius: 4px;background: #FF612E;padding: 8px 20px;}
nav.header-fix .rgt a.btn-orange{background: #FF612E;}
nav.header-fix .rgt a.btn-green{background: #2FC079;}
nav.header-fix .rgt a.btn-green-1{background: #00c746}
nav.header-fix .rgt a:after{width: 0;display: none;}
nav.download-btn,header .download-btn{border-radius: 4px;padding: 6px 20px;}

/*.lft a.btn{ font-size: 20px;font-weight: bold;background: #ed854f url(images/win-ico.svg) no-repeat 18px 12px;color: #FFF;padding: 16px 22px 16px 65px;border-radius: 3px;border: none;}*/
/*.lft a.btn:hover { background:#FF612E url(images/banner-btn-icon.png) 24px 20px no-repeat; text-decoration: none; }*/

/*down-btn win-btn mac-btn*/
.left .down-btn {border-radius: 3px;padding:15px 30px 14px 70px; font-size:24px; line-height:22px; text-align:left; letter-spacing: 0; color:#fff; margin: 10px 0 20px;background:#FF612E url(images/banner-btn-icon.png) 24px 20px no-repeat;}
.left .down-btn:hover { background:#FF612E url(images/banner-btn-icon.png) 24px 20px no-repeat; text-decoration: none; }
.left .down-btn span { font-size: 14px; }
.left .down-btn-mac {border-radius: 3px;padding:15px 30px 14px 70px; font-size:24px; line-height:22px; text-align:left; letter-spacing: 0; color:#fff; margin: 10px 0 20px;background:#FF612E url(images/banner-btn-icon.png) 24px 20px no-repeat; background-position: 25px -75px;}
.left .down-btn-mac:hover { background:#FF612E url(images/banner-btn-icon.png) 24px 20px no-repeat; background-position: 25px -75px;}
.left .down-btn-mac span { font-size: 14px; }
.left .btn,.white-greenbtn-border.btn{ padding:2px 20px;}
.left .btn,.white-greenbtn-border1.btn{ padding:12px 20px;}
.left .rgt,.white-greenbtn-border .rgt{ font-size: 22px;}
.left .rgt,.white-greenbtn-border1.rgt{ font-size: 22px;}
.pri{ font-size: 14px;}

/*footer*/
footer{padding: 36px 0;opacity: 0.8;font-size: 14px;letter-spacing: 0;text-align: center;line-height: 24px;font-weight: 500;}
footer #links a:hover{opacity: 0.6;}
footer.bg-white{background-color: #fff;color:#222222;}
footer.bg-black{background-color: #222222;color: #FFFFFF;}
#gotop{background: linear-gradient(135deg, #518DEC 0%, #2D52B0 100%);color: #FFF;width: 48px;height: 48px;text-align: center;line-height: 48px;right: 1%;position: fixed;bottom:1%;font-weight: 700;}


.hidden,#banner-ad,#adsbox{display: none;}
#banner-ad .close-btn{font-family: 'microsoft yahei', Arial, sans-serif;line-height: 29px !important;}
#banner-ad .close-btn:hover{filter: contrast(86%)!important;}

@media (max-width: 1220px){
	.bg-block{display: block;}
	.bg-flexible{display: flex;}
	.bg-hidden{display: none;}
	.bg-column{flex-direction: column;}
	.bg-width{width: 100% !important;}
	.bg-j-center{justify-content: center;}
	.bg-a-center{align-items:center;}
	.bg-center{text-align:center;}
	.bg-left{text-align:left;}
	.bg-right{text-align:right;}
}

@media (max-width: 960px){
	header .header-mb{display: block;}
	.com-block .com-title{font-size: calc(18px + 1.5vw);}
	.com-block .com-tip{font-size: calc(12px + 1vw);}
	#banner-ad{display: none !important;}

	.md-block{display: block;}
	.md-flexible{display: flex;}
	.md-hidden{display: none;}
	.md-column{flex-direction: column;}
	.md-width{width: 100% !important;}
	.md-j-center{justify-content: center;}
	.md-a-center{align-items:center;}
	.md-center{text-align:center;}
	.md-left{text-align:left;}
	.md-right{text-align:right;}
}
@media (max-width: 769px){
	.com-block{padding: 40px 0;}
	.download-btn .txt{font-size: calc(14px + 1vw);}
	.btn{font-size: calc(14px + 0.5vw);}
	.return-top{display: none !important;}
	.popu-video{position: relative;right: auto !important;top:auto !important;display: inline-block;}
	.switch-group{justify-content: center;}
	.sm-block{display: block;}
	.sm-flexible{display: flex;}
	.sm-hidden{display: none;}
	.sm-column{flex-direction: column;}
	.sm-width{width: 100% !important;}
	.sm-j-center{justify-content: center;}
	.sm-a-center{align-items:center;}
	.sm-center{text-align:center;}
	.sm-left{text-align:left;}
	.sm-right{text-align:right;}
	.mb-video-buy{display: block;position: absolute;left: 0;right: 0;}
	#popu-cont .popu-wrap{width: 80%;padding-top: 50%;}
	nav.header-fix .name span{display: none;}
	footer{font-size: 12px;}
	nav.header-fix li .link {font-size: 14px;padding: 18px 5px;}
	nav.header-fix .rgt .orange-btn {transform: scale(0.8);}
}
@media(max-width:500px){
	#gdprAgree>div{padding:0 10px}
	#gdprAgree .gdprAgree_info{padding-right:25px}
	#gdprAgree .gdprAgree_close{transform:none;-webkit-transform:none;top:10px;right:10px}
	#gdprAgree .gdprAgree_btn{display:none}
}
