@charset "utf-8";
@import url("//at.alicdn.com/t/font_598250_zz50nhekpc.css");
@keyframes A-new{0%{transform:scale(0)}100%{transform:scale(1)}}
@keyframes A-360{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}
@keyframes A-tip{0%{opacity:0;transform:translate(-50%,200%) scale(0)}10%,90%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}15%,85%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}100%{opacity:0;transform:translate(-50%,-200%) scale(0)}}
@keyframes A-alert{0%{opacity:0;border-radius:5rem;transform:translate3d(0,100%,0) scale3d(0,0,0)}62%{opacity:1;transform:translate3d(0,0,0) scale3d(1.05,1.05,1)}75%{opacity:1;transform:translate3d(0,0,0) scale3d(.95,.95,1)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}
@keyframes A-balloon{100%{transform:translate3d(0,0,0) scale3d(1,1,1)}}
@keyframes A-hue{from{filter:hue-rotate(0deg)}to{filter:hue-rotate(-360deg)}}
/*theme*/
html{
--active:goldenrod;
--main:rgb(60,90,150);
--main-a:rgba(60,90,150,.08);
--main-b:rgba(60,90,150,.16);
--ag-a:rgb(255,255,255);
--ag-b:rgb(240,240,240);
--ag-x:rgb(230,230,230);
--ag-y:#aaa;
--ag-z:#333;
--ag-glass:rgba(255,255,255,.24);
--shadow:0 0 .2rem rgba(0,0,0,.24);
--shadow-top:0 -.1rem .1rem rgba(0,0,0,.24);
--shadow-bottom:0 .1rem .1rem rgba(0,0,0,.24);
--mask:rgba(0,5,10,.8);
--white-a:rgba(255,255,255,.8);
--white-b:rgba(255,255,255,.48);
--white-line:rgba(255,255,255,.24);
--red:rgb(250,50,50);	
--orange:rgb(250,100,0);
--yellow:rgb(250,200,0);
--green:rgb(0,150,0);
--blue:rgb(0,100,250);
--indiago:rgb(50,50,200);
--purple:rgb(150,50,200);
--tea:rgb(150,200,50);
--moss:rgb(0,100,0);
--sky:rgb(0,150,250);
--sea:rgb(0,150,150);
--transparent:rgba(255,255,255,0);
--br:.4rem;
--br-xs:.2rem;
--br-1001:var(--br) 0 0 var(--br);
--br-0110:0 var(--br) var(--br) 0;
--br-1100:var(--br) var(--br) 0 0;
--br-0011:0 0 var(--br) var(--br);
--br-1011:var(--br) 0 var(--br) var(--br);
}
html.ag-mode-dark{
--main:rgb(50,100,200);
--main-a:rgba(50,100,200,.08);
--main-b:rgba(50,100,200,.16);
--ag-a:rgb(20,30,40);
--ag-b:rgb(10,20,30);
--ag-x:rgb(30,40,50);
--ag-y:rgba(255,255,255,.48);
--ag-z:rgba(255,255,255,.8);
--ag-glass:rgba(20,30,40,.8);
--transparent:rgba(20,30,40,0);
}
/*reset*/
*{outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}
:root,html{overflow-y:scroll;overflow-x:hidden}
:root{--swiper-theme-color:var(--main)}
::-webkit-media-controls-panel{background-color:transparent !important}
::-webkit-media-controls-fullscreen-button{display:none !important}
::-webkit-scrollbar{width:2px;height:2px}
::-webkit-scrollbar-thumb{background-color:var(--main)}
::-webkit-input-placeholder{line-height:inherit;color:unset;transition:opacity .3s}
:focus::-webkit-input-placeholder{opacity:0}
html{font-size:20px !important;background-color:#f5f5f5;}
html.ag-rem-big{font-size:24px !important}
html.ag-noroll{max-height:100vh;overflow:hidden}
body,menu,ul,ol,dl,dd,figure{margin:0;padding:0} 
body,input,button,select,textarea{color:unset;font-size:.8rem;word-wrap:break-word;font-family:"iconfont","Lantinghei SC","Microsoft YaHei","PingFang SC"}
body{min-height:100vh;min-width:15rem;color:var(--ag-z)}
article,aside,figure,footer,header,hgroup,menu,nav,section,viewport,main,msg,cover,mask,bg,box,swiper,panel{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;max-width:100%}
img{max-width:100%}
ul,ol,li{list-style:none}
table{border-collapse:collapse;border-spacing:0;width:auto;min-width:100%;box-sizing:border-box}
td,th{padding:0;word-break:break-all;word-wrap:break-word}
button{display:inline-flex;justify-content:center;align-items:center;border:none}
input:placeholder-shown,
select,input,button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
input[type=checkbox],input[type=radio],input[type=button],button{cursor:pointer}
article *,input,textarea{-webkit-user-select:text;user-select:text}
[disabled]{cursor:no-drop}
a{outline:0;text-decoration:none;color:unset;color:#aaa; cursor:pointer}
a[href=''],
.ag-loading{pointer-events:none;cursor:default}
button:active,
a:active{opacity:.64}
/*background*/
.ag-bg-none{background:none !important}
.ag-bg-mask{background-color:var(--mask) !important}
.ag-bg-main{background-color:var(--main) !important}
.ag-bg-active{background-color:var(--active) !important}
.ag-bg-white{background-color:var(--white-a) !important}
.ag-bg-red{background-color:var(--red) !important}
.ag-bg-orange{background-color:var(--orange) !important}
.ag-bg-yellow{background-color:var(--yellow) !important}
.ag-bg-tea{background-color:var(--tea) !important}
.ag-bg-moss{background-color:var(--moss) !important}
.ag-bg-green{background-color:var(--green) !important}
.ag-bg-sky{background-color:var(--sky) !important}
.ag-bg-sea{background-color:var(--sea) !important}
.ag-bg-blue{background-color:var(--blue) !important}
.ag-bg-indiago{background-color:var(--indiago) !important}
.ag-bg-purple{background-color:var(--purple) !important}
.ag-bg-gold{background-color:goldenrod !important}
.ag-bg-a{background-color:var(--ag-a) !important}
.ag-bg-b{background-color:var(--ag-b) !important}
.ag-bg-ab{background-image:linear-gradient(var(--ag-a),var(--ag-b))}
.ag-bg-ba{background-image:linear-gradient(var(--ag-b),var(--ag-a))}
.ag-bg-img{background-color:var(--main);background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.ag-bg-login{background:url(../img/snow.jpg) no-repeat 50% 0;background-size:100% auto}
.ag-bg-login:before{content:'';display:block;padding-top:50%;width:100%}
.ag-mode-dark .ag-bg-login{background-image:url(../img/snow.png)}
/*color*/
.ag-color-main{color:var(--main)}
.ag-color-active{color:var(--active)}
.ag-color-white{color:var(--white-a)}
.ag-color-red{color:var(--red)}
.ag-color-orange{color:var(--orange)}
.ag-color-yellow{color:var(--yellow)}
.ag-color-tea{color:var(--tea)}
.ag-color-moss{color:var(--moss)}
.ag-color-green{color:var(--green)}
.ag-color-sky{color:var(--sky)}
.ag-color-sea{color:var(--sea)}
.ag-color-blue{color:var(--blue)}
.ag-color-indiago{color:var(--indiago)}
.ag-color-purple{color:var(--purple)}
.ag-color-gold{color:goldenrod}
.ag-color-gray{color:var(--ag-y)}
.ag-rainbow{background:url(../img/rainbow.jpg) no-repeat;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
/*font*/
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}
h1,.ag-h1{font-size:1.5em}
h2,.ag-h2{font-size:1.25em}
h3,.ag-h3{font-size:1.125em}
h4,.ag-h4{font-size:1em}
h5,.ag-h5{font-size:.875em}
h6,.ag-h6{font-size:.75em}
sup,small,.ag-small{font-size:.75em}
/**/
.ag-none{display:none}
.ag-none-hide,
.ag-none-0{display:none !important}
.ag-oh{overflow:hidden !important}
.ag-oh-sticky{padding-top:1px !important;padding-bottom:1px !important}
.ag-ov{overflow:visible !important}
.ag-pa{position:absolute !important}
.ag-pr{position:relative !important}
.ag-ps{position:-webkit-sticky !important;position:sticky !important}
.ag-br{border-radius:var(--br)}
/*margin*/
.ag-mg-0{margin:0 !important}
.ag-pd-0{padding:0 !important}
/**/
.ag-viewport{max-width:60rem;width:95%;min-width:15rem;margin:0 auto;box-sizing:border-box}
.ag-magic-padding{padding:2.5%}
/**/
.ag-loading:before{content:'';box-sizing:border-box;margin:0 .2rem;width:1em;height:1em;border:1px solid currentcolor;border-top-color:transparent;border-radius:50%;animation:A-360 .3s linear 0s normal infinite}
.ag-loading{opacity:.64;background-image:none !important}
/**/
.ag-badge{display:inline-flex;align-items:center;position:relative;padding:0 .2rem;white-space:nowrap}
.ag-badge:after,
[data-badge]:after{content:'';background-color:currentcolor;border-radius:var(--br-xs);position:absolute}
.ag-badge:after{top:0;right:0;bottom:0;left:0;opacity:.24}
/**/
close.icon-close{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:#fff;color:#ff4522;transform:translate3d(0,0,0) scale3d(0,0,0);animation:A-balloon .5s forwards ease .5s;cursor:pointer;overflow:hidden;border-radius:50%}
/**/
.ag-msg{margin-bottom:2rem;text-align:center}
.ag-msg ico{font-size:10em}
/**/
.ag-tips-min{animation:A-tip 2s forwards;transform:translateX(-50%);position:fixed;top:50%;left:50%;z-index:100;display:flex;justify-content:center;align-content:center;border:.1rem solid currentcolor;background-color:var(--ag-a);box-shadow:var(--shadow);box-sizing:border-box;padding:.4rem .8rem;border-radius:var(--br);max-width:15rem;text-align:center}
.ag-new:after{content:'';position:absolute;right:0;top:0;width:.2rem;height:.2rem;background:currentColor;border-radius:50%}
/**/
.ag-mask{position:fixed !important;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;background-color:var(--mask)}
.ag-mask>alert{animation:A-alert .5s forwards;position:relative;background-color:#fff;box-shadow:0 0 .8rem var(--mask);border-radius:var(--br);box-sizing:border-box;min-width:10rem;max-width:40rem;max-height:100vh;margin:0 .8rem;padding:.8rem .8rem 1.6rem .8rem;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}
.ag-mask>alert img{width:100%;display:flex;max-width:8rem}
.ag-mask>alert icon{font-size:4em}
.ag-mask>alert p,
.ag-mask>alert li{margin:.5em 0}
.ag-mask>close{position:relative;right:0;top:-1rem;box-shadow:0 .4rem .4rem var(--mask)}
/**/
loadpage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:black;display:flex;justify-content:center;align-items:center;transform:translate3d(0, 0, 0)}
loadpage:before{content:'';position:absolute;top:calc(50% - 64px);left:calc(50% - 64px);width:128px;height:128px;box-sizing:border-box;border-top:8px solid gold;border-bottom:8px solid darkgoldenrod;border-radius:50%;animation:A-360 .12s linear 0s normal infinite}
/**/
.ag-btn{position:relative;display:inline-flex;align-items:center;height:2rem;line-height:1.95rem;margin:0 .5px;padding:0 1em;background-color:var(--main-a);white-space:nowrap}
.ag-btn:active{background-image:none}
.ag-btn:first-of-type{border-radius:1rem 0 0 1rem;padding-left:1.5em}
.ag-btn:last-of-type{border-radius:0 1rem 1rem 0;padding-right:1.5em}
.ag-btn:only-of-type{border-radius:1rem;padding:0 1.5em}
/*toggle-nav*/
.ag-flexnav{display:flex;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden}
.ag-flexnav>ul{display:flex}
.ag-flexnav>a.ag-toggle{display:none}
.ag-flexnav>ul>li{margin-right:1.2rem}
.ag-fold .ag-flexnav{display:block}
.ag-fold .ag-flexnav>ul{flex-flow:column;box-shadow:var(--shadow);transform:translate3d(0,-50%,0) scale3d(0,0,0)}	
.ag-fold .ag-flexnav>a.ag-toggle{display:flex}
.ag-fold .ag-flexnav>a.ag-toggle.ag-close+ul{border-radius:var(--br-xs);transform:translate3d(0,0,0) scale3d(1,1,1)}	
.ag-fold .ag-flexnav li{margin-right:0}
/*toggle-ul*/
.ag-fold .ag-flexnav>ul,
.ag-toggle-ul{position:absolute;opacity:0;transition:all 0s;background-color:currentColor;padding:0 .6rem}
.ag-toggle-ul{left:50%}
.ag-toggle-ul>li{position:relative;line-height:2rem}
.ag-fold .ag-flexnav li:not(:last-child),
.ag-toggle-ul>li:not(:last-child){border-bottom:1px solid var(--white-line)}
.ag-fold .ag-flexnav li>a,
.ag-toggle-ul>li>a{justify-content:space-between;color:var(--white-a)}
.ag-fold .ag-flexnav>a.ag-toggle.ag-close+ul,
.ag-close+ul.ag-toggle-ul{transition:all .3s;opacity:1}	
/*toggle*/
.ag-hat a.ag-toggle:before,
.ag-nav a.ag-toggle:before{content:'';position:absolute;z-index:2;width:0;height:0;border:.4rem solid transparent;left:50%;margin-left:-.4rem}
/*footer-iconnav*/
.ag-nav,
.ag-nav-offset{height:2.8rem;display:none}
.ag-nav{position:fixed;z-index:77;bottom:0;left:0;right:0;background-color:var(--ag-a);box-shadow:var(--shadow-top);transition:all .3s}
.ag-nav>flex{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
.ag-nav>flex>li{position:relative;transform-style:preserve-3d}
.ag-nav>flex>li>a{overflow:hidden;position:relative;width:2rem;height:2.8rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}
.ag-nav>flex>li>a>ico{line-height:.8rem;height:.8rem}
.ag-nav>flex>li>a>tit{line-height:.8rem;font-size:.6rem}
.ag-nav>flex>li:nth-of-type(3)>a>ico{font-size:1.6rem}
.ag-nav>flex>li:nth-of-type(3)>a>tit{display:none}
.ag-nav>flex>li>a.ag-rocket:before,
.ag-nav>flex>li>a.ag-rocket.ag-show>ico,
.ag-nav>flex>li>a.ag-rocket.ag-show>tit,
.ag-nav>flex>li>a.ag-close>tit{display:none}
.ag-nav>flex>li>a.ag-rocket.ag-show:before{display:block;line-height:1.6rem;width:1.6rem;text-align:center;background-color:var(--main-a);border-radius:50%}
.ag-nav>flex>li>a.ag-close>ico:before{content:'\e646'}
.ag-nav>flex>li>a.ag-toggle:before{border-top-color:currentColor;top:-.4rem}
.ag-nav>flex>li>a.ag-close:before{top:0;transition:top .2s .2s}
.ag-nav>flex>li>a.ag-close:active:before{top:-.4rem;transition:top .2s}
.ag-nav a.ag-new:after{top:.5rem;right:.3rem}
.ag-nav .ag-close.ag-new:after{display:none}
.ag-nav>flex>li>ul{box-shadow:var(--shadow);bottom:0}
.ag-nav>flex>li>a.ag-toggle+ul{transform:translate3d(-50%,2.8rem,0) scale3d(0,0,0)}
.ag-nav>flex>li>a.ag-toggle.ag-close+ul{border-radius:var(--br-xs);transform:translate3d(-50%,-2.8rem,0) scale3d(1,1,1)}
.ag-nav>flex>li:last-child>a.ag-toggle.ag-close+ul{transform:translate3d(calc(-100% + 1.2rem),-2.8rem,0) scale3d(1,1,1)}
/*top-nav*/
.ag-hat.ag-white,
.ag-hat.ag-pa,
.ag-hat.ag-ps{color:var(--white-a);top:0;right:0;left:0;background-image:none;box-shadow:none}
.ag-hat.ag-white .ag-fold .ag-flexnav ul a,
.ag-hat.ag-white .ag-toggle-ul a,
.ag-hat.ag-pa .ag-fold .ag-flexnav ul a,
.ag-hat.ag-pa .ag-toggle-ul a,
.ag-hat.ag-ps .ag-fold .ag-flexnav ul a,
.ag-hat.ag-ps .ag-toggle-ul a{color:var(--main)}
.ag-hat.ag-white .ag-hat-search>input[type=search]:focus,
.ag-hat.ag-pa .ag-hat-search>input[type=search]:focus,
.ag-hat.ag-ps .ag-hat-search>input[type=search]:focus{background-color:var(--ag-glass);-webkit-backdrop-filter:blur(.4rem)}
.ag-hat.ag-ps{background-color:var(--main);border-top:1px solid var(--white-b);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.08),rgba(0,0,0,0))}
.ag-hat.ag-ps.ag-istop{box-shadow:var(--shadow-bottom)}
/**/
.ag-hat{display:block;position:relative;z-index:99}
.ag-hat>flex{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:2.8rem}
.ag-hat left,
.ag-hat right{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}
.ag-hat menu{order:2;display:flex;flex-flow:row nowrap}
.ag-hat menu>li{position:relative;transform-style:preserve-3d}
.ag-hat left>menu>li{margin-right:1.2rem}
.ag-hat right>menu>li{margin-left:1.2rem}
.ag-hat a{transition:all .3s;display:flex;justify-content:center;align-items:center;min-width:2rem;height:2rem;white-space:nowrap;overflow:hidden;position:relative}
.ag-hat a>tit{font-size:.7rem}
.ag-hat a>ico+tit{margin-left:.2rem}
.ag-hat a.ag-close>ico:before{content:'\e646'}
.ag-hat a.ag-toggle:before{border-bottom-color:currentColor;bottom:-.4rem}
.ag-hat a.ag-close:before{bottom:0;transition:bottom .2s .2s}
.ag-hat a.ag-close:active:before{bottom:-.4rem;transition:top .2s}	
.ag-hat a.icon-back{justify-content:flex-start}
.ag-hat a.ag-new:after{top:30%;right:0;border:none}
.ag-hat .ag-fold menu>li>a.ag-new:after{right:.45rem}
.ag-hat a.ag-close.ag-new:after{display:none}
.ag-hat menu>li>ul.ag-toggle-ul{box-shadow:var(--shadow)}
.ag-hat menu>li>a.ag-toggle+ul.ag-toggle-ul{transform:translate3d(-50%,-50%,0) scale3d(0,0,0)}
.ag-hat menu>li>a.ag-toggle.ag-close+ul.ag-toggle-ul{border-radius:var(--br-xs)}		
.ag-hat left>menu>li>a.ag-toggle.ag-close+ul.ag-toggle-ul{transform:translate3d(-50%,0,0) scale3d(1,1,1)}		
.ag-hat left>menu>li:first-child>a.ag-toggle+ul.ag-toggle-ul{transform:translate3d(0,-50%,0) scale3d(0,0,0);right:auto;left:0}
.ag-hat left>menu>li:first-child>a.ag-toggle.ag-close+ul.ag-toggle-ul{transform:translate3d(0,0,0) scale3d(1,1,1)}		
.ag-hat right>menu>li>a.ag-toggle.ag-close+ul{transform:translate3d(-50%,0,0) scale3d(1,1,1)}		
.ag-hat right>menu>li:last-child>a.ag-toggle+ul{transform:translate3d(0,-50%,0) scale3d(0,0,0);right:0;left:auto}
.ag-hat right>menu>li:last-child>a.ag-toggle.ag-close+ul{transform:translate3d(0,0,0) scale3d(1,1,1)}
.ag-hat .ag-fold left>menu>li{margin-right:0}
.ag-hat .ag-fold right>menu>li{margin-left:0}
/*hat-search*/
.ag-hat-search{position:relative;min-width:3.2rem;height:1.6rem;order:1}
.ag-hat-search>button{display:flex;align-items:center;justify-content:center;transition:all .3s;position:absolute;z-index:1;top:0;right:0;padding:0;min-width:2rem;height:1.6rem;background:none}
.ag-hat-search>button[title]:after{font-size:.7rem;margin-left:.2rem;content:attr(title)}
.ag-hat-search>button[title='']:after{display:none}
.ag-hat-search>input[type=search]{-webkit-appearance:none;position:absolute;z-index:2;top:0;right:0;width:3.2rem;height:1.6rem;font-size:.7rem;border:none;border-radius:1rem;transition:all .5s;opacity:0}
.ag-hat-search>input[type=search]:focus{width:8rem;padding:0 1em;background-color:var(--main-b);opacity:1}
.ag-hat-search>input[type=search]:focus+button{opacity:0}
/*footer*/
.ag-footer flex{min-height:2.8rem;display:flex;justify-content:space-between;align-items:center}
.ag-footer left,
.ag-footer right{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}
.ag-footer li{line-height:1.6rem}
.ag-footer li:not(:last-child):after{content:'|';margin-left:1em;opacity:.24}
.ag-footer li:not(:last-child){margin:0 1em 0 0}
.ag-footer flex.ag-fold{justify-content:center;flex-flow:column nowrap;padding:.8rem}
/*js fold !*/
.ag-hat>flex.ag-fold .ag-hat-search>button:after,
.ag-hat>flex.ag-fold nav>a>tit,
.ag-hat>flex.ag-fold menu>li>a>tit{display:none}
/*gotop*/
a.ag-rocket:before{content:'\e626'}
a.ag-ico-rem-def:before{content:'\e65b'}
a.ag-ico-rem-big:before{content:'\e65a'}	
a.ag-ico-qq:before{content:'\e603'}
a.ag-ico-wx:before{content:'\e643'}
a.ag-ico-tel:before{content:'\e652'}
a.ag-ico-mode-sun:before{content:'\eb97'}
a.ag-ico-mode-moon:before{content:'\e7b8'}
a.ag-ico-share:before{content:'\e6f3'}
.ag-go{position:fixed;right:2.5%;bottom:50%;transform:translateY(50%);transition:all 1s .3s;z-index:90;opacity:0;visibility:hidden}
.ag-go.ag-show{visibility:visible;transition:all .3s}
.ag-go.ag-show:hover{opacity:1}
.ag-go>a{position:relative;margin-top:-2rem;transform:translate3d(0,50vh,0);transition:all 1s;border-radius:50%;display:block;width:2rem;height:2rem;line-height:2rem;text-align:center;background:#93bbdb;box-shadow:var(--shadow)}
.ag-go.ag-show>a{color:#fff;margin-top:0;transform:translate3d(0,0,0);transition:all .5s;border-radius:0}
.ag-go.ag-show>a:first-of-type{border-radius:var(--br-1100)}
.ag-go.ag-show>a:last-of-type{border-radius:var(--br-0011)}
/*grid*/
.ag-flex-between{display:flex;justify-content:space-between;align-items:center}
.ag-flex-center{display:flex;justify-content:center;align-items:center}
.ag-row{display:flex;flex-direction:row;flex-flow:wrap;margin:-.4rem}
.ag-col{width:calc(25% - .8rem);flex-basis:calc(25% - .8rem);flex-grow:0;flex-shrink:0;margin:.4rem}
.ag-grow .ag-col{flex-grow:1;flex-shrink:1}
.ag-mobile-true .ag-gotop,
.ag-row:before,
.ag-row:after{display:none !important}
.ag-mobile-true .ag-nav{display:block !important}
@media screen and (min-width:1920px){
.ag-col{flex-basis:calc(16.6667% - .8rem);width:calc(16.6667% - .8rem)}
}
@media screen and (min-width:1280px){
a:hover{opacity:.8}
}
@media screen and (max-width:1024px){
.ag-col{flex-basis:calc(33.3333% - .8rem);width:calc(33.3333% - .8rem)}
}
@media screen and (max-width:768px){
.ag-col{flex-basis:calc(50% - .8rem);width:calc(50% - .8rem)}
}
@media screen and (max-width:512px){
html.ag-rem-big{font-size:22px !important}
.ag-none-mob{display:none !important}
.ag-row{display:block}
.ag-col{flex-basis:calc(100% - .8rem);width:calc(100% - .8rem)}
.ag-go{position:relative;z-index:9;bottom:0;left:0;right:0;transform:translateY(0);display:flex;justify-content:space-between;padding:.4rem;background-color:var(--main-a);opacity:1 !important}
.ag-go>a{border-radius:0 !important;transition:all 0s;transform:translate3d(0,0,0);margin-top:0;box-shadow:none;background-color:transparent}
.ag-go>a:before{color:var(--main)}
}

@media screen and (max-width:512px),screen and (orientation:portrait){
.ag-nav,
.ag-nav~.ag-nav-offset{display:block}
.ag-none-op{display:none !important}
}
@media print{
html{background-color:#fff !important}
.ag-show-print{display:block}
.ag-none-print{display:none}
}
@supports (bottom:constant(safe-area-inset-top)) or (bottom:env(safe-area-inset-top)) {
.ag-nav,
.ag-nav-offset{height:3rem}
}