[v-cloak]{
	display:none !important;
}
html{overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;font-size: 16px;line-height:1.4;font-family:muli;color: #333333;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: transparent;scroll-behavior: smooth;font-weight: 300;letter-spacing: 0.3px;word-wrap: break-word;}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
body,input,p,dl,dd,h1,h2,h3,h4,h5,h6,form,figure,menu,blockquote{margin: 0;}
h1,h2,h3,h4,h5,h6{font-weight: 700;}
textarea,input,button,ul,ol{margin: 0;padding: 0;}
q{quotes:none;display: block;}
ul,ol{list-style: none;}
::-webkit-details-marker { display: none; }
picture{font-size: 0;display: block;}
a {text-decoration:none;transition: all linear 0.2s;color: inherit;}
a:hover{outline:none;color: #3D9CF5;}
button,input[type="button"],input[type="submit"],input[type="reset"],a,summary{cursor: pointer;}
article,aside,details,figcaption,figure,label,hgroup,menu,nav,section,summary{display:block}
img {border-style: none;max-width: 100%;}
textarea{resize: vertical;}
/*mobile reset*/
button, input, select, textarea {font-family: inherit;font-size: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
/* select{padding: 6px 16px 6px 8px;border: 1px solid #d8d8d8;width: 100%;background:#F7F9FC url("images/select-down.svg") no-repeat 98% center;} */
:active{outline:none}
:focus{outline:none}
/*placeholder text color*/
::-moz-placeholder { color: currentColor;opacity: 0.5;}
::-webkit-input-placeholder { color: currentColor;opacity: 0.5;}
:-ms-input-placeholder { color: currentColor;opacity: 0.5;}
/*focus:invalid*/
input:focus:invalid, textarea:focus:invalid,select:focus:invalid{ border-color: #FF572E;}
::-ms-clear, ::-ms-reveal{display: none;}
/*table*/
table{border-collapse: collapse;}
table td.ok,table td.err{background-position: center center;background-repeat: no-repeat;}
table td.ok{background-image: url("images/ok-ico2.svg");}
table td.err{background-image: url("images/err-ico.svg");}

.view-link svg{margin-left: 5px;}
.view-link:hover svg{transform: translateX(4px)}
 
/*font style*/
.text-underline{text-decoration: underline;}
.text-through{text-decoration: line-through;}
.text-italic{font-style: italic;}
/*font weight*/
.font-light{font-weight: 300;}
.font-regular{font-weight: 400;}
.font-book{font-weight: 500;}
.font-medium{font-weight: 600;}
.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: #525F7F;}
.text-orange{color: #FF612E;}
.text-dark{color: #333;}
.text-black{color: #2B2B58;}
.text-blue{color: #3D9CF5;}
/*background color*/
.bg-white{background-color: #fff;}
.bg-light{background-color: #F7F9FC;}
.bg-gray{background-color: #525F7F;}
.bg-dark{background-color: #333;}
.bg-black{background-color: #2B2B58;}
.bg-orange{background-color: #FF612E;}
.bg-blue{background-color: #3D9CF5;}
.bg-gradient-yellow{background-image: linear-gradient(135deg,#fef5e5 0%,#ffe6c1 100%)}
.bg-gradient-orange{background-image: linear-gradient(135deg,#FFAC88 0%,#FF6D63 100%)}
.bg-gradient-blue{background-image: linear-gradient(135deg, #54E8D4 13%, #2EBFD4 100%)}
.bg-gradient-green{background-image: linear-gradient(135deg, #23af43 13%, #15864f 100%)}
.bg-gradient-sky{background-image: linear-gradient(135deg, #EEF7FD 13%, #ACD4F7 100%)}
/*font size*/
.text-mini{font-size: 12px;}
.text-small{font-size: 14px;}
.text-regular{font-size: 16px;}
.text-big{font-size: 18px;}
.text-super{font-size: 20px;}
/*line height*/
.line-1{line-height: 1;}
.line-1-2{line-height: 1.2;}
.line-1-4{line-height: 1.4;}
.line-1-6{line-height: 1.6;}
.line-1-8{line-height: 1.8;}
/*transtion*/
.transition-linear{transition: all linear 0.2s;}
.transition-ease{transition: all ease 0.4s;}
.transition-underline::after{content: '';width: 100%;height: 1px;background-color: #3D9CF5;position: absolute;left: 0;bottom: -1px;transform: scaleX(0);opacity:0.3;transition: all ease 0.4s;}
.transition-underline:hover::after{transform: scaleX(1);opacity:1;}
/*checkbox*/
.com-checkbox .checkbox-txt{position: relative;padding-left: 25px;margin: 20px;}
.com-checkbox input[type="checkbox"]{visibility: hidden;opacity: 0;}
.com-checkbox .checkbox-txt:before{background-color: #FF612E;color: #fff;position: absolute;top: 50%;transform:translateY(-50%);left:0;display: block;width: 18px;height: 18px;content: "";user-select: none;cursor: pointer;}
.com-checkbox .checkbox-txt:after{box-shadow: 2px 16px 32px rgba(255,97,46,0.1);cursor: pointer;transition:all linear 0.2s;visibility:hidden;opacity:0;position: absolute;top: 50%;transform:translateY(-50%);left: 0;width: 18px;height: 18px;content: "";background-repeat: no-repeat;background-position: center center;background-size: 50% 50%;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");}
.com-checkbox input[type="checkbox"]:checked+.checkbox-txt:after{visibility:visible;opacity:1;}
/*button*/
.btn{padding: 8px 22px;line-height: 1;border: 2px solid transparent;margin: 10px;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;transition: all linear 0.2s;}
.btn[disabled],input[type="submit"][disabled],button[type="submit"][disabled]{opacity: 0.5;cursor: not-allowed;}
.btn svg{margin-right: 12px;}
.btn.big{font-size: 22px;padding: 12px 22px;}
.btn.small{font-size: 14px;padding: 4px 10px;line-height: 1.4;}
.btn.small svg{margin-right: 10px;}
.orange-btn{background: #FF612E;color: #fff !important;}
.orange-btn:not([disabled]):hover{background-color: #FF572E;box-shadow: 2px 16px 32px rgba(255, 87, 46,0.6);}
.white-btn{background-color: #fff;color: #FF612E;}
.white-btn:not([disabled]):hover{color: #2B2B58;}
.white-btn-border {border-color: currentColor;color: #fff;}
.orange-btn-border {border-color: currentColor;color: #FF612E;background-color: #fff;}
.orange-btn-border:not([disabled]):hover{color: #2B2B58}
/*download button*/
.download-btn{border-radius: 3px;position: relative;display: inline-flex;align-items:center;padding: 8px 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:hover{filter: contrast(86%);color: #FFF;background-color: #FF612E;}
.download-btn .rgt{text-align: left;padding-left: 15px;}
.download-btn .txt{font-size: 22px;font-weight: 700;text-transform: uppercase;line-height: 1;}
.download-btn .version-info{font-size: 12px;font-weight: 400;padding-top: 2px;}
.download-btn .pri{font-size: 12px;font-weight: 700;}
.download-btn .pri span{font-weight: 400;text-decoration: line-through;margin-left: 2px;opacity: 0.86;}
/*container*/
.container{margin: 0 auto;padding: 0 10px;position: relative;}
.container-bg{max-width: 1220px;}
.container-md{max-width: 1140px;}
.container-sm{max-width: 1040px;}
.inline-block{display: inline-block;}
.relative{position: relative;}
.overflow-hide{overflow: hidden;}
.width-full{width: 100%;}
/*flex*/ 
.flexible{display: flex;}
.flex-basis-half{flex-basis: 50%;}
.flex-basis-third{flex-basis: 33.33333333%;}
.flex-basis-quarter{flex-basis: 25%;}
.inline-flexible{display: inline-flex;}
.flex-direction-column{flex-direction: column;}
.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>li::after,ul.list-ok>li::after,ul.list-num>li::after,ul.list-info>li::after,ul.list-step>li::after,ul.list-step>li::before{content: '';position: absolute;left:0;top:0;}
ul.list-dot>li{padding-left: 14px;position: relative;}
ul.list-dot>li::after{width: 3px;height: 3px;border-radius: 50%;background: currentColor;top:11px;}
ul.list-dot>li:not(:last-child){margin-bottom: 12px;}
ul.list-ok>li{padding-left: 30px;position: relative;}
ul.list-ok>li::after{width: 24px;height: 24px;background: url("images/ok-ico.svg");top:2px;background-size: cover;}
ul.list-ok>li:not(:last-child){margin-bottom: 12px;}
ul.list-info>li{padding-left: 34px;position: relative;}
ul.list-info>li::after{content: '';width: 24px;height: 24px;background: url("images/info-ico.svg");background-size: cover;}
ul.list-info>li:not(:last-child){margin-bottom: 16px;}
ul.list-step,ul.list-num{counter-reset: li;}
ul.list-step>li{padding-left: 48px;font-size: 18px;position: relative;}
ul.list-step>li::after{content: "0"counter(li);counter-increment: li;color: currentColor;font-size: 22px;line-height: 1;}
ul.list-step>li::before{height: 2px;width: 24px;background-color: #FF612E;top: 26px;opacity: 0.6;}
ul.list-step>li:not(:last-child){margin-bottom: 22px;}
ul.list-num>li{padding-left: 20px;position: relative;}
ul.list-num>li::after{content: counter(li)".";counter-increment: li;}
ul.list-num>li:not(:last-child){margin-bottom: 12px;}
/*details*/
details{padding-bottom: 20px;border-bottom: 1px solid #eee;}
details:not(:last-child){margin-bottom: 20px;}
details .q-ico{height: 18px;width: 18px;background-color: #525F7F;color: #fff;border-radius: 50%;margin: -4px 10px 0 0;font-size: 14px;vertical-align: 1px;}
details[open] summary{color: #FF612E;}
details[open] .q-ico{background-color: #FF612E;}
details summary{padding-right: 30px;}
details summary>svg{position: absolute;right: 0;top:2px;}
details[open] summary>svg{transform: rotate(45deg);}
details .cont{padding: 20px 30px 0;}
details .cont p:not(:last-child),details .cont ul:not(:last-child),details .cont picture:not(:last-child){margin-bottom: 20px;}

/*return top*/
.return-top{width: 32px;height: 32px;background: rgba(0,0,0,0.45);position: fixed;bottom: 1%;right: 1%;display: none;z-index: 1;}
.return-top:hover{background: rgba(0,0,0,0.86);cursor: pointer;}
.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 { -ms-overflow-style: auto; }
.with-scrollbar::-webkit-scrollbar { display: initial; width: 5px; height: 5px; }
.with-scrollbar::-webkit-scrollbar-track { background-color: #f8f8f8; }
.with-scrollbar::-webkit-scrollbar-thumb { background-color: #2B2B58; }
/*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*/
#share-list{position:fixed;right:10px;top:50%;transform:translateY(-50%)}
#share-list a{width:36px;height:36px;border-radius:2px;margin-bottom: 2px;}
#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: #2B2B58;}
.share-group li a:hover{background:#FF612E;}
/*browserupgrade*/
.browserupgrade{text-align: center;height: 580px;padding-top: 200px;font-size: 32px;background: #FF612E;color: #FFF;}
.browserupgrade a{color: #FFF;text-decoration: underline;font-weight: 700;}
/*popu video*/
.popu-video{background-color:#fff; box-shadow: 0 8px 32px rgba(43, 43, 88,0.3); border-radius: 68px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);height: 78px;width: 78px;opacity: 0.8;}
.popu-video:after{content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 18px;border-color: transparent transparent transparent currentColor;position: absolute;left: calc(50% + 4px);top:50%;transform: translate(-50%,-50%);}
.popu-video:hover{cursor: pointer;color: #FF612E;opacity: 1;}
#popu-cont{background: rgba(0,0,0,0.86);position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 2;transition: all linear 0.4s;}
#popu-cont .popu-wrap{position: relative;left: 50%;transform: translateX(-50%);top:8%;display: inline-flex;}
#popu-cont .popu-wrap.video{width: 50%;height: 0;padding-top: 28.125%;}
#popu-cont .popu-wrap picture{display:inline-flex}
#popu-cont .close-btn{color: #FFF;position: absolute;right: -40px;top:0;height: 32px;width: 32px;line-height: 32px;text-align: center;transform: rotate(45deg);}
#popu-cont .close-btn:hover{cursor: pointer;color: #FF612E;}
#popu-cont iframe{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: #000;border: none;}
/*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{cursor: pointer;color: #FF612E;opacity: 1;}
.video-wrap .youtube-video .bg:before{content: '';background-color:#fff; box-shadow: 0 8px 32px rgba(43, 43, 88,0.3); border-radius: 68px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);height: 78px;width: 78px;opacity: 0.8;}
.video-wrap .youtube-video .bg:after{content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 18px;border-color: transparent transparent transparent currentColor;position: absolute;left: calc(50% + 4px);top:50%;transform: translate(-50%,-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;}

/*page turn*/
#page-turn{margin: 20px auto;}
#page-turn .pre, #page-turn .aft { height: 24px; border-radius: 2px; border: 1px solid currentColor;text-align: center; font-size: 12px; line-height: 24px; padding: 0 10px; margin: 0 5px; display: block;text-transform: uppercase;font-weight: 700;}
#page-turn .pre:hover,#page-turn .aft:hover{background: #FF612E;color: #FFF;border-color: #FF612E;cursor: pointer;}
#page-turn .page { height: 24px; line-height: 24px; margin: 0 5px;font-weight: 400;cursor: pointer;}
#page-turn .page.actived{color: #FF612E;}
#page-turn .jump-group{margin-left: 10px;}
#page-turn .jump{width: 30px;border: 1px solid #d8d8d8;line-height: 24px;height: 24px;padding: 0 4px;}
/*common tips*/
.ios-tip{border:1px solid #000;border-image: linear-gradient(to right,#F7B500 ,#B620E0 ,#32C5FF) 1 1;padding: 4px 8px;margin-bottom: 10px;}
.com-tips{filter: drop-shadow(0 1px 3px rgba(0,0,0,0.15));text-indent: -9999px;width: 30px;height: 18px;position: absolute;right: -38px;top:0;background-size: cover;display: inline-block;}
.com-tips.static{position: static;transform: translateX(4px);}
.com-tips.big{width: 42px;height: 27px;right: -50px;}
.com-tips.hot{background-image: url(images/hot.svg);}
.com-tips.new{background-image: url(images/new.svg);}
.com-tips.free{background-image: url(images/free.svg);}

/*GDPR Agree*/
#gdprAgree{padding:8px 0;}
#gdprAgree .gdprAgree_btn{background-color:#a5a5a5;color:#fff;padding:2px 6px;margin-left:4%;text-decoration:none;display:inline-block;}
#gdprAgree .gdprAgree_close{transform:translate(-50%) rotate(45deg);font-size: 0;margin-left: 6%;}
/*header*/ 
header .logo:hover,header .header-pc ul.nav>li>a:hover{color: #fff;}
header .logo {font-size: 24px;}
header{position: relative;z-index: 2;}
header .header-pc .wrap{height: 68px;}
header .header-pc ul.nav>li>a{padding: 0 26px;height: 60px;line-height: 60px;display: block;}
header.actived:after{content: '';width: 100%;height: 100%;background: rgba(0,0,0,.86);position: fixed;left: 0;top: 0;z-index: -1;}

header .nav .pro:nth-child(1) .pro-link{position: absolute;left: 42%;top:58px;z-index: 1;visibility: hidden;opacity: 0;transform: translate(-50%,-20px);width: 233px;color: #333333;}
header .nav .pro:nth-child(2) .pro-link{position: absolute;left: 56%;top:58px;z-index: 1;visibility: hidden;opacity: 0;transform: translate(-50%,-20px);width: 250px;color: #333333;}
header .nav .pro:nth-child(4) .pro-link{position: absolute;left: 90%;top:58px;z-index: 1;visibility: hidden;opacity: 0;transform: translate(-50%,-20px);width: 95px;color: #333333;}

header .pro-link .cont{padding:40px 10px;box-shadow: 0 2px 22px 0 rgba(0,0,0,0.11), 14px 20px 33px 0 rgba(43,43,88,0.08);border-radius:6px;border: 1px solid #EDEDED;}
header .pro-link::after{filter: drop-shadow(0px -1px 0 #EDEDED);content: ''; width: 0; height: 0; border-style: solid; border-width: 0 10px 11px; border-color: transparent transparent #fff transparent; position: absolute; right: 24%; top: -9px;}
header .pro-link:hover,header .header-pc ul.nav .pro:hover .pro-link{visibility: visible;opacity: 1;transform: translate(-50%,0);}
header .pro-link .sub{font-size: 18px;margin-bottom: 26px;}
header .pro-link .cell{-ms-flex-preferred-size:calc(25% - 36px);padding: 0 18px;}
header .pro-link .cell:not(:last-child){border-right:2px solid #F7F9FC;}
header .pro-link li:not(:last-child){margin-bottom: 14px;}
header .menu-list{padding-bottom: 20px;display: none;border-top:1px solid #eee;position: absolute;left: 0;top: 48px;width: 100%;}
header.actived .menu-list{display: block;}
header .menu-list .sub{padding: 10px;display: block;}
header .menu-list>li>ul>li>ul{margin-bottom: 10px;}
header .menu-list>li>ul>li>ul a{padding:10px;border-bottom-color: #eee;}
header .menu-list a{display: block;padding: 12px 10px;border-bottom: 1px solid #eee;}
header .menu-list .search {position: relative;z-index: 1;vertical-align: middle;width: 90%;margin: 20px auto 0;}
header .menu-list .search svg {color: #363636;position: absolute;right: 9px;top: 8px;cursor: pointer;transition: all ease .2s;}
header .menu-list .search input[type=text] {height: 40px;width: 100%;background: 0 0;border: 1px solid #DCD5CF;transition: all ease .2s;color: #fff;padding: 0 20px;cursor: pointer;font-size: 16px;}
header .header-mb .menu-list .search input[type=text]{color: #777;}
header .menu-list .search input[type=submit] {font-size: 0;background: 0 0;border: 0;height: 40px;width: 40px;border-radius: 50%;position: absolute;right: 0;top: 0;z-index: 1;}
header .menu-list .search input[type=text]:focus {color: #363636;cursor: text;padding: 0 40px 0 20px;background: rgba(255,255,255,.98);}
header .menu-list .search input[type=text]:focus~svg {color: #363636;}
header .menu-list .search input[type=text]:focus:invalid~svg {color: #FF612E;}
header .pro-list svg{transform: rotate(0);transition: transform linear 0.2s;transform-origin: center;float: right;}
header .pro-list.actived svg{transform: rotate(180deg);}
header .header-mb .wrap{height: 48px;}
header .bread-ico{display: inline-block;user-select: none;margin-top: -7px;line-height: 0;}
header .bread-ico .lines, .bread-ico .lines:after, .bread-ico .lines:before { display: inline-block; height: 2px; width:24px; background: currentColor;transition: top .2s linear; }
header .bread-ico .lines {transition: all .2s .4s ease; position: relative; }
header .bread-ico .lines:after, .bread-ico .lines:before { position: absolute; left: 0; content: ''; transform-origin: 50% 50%; transition: top .2s .4s ease,transform .4s ease; height: 2px; }
header .bread-ico .lines:before {top: 7px; }
header .bread-ico .lines:after {top: -7px; }
header.actived .bread-ico .lines {transition: all .2s 0s ease;background: 0 0;}
header.actived .bread-ico .lines:after,header.actived .bread-ico .lines:before {transition: top .2s ease,transform .2s .3s ease;top: 0;width: 26px;}
header.actived .bread-ico .lines:before {transform: rotate3d(0,0,1,45deg)}
header.actived .bread-ico .lines:after {transform: rotate3d(0,0,1,-45deg)}

/*footer*/
footer {background: none;padding: 0;}
footer .fo-tp {width: 100%;height: 80px;background: #E1EEFB;color: #333333;}
footer .fo-bo {background-color: #F1F8FF;color: #333333;padding: 40px 0;}
footer .fo-tp span {font-size: 14px;padding: 0 10px;}
footer .fo-tp span svg {margin-right: 12px;}
footer #links {padding-bottom: 14px;}

.hidden,#adsbox{display: none;}

@media (max-width: 1120px){
	.column-1120{flex-direction: column;}
	.column-reverse-1120{flex-direction: column-reverse;}
	.block-1120{display: block;}
	.inline-block-1120{display: inline-block}
	.width-1120{width:100% !important;}
	.flexible-1120{display: flex;}
	.inline-flexible-1120{display: inline-flex}
	.hidden-1120{display: none;}
	.j-center-1120{justify-content: center;}
	.a-center-1120{align-items:center;}
	.center-1120{text-align:center;}
	.left-1120{text-align:left;}
	.right-1120{text-align:right;}
	.pb-1120-30{padding-bottom:30px;}
	.mb-1120-30{margin-bottom:30px;}
	.pb-1120-20{padding-bottom:20px;}
	.mb-1120-20{margin-bottom:20px;}
}

@media (max-width: 1020px){
	.hidden-1020{display: none;}
}

@media (max-width: 960px){
	.block-960{display: block;}
	.inline-block-960{display: inline-block}
	.inline-flexible-960{display: inline-flex}
	.flexible-960{display: flex;}
	.hidden-960{display: none;}
	.column-960{flex-direction: column;}
	.column-reverse-960{flex-direction: column-reverse;}
	.width-960{width:100% !important;}
	.j-center-960{justify-content: center;}
	.a-center-960{align-items:center;}
	.center-960{text-align:center;}
	.left-960{text-align:left;}
	.pb-960-30{padding-bottom:30px;}
	.mb-960-30{margin-bottom:30px;}
	.pb-960-20{padding-bottom:20px;}
	.mb-960-20{margin-bottom:20px;}

	nav.header-fix .rgt li:last-child{margin-left: auto;}
	footer .cell:not(:first-child){padding-left: 0;border-left: none;}
	footer .cell:not(:last-child){padding-right: 0;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #2B2B2B;}
}

@media (max-width: 769px){

	.block-769{display: block;}
	.inline-block-769{display: inline-block}
	.inline-flexible-769{display: inline-flex}
	.flexible-769{display: flex;}
	.hidden-769{display: none;}
	.column-769{flex-direction: column;}
	.column-reverse-769{flex-direction: column-reverse;}
	.width-769{width: 100% !important;}
	.wrap-769{flex-wrap: wrap;}
	.j-center-769{justify-content: center;}
	.a-center-769{align-items:center;}
	.center-769{text-align:center;}
	.left-769{text-align:left;}
	.right-769{text-align:right;}
	.pb-769-30{padding-bottom:30px;}
	.mb-769-30{margin-bottom:30px;}
	.pb-769-20{padding-bottom:20px;}
	.mb-769-20{margin-bottom:20px;}

}
@media(max-width:480px){
	nav.header-fix .rgt li:not(:first-child):not(:last-child) a{margin-left:6px;padding-left:6px;}
}
@media(max-width:415px){
	.column-415{flex-direction: column;}
	.column-reverse-415{flex-direction: column-reverse;}
	.block-415{display: block;}
	.inline-block-415{display: inline-block}
	.width-415{width:100% !important;}
	.flexible-415{display: flex;}
	.inline-flexible-415{display: inline-flex}
	.hidden-415{display: none;}
	.j-center-415{justify-content: center;}
	.a-center-415{align-items:center;}
	.center-415{text-align:center;}
	.left-415{text-align:left;}
	.right-415{text-align:right;}
	.pb-415-20{padding-bottom:20px;}
	.mb-415-20{margin-bottom:20px;}
	.pb-415-10{padding-bottom:10px;}
	.mb-415-10{margin-bottom:10px;}
}

/* 侧边悬浮 */
#side-banner:hover{
	color: inherit;
}
#side-banner {
	position: fixed;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
	width: 230px;
	height: 360px;
}
#side-banner p:first-child {
	position: absolute;
	z-index: 20;
	font-size: 18px;
	max-width: 100%;
	font-weight: 400;
	color: #fff;
	padding: 200px 20px 0;
	
}
#side-banner p:nth-child(2) {
	position: absolute;
	z-index: 20;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	margin-top: 300px;
	background: #8372ff;
	padding: 8px;
	margin-left: 20px;
}

#side-banner p:nth-child(3){
	display: inline-block;
	transform: rotate(45deg) ;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 30;
	font-size: 28px;
	width: 25px;
	height: 25px;
	line-height: 21px;
	background: #fff;
	border-radius: 50%;
	padding-left: 4px;
}
#side-banner p:nth-child(3):hover{
	color: #3d9cf5;;
}
#side-banner::after {
	content: "";
	background-image: url("https://images.download4.cc/side-bannerbg.png");
	width: 230px;
	height: 360px;
	position: absolute;
	background-size: contain;
	z-index: 10;
}

.sites ul li svg {

	vertical-align: middle;
}
a.check-morde:hover{
	color: rgb(228, 228, 228);
}
@media(max-width:450px){
	#side-banner {
		right: -58px;
		transform: translatey(-50%) scale(.5);
	
	}
}