﻿*,*:before,*:after{box-sizing:border-box;}
body{ overflow-x:hidden}
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;}
header{ position:relative;background:var(--primary-lt);}
/*加载中*/
.preloading{position:fixed;top:0;left:0;z-index:9999999999;width:100%;height:100%;background-color:rgb(255,255,255,0);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}
@keyframes circle-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
a{transition:color 0.6s;color:var(--link)}
a:hover{text-decoration:none;transition:all .5s ease-in-out;}
li,ol,ul,dl,dt,dd,p{list-style:none;padding:0;margin:0}

.icon{font-size:20px}
.local{font-size:12px;color:rgb(var(--light-rgb),0.7);padding-bottom:20px}
.local a{color:rgb(var(--light-rgb),0.7)}

.top{ background:var(--one); color:var(--gray-100); font-size:12px; padding:10px 0;}
.top>div>*{display:flex;align-items:center;justify-content:flex-end; gap:15px;align-content:space-around;flex-wrap:wrap;}
.top a{color:var(--gray-200)}

.header{padding:0;transition:all 0.5s ease 0.5s;z-index:10;color:rgb(var(--light-rgb),0.8); background:#fff;/*background:linear-gradient(to bottom,rgb(var(--white-rgb),0.7), transparent);*/}
.header .uk-grid{align-items:center;}
.header-logo,.header-logo a,.header-tel,.header-tel dl{ display:flex;align-items:center;}
.header-logo dl{font-size:16px; line-height:1; color:var(--one);flex:1; min-width:1px; margin-left:10px; position:relative; padding-left:50px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.header-logo ol{ position:relative; z-index:1; padding:30px 0}
.header-logo ol:before{background:var(--primary-lt) none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;right:-30px;width:2500px;z-index:-1;transform:skewX(30deg);}
.header-logo dt{ line-height:20px;}
.header-logo dd{ font-size:14px;}
.header-logo img{ height:50px;}
.header-tel dl{line-height:1; border-radius:0.5rem;}
.header-tel dt{ margin-right:10px;color:var(--main)}
.header-tel dd{ font-size:20px; border-left:1px solid rgb(var(--main-rgb),0.8); padding-left:10px; color:var(--main)}
.header-tel a{ margin-left:15px; color:var(--one); display:none}
.header.uk-active{backdrop-filter:blur(4px); box-shadow:0px 5px 10px rgb(var(--dark-rgb),0.08)}
.header.uk-active .header-tel a{ display:block}
.header.uk-active .header-logo ol{ padding:15px 0}
@media (max-width:636px){
.header-logo img{ height:40px}
.header-logo dl{ padding-left:40px; margin-left:10px}}
@media (max-width:436px){
.header-logo img{ height:32px}}


nav{ font-size:14px; height:0px; width:100%; position:relative; z-index:9;}
nav ul{position:relative; background:var(--sec)}
nav ul:before{position:absolute;left:-25px;top:0px;width:60px;height:51px;content:'';background:var(--sec);transform:skewX(30deg);}
nav ul>li{ position:relative; z-index:1}
nav ul>li+li:before{transform:skewX(30deg);content:""; position:absolute; height:14px; width:1px; background:var(--gray-200); left:0; top:50%; margin-top:-7px;}
nav ul>li>a{ text-align:center;display:block; padding:15px 0; position:relative; z-index:20; color:rgb(var(--light-rgb),0.9)}
nav ul>li>a:after{content:"";position:absolute; left:50%; top:50%; right:50%; bottom:50%;transition:0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55); z-index:-1; border-radius:3px;}
nav ul>li>a:hover:after{background:var(--main); left:-10px; bottom:-10px; right:-10px; top:-10px;transform:skewX(30deg)}
nav ul>li>a:hover{ color:var(--white)}
nav ul>li:last-child:after{background:var(--sec) none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;left:100%;width:2500px;z-index:-1;}
@media (max-width:959px){
nav{ display:none}
}
.uk-navbar-nav>li>a{color:var(--link);}
.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a[aria-expanded=true]{color:var(--white)}
.uk-navbar-nav>li>a:active,.uk-navbar-nav>li.uk-active>a{color:var(--link))}
.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:inherit;font-size:14px;}
.uk-navbar-nav .uk-dropdown{padding:15px 20px;min-width:inherit;box-shadow:0px 0px 40px rgba(var(--main-rgb),0.15);border-radius:0.325rem;font-size:14px}
.uk-navbar-nav .uk-dropdown ul{min-width:160px;width:100%;}
.uk-navbar-nav .uk-dropdown ul li{display:flex;align-items:center;}
.uk-navbar-nav .uk-dropdown ul li>a{display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.uk-navbar-nav .uk-dropdown ul li>span{display:inline-block;width:14px;height:14px;margin-right:5px;background:var(--gray-500);color:#fff;text-align:center;line-height:14px;font-size:12px;font-weight:normal;border-radius:3px;}
.uk-navbar-nav .uk-dropdown ul li:first-child>span{background:var(--red)}
.uk-navbar-nav .uk-dropdown ul li:nth-child(2)>span{background:var(--orange)}
.uk-navbar-nav .uk-dropdown ul li:nth-child(3)>span{background:var(--yellow)}
.uk-navbar-nav .uk-dropdown ul li+li{margin-top:10px}

.uk-logo{color:var(--link);align-items:center;display:flex;font-size:1.125rem}
.uk-logo:hover{color:var(--orange)}
.uk-navbar-icon{display:none;margin-top:-3px}
.uk-navbar-icon:hover,.uk-navbar-icon:active{}
.uk-dropdown{min-width:120px;width:auto}
@media screen and (max-width:1199px){
.uk-navbar-nav{gap:10px}
.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{font-size:14px}}

@media screen and (max-width:959px){
nav ul>li>a{ padding:10px 0}
nav ul>li:nth-child(6):before{ display:none}
.uk-navbar-icon{display:block}
.uk-navbar-right{display:none}}
@media (max-width:636px){
nav{ display:none}
.uk-navbar h2 img{height:46px;}
.uk-navbar h2 b img{height:40px}}
@media (max-width:480px){
.uk-navbar h2 img{height:42px;}
.uk-navbar h2 b img{height:32px}
.uk-navbar h2 span em{font-size:12px}
}
@media (max-width:375px){
.uk-navbar h2 img{height:40px;}
.uk-navbar h2 b img{height:30px}
.uk-navbar h2 span{font-size:12px}}


#particles-js-circle-bubble-2{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;}

.abanner{ position:relative; z-index:1; overflow:hidden}
.shape-14{position:absolute;top:-10%;left:20%;z-index:-1}
.shape-4 {width: 75px;position: absolute;top: 125px;left: 5%;z-index: -1;}
.shape-3{border:1px solid var(--light);border-radius:50%;width:800px;height:800px;position:absolute;z-index:-1;left:-400px;top:-400px}
.shape-3:before{position:absolute;content:'';width:100%;height:100%;border:1px solid var(--light);border-radius:50%;-webkit-transform:scale(0.86);-ms-transform:scale(0.86);transform:scale(0.86)}
.shape-2{border-radius:50%;background-color:#afe0fb;width:36px;height:36px;position:absolute;top:150px;left:10%;z-index:-1;animation:animate-5 15s alternate infinite linear;}
.shape-1{ position:absolute; z-index:-1; width:1200px; height:1200px; background:#3bbca7; border-radius:100px; left:50%; top:-150px;transform: rotate(40deg); opacity:0.1}
.shape-6 {top:30%;right: 0;animation: animate-6 3s linear infinite alternate}
.shape-7 {top:5%;left:3%;animation: animate-7 3s linear infinite alternate}
.shape-8 {bottom:0;left:10%;animation: animate-8 3s linear infinite alternate}

@keyframes animate-8 {0% {transform: translateX(-50px)}100% {transform: translateX(0px)}}
@keyframes animate-7 {0% {transform: translateY(-50px)}100% {transform: translateY(0px)}}
@keyframes animate-6 {0% {transform: translateY(0px)}100% {transform: translateY(-30px)}}
@keyframes animate-5{0%{transform:translate(0px,0px) rotate(0deg)}
20%{transform:translate(73px,-1px) rotate(36deg)}
40%{transform:translate(141px,72px) rotate(72deg)}
60%{transform:translate(83px,122px) rotate(108deg)}
80%{transform:translate(-40px,72px) rotate(144deg)}
100%{transform:translate(0px,0px) rotate(0deg)}
}
@keyframes animate-2 {0% {-webkit-transform: translate(0px,0px) rotate(108deg)}
20% {-webkit-transform: translate(141px,102px) rotate(72deg)}
50% {-webkit-transform: translate(-40px,72px) rotate(144deg)}
100% {-webkit-transform: translate(0px,0px) rotate(0deg)}
}
@-webkit-keyframes animate-1 {0%{-webkit-transform: rotate(10deg);transform: rotate(10deg)}
50%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}
100%{-webkit-transform: rotate(10deg);transform: rotate(10deg)}
}
@keyframes border-transform {0%,100%{border-radius: 63% 37% 54% 46%/55% 48% 52% 45%}
14%{border-radius: 40% 60% 54% 46%/49% 60% 40% 51%}
28%{border-radius: 54% 46% 38% 62%/49% 70% 30% 51%}
42%{border-radius: 61% 39% 55% 45%/61% 38% 62% 39%}
56%{border-radius: 61% 39% 67% 33%/70% 50% 50% 30%}
70%{border-radius: 50% 50% 34% 66%/56% 68% 32% 44%}
84%{border-radius: 46% 54% 50% 50%/35% 61% 39% 65%}
}


.abanner-text,.abanner-img{ padding:6.25rem 0; color:var(--dark); position:relative; z-index:1}
.abanner-text .pt,.abanner-text .pe,.abanner-text .ps,.abanner-text h3{display:flex;align-items:center;}
.abanner-text .pt i,.abanner-text .pe i{ width:2px; height:15px; background:var(--yellow); margin-right:10px}
.abanner-text .pe{ font-size:12px;}
.abanner-text .pe i{ background:var(--orange); height:12px;}
.abanner-text .ps span{ margin-right:15px; background:#fff; color:var(--indigo); padding:5px; line-height:1; border-radius:3px}
.abanner-text .h4{ margin:15px auto;}
.abanner-text h2{ margin:20px auto 0; font-weight:600; font-size:50px; line-height:1.2}
.abanner-text h2 span{ position:relative; z-index:1;}
.abanner-text h2 span:before{ height:20px; width:45%; border-radius:50px; background:#ffd24d; content:""; position:absolute; bottom:0; right:0; z-index:-1}
.abanner-text h3{margin:0px auto 20px; line-height:1.2}
.abanner-text .btn-box{ margin-top:30px; position:relative}
.abanner-text .btn-box:before{ content:""; position:absolute; width:90px; height:90px; left:40%; top:-30%; background:url(../img/circle-shape.png); background-size:cover;animation: animate-2 5s alternate infinite linear;}
.default-btn{transition:0.5s;display:inline-block;padding:10px 30px 10px 50px;position:relative;background-color:var(--sec);color:#fff;border:1px solid var(--sec);border-radius:3px;font-size:16px;animation-delay:2.2s}
.default-btn .label, .default-btn .icon-arrow{backface-visibility:hidden;transform:translateZ(0);perspective:1000;}
.default-btn .label{display:inline-block;transition:transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);color:#fff}
.default-btn .icon-arrow{color:#ffffff;top:12px;transition:transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);}
.default-btn .icon-arrow.before{left:20px;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;}
.default-btn .icon-arrow.after{opacity:0;position:absolute;right:20px;transform:translateX(75%) scaleX(0.1);transform-origin:right center;}
.default-btn:hover, .default-btn:focus{background-color:var(--teal);border-color:var(--teal);}
.default-btn:hover .label, .default-btn:focus .label{transform:translateX(-25px);}
.default-btn:hover .icon-arrow.before, .default-btn:focus .icon-arrow.before{opacity:0;transform:translateX(-75%) scaleX(0.1);}
.default-btn:hover .icon-arrow.after, .default-btn:focus .icon-arrow.after{opacity:1;transform:translateX(0) scaleX(1);}
.optional-btn{animation-delay:2.9s !important;display:inline-block;position:relative;margin-left:20px; padding:5px 0}
.optional-btn:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--yellow);transition:0.5s;}
.optional-btn:after{content:'';position:absolute;right:0;bottom:0;width:0;height:2px;background-color:var(--teal);transition:0.5s;}
.optional-btn:hover:before,.optional-btn:focus:before{width:0;}
.optional-btn:hover:after,.optional-btn:focus:after{width:100%;right:auto;left:0;}
.abanner-img{ padding-bottom:3.125rem; position:relative; z-index:1;}
.abanner-img:before{animation: animate-1 3s infinite;content:""; position:absolute; width:120%; height:120%; background:url(../img/shape-17.png) no-repeat center center; background-size:100%; z-index:-1; left:-10%; top:0%; opacity:0.7}
.abanner-img img{ position:relative; z-index:2;animation: border-transform 10s linear infinite alternate forwards;}

.at-pot{ background:#f8f8f8}
.at-pot dl{ padding:40px;display:flex;align-items:center;flex-wrap: wrap; position:relative; z-index:1}
.at-pot dt{ font-size:60px; width:60px; height:60px; line-height:1; font-weight:100}
.at-pot dt i{ position:relative; z-index:1}
.at-pot dt i:after{ z-index:-1; content:""; width:40px; height:40px; position:absolute; left:0px; top:0px; background:linear-gradient(to right bottom,rgb(var(--cyan-rgb),0.2), rgb(var(--cyan-rgb),0.05));animation: border-transform 10s linear infinite alternate forwards;}
.at-pot dd{ flex:1;min-width:1px; padding-left:20px; position:relative;}
.at-pot li:nth-child(2){ background:url(../img/background-01.jpg); background-size:cover;}
.at-pot li:nth-child(2) dl{ background:rgb(var(--sec-rgb),0.95); color:#fff}
.at-pot li:nth-child(3) dl{background:var(--main); color:#fff}
.at-pot li:nth-child(2) dt i:after,.at-pot li:nth-child(3) dt i:after{background:linear-gradient(to right bottom,rgb(var(--white-rgb),0.2), rgb(var(--light-rgb),0.05))}
.at-pot li:nth-child(3) dl:before{content: '';position: absolute;left: 0;bottom: 0;z-index: -1;width: 50px;height: 35px;background: #ffffff;opacity: .2;border-radius: 50% 50% 0 0;}
.at-pot li:nth-child(3) dl:after {content: '';position: absolute;top: 18px;right: 18px;width: 40px;height: 40px;background: #ffffff;z-index: -1;border-radius: 50%;opacity: .1;animation: border-transform 5s linear infinite alternate forwards;}
.at-pot dd:before {content: '';position: absolute;background-color:var(--main);left:10%;bottom:-3px;height: 1px;width:0;z-index: -1;transition: 0.5s;}
.at-pot li:nth-child(2) dd:before,.at-pot li:nth-child(3) dd:before{ background-color:#fff}
.at-pot li:hover dd:before{ width:90%}

.youshi{ padding:60px 0 40px}
.youshi dt{ margin:0px auto; width:70px; height:70px; padding:10px; text-align:center; font-weight: normal}
.youshi dt i{ font-size:50px; line-height:1}
.youshi dl{ background:var(--gray-200); padding:30px}
.youshi dl h4{ text-align:center}
.youshi p{ font-size:14px; color:var(--secondary); text-align:justify;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.youshi-4{ background:var(--main); color:#fff; padding:30px;}
.youshi-4 h4{ color:#fff; font-weight:600;}
.youshi-4 *+h4{ margin-top:20px}
.youshi-4 p{opacity:0.8; color:#fff}
.youshi-4>div{ text-align:center; margin-top:30px;}
.youshi-4 a{ display:inline-block; padding:5px 15px; border-radius:3px; background:rgb(255,255,255,0.9); font-size:14px}


.l-about,.r-about{margin-top:50px; position:relative}
.l-about img{width:100%; border-radius:0px 0.5rem 0px 0.5rem; position:relative; z-index:3;}
.l-about>div{ position:relative; padding-left:60px; padding-top:30px; z-index:1; padding-bottom:30px}
.l-about>div:after{ content:""; position:absolute; left:30px; top:0; width:80%; height:80%; background:var(--gray-100); z-index:-1;}
.l-about>div:before{ content:""; position:absolute; left:40%;bottom:0px; background:var(--blue-lt); z-index:-1; width:60%; height:40%}
.l-about:before{content:"";position:absolute;width:180px;height:180px;border:10px dashed var(--primary-lt);border-radius:50%;left:-30px;bottom:15px;z-index:-1;animation:rotating 50s linear infinite;}

.r-about>div{float:right}
.r-about p{text-indent:2em;text-align:justify}
.r-about p+p{margin-top:15px;}
.r-about ul{margin-top:15px;}
.r-about ul a{display:flex;align-items:center;}
.r-about dt{width:60px;height:40px;border-radius:3px;color:#fff;text-align:center;background:var(--azure);padding:10px 0px;line-height:1; font-weight:normal}
.r-about li:first-child dt{background:var(--yellow)}
.r-about li:nth-child(3) dt{background:var(--red)}
.r-about li:nth-child(4) dt{background:var(--indigo)}
.r-about dd{flex:1;min-width:1px;margin-left:10px;font-size:14px;line-height:1.2;color:var(--gray-600)}
.r-about dd strong{font-weight:bold;font-size:15px;color:var(--gray)}
.r-about .click{display:inline-block;border-radius:3px;background:var(--info-lt);color:var(--info);padding:8px 12px;width:120px;font-size:14px;text-align:center;margin-top:15px;}
.r-about .click:hover{background:var(--primary);color:#fff}
.r-about>div .arr{content:"";position:absolute; width:100px; height:44px;left:-60px;bottom:10px;animation:moveBounce 3s linear infinite; z-index:14}
.r-about>div .arr img{ width:100%;transform:scaleX(-1);}

.about-left-image{ float:left; width:1200px;}
.right-image{ max-height:420px; overflow:hidden}
.left-image{ position:absolute; left:-36px; bottom:0; width:320px; animation:top-image-bounce 3s infinite ease-in-out; z-index:11; padding-top:15px}
.left-image:before{ content:""; position:absolute; width:70%; height:100%; background:var(--yellow-lt); right:0; bottom:0; z-index:3}
.left-image:after{ content:""; position:absolute; width:70%; height:100%; background:var(--secondary-lt); right:-5px; bottom:-5px; z-index:1}
@keyframes top-image-bounce{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}50%{-webkit-transform:translateY(12px);transform:translateY(12px);}100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}}

@media (max-width:956px){
.l-about{margin-top:30px;}
.r-about{padding-top:30px}}
@media (max-width:636px){
.l-about{margin-top:15px;}
.r-about p{font-size:15px}
.r-about dt{width:60px;height:50px;padding:15px 0px;}
.r-about dd{margin-left:10px;font-size:15px;line-height:1.6}
.r-about dd strong{font-size:18px;}}

@media (max-width:374px){
.r-about p{font-size:14px}}

.overlay{overflow:visible;padding:2.5rem 0; position:relative; background:url(../../UploadFiles/2012/overlay.jpg) center bottom no-repeat; background-size:100%}
.overlay-top{position:relative;z-index:2}
.cbanner{margin:0px auto;position:relative;overflow:hidden;background:url(../img/top.jpg) center center no-repeat; background-size:cover;padding:6.25rem}
.cbanner:before{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; /*background:linear-gradient(to bottom, var(--main), transparent);*/}
.cbanner>*{ position:relative; z-index:1}
.cbanner h2{position:relative;z-index:2; color:var(--light); font-weight:600}
.cbanner h2:after{content:"";position:absolute;left:0;bottom:0;background:url(../svg/menu-select.svg);background-size:cover;width:128px;height:32px;z-index:-1}
.cbanner h2>span{ color:#fff}

/*新闻动态*/
.gnew{padding:50px 0; position:relative}
.gnew h2{margin-bottom:30px}
.gnew-img img{width:100%;}
.gnew-img a:hover img{transform:scale(1.05);}
.gnew-img a h4{font-size:1.25rem;font-weight:600;margin-bottom:15px}
.gnew-img a p{color:var(--gray-400)}
.gnew-img dt{overflow:hidden;}
.gnew-img dd{margin-top:15px;}
.gnew-img dd>*{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.gnew-li li a{display:flex;align-items:center;justify-content:space-between;position:relative;}
.gnew-li li dt{text-align:center;line-height:1;background:var(--main);color:var(--light);font-size:14px;font-weight:normal;padding:20px 30px}
.gnew-li li dt b{font-size:40px;color:#fff;font-weight:bold;font-family:times_bd;display:block;}
.gnew-li li dd{padding-left:15px;flex:1;}
.gnew-li li dd>*{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.gnew-li li dd p{color:var(--gray-400);font-size:14px}
.gnew-li li dd p.t{font-weight:600;font-size:18px;color:var(--dark);margin-bottom:5px}
.gnew-li li+li{margin-top:2rem}
.gnew-li li a:hover dt{color:var(--light)}
.gnew-li li a:hover dt b{color:var(--yellow)}
.gnew-li li a:hover:after{border-top-color:#0d50a0;}
@media (max-width:959px){.gnew{padding:30px 0}}
@media (max-width:639px){.gnew{padding:15px 0}.gnew-img{padding-bottom:15px}.gnew-img dd>*{font-size:14px;}.gnew-li li dt{padding:30px 20px}.gnew-li li+li{margin-top:15px}}
@media (max-width:480px){.gnew-img{padding-bottom:0px}.gnew-img a h4{font-size:18px;margin-bottom:10px}.gnew-li li dt{padding:15px}.gnew-li li dd p.t{margin-bottom:0}.gnew-li li dd p:last-child{display:none}}
@media (max-width:420px){.gnew-li li dd p.t{font-size:16px}.gnew-li li dt{font-size:12px}.gnew-li li dt b{font-size:36px;}}

/*新闻动态end*/
.gphoto{ font-size:14px; padding-bottom:30px}
.gphoto a{ color:#fff}
.gphoto a img{ width:100%}

/*专业设置*/
.major{padding:50px 0 60px; background:url(../img/pattern.jpg); position:relative; z-index:1}
.major dl{ background:#fff; box-shadow:0px 5px 15px rgb(0,0,0,0.07)}
.major dd{ padding:20px}
/*.major li:first-child dl{ background:rgb(var(--azure-rgb),0.9); color:#fff}*/
.major li:last-child dl{ background:rgb(var(--azure-rgb),0.9); color:#fff}
.major dt{ background:var(--main); text-align:center; padding:10px; color:#fff}
.major img{ width:100%;}
.major p.c{ font-weight:bold}
.major p.e{ font-size:12px; margin-bottom:15px; opacity:0.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.major p:last-child{ margin-bottom:0}

.tion{ background:url(../img/01.jpg) no-repeat left center var(--main); background-size:auto 100%}
.tion-text{ background:var(--main); color:#fff}
.tion-box{ padding:50px 0px 50px 20px}
.tion-box>p{ font-size:14px; opacity:0.8}
.tion-box .uk-grid{ margin-top:30px; text-align:center; font-size:12px;}
.tion-box .uk-grid img{ width:100%; margin-bottom:15px}

.plan{ padding:20px 0 160px; position:relative;}
.plan .uk-container{ position:relative; z-index:1}
.plan dl{ background:#fff;}
.plan dt{ height:90px; background:var(--primary-lt); padding:30px 0; position:relative}
.plan dt span{ position:absolute; left:-10px; top:30px; background:var(--main); border-radius:5px 5px 5px 0px; padding:5px 30px; height:30px; line-height:20px; color:#fff;display:inline-block}
.plan dt span:after {position: absolute;content: "";bottom: -10px;left:0px;width: 0;height: 0;border-right: 10px solid var(--one);border-top: 0 solid transparent;border-bottom: 10px solid transparent;}
.plan dt p{ font-size:12px; font-weight:normal; color:var(--gray-500); display:inline-block; position: absolute; right:30px; bottom:10px;}
.plan dd{ padding:30px 20px; font-size:14px}
.plan dd span{ background:var(--info); color:#fff; margin-right:10px; padding:0px 5px; border-radius:3px}
.plan dd p+p{ margin-top:15px}
.plan dd p:last-child span{ background:var(--yellow)}
.plan-bg{ width:100%; background:var(--main); height:calc(100% - 110px); position:absolute; left:0; bottom:0}
.plan-img{ background:url(../img/patter-1-1.jpg) center top no-repeat; background-size:cover; opacity:0.1; width:100%; height:100%}
.plan-tt{ margin-top:60px; text-align:center; color:#fff; position:relative; z-index:2}
.plan-tt span{ display:inline-block; position:relative; font-size:24px;}
.plan-tt span:before{ height:1px; width:100%; content:""; position:absolute; left:0; bottom:-10px; background:rgb(255,255,255,0.7)}
.plan-tt span:after{ width:10px; height:5px; background:#fff; content:""; position:absolute; left:50%; margin-left:-5px; bottom:-12px;}
.plan-tt em{ font-style:normal; color:#fff}

.formbg{ position:relative; padding:30px 0}
.formbg:before{ width:100%; height:50%; background:#eff1f6; left:0; right:0; bottom:0; content:""; position:absolute}
.formbg>img{ position:absolute;}
.fb-form{ background:url(../img/formbg.jpg) no-repeat; background-size:cover; position:relative; z-index:4;box-shadow: 0 40px 50px 0 rgba(0,15,56,0.2); padding:50px 50px 60px; color:#fff;border-radius:0px;}
.fb-form h3{ text-align:center; color:#fff; font-weight:bold; position:relative}
.fb-form h3:before{ width:140px; height:1px; background:rgb(255,255,255,0.5); content:""; position: absolute; bottom:-5px; left:50%; margin-left:-70px;}
.fb-form h3:after{ width:10px; height:5px; background:#fff; content:""; position: absolute; bottom:-7px; left:50%; margin-left:-10px;animation: animate-8 3s linear infinite alternate}
.fb-form  p{ font-size:14px; text-align:center; opacity:0.7}
.fb-form  form{ margin-top:30px}
.fb-form dl{ position:relative}
.fb-form dl font{ width:7px; height:21px; position:absolute; left:2px; top:50%; margin-top:-10px}
.fb-form dl span{ position:absolute; right:0; top:0}
.fb-form .uk-input{ border-radius:5px; border:0}
.fb-form .uk-button-default{ border:none; border-radius:5px; background:var(--dark); color:#fff; width:100%; font-size:16px; line-height:40px}
.fb-form .uk-button-default:hover{ background:var(--sec)}


.news{ background:#eff1f6; padding:30px 0}
.newss{ padding-top:40px}
@media (max-width:639px){}


/*校园生活*/
.pict .uk-grid a{display:block;position:relative;border-radius:0.5rem;overflow:hidden;}
.pict .uk-grid a:after{content:"";position:absolute;left:0;bottom:0;right:0;height:0;width:100%;background:rgb(var(--main-rgb),0.1) }
.pict .uk-grid a:hover:after{height:100%;background:rgb(var(--main-rgb),0.5)}
.pict img{width:100%}
.pict p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:absolute;bottom:0;left:0;width:100%;padding:5px;background:linear-gradient(to top, rgb(var(--primary-rgb),1), transparent);text-align:center;font-size:14px;color:#fff;z-index:2}
.pictc{max-height:546px;}
@media (max-width:1279px){.pictc{max-height:508px;}}
@media (max-width:1199px){.pictc{max-height:395px;}}
@media (max-width:959px){
.pictc{max-height:324px;}
.pict .uk-grid-medium{margin-left:-15px}
.pict .uk-grid-medium>*{padding-left:15px}
.pict .uk-grid-medium>.uk-grid-margin{margin-top:15px}
}
@media (max-width:639px){
.pict .uk-grid-medium{margin-left:-10px}
.pict .uk-grid-medium>*{padding-left:10px}
.pict .uk-grid-medium>.uk-grid-margin{margin-top:10px}}
@media screen and (max-width:374px){
.pict .uk-grid-medium{margin-left:-5px}
.pict .uk-grid-medium>*{padding-left:5px}
.pict .uk-grid-medium>.uk-grid-margin{margin-top:5px}}
/*常见问题*/
.tt2{ margin:15px auto 30px}
.tt2,.tt4{position:relative;display:flex;align-items:center;justify-content:space-between; line-height:1; z-index:1}
.tt2 span{ position:relative; z-index:1}
.tt2 span.t:before{position:absolute;content:'';width:100%;height:15px;background-color:#ffd24d;border-radius:50px;z-index:-1;top:5px;transform: rotate(-5deg);animation: rotate-6 3s linear infinite alternate}
.tt2 span.s{ flex:1; min-width:1px; font-size:14px; padding:10px; line-height:1; color:var(--gray-400)}
.tt4 i{ width:25px; height:25px; border-radius:50%; background:var(--cyan-lt); position:absolute; left:-10px; top:-5px; z-index:-1}
.tt4 a{ position:relative; z-index:1;}
.tt4 a.t:before{ content:""; position:absolute; width:73px; height:15px; background:url(../img/s-shape.png) no-repeat; background-size:cover; left:60px; bottom:-5px; z-index:-1; opacity:0.3}
.tt4 p{ width:50%; height:1px; border-bottom:1px dashed var(--gray-300);}
.tt5{ margin:0px auto; font-size:16px; font-weight:100; line-height:1; position:relative; padding-left:70px;text-transform: uppercase;}
.tt5:after{position:absolute;content:'';background:var(--gray-500);width:60px;height:3px;left:0px; top:8px;margin:0px auto;transition:all 500ms ease;-webkit-mask-image:linear-gradient(-75deg, rgba(244, 55, 55, 0.24) 50%, #f43737 50%, rgba(0,0,0,1) 70%);-webkit-mask-size:200%;animation:shine 2s infinite;}
@-webkit-keyframes shine{from{-webkit-mask-position:150%;}to{-webkit-mask-position:-50%;}}

.tion .tt2 span{ color:#fff}
.tion .tt5{ color:var(--light)}
.tion .tt5:after{ background:var(--light)}

.list li{padding:5px 0}
.list li a{display:flex;align-items:center;color:var(--link)}
.gnew-right .list li .update{ font-size:12px; color:var(--gray-300)}
.infobg .list li a{color:var(--dark)}
.list li a dt{display:inline-block;width:16px;height:16px;line-height:16px;font-style:normal;border-radius:3px;background:var(--gray);color:var(--light);margin-right:10px;text-align:center;font-weight:normal;font-size:14px}
.list li a dd{flex:1;line-height:1.8;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list li:first-child a dt{background:var(--red)}
.list li:nth-child(2) a dt{background:var(--orange)}
.list li:nth-child(3) a dt{background:var(--yellow)}
@media (max-width:639px){
.tt2 .en{ font-size:40px;}
.tt2 .cn{font-size:20px; height:40px; line-height:40px;}
.tt-more{ font-size:12px; padding-left:60px}
.tt-more:before{ width:30px}
.tt-more:after{ height:20px; width:20px;left:55px; margin-top:-10px;box-shadow:0 0 10px 5px rgba(178, 20, 26, 0.30);}
.list li a dd{font-size:15px}.list li a dt{width:15px;height:15px;line-height:15px;}}
@media (max-width:439px){.list li a dd{font-size:14px}.list li a dt{width:14px;height:14px;line-height:14px;font-size:12px;margin-right:5px}}
/*常见问题end*/


.class-left{position:relative;height:60px;margin-top:-50px;background:#005BAC;}
.class-left>*{position:relative;z-index:2}
.class-left h3{font-weight:bold;margin:10px auto;color:rgb(255,255,255,0.9);font-size:20px;line-height:2;padding:0px 30px}
.class-left p{font-size:12px;color:rgb(255,255,255,0.7);line-height:1}
.class-right{color:rgb(255,255,255,0.6);font-size:14px;height:50px;border-radius:25px 0px 0px 0px;padding:15px 20px;line-height:20px;margin-top:-50px;}
.class-right a{color:rgb(255,255,255,0.6)}

/*栏目框架*/

.left{ background:var(--body); position:relative}
.left-tbox{ width:100%; height:90px; padding:30px 15px; background:var(--left); color:#fff; text-align:center; position:absolute; left:0; top:-90px; z-index:10}
.left-tbox b{ font-size:24px; line-height:30px}
.right{position:relative}
.right:before{ width:100%; height:5px; background:var(--sec); content:""; position:absolute; top:-40px; left:0}
.right>*{padding-left:30px;}
.right>*+*{padding-top:0}

.uk-alert{font-size:14px; background:inherit}
.uk-alert p{color:var(--gray-300)}
.uk-alert p.t{color:var(--gray-400)}


#MyContent{line-height:2;}
#MyContent p{margin:15px auto;}
#MyContent .uk-grid.uk-grid-collapse{ margin:0px auto; max-width:600px;}
#MyContent .uk-grid p{ margin:0 auto}
#MyContent>div.uk-grid img{ width:100%;}


.cimg img{width:100%}
.wimg img{width:100%}
.indent p{text-indent:2em}


/*标题栏*/
.title-bg{margin:0px auto 30px;display:flex;align-items:center;justify-content:space-between;}

@media screen and (max-width:639px){.title-bg{margin-bottom:15px;}}
.title-bg>*{display:flex;align-items:center;position:relative}
.title-bg>*:before{content:"";position:absolute;height:10px;border-radius:5px;width:100%;background:linear-gradient(to right,rgb(var(--sec-rgb),0.35),transparent);left:30px;bottom:0px}
.title-bg i{margin-right:10px;}
.title-bg>*.more a{text-indent:-99999px;background:url(../images/more.gif) no-repeat center center;width:38px}
.title-bg>*.mlink{color:var(--gray-400);font-size:14px;}
.title-bg>*.more:before,.title-bg>*.mlink:before{display:none}
.h5-tit{font-weight:600;display:flex;align-items:center;position:relative;background:var(--gray-200);padding:10px 15px;margin-bottom:15px; border-radius:5px}
.h5-tit span{margin-right:10px;}
.h5-tit span b{ display:none}
/*标题栏end*/

.sc-about-bg{padding-bottom:60px;position:relative;margin-bottom:30px}
.sc-about-bg img{width:100%;}
.sc-about-text{text-indent:2em;text-align:justify;position:absolute;left:20px;right:20px;bottom:0px;background:rgb(159,41,36,0.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:10px 15px;color:#fff;line-height:1.8 }
.newdate{margin-bottom:30px}
.newdate dl{padding-bottom:15px;position:relative;padding-right:70px;}
.newdate dl a{display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:24px}
.newdate dl span{position:absolute;right:0;top:0;font-size:12px;line-height:24px;color:var(--gray-300) }
@media screen and (max-width:639px){.sc-about-bg{padding-bottom:90px;}.newdate{margin-bottom:15px}}
@media screen and (max-width:374px){.sc-about-bg{padding-bottom:120px;font-size:14px}}

.sc-jz{padding-bottom:30px}
.sc-jz dl{display:flex;align-items:center;}
.sc-jz dt{width:33%;min-width:60px;margin-right:15px}
.sc-jz dt a{display:block;border-radius:5px;}
.sc-jz dt img{width:100%;}
.sc-jz dd{flex:1;width:100%}
.sc-jz h4{font-weight:bold;margin-bottom:15px}
.sc-jz p{font-size:14px;line-height:1.8;margin-top:10px;color:rgb(var(--gray-rgb),0.7)}
.sc-jz p.btn a{display:inline-block;margin-right:10px;background:var(--gray-200);border-radius:5px;padding:5px 15px;}
.sc-jz p.tex span{font-size:14px;}
@media screen and (min-width:1200px){.sc-jz h4{font-size:20px;}.sc-jz p{margin-top:15px;font-size:16px;}.sc-jz p.btn a{font-size:14px;}}
@media screen and (max-width:639px){.sc-jz h4{font-size:16px;margin-bottom:10px}.sc-jz p{margin-top:5px;}.sc-jz p.tex{font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.sc-jz p.btn a{margin-right:5px;padding:2px 8px;font-size:12px;}}
@media screen and (max-width:439px){.sc-jz dt{margin-right:10px;}.sc-jz p.tex{display:none}}


.list-box li{padding-top:15px;position:relative}
.list-box li:first-child{padding-top:0}
.list-box li>a{display:block;font-size:14px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:2}


.uk-subnav>*{padding-left:10px;}
.uk-subnav-pill>.uk-active>a{background:#9F2924}
@media screen and (min-width:640px){.uk-subnav>*{padding-left:30px;}.uk-subnav-pill>*>:first-child{padding:5px 20px}}
@media screen and (max-width:359px){.uk-subnav>*{padding-left:5px;}.uk-subnav-pill>*>:first-child{padding:4px 8px}}

.school{ padding:50px 0; position:relative;}
.sc-xlogo{font-size:14px;}
.sc-xlogo dl{background:rgb(var(--gray-200-rgb),0.4);padding:15px;box-shadow:inset 0 3px 9px rgb(0,0,0,0.08)}
.sc-xlogo dl>a{display:block;position:relative;text-align:center}
.sc-xlogo dt{margin-bottom:15px}
.sc-xlogo dd p{line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; margin-top:10px; position:relative; padding-left:20px}
.sc-xlogo dd p i{ position:absolute; width:14px; height:14px; left:0px; top:1px; color:var(--sec)}
.sc-xlogo dd p.c{ font-size:15px; padding-left:0}
.sc-xlogo dd p.e{ font-size:12px; font-family:Arial; opacity:0.7; padding-left:0}
/*.sc-xlogo li:nth-child(2n) dl{background:rgb(var(--gray-300-rgb),0.7);}
.sc-xlogo li:nth-child(2n+1) dl{background:rgb(var(--gray-300-rgb),0.7);}*/
.sc-xlogo li:nth-child(2) dl,.sc-xlogo li:nth-child(4) dl,.sc-xlogo li:nth-child(5) dl,.sc-xlogo li:nth-child(7) dl,.sc-xlogo li:nth-child(10) dl,.sc-xlogo li:nth-child(12) dl{background:rgb(var(--gray-300-rgb),0.7);}
@media screen and (max-width:959px){
.sc-xlogo li:nth-child(5) dl,.sc-xlogo li:nth-child(7) dl{background:rgb(var(--gray-200-rgb),0.4)}
.sc-xlogo li:nth-child(6) dl,.sc-xlogo li:nth-child(8) dl{background:rgb(var(--gray-300-rgb),0.7);}}
@media screen and (max-width:639px){
.sc-xlogo li:nth-child(4) dl,.sc-xlogo li:nth-child(8) dl,.sc-xlogo li:nth-child(9) dl,.sc-xlogo li:nth-child(12) dl{background:rgb(var(--gray-200-rgb),0.4)}
.sc-xlogo li:nth-child(3) dl,.sc-xlogo li:nth-child(7) dl,.sc-xlogo li:nth-child(11) dl{background:rgb(var(--gray-300-rgb),0.7);}}

.sc-slogo dl{text-align:center;font-size:14px;border:1px solid var(--gray-200);padding:10px;}
.sc-slogo dl:hover{background:var(--gray-200)}
.sc-slogo dd{margin-top:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.class-school{}
.div-text{width:50%;padding-left:20px;padding-bottom:30px;}
.div-text>a{display:block;float:left;width:40%;margin-right:15px;}
.div-text img{width:100%;}
.div-text dt{margin:0px auto;}
.div-text dd{margin-top:10px;font-size:14px;}
@media screen and (max-width:639px){.class-school{flex-wrap:wrap;margin-left:0}.div-text{width:100%;padding-left:0}}

.class-text{margin-top:30px;border:1px solid var(--gray-200);}
.textcon{padding:0px 15px 15px;line-height:2;font-size:14px;text-align:justify}



/*===终级列表===*/
.list-article{position:relative}
.class-list dl{display:flex;align-items:center;margin-bottom:30px;}
.class-list dt{width:30%;min-width:60px;min-height:60px;max-height:177px;margin-right:15px;border-radius:5px;overflow:hidden }
.class-list dt a{display:block;position:relative;}
.class-list dt img{width:100%;}
.class-list dd{flex:1;width:100%}
.class-list dd p.tex{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;color:var(--gray-400)}
.class-list dd p.link{margin-top:10px;font-size:12px;display:flex;align-items:center;flex-wrap:wrap;color:var(--gray-300);line-height:1.2;}
.class-list dd p.link a{color:var(--lime);font-size:12px;margin-right:5px}
.class-list dd p.link a i{margin-right:4px}
.class-list h4{margin-bottom:15px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
@media screen and (min-width:1200px){.class-list h4{font-size:1.5rem}}
@media screen and (max-width:639px){.class-list dl{margin-bottom:15px}.class-list h4{font-size:1rem;margin-bottom:10px}.class-list dd p.tex{font-size:14px}}
/*===终级列表end===*/
/*===学校LOGO列表===*/
.g-grid-logo{font-size:14px;margin-bottom:30px}
.g-grid-logo dl{display:block;color:var(--gray);border:1px solid var(--gray-300);text-align:center;border-radius:5px}
.g-grid-logo dl:hover{box-shadow:0px 5px 15px rgb(var(--main-rgb),0.15)}
.g-grid-logo dt{overflow:hidden;margin:0px auto;padding:10px}
.g-grid-logo img{width:100%;border-radius:5px}
.g-grid-logo dd{margin:5px 10px 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.uk-switcher .g-grid-logo dl{background:#fff}
/*===学校LOGO列表end===*/

/*===内容页正文===*/
.uk-article h1{font-size:1.25rem}
@media (min-width:960px){.uk-article h1{font-size:1.5rem;}}
@media (min-width:1200px){.uk-article h1{font-size:2rem;}}

.article h6{margin:20px auto;height:40px;width:100%;clear:both;position:relative;}
.article h6>em{margin-left:10px;font-size:14px;font-style:normal;display:inline-block;height:36px;padding:5px 20px;line-height:26px;color:#3b9799;position:relative;z-index:2;border:1px solid #3b9799}
.article h6>em:before{content:"";display:block;position:absolute;height:16px;width:100%;background:#daf0f0;z-index:3;bottom:-1px;left:-10px;}
.article h6>em:after{content:"";display:block;position:absolute;height:16px;width:20px;background:#daf0f0;z-index:3;bottom:-1px;right:-10px;}
.article h6>em>strong{z-index:4;position:relative;font-weight:500;}
.article h5{margin:20px auto;height:40px;width:100%;clear:both;position:relative;}
.article h5:before{content:"";display:block;position:absolute;width:100%;left:0;top:20px;height:1px;border-bottom:1px dashed #e4f9f5;z-index:1}
.article h5>em{margin-top:2px;margin-left:1px;font-size:14px;font-style:normal;display:inline-block;height:36px;padding:5px;line-height:26px;background:#fff;color:#11999e;position:relative;z-index:2;border:1px solid #e4f9f5}
.article h5>em:before{content:"";display:block;position:absolute;height:10px;width:10px;border-left:3px solid #30e3ca;border-top:3px solid #30e3ca;left:-2px;top:-2px}
.article h5>em:after{content:"";display:block;position:absolute;height:10px;width:10px;border-right:3px solid #30e3ca;border-bottom:3px solid #30e3ca;right:-2px;bottom:-2px}
.article h5>em>strong{display:inline-block;font-weight:600;position:relative;padding:5px 15px;border:1px solid #e4f9f5;line-height:14px;height:24px;}
.article h4{margin:20px auto;height:40px;width:100%;clear:both;position:relative; z-index:3}
.article h4:before{content:"";display:block;position:absolute;width:100%;left:0;top:12px;height:16px;background:rgba(187,216,253,1);z-index:-1}
.article h4>em{left:0;top:11px;font-size:16px;font-style:normal;display:inline-block;height:18px;padding:0px 20px;background:rgba(247,247,247,1);line-height:18px;color:#6489ce;position:absolute;z-index:4}
.article h4>em:before{content:"";display:block;position:absolute;left:0;top:6px;background:rgba(187,216,253,1);width:8px;height:8px;border-radius:4px;}

.uk-article #MyContent table p{margin:5px auto}
.info{display:flex;align-items:center;font-size:14px;color:var(--gray-300);border-bottom:1px solid var(--gray-300);padding-bottom:15px; margin-bottom:30px}
.info i{margin-right:4px}
.info span{margin-left:15px;}
.info a{color:var(--gray-300);text-decoration:underline}
.link-prev{margin:30px auto;font-size:14px;line-height:2}
.link-prev>*{display:block;color:var(--gray-300)}
.link-prev>*>a{color:var(--gray-300)}
.link-about ul{padding-bottom:20px}
.link-about dl{margin-bottom:15px;}

.tags dl{padding-left:15px;padding-right:15px;border-bottom:1px solid var(--gray-200);padding-bottom:15px}
.tags li:last-child dl{border:none;margin-bottom:0}

td.tags>a{margin:0px 15px 15px 0px;display:inline-block;font-size:14px;padding:5px 10px;color:var(--light);border-radius:5px}
/*===内容页正文结束===*/
/*===分页===*/
.fenye{margin:20px auto}
.fenye ul{display:flex;align-items:center;justify-content:center;align-content:space-around;flex-wrap:wrap;gap:5px}
.fenye ul>*{border:1px solid var(--gray-200);padding:3px 8px;font-size:14px}
.fenye ul>*:hover{background:var(--gray-300);color:var(--sec);box-shadow:0px 3px 9px rgb(0,0,0,0.08)}
.fenye ul>*.curr{background:var(--gray-200);box-shadow:0px 3px 9px rgb(0,0,0,0.08)}
.fenye td{display:flex;align-items:center;align-content:space-around;flex-wrap:wrap;gap:5px}
.fenye td>*{border:1px solid var(--gray-300);padding:3px 8px;font-size:14px;background:var(--light)}
.fenye td>*:hover{background:var(--gray-300);color:var(--sec);box-shadow:0px 3px 9px rgb(0,0,0,0.08)}
.fenye td>*.curr{background:var(--primary-lt);}
#pageNext td{display:flex;align-items:center;justify-content:center;align-content:space-around;flex-wrap:wrap;gap:5px}
#pageNext td a{font-size:14px;border:1px solid var(--gray-300);line-height:1;padding:3px 5px}
#pageNext td a.prev{background:var(--gray-200);}
#pageNext td a.next{background:var(--info-lt)}
#pageNext td a.curr{background:var(--warning-lt)}
/*===分页end===*/

.r-box{padding:30px;position:relative}
.right *+div{padding-top:0}
.r-news,.r-read{ padding-bottom:30px}
.r-news a,.r-read a{display:flex;align-items:center;}
.r-news dt,.r-read dt{width:60px;height:60px;overflow:hidden}
.r-news dd,.r-read dd{ text-align:justify;flex:1;min-width:1px;font-size:14px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.r-news li+li,.r-read li+li,.r-faq li+li{ margin-top:15px}
.r-read dt{ background:var(--sub); color:var(--indigo-lt); font-size:12px; text-align:center; font-weight:normal; line-height:1; padding-top:7px;}
.r-read dt b{ font-weight:bold; font-size:30px; line-height:1}

.r-faq a{ position:relative; padding-right:20px; display:block}
.r-faq span{position:absolute; right:0; top:0; width:20px; height:20px}
.r-faq dd{font-size:14px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.r-faq li{ border-bottom:1px dashed var(--gray-400); padding-bottom:15px}
.r-faq li:last-child{border:none;margin-bottom:0}
.r-faq a:hover{ color:var(--orange)}
/*===选项卡===*/
.uk-tab>*>a{padding:10px;font-size:14px;color:var(--sec);background:var(--info-lt);border-radius:5px}
.uk-tab{margin-left:-2px}
.uk-tab:before{display:none;left:2px;border-color:var(--body)}
.uk-tab>*{padding-left:2px}
.uk-tab>.uk-active>a{background:var(--main);color:#fff;}
/*===选项卡end===*/

/*===则栏按钮===*/
.btn-box dl{position:relative;display:flex;align-items:center;border:1px solid rgb(var(--primary-rgb),0.2);background:var(--primary-lt);color:var(--primary);padding:10px 15px;}
.btn-box dl span{margin-right:5px}
.btn-box dd{word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1;width:100%;}
.btn-box dl:hover{border:1px solid rgb(var(--orange-rgb),0.2);background:var(--orange-lt);color:var(--orange);}

.btn-tel dl{margin-top:15px;background:var(--one);color:#fff;padding:15px;display:flex;align-items:center;}
.btn-tel dt{font-weight:normal;width:50px}
.btn-tel dd{font-size:1.5rem;font-weight:bold;flex:1;width:100%;line-height:1.1}
.btn-tel dd p{font-size:14px;font-weight:normal;margin:0px auto 5px}
/*===则栏按钮end===*/

.bm-form{margin:0px auto;max-width:420px}
.bm-form dl{font-size:14px;display:flex;align-items:center;}
.bm-form dt{width:90px;font-weight:normal;text-align:right;margin-right:10px}
.bm-form dd{flex:1;width:100%}
.bm-form .uk-radio-m{margin-left:10px}
.bm-form .uk-radio{margin-right:3px}
.bm-btn{text-align:center}
.bm-form li.bm-btn dl{display:block}




.foot-links{padding-top:40px;font-size:14px;padding-bottom:30px}
.ls{display:flex;align-items:center;flex-wrap:wrap;align-content:space-around;gap:15px}

.friendlink{position:relative;margin-top:20px}
.linkbox{display:flex;align-items:center;justify-content:center;align-content:space-around;flex-wrap:wrap;gap:15px}
.linkbox a{display:inline-block;font-size:14px;color:var(--blue-lt)}

.bottom-bg{ border-top:40px solid var(--main);position:relative;z-index:9;background:url(../img/footer.jpg) center bottom no-repeat var(--main); background-size:contain;padding:30px 0;color:rgb(var(--blue-lt-rgb),0.8)}
.bottom-copyright{margin:0 auto;padding:20px 0 0;font-size:0.875rem;line-height:2;text-align:center}
.bottom-copyright a{color:rgb(var(--blue-lt-rgb),0.7)}

.footer-bar{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;box-shadow:0px -5px 15px rgb(0,0,0,0.08);text-align:center;display:none;min-height:50px;}
.footer-bar a{color:var(--main);font-size:14px;padding:12px 0px;display:flex;align-items:center;justify-content:center;}
.footer-bar dt{margin:0px 5px}

.uk-offcanvas{z-index:99999}
.uk-offcanvas-bar{ background:var(--main); padding:0}
.offcanvas-head,.offcanvas-nav{ padding:30px}
.offcanvas-head{ background:var(--light); text-align:center}
.offcanvas-head img{ width:80px}
.offcanvas-head h3{text-align:center;font-size:18px;font-weight:bold; color:var(--one); margin:20px 0 0}
.offcanvas-nav li{margin-top:15px;}
.offcanvas-nav li span{margin-right:10px}
@media screen and (max-width:959px){
.footer-bar{display:block;}
.offcanvas-head,.offcanvas-nav{ padding:20px}}
@media screen and (max-width:639px){
.offcanvas-head,.offcanvas-nav{ padding:15px}}


/*===动画===*/
.tada{transition:all .25s ease-in-out !important;animation:tada 1s infinite;}
.TWL-widget-underlay{animation:TWL-widget-underlay 4s infinite;}
@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}
@keyframes TWL-widget-underlay{0%{opacity:.25;width:0;height:0}40%{opacity:.25}to{opacity:0;width:150px;height:150px}}
@keyframes move-bg{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(88px);transform:translateX(88px)}}
@keyframes move-if{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(80px);transform:translateX(80px)}}
@keyframes moveBounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}
@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@keyframes slide{from{background-position:0 0}to{background-position:0 -5000px}}
@keyframes rotate-6{from{transform:rotate(0deg);}to{transform:rotate(-6deg);}}
/*===动画end===*/
/*===表格重置===*/
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);}
/*===表格重置end===*/
/*===网格自适应设置===*/
@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}}
/*===网格自适应设置end===*/
:root{
--one:#113783;
--one-rgb:17,55,131;
--link:#0A213E;
--link-rgb:10,33,62;
--main:#005AAA;
--main-rgb:0,90,170;
--sec:#E2792A;
--sec-rgb:223,121,42;
--left:#0B5EB2;
--sub:#537791;
--sub-rgb:83,119,145;
--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;
--chat-rgb:rgb(106,138,255);
--body:#f4f7fc;
--body-rgb:244,247,252;
--gradient:linear-gradient(90deg,rgba(var(--main-rgb),0.8),var(--main));
--radius:5px;
--layer:rgb(10 8 0 / 52%);}