﻿@import url("color.css");
@import url("flags.css");
@import url("aminmation.css");
*,*:before,*:after{box-sizing:border-box;}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}
a,button,span,p,i,input,em,select,textarea,li,dl,dt,img,svg path,*:after,*:before,h1,h2,h3,h4,h5,h6{transition:all .5s ease-out;}
body{background:var(--body)}
@media (max-width:639px){body{ padding-bottom:50px;}}
/*==加载中==*/
.preloading{position:fixed;top:0;left:0;z-index:9999999999;width:100%;height:100%;background-color:rgb(255,255,255,1);overflow:hidden;}
.preloader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.preloader-icon{width:30px;height:30px;display:inline-block;padding:0px;text-align:center}
/*==重置==*/
a{transition:color 0.6s;color:var(--link)}
a:hover{text-decoration:none;transition:all .5s ease-in-out;color:var(--dark)}
li,ol,ul,dl,dt,dd,p{list-style:none;padding:0;margin:0}
em{font-style:normal;color:inherit}
header,section,footer{margin:0px auto;position:relative;}
/*通用*/
.icon{font-size:20px;line-height:1}
.uk-a{position:relative}
.uk-a a{display:block;z-index:9;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;}
.pic-scale img,.pic-scale span{transition:all 0.5s ease-out 0s}
.pic-scale:hover img,.pic-scale:hover span{transform:scale(1.1)}
.mt{ margin-top:30px}
@media (max-width:959px){.mt{ margin-top:20px}}
@media (max-width:639px){.mt{ margin-top:15px}}
@media (max-width:374px){.mt{ margin-top:10px}}
/*modal*/
.uk-modal{z-index:101010}
.uk-modal-dialog,.uk-modal-dialog .uk-input,.uk-modal-dialog .uk-button{border-radius:var(--border-radius)}
.uk-modal-header,.uk-modal-footer{background:none}
.uk-modal-title{font-size:1.25rem;}
.uk-modal-dialog ul>li.warning,.uk-modal-dialog ul>li.error{position:relative;}
.uk-modal-dialog ul>li.warning:before{content:"*必填项";position:absolute;right:5px;top:50%;color:var(--red);z-index:3;margin-top:-12px;font-size:12px}
.uk-modal-dialog ul>li.error:before{content:"*手机号码错误";position:absolute;right:5px;top:50%;color:var(--red);z-index:3;margin-top:-12px;font-size:12px}
.uk-modal-dialog ul>li.warning .uk-input{border-color:var(--orange);box-shadow:0 0 10px rgb(var(--red-rgb),0.08)}
.uk-modal-dialog ul>li.success .uk-input{border-color:var(--green);box-shadow:0 0 10px rgb(var(--red-rgb),0.08)}
.uk-modal-dialog ul>li.error .uk-input{border-color:var(--orange);box-shadow:0 0 10px rgb(var(--red-rgb),0.08)}
/*Table*/
table{max-width:100%;background-color:transparent;empty-cells:show;}table code{white-space:normal;}th{text-align:center;}
.uk-table{width:100%;margin-bottom:15px;border-spacing:0;border-collapse:separate;}
.uk-table>thead>tr>th,.uk-table>tbody>tr>th,.uk-table>tfoot>tr>th,.uk-table>thead>tr>td,.uk-table>tbody>tr>td,.uk-table>tfoot>tr>td{padding:5px;line-height:1.5;vertical-align:top;border-top:1px solid var(--gray-300);font-size:14px}
.uk-table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid var(--gray-300);}
.uk-table>caption+thead>tr:first-child>th,.uk-table>colgroup+thead>tr:first-child>th,.uk-table>thead:first-child>tr:first-child>th,.uk-table>caption+thead>tr:first-child>td,.uk-table>colgroup+thead>tr:first-child>td,.uk-table>thead:first-child>tr:first-child>td{border-top:0;}
.uk-table>tbody+tbody tr:first-child td{border-top:2px solid var(--gray-300);}
.uk-table{border:1px solid var(--gray-300);border-left:none;}
.uk-table>thead>tr>th,.uk-table>tbody>tr>th,.uk-table>tfoot>tr>th,.uk-table>thead>tr>td,.uk-table>tbody>tr>td,.uk-table>tfoot>tr>td{border-left:1px solid var(--gray-300);}
.uk-table>tbody>tr:first-child>th,.uk-table>tbody>tr:first-child>td{border-top:none;}
.uk-table>thead+tbody>tr:first-child>th,.uk-table>thead+tbody>tr:first-child>td{border-top:1px solid var(--gray-300);}
/*button*/
.btn-primary-soft{transition:all .3s ease;color:#2163e8;background-color:rgba(33,99,232,0.1);}
.btn-primary-soft:active,.btn-primary-soft:hover{transition:all .3s ease;color:#fff;background-color:#2163e8;border-color:#2163e8;}
.btn-primary-soft:focus{transition:all .3s ease;color:#2163e8;background-color:rgba(33,99,232,0.1);border-color:transparent;}
.btn-secondary-soft{transition:all .3s ease;color:#595d69;background-color:rgba(89,93,105,0.1);}
.btn-secondary-soft:active,.btn-secondary-soft:hover{transition:all .3s ease;color:#fff;background-color:#595d69;border-color:#595d69;}
.btn-secondary-soft:focus{transition:all .3s ease;color:#595d69;background-color:rgba(89,93,105,0.1);border-color:transparent;}
.btn-success-soft{transition:all .3s ease;color:#0cbc87;background-color:rgba(12,188,135,0.1);}
.btn-success-soft:active,.btn-success-soft:hover{transition:all .3s ease;color:#fff;background-color:#0cbc87;border-color:#0cbc87;}
.btn-success-soft:focus{transition:all .3s ease;color:#0cbc87;background-color:rgba(12,188,135,0.1);border-color:transparent;}
.btn-info-soft{transition:all .3s ease;color:#4f9ef8;background-color:rgba(79,158,248,0.1);}
.btn-info-soft:active,.btn-info-soft:hover{transition:all .3s ease;color:#fff;background-color:#4f9ef8;border-color:#4f9ef8;}
.btn-info-soft:focus{transition:all .3s ease;color:#4f9ef8;background-color:rgba(79,158,248,0.1);border-color:transparent;}
.btn-warning-soft{transition:all .3s ease;color:#f7c32e;background-color:rgba(247,195,46,0.1);}
.btn-warning-soft:active,.btn-warning-soft:hover{transition:all .3s ease;color:#000;background-color:#f7c32e;border-color:#f7c32e;}
.btn-warning-soft:focus{transition:all .3s ease;color:#f7c32e;background-color:rgba(247,195,46,0.1);border-color:transparent;}
.btn-danger-soft{transition:all .3s ease;color:#d6293e;background-color:rgba(214,41,62,0.1);}
.btn-danger-soft:active,.btn-danger-soft:hover{transition:all .3s ease;color:#fff;background-color:#d6293e;border-color:#d6293e;}
.btn-danger-soft:focus{transition:all .3s ease;color:#d6293e;background-color:rgba(214,41,62,0.1);border-color:transparent;}
.btn-light-soft{transition:all .3s ease;color:#f7f8f9;background-color:rgba(247,248,249,0.1);}
.btn-light-soft:active,.btn-light-soft:hover{transition:all .3s ease;color:#000;background-color:#f7f8f9;border-color:#f7f8f9;}
.btn-light-soft:focus{transition:all .3s ease;color:#f7f8f9;background-color:rgba(247,248,249,0.1);border-color:transparent;}
.btn-dark-soft{transition:all .3s ease;color:#191a1f;background-color:rgba(25,26,31,0.1);}
.btn-dark-soft:active,.btn-dark-soft:hover{transition:all .3s ease;color:#fff;background-color:#191a1f;border-color:#191a1f;}
.btn-dark-soft:focus{transition:all .3s ease;color:#191a1f;background-color:rgba(25,26,31,0.1);border-color:transparent;}
.btn-more i{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.btn-more[aria-expanded=true] i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform-origin:center;transform-origin:center;}
.btn-more .see-more{display:block;}
.btn-more .see-less{display:none;}
.btn-more[aria-expanded=true] .see-more{display:none;}
.btn-more[aria-expanded=true] .see-less{display:block;}
/*==置顶==*/
.header{background:var(--main);color:rgb(255,255,255,0.9);position:relative;z-index:2025}
.header .uk-container-expand{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}
/*站点LOGO*/
.navbar-brand{display:flex;margin:0;line-height:1;padding-right:2rem;align-items:center;}
.navbar-brand a{display:flex;align-items:center;font-size:16px;color:var(--primary-lt)}
.navbar-brand img{height:2.25rem;width:auto;vertical-align:inherit}
.navbar-brand img.up{display:none}
.sublogo{font-size:14px;position:relative;padding-left:30px;}
.sublogo:before{content:"";height:14px;width:1px;background:rgb(255,255,255,0.7);left:15px;top:50%;margin-top:-7px;position:absolute}
@media (max-width:767px){.header .uk-container-expand{padding-top:7px;padding-bottom:7px}}
@media (max-width:639px){.navbar-brand{padding-right:0}}

/*顶部右则*/
.navbar-nav{gap:15px}
.navbar-nav a{color:var(--info-lt)}
.sitenav{padding:0.5rem 0.75rem;border:none;background:none;color:rgb(255,255,255,0.8)}
@media (min-width:768px){.sitenav{display:none}}
.nav-search,.nav-tel{display:flex;position:relative;align-items:center;}
.nav-search .uk-drop{background:var(--main);border-radius:0px 0px 10px 10px;padding:0.5rem}/*2025*/
.uk-search-navbar .uk-search-input{font-size:14px;background:rgb(255,255,255,0.7);border-radius:0.25rem;}
.nav-tel .ico{margin-right:5px}
.nav-tel{display:none}
.dropdown-weixin{background:var(--main);text-align:center;font-size:14px}/*2025*/
.dropdown-weixin p+p{margin-top:15px}
/*导航组*/
.uk-navbar{width:auto;flex:1 1 auto}
.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:50px;color:rgb(255,255,255,0.8)}
.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a[aria-expanded=true]{color:#fff}
.uk-navbar-nav>li>a:active{color:#fff}
.uk-navbar-nav>li.uk-active>a{color:#fff}
@media (max-width:1199px){.header .uk-navbar-nav li:nth-child(1){display:none}}
@media (max-width:1024px){.header .uk-navbar-nav li:nth-last-child(2){display:none}}
@media (max-width:959px){.header .uk-navbar-nav li:nth-last-child(3),.header .uk-navbar-nav li:nth-last-child(4){display:none}}
@media (max-width:767px){.header .uk-navbar-nav li:nth-last-child(5){display:none}}
@media (max-width:659px){.header .uk-navbar-nav li:nth-last-child(6){display:none}}
@media (max-width:639px){.header .uk-navbar{display:none}}
/*下拉菜单*/
.uk-navbar .uk-drop{width:inherit}
.uk-navbar-dropdown{min-width:200px;background:var(--main);font-size:14px}/*2025*/
.dropdown-link a{display:flex;align-items:center;color:rgb(255,255,255,0.9);position:relative;line-height:2;padding-left:1rem}
.dropdown-link a:before{content:"";width:8px;height:8px;border:2px solid rgb(255,255,255,0.8);border-radius:50%;left:0;top:50%;margin-top:-4px;position:absolute}
.dropdown-link a:hover{color:var(--lime-lt)}
.dropdown-link a:hover:before{border-color:var(--lime-lt);background:var(--lime-lt)}
.flag-link{max-width:352px;}
.flag-link a{display:flex;align-items:center;color:rgb(255,255,255,0.9);position:relative}
.flag-link a:hover{color:rgb(255,255,255)}
.flag-link .flag{margin-right:0.5rem;border-radius:var(--border-radius)}
.flag-link dd{display:flex;align-items:center;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:20px}
.flag-link dd>span{}
.sub-link{max-width:245px;}
.sub-link a{color:rgb(255,255,255,0.9);position:relative}
.sub-link dd{display:block;position:relative;border:1px solid rgb(255,255,255,0.7);border-radius:1px;padding:0px 5px}
.sub-link dd:before{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:rgb(var(--lime-rgb),0.3);background:linear-gradient(to right, rgb(var(--lime-rgb),0.6), rgb(var(--cyan-rgb),0.3));}
.sub-link dd span{position:relative;z-index:1;display:block}
.sub-link a:hover dd:before{background:rgb(var(--teal-rgb),0.3);background:linear-gradient(to right, rgb(var(--cyan-rgb),0.6), rgb(var(--teal-rgb),0.3));}
.nav-item{display:flex;flex-direction:column;justify-content:center;position:relative}
.nav-item .uk-drop{width:190px}


/*==学校头部==*/
.x-head{background:var(--white)}
.x-head-logo{padding-top:2.5rem;padding-bottom:2.5rem;transition:all .5s ease-in-out;}
.x-head-logo .navbar-brand img{height:inherit;max-height:4.375rem}
.navbar-brand-text{padding:0 1rem;margin-top:1rem;margin-bottom:1rem;position:relative}
.x-head.uk-active{box-shadow:0px 4px 8px rgb(0,0,0,0.08)}
.x-head.uk-active .x-head-logo{transition:all .5s ;}
.navbar-brand-text:before{content:"";width:1px;height:100%;position:absolute;background:var(--dark-lt);left:0.15rem;top:0rem}
.navbar-brand-text p{margin:0px auto;font-weight:normal;font-size:0.875rem;line-height:1.2;color:rgba(var(--muted-rgb),var(--bg-opacity));--bg-opacity:0.5;}
.navbar-brand-text p.t{font-weight:600;font-size:1.25rem;margin-bottom:0;color:rgba(var(--muted-rgb),var(--bg-opacity));--bg-opacity:0.9; line-height:1.3}
.navbar-brand-text p.m{font-size:1.5rem;margin:0px auto;color:rgba(var(--dark-rgb),var(--bg-opacity));--bg-opacity:0.8;font-weight:bold}
.navbar-brand-text p.s{}

/*学校头部右则按钮组*/
.x-head-right{align-items:center;}
.x-head-right .uk-button{padding:0.625rem;display:inline-flex;justify-content:center;white-space:nowrap;align-items:center;line-height:inherit;border-radius:var(--border-radius)}
.x-head-right .uk-button i{margin-right:0.25rem}
.btn-link,.btn-list,.btn-tel,.navbar-toggler{display:flex;flex-wrap:wrap;}
.btn-link{margin-right:1rem;} 
.btn-link .uk-button{background:rgb(var(--warning-rgb),0.7);color:#fff}
.btn-link .uk-button:hover{background:rgb(var(--secondary-rgb),0.6)}
.btn-tel{margin-left:10px;}
.btn-tel .avatar{padding:0.625rem;border:1px solid rgb(var(--azure-rgb),0.5);display:inline-flex;justify-content:center;white-space:nowrap;align-items:center;line-height:inherit;border-radius:var(--border-radius)}
.free-tel{color:rgb(var(--azure-rgb),0.5);line-height:1.3;padding-left:0.5rem;font-size:12px}
.text-tel{font-size:1rem;font-weight:bold}
.btn-chat{margin-left:10px;font-size:14px;position:relative;}
.btn-chat>a{display:block;width:100%;height:100%;position:absolute;left:0;top:0px}
.btn-chat .btn{display:flex;padding:0.625rem;color:rgb(var(--orange-rgb),0.6);border:1px solid rgb(var(--orange-rgb),0.4);border-radius:var(--border-radius);transition:0.15s ease-in-out;}
.btn-chat .btn i{margin-right:0.5rem}
.btn-chat:hover .btn{border:1px solid rgb(var(--azure-rgb),0.5);background:rgba(var(--azure-lt-rgb))!important;color:rgba(var(--azure-rgb))!important}
@media only screen and (max-width:959px){
.btn-chat .btn{padding:0.3125rem 0.5rem;}
.btn-chat .btn i{margin-right:0.25rem}
.weixin:before{display:none}
.navbar-brand-text p{max-width:280px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.x-head-logo .navbar-brand img{max-height:3.125rem}
.x-head-logo{padding-top:1.875rem;padding-bottom:1.875rem}
}
@media (max-width:767px){
.x-head-logo .navbar-brand img{max-height:2.625rem}
.x-head-logo{padding-top:1.25rem;padding-bottom:1.25rem}
.navbar-brand-text p{font-size:0.75rem}
.navbar-brand-text p.t{font-size:1rem;}
.btn-tel{display:none}
.btn-list{margin-right:0.5rem}
.btn-list i{display:none}
.btn-chat{display:none}
}
@media (max-width:639px){
.btn-list{display:none}
.x-head-logo{padding-top:0.625rem;padding-bottom:0.625rem}
.navbar-brand-text p.m{font-size:1.25rem}
}
@media (max-width:575px){
.x-head-logo .navbar-brand img{height:2.125rem;vertical-align:inherit}
.x-head .navbar-brand a{padding-top:2px;}
.x-head .navbar-brand{padding-top:0;padding-bottom:0;position:relative}
.navbar-brand-text{margin:0px}
.navbar-brand-text p.m{font-size:1.125rem}
}
@media (max-width:475px){
.x-head .navbar-toggler{position:absolute;top:50%;margin-top:-15px;right:0.9375rem}
.navbar-brand-text{padding:0 0.625rem;}
.navbar-brand-text p{width:170px}
.navbar-brand-text p.m{padding:0.4375rem 0;font-weight:normal}
.navbar-brand-text:before{left:0}
.x-head-logo .uk-width-expand{min-height:32px;}
.x-head h1{padding-left:7.5rem}
.x-head .navbar-brand a{width:7.5rem;height:2rem;position:absolute;left:0;top:0;padding-top:0}
.x-head-logo .navbar-brand img{height:inherit}
.x-head .navbar-brand{vertical-align:top;padding-left:7rem}
.x-head .navbar-nav{min-height:0}
.x-head>.navbar>.container-xxl{flex-wrap:initial}
.navbar-brand-text p.t{font-size:0.875rem;}
}
@media (max-width:359px){
.x-head .navbar-toggler{right:0.625rem}
.navbar-brand-text p{width:150px}
}
/*学校导航栏*/
.nav-container{flex-wrap:inherit;align-items:center;justify-content:space-between;position:relative}
.navbar-expand{font-size:14px;background:var(--light);border-top:1px solid var(--info-lt) ;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.navbar-expand .dropdown{width:100%}
.navbar-expand .uk-dropdown{padding:0.9375rem;border-radius:0px 0px 4px 4px;width:auto}
.navbar-expand .menu{line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;min-height:3rem }
.navbar-expand .menu a{display:flex;padding:0.5rem 0.75rem;transition:color .3s;align-items:center;position:relative;text-decoration:none;border-radius:var(--border-radius);color:rgb(var(--dark-rgb))}
.navbar-expand .menu a:hover{background:rgb(var(--primary-rgb));-webkit-transition:all 300ms linear;transition:all 300ms linear;color:var(--light)}
.channel{display:flex;align-items:center;flex-wrap:wrap;align-content:space-around;gap:15px}
.channel a{display:flex;padding:0.375rem 0.5rem;border:1px solid var(--gray-300);border-radius:var(--border-radius);color:var(--gray-400);line-height:18px}
.channel a:hover{border-color:var(--blue);background:var(--blue-lt);color:var(--primary)}
@media only screen and (max-width:959px){
.nav-container{ display:block;}
.channel{ padding-bottom:15px}
}

@media only screen and (max-width:767px){
.channel{ justify-content:center;}
.channel li{}
}


/*则栏导航按钮*/
.menuBtn{color:var(--azure);padding:0.625rem;border:1px solid rgb(var(--azure-rgb),0.5);display:none;justify-content:center;white-space:nowrap;align-items:center;line-height:inherit;border-radius:var(--border-radius)}
.menuBtn span{transition:top .2s .2s,bottom .2s .2s,transform .2s,opacity 0s .2s;}
.menuBtn span:before{content:"\ec42"}
.menuBtn.close span:before{content:"\eb55"}
.menuBtn:active{opacity:0.8;}
.menuBtn p{transition:all .4s ease-out 0s;margin:0px;width:20px;height:20px;position:relative}
.menuBtn p em{width:20px;height:2px;background-color:var(--secondary);display:block;position:absolute;border-radius:2px;right:0;-webkit-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);-moz-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);-o-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);}
.menuBtn p em:nth-child(1){top:3px;width:17px}
.menuBtn p em:nth-child(2){top:9px}
.menuBtn p em:nth-child(3){bottom:3px;width:17px}
.uk-offcanvas-page .menuBtn p em:nth-child(1){-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;right:1px;background:rgb(var(--azure-rgb),0.9)}
.uk-offcanvas-page .menuBtn p em:nth-child(2){width:0}
.uk-offcanvas-page .menuBtn p em:nth-child(3){-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px;right:1px;background:rgb(var(--azure-rgb),0.9)}
@media (max-width:1399px){.navbar-expand .dropdown .menu li:nth-child(12){display:none}}
@media (max-width:1199px){.navbar-expand .dropdown .menu li:nth-child(11){display:none}}
@media (max-width:1023px){.navbar-expand .dropdown .menu li:nth-child(10){display:none}}
@media (max-width:959px){.navbar-expand .dropdown .menu li:nth-child(9){display:none}}
@media (max-width:859px){.navbar-expand .dropdown .menu li:nth-child(8){display:none}}
@media (max-width:767px){
.menuBtn{display:inline-flex;}
.navbar-expand .dropdown{position:absolute;left:0;top:0;width:100%;background:rgb(var(--light-rgb),.99);z-index:999;display:none;}
.navbar-expand .dropdown .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical; margin-top:10px}
.navbar-expand .dropdown .menu li{width:25%;text-align:center;flex-direction:inherit }
.navbar-expand .dropdown .menu li:last-child a{border-bottom:0;}
.navbar-expand .dropdown .menu a{ padding:0.5rem 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:none;}
.navbar-expand .dropdown .menu a span{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:70px}
.navbar-expand .dropdown.show{display:block;}
.navbar-expand .dropdown .menu li:nth-child(12),.navbar-expand .dropdown .menu li:nth-child(11),.navbar-expand .dropdown .menu li:nth-child(10),.navbar-expand .dropdown .menu li:nth-child(9),.navbar-expand .dropdown .menu li:nth-child(8){display:flex}
.navbar-expand .dropdown .menu li .uk-navbar-dropdown-nav>li{width:100%}
}
@media screen and (max-width:575px){
.menuBtn{padding:0.375rem;}
}
@media screen and (max-width:475px){
.menuBtn{padding:0.25rem;}
}
@media screen and (max-width:359px){
.navbar-expand .menu a{padding:0.5rem}
}

/*轮换幻灯图*/
.s-banner{position:relative;min-height:250px;max-height:500px;overflow:hidden;}
.s-banner img{filter:blur(10px);width:100%}
.s-banner .bg-primary{padding-top:10.5rem;text-align:center;position:absolute;left:0;right:0;top:0;width:100%;height:100%;--bg-opacity:.8;background-color:rgba(var(--primary-rgb),var(--bg-opacity))!important;}
.s-banner .bg-primary p{margin-bottom:2rem;letter-spacing:2px;}
.s-banner h1{font-size:3.125rem}
.s-banner p{font-size:1.25rem}
.font-weight-light{color:#fff}
.row{position:relative;align-items:center}
.row .btn{position:relative;z-index:970;display:inline-block;padding:0.5rem 0.75rem;background:rgb(var(--light-rgb),0.7);border-radius:var(--border-radius);color:var(--primary)}
.d-banner{position:relative;margin:0px auto;text-align:center;overflow:hidden;max-height:450px;min-height:300px}
.d-banner>img{width:100%;position:relative;margin-top:-10%;filter:blur(10px);}
.d-banner:before{content:"";width:100%;height:100%;left:0;right:0;top:0;background:rgb(var(--main-rgb),0.7);z-index:1;position:absolute}
@media only screen and (max-width:1399px){
.s-banner>section{padding-top:8.75rem;}
.s-banner h1{font-size:2.5rem}
.s-banner p{font-size:1.125rem}
}
@media only screen and (max-width:1199px){
.s-banner>section{padding-top:6.25rem;}
.s-banner h1{font-size:2.25rem}
.s-banner p{font-size:1rem}
}
@media only screen and (max-width:991px){
.s-banner h1{font-size:2rem}
.s-banner p{font-size:1rem}
}
@media only screen and (max-width:767px){
.s-banner img{min-height:250px}
.s-banner h1{font-size:1.5rem;margin-bottom:0.625rem}
.s-banner p{font-size:0.875rem}
.s-banner .bg-primary p{margin-bottom:1rem}
}
@media only screen and (max-width:576px){
.s-banner>section{padding-top:3rem;}
.s-banner h1{font-size:1.25rem;}
}
.b-banner{margin:0px auto;position:relative;text-align:center}
.m-banner{margin:30px auto 0;position:relative;text-align:center}
.m-banner img{width:100%;border-radius:5px}
.m-banner .uk-slideshow-items{border-radius:5px;overflow:hidden}
.s-banner span{position:absolute;width:120px;height:120px;border-radius:50%;z-index:99}
.s-banner span:nth-child(1){bottom:auto;left:-4%;background:hsla(0,0%,100%,.1);animation:move 3.5s linear infinite;}
.s-banner span:nth-child(2){top:5%;right:4%;background:hsla(0,0%,100%,.1);animation:move 4s linear infinite;width:160px;height:160px}
.s-banner span:nth-child(3){bottom:0px;right:15%;background:hsla(0,0%,100%,.3);animation:lr 4.5s linear infinite;}
.s-banner span:nth-child(4){top:-50px;left:15%;background:hsla(0,0%,100%,.15);animation:bgani 15s linear infinite;opacity:0.2;border-radius:5px;}
.s-banner span:nth-child(5){top:38%;right:auto;left:1%;background:hsla(0,0%,100%,.05);animation:move 2.5s linear infinite;}
.s-banner span:nth-child(6){top:44%;right:auto;left:10%;width:200px;height:200px;background:hsla(0,0%,100%,.15);border-radius:50px}
.s-banner span:nth-child(7){right:36%;bottom:50%;background:hsla(0,0%,100%,.06);animation:scaleDraw 5s ease-in-out infinite;-webkit-animation:scaleDraw 5s ease-in-out infinite;}
@media only screen and (max-width:639px){.m-banner{margin-top:15px}}
@media only screen and (max-width:576px){}
@media only screen and (max-width:439px){}
@media only screen and (max-width:374px){}
@media only screen and (max-width:359px){.m-banner{margin-top:10px}}

/*search*/
.search-box{margin:2rem auto 0;}
.uk-search{display:flex;align-items:center;}
.search-btn{width:70px;border:1px solid var(--primary);background:var(--primary-lt);color:var(--primary);height:40px;border-left:none;position:relative;}
.search-btn:after{width:1px;height:100%;background:var(--primary);content:"";position:absolute;left:-1px;top:0}
/*local*/
.local{font-size:14px;color:var(--gray-400)}
.local a{color:var(--gray-400)}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before{color:var(--gray-400);margin:0 10px 0 calc(10px - 1px);}
@media (max-width:359px){
.local{ font-size:12px}
}
/*grid*/
.uk-left{background:var(--white);padding:40px;border-radius:var(--border-radius);margin-top:30px}
.uk-right{margin-top:30px}
.uk-left-box{padding:20px;}
.uk-right-box{margin-top:30px}

@media screen and (max-width:1199px){
.uk-left{padding:30px}
}
@media screen and (max-width:959px){
.uk-left{padding:20px}
.uk-left-box{padding:20px;}

}
@media screen and (max-width:639px){
.uk-left{padding:15px}
.uk-left-box{padding:15px;}

}
@media screen and (max-width:439px){
.uk-left{padding:15px}
}
@media screen and (max-width:359px){
.uk-left{padding:10px}
}

/*page*/
.Pages{display:flex;align-items:center;justify-content:center;margin:2rem auto}
.p_page{display:flex;align-items:center;gap:10px}
.p_page a{border:1px solid var(--gray-300);padding:5px;line-height:1;border-radius:var(--radius-s);color:var(--gray-500);font-size:14px}
.p_page a:hover{border-color:var(--primary-lt);background:var(--primary-lt);color:var(--primary)}
.p_page a.a_cur{background:var(--gray-200)}
.p_page em{display:flex;font-style:normal;justify-content:center;flex-wrap:wrap;align-content:space-around;gap:10px}
@media screen and (max-width:959px){
.Pages{ margin:20px auto }
}
@media screen and (max-width:639px){
.Pages{ margin:15px auto }
.p_page a{ font-size:12px;}
}
@media screen and (max-width:359px){
.p_page,.p_page em{ gap:5px}
.Pages{ margin:10px auto }
}
/*title*/
.ttitle{margin:10px auto;display:flex;align-items:center;justify-content:space-between;padding:0px 20px}
.ttitle>*{display:flex;align-items:center;position:relative;font-size:16px;font-weight:700}
.ttitle>*>i{margin-right:10px}
.ttitle>*>span{color:var(--red);font-weight:600}
*+.ttitle{margin-top:2rem}
.uk-title-h3{position:relative;display:flex;align-items:center;justify-content:space-between;}
.uk-title-h3 span{display:inline-block;position:relative}
.uk-title-h3 span:before{content:"";position:absolute;width:100%;left:0;bottom:0;height:8px;border-radius:3px;background:rgb(var(--yellow-rgb),0.1);background:-webkit-linear-gradient(to right, rgb(var(--orange-rgb),0.5),rgb(var(--yellow-rgb),0.05));background:linear-gradient(to right, rgb(var(--orange-rgb),0.5),rgb(var(--yellow-rgb),0.05));}
.uk-title-h4{margin:10px auto;overflow:hidden;line-height:1;}
.uk-title-h4>*{padding-left:20px;font-weight:700;display:block;float:left;position:relative;font-size:16px}
.uk-title-h4>*:after{content:"";position:absolute;width:5px;height:15px;background:rgb(var(--cyan-rgb),0.7);left:0px;top:1px}
.uk-title-h4>*:before{content:"";position:absolute;width:5px;height:7px;background:var(--main);left:0px;top:1px;z-index:2}
.uk-title-h4>* span{color:var(--orange)}
.uk-title-h6{font-size:14px;margin:20px auto;line-height:20px;display:flex;align-items:center;justify-content:space-between;position:relative}

.uk-title-h6>span{display:inline-block;position:relative}
.uk-title-h6>span.t{padding-left:20px;}
.uk-title-h6>span.t:before{width:15px;height:5px;background:rgb(var(--lime-rgb),0.6);content:"";position:absolute;left:0;top:50%;margin-top:-2px;}
.uk-title-h6>span.t:after{width:7px;height:5px;background:var(--teal-darken);content:"";position:absolute;left:0;top:50%;margin-top:-2px;z-index:1}

@media screen and (max-width:439px){
.ttitle{ padding:0px 15x}
}
@media screen and (max-width:359px){

}
/*标题列表*/
.detail{line-height:2}
.uk-column{margin-top:30px;}
.uk-column>li+li{padding-top:30px;}
.uk-column dl{display:flex;align-items:center;border-bottom:1px solid var(--body);padding-bottom:30px; position:relative}
.uk-column dl.each{display:block !important}
.uk-column dt{width:35%;}
@media screen and (min-width:960px){.uk-column-expand dt{width:25%;}}
.uk-column dt a{display:block;margin-right:20px;overflow:hidden;position:relative;border-radius:var(--border-radius);overflow:hidden;}
.uk-column dt a>img{width:100%}
.uk-column dt a>span{display:block;width:100%;height:100%;position:absolute;left:0;top:0}
.uk-column ol{display:block;margin-left:-15px;margin-bottom:15px;overflow:hidden}
.uk-column ol>a{display:flex;align-items:center;}
.uk-column ol>a>span{margin-left:15px;width:33.3333%;position:relative;}
.uk-column ol>a>span>img{width:100%}
.uk-column ol>a>span>em{font-style:normal;overflow:hidden;border-radius:var(--border-radius);display:block;left:0;right:0;top:0;bottom:0;position:absolute}
.uk-column ol>a>span>em>img{position:absolute;left:0;top:0;}
.uk-column ol>a>span:hover em>img{transform:scale(1.1)}
.uk-column ol.slider{margin-left:0}
.uk-column ol.slider a{position:relative;overflow:hidden;border-radius:var(--border-radius);}
.uk-column ol.slider img{width:100%}
.uk-column ol.slider em{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.uk-column ol.slider a:hover em{transform:scale(1.1)}
.uk-column dd{flex:1;min-width:1px;}
.uk-column dd p+p{margin-top:10px;}
.uk-column dd p:nth-last-child(1){display:flex;align-items:center;}
.uk-column .tips{color:var(--gray-400);font-size:12px;}
.uk-column .tips i{margin-right:5px;}
.uk-column .list-detail{color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.uk-column h3{line-height:30px;font-weight:600;font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.uk-column h3>span{ display:inline-block;font-size:12px;font-weight:normal;margin-left:5px;line-height:1;min-width:35px;}
.iftips{ position:absolute; width:40px; height:40px; overflow:hidden; left:0; top:0; z-index:99}
.iftips span{ display:inline-block; width:60px; text-align:center; height:16px; background:rgb(var(--red-rgb),0.7); color:#fff; font-size:12px; line-height:16px;transform:rotate(-45deg); margin-left:-17px;}
.tips-btn{ background:rgb(var(--gray-200-rgb),0.6); border:1px solid rgb(var(--gray-200-rgb),0.8); margin-left:15px; padding:0px 3px; border-radius:var(--radius-s)}

@media screen and (max-width:959px){
.uk-column dl{ padding-bottom:20px}
.uk-column>li+li{padding-top:20px;}
.uk-column .list-detail{ font-size:14px}
.uk-column h3{ margin-bottom:15px}
}

@media screen and (max-width:639px){
.uk-column dl{ padding-bottom:15px}
.uk-column>li+li{padding-top:15px;}
.uk-column h3{ position:relative; margin-bottom:10px; font-size:18px; line-height:24px}
.uk-column dt a{ margin-right:15px}

}

@media screen and (max-width:539px){
.uk-column dd p+p{ margin-top:5px}
.uk-column .list-detail{ font-size:12px;-webkit-line-clamp:1;}
}
@media screen and (max-width:439px){
.uk-column .list-detail{ display:none}
.uk-column h3{font-size:16px; line-height:20px}
.uk-column dt a{ margin-right:10px}
}
@media screen and (max-width:374px){
.uk-column h3{ margin-bottom:5px;}
}
@media screen and (max-width:359px){
.uk-column dl{ padding-bottom:10px}
.uk-column>li+li{padding-top:10px;}
.uk-column h3{ font-size:14px;}
}
/*网格图文列表*/
.left-grid{margin-top:20px;font-size:14px; padding-bottom:40px}
.left-grid-masonry{ padding-bottom:90px; text-align:center}
.left-grid img{width:100%;}
.left-grid dt{position:relative;border-radius:var(--border-radius);overflow:hidden;}
.left-grid dt span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;transition:all 0.5s ease-out 0s;}
.left-grid dt:hover span{transform:scale(1.1)}
.left-grid dd{margin-top:10px;}
.left-grid .uk-masonry{ padding-bottom:40px}
.left-grid .uk-masonry dl{ border:1px solid var(--gray-200); background:#fff; border-radius:var(--border-radius); padding:15px;}

/*网格图片*/
.uk-picture{font-size:14px;margin-top:20px;}
.uk-picture dt>a{position:relative;display:block;overflow:hidden;border-radius:var(--border-radius)}
.uk-picture dt>a>img{width:100%}
.uk-picture dt>a>span{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:2}
.uk-picture dd{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
@media screen and (max-width:374px){
.uk-picture dd{ margin:8px auto}
}
/*网格offer*/
.uk-offer{ margin-top:20px; padding-bottom:20px; font-size:14px; text-align:center}
.uk-offer dl{ border:1px solid var(--gray-200); padding:15px;}
.uk-offer dl img{ width:100%;}
.uk-offer dd{ margin-top:10px}
/*网格专业*/
.uk-major{ margin-top:20px;}
.uk-major img{ width:100%}
.uk-major dl{ border:1px solid var(--gray-300); box-shadow:0 5px 10px rgb(var(--main-rgb),0.05);border-radius:var(--border-radius)}
.uk-major dd{ margin-top:10px; padding-left:15px; padding-right:15px; margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.uk-major dt>a{position:relative;display:block;overflow:hidden;border-radius:var(--border-radius) var(--border-radius) 0 0}
.uk-major dt>a>span{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:2}
@media screen and (max-width:639px){
.uk-major dd{ padding-left:10px; padding-right:10px; font-size:14px;}
}
/*网格学校LOGO*/
.uk-schoollogo{ font-size:14px; text-align:center; margin-top:20px; padding-bottom:10px}
.uk-schoollogo>div{ margin-top:15px;}
.uk-schoollogo dl{ border:1px solid var(--primary-lt); border-radius:var(--border-radius); padding:15px; background:#fff}
.uk-schoollogo dt{ width:auto; margin:0px auto; position:relative; display:inline-block}
.uk-schoollogo dt img{ height:42px; width:auto}
.uk-schoollogo dt span{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:2}
.uk-schoollogo dd{ margin-top:10px}
.uk-schoollogo dd p.t{ word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/*网格图标*/
.uk-grid-logo{ margin-top:20px}
.uk-grid-logo dl{background:#fff;border-radius:var(--border-radius);padding:0.5rem;box-shadow:0 3px 9px rgb(0 0 0 / 8%);text-align:center}
.uk-grid-logo dl:hover{box-shadow:0 5px 15px rgb(0 0 0 / 10%);}
.uk-grid-logo dt{ margin-bottom:10px;border-radius:var(--border-radius); overflow:hidden}
.uk-grid-logo img{height:50px;border-radius:var(--border-radius);}
.uk-grid-logo dd{font-size:14px;}
/*网格按钮*/
.uk-grid-button { margin-top:20px}
.uk-grid-button dl{ position:relative}
.uk-grid-button dl{ display:block; border-radius:var(--border-radius); background:var(--body); padding:10px; font-size:14px; border:1px solid var(--primary-lt)}
.uk-grid-button dl>a{ display:block}
.uk-grid-button dl:hover{ background:var(--yellow-lt); border-color:var(--orange-lt)}
.uk-grid-button dt{ margin-bottom:10px;}
/*tags列表*/
.stl_no{ padding-bottom:30px}
.uk-list{ margin-top:15px}
.uk-list>li{position:relative;display:flex;align-items:center; padding:10px 20px; background:#fff; border-radius:var(--border-radius)}
.uk-list>li:hover{ box-shadow:0px 5px 10px rgb(var(--drak-rgb),0.08); background:var(--light)}
.uk-list>li>a{display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1;min-width:1px;position:relative;padding-left:15px;font-size:15px}
.uk-list>li>a:after{content:"";width:6px;height:6px;border:1px solid var(--link);border-radius:50%;position:absolute;left:0;top:50%;margin-top:-3px}
.uk-list>li>a:hover{color:var(--orange)}
.uk-list>li>a:hover:after{background:var(--orange);border-color:var(--orange)}
.uk-list>li>span{font-size:12px;color:var(--gray-400);margin-left:1rem;width:auto}
.uk-list dl{margin:20px auto;background:#fff;}
.uk-list dl img{width:100%}
.uk-list dd{padding:15px;font-size:14px;color:var(--gray-400)}
.uk-list dd .t{font-weight:bold;font-size:15px;color:var(--dark)}

.side-list{margin-top:20px;font-size:14px;}
.side-list li a{color:var(--secondary);word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;position:relative;padding-left:10px;}
.side-list li a:after{width:4px;height:4px;border-radius:50%;background:var(--secondary);content:"";position:absolute;left:0;top:50%;margin-top:-2px;}
.side-list li a:hover{color:var(--warning)}

.uk-list-pic,.uk-list-grid{ background:#fff; border-radius:var(--radius-m); margin-bottom:20px}
.uk-list-pic li+li{ margin-top:15px}
.uk-list-grid>ul{ padding:15px}
.uk-list-grid img{ width:100%;}
.uk-list-grid dt{border-radius:var(--radius-s); overflow:hidden}
.uk-list-grid dd{ margin-top:10px; font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.uk-list-img{ padding:15px;}
.uk-list-img dl>a{ display:flex;align-items:center;}
.uk-list-img dl>a>dt{ width:60px; height:60px; position:relative; border-radius:var(--radius-m); overflow:hidden}
.uk-list-img dl>a>dt>span{ width:100%; height:100%; content:""; position:absolute; left:0; top:0; z-index:2;}
.uk-list-img dl>a>dt>img{ width:100%}
.uk-list-img dl>a>dd{ flex:1; min-width:1px; padding-left:15px}
.uk-list-img p{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.uk-list-img p.t{ margin-bottom:10px}
.uk-list-img p.b{ font-size:12px; color:var(--gray-400); height:16px; line-height:14px}
.uk-list-img p.b i{ margin-right:5px}
.uk-list-img p.b i.date{ margin-left:10px}

.uk-list-rbox{margin:0px auto 20px;padding:20px 0;background:#fff;overflow:hidden;border-radius:var(--border-radius)}
.uk-list-rbox li{border-top:1px solid var(--primary-lt);padding:10px 20px;font-size:14px}
.uk-list-rbox a{display:flex;align-items:center;position:relative;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:10px}
.uk-list-rbox a:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;border:1px solid var(--secondary);left:0;top:50%;margin-top:-1px}
.uk-list-rbox li:hover{background:var(--body);}
.uk-list-rbox li:hover a{color:var(--primary);padding-left:12px}
.uk-list-rbox li:hover a:before{background:var(--primary);border-color:var(--primary);width:6px;height:6px;margin-top:-2px}
.uk-list-rbox dt{width:70px;height:70px;overflow:hidden;}
.uk-list-rbox dt img{width:100%}
.uk-list-rbox dd{flex:1;min-width:1px;padding-left:15px}
.uk-list-rbox dd p.t{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.uk-list-rbox dd p.b{font-size:12px;text-overflow:ellipsis;-moz-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--gray-400);line-height:1;margin-top:10px}
.uk-list-rbox dd p.b i{margin-right:5px}
.uk-list-rbox dd p.b i.date{margin-left:15px}
.uk-list-rbox .uk-title-h4{ margin:0px 20px 20px}
@media screen and (max-width:639px){
.uk-list-rbox{ margin-bottom:15px; padding:15px 0}
.uk-list-rbox li{ padding:10px 15px}
.uk-list-rbox .uk-title-h4{ margin:0px 15px 15px}
}
@media screen and (max-width:359px){
.uk-list-rbox{ margin-bottom:10px; padding:10px 0}
.uk-list-rbox li{ padding:8px 10px}
.uk-list-rbox .uk-title-h4{ margin:0px 10px}
}
.uk-img-rbox{margin:0px auto 20px;overflow:hidden;background:#fff;padding:20px;border-radius:var(--border-radius);}
.uk-img-rbox ul{padding-top:20px}
.uk-img-rbox dt{overflow:hidden;border-radius:var(--border-radius);position:relative}
.uk-img-rbox dt img{width:100%;}
.uk-img-rbox dt span{transition:all 0.5s ease-out 0s;display:block;width:100%;height:100%;position:absolute;left:0;top:0}
.uk-img-rbox dd{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;}
.uk-img-rbox dt:hover span{transform:scale(1.1)}
@media (max-width:639px){
.uk-img-rbox{ margin-bottom:15px; padding:15px}
.uk-img-rbox ul{padding-top:15px}
}
@media screen and (max-width:359px){
.uk-img-rbox{ margin-bottom:10px; padding:10px}

}
.uk-grid-guide{padding:20px;background:#fff}
.uk-grid-guide .uk-grid{margin-top:20px}
.right-guide a{display:block;width:100%;padding:10px;background:var(--primary-lt);color:var(--dark)}
.right-guide .icon{font-size:1.875rem}
.right-guide li:nth-child(3) a,.right-guide li:nth-child(4) a{background:var(--success-lt)}
.right-guide li:nth-child(5) a,.right-guide li:nth-child(6) a{background:var(--warning-lt)}
.right-guide li:nth-child(7) a,.right-guide li:nth-child(8) a{background:var(--secondary-lt)}
.right-guide li:nth-child(9) a,.right-guide li:nth-child(10) a{background:var(--teal-lt)}
.right-guide li:nth-last-child(1) a{background:var(--purple-lt)}
.right-guide a span{transition:all 0.5s ease-in 0s;display:block;}
.right-guide a:hover{color:var(--red)}
.right-guide a:hover span{transform:rotate(360deg)}
.right-guide p{margin:10px auto 0px;}
.uk-grid-one .right-guide a{display:flex;align-items:center;}
.uk-grid-one .right-guide a span{width:30px;margin-right:10px}
.uk-grid-one .right-guide p{margin:0px}
.right-step dl{position:relative;border-radius:5px;margin-top:15px;text-align:center;font-size:12px}
.right-step dl:hover{box-shadow:0 5 15px rgba(33,99,232,0.1)}
.right-step dl:hover a{color:#fff}
.right-step dt{width:30px;height:30px;border:2px solid #fff;font-weight:normal;background:#2163e8;color:#fff;position:absolute;left:50%;margin-left:-15px;top:-20px;border-radius:15px;line-height:26px;}
.right-step dd{line-height:20px;padding:15px 10px;font-size:14px}
.right-step dd a{color:#2163e8;}
.right-step dd a:hover{color:#fff}
@media screen and (max-width:639px){
.uk-grid-guide{ padding:15px}
}
@media screen and (max-width:439px){
.uk-grid-guide{ padding:15px}
}
@media screen and (max-width:359px){
.uk-grid-guide{ padding:10px}
}
.listmore{margin:2rem auto 0;text-align:center}
.page-phone{background:var(--primary);color:#fff;border-radius:var(--radius-m);padding:5px 15px;line-height:1;font-size:14px}
.page-phone:hover{color:var(--light);box-shadow:0px 5px 15px rgb(var(--primary-rgb),0.1)}

/*article*/
.maingo{margin-top:-150px;position:relative;z-index:10}
.main-top{border-radius:var(--border-radius);background:#fff;}
.main-top-header{border-bottom:1px solid var(--body);padding:20px 40px;font-size:2rem;line-height:1.5;font-weight:bold;position:relative;color:var(--dark)}
.main-top-body{padding:30px 40px;}
.main-top-footer{padding:20px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-content:space-around;border-top:1px solid var(--body)}
.main-box{padding:0px 40px}
@media (max-width:1199px){.main-top-footer,.main-top-header{padding:15px 30px;}.main-top-header{ font-size:1.875rem}.main-top-body{padding:20px 30px;}.main-box{padding:0px 30px}}
@media (max-width:959px){.main-top-footer,.main-top-header{padding:15px 20px;}.main-top-header{ font-size:1.5rem}.main-top-body{padding:15px 30px;}.main-box{padding:0px 30px}}
@media (max-width:639px){.main-top-footer,.main-top-header{padding:10px 15px;}.main-top-header{ font-size:1.25rem}.main-top-body{padding:15px;}.main-box{padding:0px 15px}}
@media (max-width:359px){.main-top-footer,.main-top-header{padding:10px;}.main-top-header{ font-size:1.125rem}.main-top-body{padding:10px;}.main-box{padding:0px 10px}}
.meta{display:flex;align-items:center;order:99;font-size:12px;color:var(--gray-300)}
.meta .icon{font-size:12px;margin:0px 5px 0px 15px}
.meta span:first-child .icon{ margin-left:0}
.main-image{width:300px;position:relative;overflow:hidden;border-radius:var(--border-radius);}
.main-image>div{position:absolute;left:0;right:0;top:0;width:100%;height:100%;z-index:2;--swiper-navigation-size:16px}
.main-image img{width:100%;}
.main-image span{position:absolute;width:100%;height:100%;display:block;left:0;top:0;content:"";}
.main-image-auto{ width:auto; max-width:300px;}
.main-image-auto img{ width:auto; max-width:100%}
@media (max-width:639px){.main-image{width:100%}.main-image-auto{ max-width:100%; text-align:center}}
.badge{position:relative;font-size:12px;}
.badge span{display:inline-block;border-radius:15px;width:auto;line-height:20px;padding:0px 8px;}
.card-detail{display:flex;align-items:center;flex-wrap:wrap;align-content:space-around;justify-content:space-between;}
.card-button{width:80px;order:99;font-size:14px}
.card-button>span{display:flex;margin:10px auto;align-items:center;width:100%;border:1px solid var(--gray-400);padding:0px 5px;border-radius:var(--border-radius)}
.card-button>span>i{margin-right:5px}
.card-button>span:hover{background:var(--gray-100)}
.card-tips{font-size:14px}
.card-tips p{margin-bottom:10px}
.card-tips p:last-child{margin-bottom:0}
.card-tips p span{margin-right:0.5rem}
.card-tips p .badge{padding:0.25rem 0.5rem;border-radius:var(--border-radius);font-size:14px}
.main-summary{line-height:2;color:var(--secondary)}
.main-summary>span{border-radius:var(--radius-s);background:var(--primary-lt);margin-right:5px;color:var(--primary);padding:0px 3px}
.main-content{padding:20px 0 40px}
.uk-article{margin-top:30px;border-top:1px solid var(--primary-lt);border-bottom:1px solid var(--primary-lt);padding:30px 40px}
.uk-article-title{font-weight:600}
@media (max-width:1199px){.uk-article{padding:20px 30px}}
@media (max-width:959px){.uk-article{padding:20px 30px;}.uk-article-title{font-size:2rem;}}
@media (max-width:639px){.uk-article{padding:15px;margin-top:20px}.uk-article-title{font-size:1.5rem;}.main-summary{ font-size:14px;}.main-content{ padding:15px 0px 20px}}
@media (max-width:374px){.uk-article-title{font-size:1.25rem;}}
@media (max-width:359px){.uk-article{padding:10px;}.main-content{ padding:10px 0px 15px}}
.uk-article-meta{display:flex;align-items:center;}
.uk-article-meta span{display:flex;align-items:center;}
.uk-article-meta span+span{margin-left:2rem;}
.uk-article-meta i{margin-right:5px;}
#MyContent{}
#MyContent p{line-height:2;margin-bottom:0.9375rem;}
#MyContent table p{ margin-bottom:0}
#MyContent *+h1,#MyContent *+h2,#MyContent *+h3,#MyContent *+h4,#MyContent *+h5,#MyContent *+h6{margin-top:2rem}
#MyContent h1,#MyContent h2,#MyContent h3,#MyContent h4,#MyContent h5,#MyContent h6{font-weight:600}
#MyContent .uk-card{text-align:center}
#MyContent .uk-card p{padding:0px 10px;margin:10px auto;font-size:14px;line-height:1.5}
#MyContent .uk-avg-jpg{font-size:14px;text-align:center;}
#MyContent .uk-avg-jpg img{width:100%;margin-bottom:5px}
#MyContent .uk-grid-small>div{ margin-top:15px;}

.article-meta{font-size:12px;color:var(--gray-300);line-height:14px}
.article-meta>li{ padding-top:10px;}
.article-meta span{ border-radius:var(--radius-s); padding:0px 3px;}

.tagCloud{font-size:14px;display:flex;align-items:center;gap:10px;padding-top:20px;color:var(--dark-lt)}
.tagCloud a{color:var(--dark-lt)}
.tagCloud>span{ border:1px solid rgb(var(--gray-200-rgb),0.6); background:rgb(var(--gray-200-rgb),0.4); border-radius:var(--radius-s); padding:0px 3px; font-size:12px;}

.uk-pagination{border-top:1px dashed var(--gray-300);margin:2rem auto ;padding-top:1rem;font-size:0.875rem}
.uk-pagination>*{flex:1}
.uk-pagination>*>*{width:100%;padding:0px;display:inline-block}

.uk-page{font-size:12px;margin-top:20px;color:var(--gray-400)}
.uk-page a{color:var(--gray-400)}

/*过滤*/
.c-filter{ margin:30px auto;}
.c-filter>*{ display:flex;align-items:center;gap:10px;flex-wrap:wrap;align-content:space-around;}
.c-filter button{ border:1px solid var(--primary); border-radius:var(--radius-s); background:var(--info-lt); padding:5px 8px; line-height:1; color:var(--primary); cursor:pointer}
.c-filter button:hover{ border-color:var(--orange); background:var(--orange-lt); color:var(--orange)}
.c-filter button.active{border-color:var(--pink); background:var(--pink-lt); color:var(--pink)}
.c-filter>a{ background:var(--light); border:1px solid var(--gray-200); border-radius:var(--radius-s); padding:5px 10px; line-height:1}
.c-filter>a.active{ background:var(--orange-lt); border-color:rgb(var(--oragne-rgb),0.6); color:var(--orange)}
@media (max-width:639px){.c-filter>a{ font-size:14px}}
@media (max-width:374px){.c-filter>a{ font-size:12px}}
.main-tags{ padding-bottom:30px}
.main-tags span{display:flex; margin-bottom:10px;}
.main-tags ul{ font-size:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;align-content:space-around;}

/*暂停*/
.cp-mode { margin-top:40px; padding-bottom:40px}
.cp-mode dl{border-radius:5px;position:relative;padding-bottom:45px;}
.cp-mode dt{border-radius:5px 5px 0px 0px;overflow:hidden;max-height:160px}
.cp-mode dt img{width:100%;}
.cp-mode dt a img{transition:all 0.5s ease-out 0s;width:100% !important}
.cp-mode dt a:hover img{transform:scale(1.1)} 
.cp-mode dd{position:relative;padding:0px 15px;background:#fff}
.cp-mode dd:after{content:'';display:block;position:absolute;left:0;right:0;top:-50px;height:50px;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3) 0,#fff 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.3) 0,#fff 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.3) 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffff',endColorstr='#ffffff',GradientType=0);z-index:9;}
.cp-mode dd h5{margin:0 auto 10px; font-weight:bold}
.cp-mode dd h4{ color:var(--secondary);margin:0px auto;font-weight:500;font-size:16px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid rgb(var(--secondary-lt-rgb));padding-bottom:10px}
.cp-mode dd h4 a{color:var(--dark)}
.cp-mode dd p{line-height:20px;font-size:14px;position:relative;margin:10px auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--gray-500);}
.cp-mode dd p>span{ text-align:center; display:inline-block; margin-right:5px; padding:0px 3px; background:var(--gray-100); border-radius:var(--radius-s)}
.cp-mode dd p.cp-xm>span{ background:var(--gray-200);}
.cp-mode dd p b{left:0;top:0;width:35px;height:20px;font-size:12px;display:inline-block;font-weight:500;background:var(--gray-600);padding:0px 5px;position:absolute;margin-right:10px;border-radius:3px;color:#fff;}
.cp-mode dd p b:after{position:absolute;right:-9px;top:50%;margin-top:-3px;content:"";display:inline-block;width:0;height:0;vertical-align:middle;border-bottom:7px solid var(--gray-600);border-right:7px solid transparent;border-left:7px solid transparent;border-top:0 dotted;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:1;transition:opacity .1s;}
.cp-mode dd p.cp-ys,.cp-mode dd p.cp-ms{color:var(--gray-400);-webkit-line-clamp:2}
.cp-mode dd p.cp-ys b{background:var(--gray-600)}
.cp-mode dd p.cp-ys b:after{border-bottom:7px solid var(--gray-600);}
@media only screen and (max-width:1199px){
.cp-mode { margin-top:30px; padding-bottom:30px}
}
@media only screen and (max-width:959px){
.cp-mode { margin-top:20px; padding-bottom:20px}
}
@media only screen and (max-width:639px){
.cp-mode { margin-top:15px; padding-bottom:15px}
.cp-mode dl{padding-bottom:35px;border-radius:5px;}
.cp-mode dd:after{height:30px;top:-30px}
.cp-mode dd{margin-top:-15px;padding:0px 10px}
.cp-mode dd h4{white-space:inherit;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;margin-bottom:5px}
.cp-mode dd p{line-height:18px;font-size:12px;margin:10px auto;}
}
.cp-btn{position:absolute;height:30px;left:0;right:0;bottom:15px;padding:0px 10px;text-align:right}
.cp-btn a{display:inline-block;margin-right:5px;background:var(--cyan);color:#fff;border-radius:15px 15px 4px 15px;padding:0px 15px;line-height:30px;font-size:14px;}
.cp-btn a.cp-btn-chat{background:var(--blue)}
.cp-btn a:hover{background:var(--gray-dark);}
@media only screen and (max-width:639px){
.cp-btn{bottom:10px;padding:0px 5px;height:25px}
.cp-btn a{padding:0px 10px;line-height:25px;font-size:12px}
}

/*footer menu*/
.uk-moblenav{width:100%;bottom:0;left:0;right:0;height:auto;position:fixed !important;z-index:2345}
.footer-moblenav{background:#fff;box-shadow:-5px 0px 15px rgb(var(--secondary-rgb),0.2);min-height:50px;text-align:center;}
.footer-moblenav dl{margin:0;padding-top:7px;min-height:50px;}
.footer-moblenav dd{font-size:12px;color:var(--secondary);height:16px;line-height:12px;}
.footer-moblenav .uk-dropdown{ box-shadow:0 -5px 10px rgb(0,0,0,0.08); border-radius:5px 5px 0px 0px; padding:15px; min-width:70px}
.footer-moblenav .uk-dropdown p{ font-size:14px;}
.footer-moblenav .uk-dropdown p+p{ margin-top:5px}
.footer-moblenav .uk-dropdown p a{ position:inherit}

#sitenav .uk-offcanvas-bar img{height:36px}
.uk-offcanvas{z-index:3456}
.uk-offcanvas-bar{background:var(--dark);padding-bottom:5.625rem}
.uk-offcanvas-brand{text-align:center;}

.uk-offcanvas-brand a{display:flex;align-items:center;justify-content:center;}
.uk-offcanvas-brand a .brand-sublogo{font-size:14px;border:1px solid rgb(255,255,255,0.7);height:28px;border-radius:14px;line-height:26px;padding:0px 14px}
.uk-offcanvas-brand .up{display:none}
.uk-offcanvas-brand .navbar-brand-image {filter:brightness(0) invert(1);}
.uk-nav-default .uk-nav-header{font-weight:bold}
.uk-offcanvas-bar .uk-nav-default>li.uk-open>a{font-weight:bold;color:#fff}
ul.uk-nav-sub{padding-left:1.5rem}
.uk-offcanvas-bar .uk-nav-default>li>a{color:rgb(255,255,255,0.8)}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a{color:rgb(255,255,255,0.7)}
.uk-nav-default .uk-nav-sub dl{margin-bottom:0px}
.uk-nav-default .uk-nav-dl *+dl{margin-top:0}
.uk-nav-dl dd,.uk-nav-sub>li>a{padding:5px 0px}

/*ad*/
.ad-text{margin:2rem auto;font-size:14px;}
.ad-text li>a{display:block;background:var(--info-lt);border:1px solid rgb(var(--info-rgb),0.3);border-radius:var(--radius-s);padding:4px 8px;color:var(--primary)}
.ad-text li>a:hover{background:var(--orange-lt);border-color:rgb(var(--orange-rgb),0.4);color:var(--red)}
/*==footer==*/
.footer-top{position:relative;margin:40px auto 0;color:#fff;width:100%}
.footer-top .card{position:relative;overflow:hidden;border-radius:0.5rem;box-shadow:0 15px 30px rgb(0,0,0,0.1)}
.footer-top i{position:absolute;font-size:9rem}
.footer-card-text{padding-top:1rem;margin:0 auto}
.footer-card-text span{min-width:68px}
.footer-text{padding:3.125rem 0}
.footer-text h5{font-size:1rem}
.footer-text dt{color:rgb(var(--light-rgb));font-size:16px;}
.footer-text dl p{margin:0px auto;line-height:2;color:rgb(var(--light-rgb),0.7) }
.footer-text dl p a{color:rgb(var(--light-rgb),0.7)}
.half-bg {position:absolute;content:"";bottom:-1px;width:100%;height:50%;}
.half-ico{top:-2.5%;right:10%;opacity:.2;z-index:5;animation:move 4s linear infinite;}
.half-ico2{top:-50px;left:15%;animation:bgani 15s linear infinite;opacity:0.15}
.half-ico3{bottom:-70px;left:-60px;opacity:0.1}
.footer-card-title{font-weight:500;color:var(--body-bg);line-height:1.2}
.footer-card-title b{font-weight:bold}

.card-body{padding:1.5rem}
.card-star {position:absolute;top:-15px;right:-15px;width:90px;height:90px;opacity:.2;overflow:hidden;pointer-events:none;}
.card-star i{border-radius:50%;background:#fff;color:var(--primary);padding:15px}
@media only screen and (min-width:960px){
.footer-top .card-body{padding:40px}
.footer-card-title{font-size:2rem}
}
@media only screen and (min-width:1200px){
.footer-top .card-body{padding:40px}
.footer-card-title{font-size:2.5rem}
}

.footer-copyright{text-align:center;margin:0px auto;padding:1rem 0;background:var(--secondary);font-size:14px;color:var(--gray-400);border-top:1px solid rgb(var(--body-rgb),0.2)}
.footer-p{gap:15px;display:flex;align-items:center;flex-wrap:wrap;align-content:space-around;}
.footer-p a{color:var(--gray-400);}
@media screen and (max-width:639px){
.footer-copyright{font-size:12px;}
}
/*footer-nav*/
.footer-text{padding:3.125rem 0;background:var(--secondary);font-size:14px;color:var(--gray-400)}
.footer-text .uk-width-expand{justify-content:flex-end;display:flex}
.footer-text .uk-alert-warning{color:var(--primary-lt)}
.footer-text .alert-icon{color:rgb(var(--primary-lt-rgb),0.7)}
.footer-text .alert-title{color:rgb(var(--primary-lt-rgb),0.6)}
.footer-text .uk-alert p>span{color:rgb(var(--primary-lt-rgb),0.5)}
.footer-tit{margin-top:20px;color:var(--body)}
.footer-tit span{width:20px;display:inline-block}
.footer-nav a{position:relative;color:rgb(var(--body-rgb),0.5);padding-left:30px;}
.footer-nav a:hover{text-decoration:underline;color:var(--warning)}
.footer-nav a:before{display:block;content:"";width:4px;height:4px;background:var(--light);opacity:0.8;position:absolute;left:20px;top:50%;margin-top:-1px;}
.footer-img p{margin-bottom:10px}
.qrcode{position:relative;}
.qrcode p{padding-left:20px;}
.qrcode span{display:block;padding:0px 20px;width:120px;position:relative;height:80px;}
.qrcode img{transition:all .5s ease-in-out; width:100%}
@media (min-width:960px){.qrcode span:hover img{position:absolute;bottom:0;right:0;width:120px;z-index:1}}
/*footer-logo*/
.footer-logo{position:relative;text-align:center}
.footer-logo dt{background:var(--body);border-radius:var(--radius-m);padding:0px 5px}
.footer-logo img{height:50px;border-radius:5px;/*filter:brightness(0) invert(1);*/}
.footer-logo dd{position:relative;margin-left:10px;}
.footer-logo dd p{position:relative;z-index:2;line-height:21px;color:var(--light);margin:0px;text-align:left }
.footer-logo dd p.t{font-weight:600;line-height:22px;font-size:16px;color:var(--azure-lt)}
.footer-logo dd p.s{font-size:14px;color:var(--muted-lt)}
@media (max-width:959px){
.footer-text .uk-width-expand{justify-content:flex-start;}
.qrcode{ text-align:center}
.qrcode p{ padding-left:0}
.qrcode span{ margin:0px auto; width:100%; height:inherit}
.qrcode img{ max-width:160px;}
}
@media (max-width:639px){

}
@media (max-width:576px){
.footer-logo img{height:42px;}
}
@media (max-width:399px){
.footer-logo dd p{width:160px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
}
@media (max-width:375px){
.footer-logo dd p{width:148px;}
}
@media (max-width:359px){
.footer-logo dd p{width:auto;}
}
/*footer-warning*/
.footer-warning{font-size:0.75rem;background:rgb(var(--body-rgb),0.1);position:relative;border-radius:var(--radius-m)}
.footer-warning p{line-height:20px;margin:0 auto }
.footer-warning .alert-icon{font-size:2rem;margin-right:0.625rem}
.footer-warning .uk-close{right:0.5rem}
/*footer-from*/
.footer-form-m{height:40px;width:360px}


/*===网格自适应设置===*/
@media screen and (max-width:639px){
.uk-grid-column-small,.uk-grid-small{margin-left:-10px}
.uk-grid-column-small>*,.uk-grid-small>*{padding-left:10px}
*+.uk-grid-margin-small,.uk-grid+.uk-grid-small,.uk-grid+.uk-grid-row-small,.uk-grid-small>.uk-grid-margin,.uk-grid-row-small>.uk-grid-margin{margin-top:10px}
.uk-grid-column-medium,.uk-grid-medium{margin-left:-15px}
.uk-grid-column-medium>*,.uk-grid-medium>*{padding-left:15px}
*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin{margin-top:15px}
.uk-card-small .uk-card-body,.uk-card-small.uk-card-body{padding:15px}}
@media screen and (max-width:374px){
.uk-grid-column-small,.uk-grid-small{margin-left:-5px}
.uk-grid-column-small>*,.uk-grid-small>*{padding-left:5px}
*+.uk-grid-margin-small,.uk-grid+.uk-grid-small,.uk-grid+.uk-grid-row-small,.uk-grid-small>.uk-grid-margin,.uk-grid-row-small>.uk-grid-margin{margin-top:5px}
.uk-grid-column-medium,.uk-grid-medium{margin-left:-10px}
.uk-grid-column-medium>*,.uk-grid-medium>*{padding-left:10px}
*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin{margin-top:10px}
.uk-card-small .uk-card-body,.uk-card-small.uk-card-body{padding:10px}.mt-1{margin-top:0.5rem}}
@media screen and (max-width:359px){.uk-container{padding-left:0.625rem;padding-right:0.625rem}}
:root{
--link:#333;
--main:#033D82;
--main-rgb:3,61,130;
--primary:#206bc4;
--primary-rgb:32,107,196;
--primary-darken:#1d60b0;
--primary-lt:#e9f0f9;
--primary-lt-rgb:233,240,249;
--secondary:#667382;
--secondary-rgb:102,115,130;
--secondary-darken:#5c6875;
--secondary-lt:#f0f1f3;
--secondary-lt-rgb:240,241,243;
--success:#2fb344;
--success-rgb:47,179,68;
--success-darken:#2aa13d;
--success-lt:#eaf7ec;
--success-lt-rgb:234,247,236;
--info:#4299e1;
--info-rgb:66,153,225;
--info-darken:#3b8acb;
--info-lt:#ecf5fc;
--info-lt-rgb:236,245,252;
--warning:#f76707;
--warning-rgb:247,103,7;
--warning-darken:#de5d06;
--warning-lt:#fef0e6;
--warning-lt-rgb:254,240,230;
--danger:#d63939;
--danger-rgb:214,57,57;
--danger-darken:#c13333;
--danger-lt:#fbebeb;
--danger-lt-rgb:251,235,235;
--light:#fcfdfe;
--light-rgb:252,253,254;
--light-darken:#e3e4e5;
--light-lt:white;
--light-lt-rgb:255,255,255;
--dark:#182433;
--dark-rgb:24,36,51;
--dark-darken:#16202e;
--dark-lt:#e8e9eb;
--dark-lt-rgb:232,233,235;
--muted:#667382;
--muted-rgb:102,115,130;
--muted-darken:#5c6875;
--muted-lt:#f0f1f3;
--muted-lt-rgb:240,241,243;
--blue:#206bc4;
--blue-rgb:32,107,196;
--blue-darken:#1d60b0;
--blue-lt:#e9f0f9;
--blue-lt-rgb:233,240,249;
--azure:#4299e1;
--azure-rgb:66,153,225;
--azure-darken:#3b8acb;
--azure-lt:#ecf5fc;
--azure-lt-rgb:236,245,252;
--indigo:#4263eb;
--indigo-rgb:66,99,235;
--indigo-darken:#3b59d4;
--indigo-lt:#eceffd;
--indigo-lt-rgb:236,239,253;
--purple:#ae3ec9;
--purple-rgb:174,62,201;
--purple-darken:#9d38b5;
--purple-lt:#f7ecfa;
--purple-lt-rgb:247,236,250;
--pink:#d6336c;
--pink-rgb:214,51,108;
--pink-darken:#c12e61;
--pink-lt:#fbebf0;
--pink-lt-rgb:251,235,240;
--red:#E60012;
--red-rgb:230,0,18;
--red-darken:#94070a;
--red-lt:#fbebeb;
--red-lt-rgb:251,235,235;
--orange:#f76707;
--orange-rgb:247,103,7;
--orange-darken:#de5d06;
--orange-lt:#fef0e6;
--orange-lt-rgb:254,240,230;
--yellow:#f59f00;
--yellow-rgb:245,159,0;
--yellow-darken:#dd8f00;
--yellow-lt:#fef5e6;
--yellow-lt-rgb:254,245,230;
--lime:#74b816;
--lime-rgb:116,184,22;
--lime-darken:#68a614;
--lime-lt:#f1f8e8;
--lime-lt-rgb:241,248,232;
--green:#2fb344;
--green-rgb:47,179,68;
--green-darken:#2aa13d;
--green-lt:#eaf7ec;
--green-lt-rgb:234,247,236;
--teal:#0ca678;
--teal-rgb:12,166,120;
--teal-darken:#0b956c;
--teal-lt:#e7f6f2;
--teal-lt-rgb:231,246,242;
--cyan:#17a2b8;
--cyan-rgb:23,162,184;
--cyan-darken:#1592a6;
--cyan-lt:#e8f6f8;
--cyan-lt-rgb:232,246,248;
--black:#000;
--black-rgb:0,0,0;
--white:#fff;
--white-rgb:255,255,255;
--gray:#667382;
--gray-rgb:102,115,130;
--gray-dark:#182433;
--gray-dark-rgb:24,36,51;
--gray-100:#f6f8fb;
--gray-100-rgb:246,248,251;
--gray-100-darken:#dddfe2;
--gray-100-lt:#fefeff;
--gray-100-lt-rgb:254,254,255;
--gray-200:#eef1f4;
--gray-200-rgb:238,241,244;
--gray-200-darken:#d6d9dc;
--gray-200-lt:#fdfefe;
--gray-200-lt-rgb:253,254,254;
--gray-300:#dadfe5;
--gray-300-rgb:218,223,229;
--gray-300-darken:#c4c9ce;
--gray-300-lt:#fbfcfc;
--gray-300-lt-rgb:251,252,252;
--gray-400:#bbc3cd;
--gray-400-rgb:187,195,205;
--gray-400-darken:#a8b0b9;
--gray-400-lt:#f8f9fa;
--gray-400-lt-rgb:248,249,250;
--gray-500:#929dab;
--gray-500-rgb:146,157,171;
--gray-500-darken:#838d9a;
--gray-500-lt:#f4f5f7;
--gray-500-lt-rgb:244,245,247;
--gray-600:#667382;
--gray-600-rgb:102,115,130;
--gray-600-darken:#5c6875;
--gray-600-lt:#f0f1f3;
--gray-600-lt-rgb:240,241,243;
--gray-700:#3a4859;
--gray-700-rgb:58,72,89;
--gray-700-darken:#344150;
--gray-700-lt:#ebedee;
--gray-700-lt-rgb:235,237,238;
--gray-800:#182433;
--gray-800-rgb:24,36,51;
--gray-800-darken:#16202e;
--gray-800-lt:#e8e9eb;
--gray-800-lt-rgb:232,233,235;
--gray-900:#040a11;
--gray-900-rgb:4,10,17;
--gray-900-darken:#04090f;
--gray-900-lt:#e6e7e7;
--gray-900-lt-rgb:230,231,231;
--body:#f4f7fc;
--body-rgb:244,247,252;
--gradient:linear-gradient(90deg,rgba(var(--main-rgb),0.8),var(--main));
--radius-s:3px;
--radius-m:5px;
--radius-l:10px;
--radius-xl:15px;
--border-radius:4px;
--layer:rgb(10 8 0 / 52%);}