@charset "utf-8";
@font-face {
  font-family:"helloFont";
  src:url("../font/helloFont/helloFont.eot"); /* IE9 */
  src:url("../font/helloFont/helloFont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/helloFont/helloFont.woff") format("woff"), /* chrome、firefox */
    url("../font/helloFont/helloFont.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../font/helloFont/helloFont.svg#helloFont") format("svg"); /* iOS 4.1- */
}
*,*:before,*:after{box-sizing:border-box}
html{position:relative;height:100%;font-size:100px}
@media screen and (min-width:1920px){
  html{font-size:5.208vw}
}
body{height:100%;font:.16rem/1.5 'Microsoft Yahei', Arial, \5B8B\4F53, Helvetica;color:#4a4c4f;}
body.is-en{font-family:'Times New Roman',Arial, "Helvetica Neue", Helvetica, sans-serif;}
body.over-hidden{overflow:hidden;}
body:not(.index) .page{position:relative;z-index:2;display:block;width:100%;min-height:100%;background:#ffffff url(../images/public/bg.jpg) repeat-y left top;background-size:100%;overflow:hidden}

/* 头部 */
.header{position:fixed;position:relative;top:0;left:0;z-index:9;width:100%;height:1rem;background:#fff;box-shadow:0 0 0 1px #cfd7e9,0.03rem 0 .12rem rgba(0,0,0,.15)}
/* .header.active{position:relative;box-shadow:none;} */
.header .header-inner{position:relative;width:98%;max-width:18.5rem;margin:auto;background:#fff;box-shadow:999px 0 0 #fff,-999px 0 0 #fff;}
.header.active .header-inner{position:fixed;left:0;right:0;}
.header .logo{position:absolute;left:0;top:0;width:7.69rem;height:100%;box-sizing:border-box;background:url(../images/public/logo-color.png) no-repeat left center/auto .78rem;transition:all .2s ease-in-out;}
.header .nav-item{position:relative;float:left}
.header .nav-menus .nav-item{overflow:hidden}
.header .nav-item.hidden{display:none}
.header .nav-link{position:relative;display:block;width:100%;padding:0 .14rem;font-size:.18rem;line-height:1rem;color:#222222;text-shadow:2px 0 2px rgba(255,255,255,0.53)}
.is-en .header .nav-link{font-weight:bold;}
.header .nav-menus-btn{display:none}
.header .nav-link .iconfont{display:none;font-size:1em;margin-right:.5em}
.header .nav-link.disabled{color:#cccccc;cursor:not-allowed;}
.header .nav-link.no{cursor:auto}
.header .nav-link.active,
.header .nav-link:not(.active):hover{color:#6B74F8;}
.header .nav-menus .nav-link.active,
.header .nav-menus .nav-link:not(.active):hover{background:linear-gradient(180deg,rgba(107,116,248,.1) 0%,rgba(107,116,248,0.1) 100%);overflow:hidden;}
.header .nav-menus .nav-link.active::before,
.header .nav-menus .nav-link:not(.active):hover::before{content:'';position:absolute;left:0;right:0;bottom:0;height:.02rem;background:#6B74F8;border-radius:.01rem}
.header .nav-link.disabled.active,
.header .nav-link.disabled:not(.active):hover{color:#cccccc;background-color:transparent}
.header.default .nav-link:not(.active):hover,
.header.default .nav-link.active{color:#fff;background-color:rgba(57,125,228,.47)}
.header .nav-link:not(.active):hover{transition:all .2s ease-out}
/* 中英转换按钮 */
.zh-to-en{cursor:pointer;}
.zh-to-en .nav-link{font-size:.22rem;}
/* 下拉 */
/* @media screen and (min-width:1209px){
  .nav-dropmenu{position:fixed;top:.9rem;left:0;z-index:-5;width:100%;padding:.18rem;font-size:0;background-color:#ffffff;text-align:center;border-top:1px solid rgba(0,0,0,.7);visibility:hidden;opacity:0;transition:all .4s ease-out;}
  .header .nav-item:hover .nav-dropmenu{top:.8rem;visibility:visible;opacity:1}
  .nav-dropmenu>li.nav-item{float:none;display:inline-block;text-align:left;}
  .nav-dropmenu>li.nav-item>a{font-weight:bold;line-height:1.2;padding:.1rem .14rem .1rem .6rem;transition:none;overflow:hidden}
  .nav-dropmenu .nav-title-en{display:block;color:#969696;font-size:.6em}
  .nav-dropmenu>li .nav-knowledge1{background:url(../images/public/nav-knowledge1.png) no-repeat .14rem center;background-size:auto .45rem;}
  .nav-dropmenu>li .nav-knowledge2{background:url(../images/public/nav-knowledge2.png) no-repeat .14rem center;background-size:auto .45rem;}
  .nav-dropmenu>li .nav-knowledge3{background:url(../images/public/nav-knowledge3.png) no-repeat .14rem center;background-size:auto .45rem;}
  .nav-dropmenu>li .nav-knowledge4{background:url(../images/public/nav-knowledge4.png) no-repeat .14rem center;background-size:auto .45rem;}
}
@media screen and (max-width:1208px){
  .nav-dropmenu{padding-left:2em}
  .nav-dropmenu .nav-title-en{display:none}
} */
/* banner */
.banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:1.18rem;text-align:center;background:url(../images/public/banner-bg.jpg) no-repeat center top/cover;overflow:hidden}
.banner .banner-text{position:relative;font-size:.5rem;color:#ffffff;text-shadow:.02rem .02rem .03rem rgba(0,0,0,.3);}
.is-zh .banner .banner-text{font-family:'helloFont';}
.is-en .banner .banner-text{font-weight:bold;font-style:italic;}
.banner .banner-text::after{content:'';display:block;width:2.84rem;max-width:100%;height:.12rem;margin:auto;background:url(../images/public/banner-text-icon.png) no-repeat center/contain;}
.banner .banner-btn{width:1.54rem;height:.47rem;margin-left:.24rem;background-color:transparent;border:0;cursor:pointer;outline:0;transition:transform .2s;}
.banner .banner-btn>img{width:100%;animation:pulse 1.4s linear infinite}
.banner .banner-btn:hover{transform:scale(1.05);}

/* 加载中 */
.loading{position:fixed;top:0;left:0;z-index:1040;width:100%;height:100%;font-weight:300;font-size:14px;color:#fff;text-align:center;background:linear-gradient(#2258ca,#317ae8);pointer-events:none}
.loading::before,
.loading::after{content:'';position:absolute;left:0;z-index:0;width:100%;height:50%;transition:all .6s ease-out;}
.loading::before{top:0;background:url(../images/public/loading-bg.jpg) no-repeat center top;background-size:cover;}
.loading::after{bottom:0;background:url(../images/public/loading-bg.jpg) no-repeat center bottom;background-size:cover;}
.loading.hide{background:transparent;animation:fadeOut .6s ease-out both;}
.loading.hide::before{top:-50%}
.loading.hide::after{bottom:-50%}
.loading-body{position:absolute;top:50%;left:50%;z-index:1;width:100%;transform:translate(-50%,-50%)}
.loading-logo{display:block;height:.42rem;margin:auto}
.loading.hide .loading-logo,
.loading.hide .loading-progress-box{display:none}
.loading-light{position:absolute;top:0;bottom:0;width:1.2rem;height:.05rem;margin:auto;background-color:#ffffff;box-shadow:0 0 .2rem .02rem rgba(255,255,255,.3);}
.loading-light-left{left:0}
.loading-light-right{right:0}
.loading.hide .loading-light{height:0}
.loading-progress-box{display:flex;align-items:center;justify-content:center;margin-top:.2rem;font-size:.2rem;color:#ffffff;}
.loading-progress{position:relative;width:22.5em;height:.1rem;padding:.02rem;margin:0 .1rem;border-radius:.05rem;box-shadow:0 0 1px #4875cf,inset 0 0 .04rem rgba(45,83,164,.66);}
.loading-progress-inner{position:absolute;left:.02rem;top:.02rem;bottom:.02rem;border-radius:.05rem;background-image:linear-gradient(-45deg, #fff 0%, #fff 25%, #07315a 25%, #07315a 50%, #fff 50%, #fff 75%, #07315a 75%, #07315a 100%);background-size:10px 10px;}
/* 移动端导航 */
.bottom-nav{display:none}
.phone .bottom-nav{position:fixed;bottom:0;left:0;z-index:9;display:block;width:100%;height:1.4rem;font-size:0;box-shadow:0 0 0.2rem 0 #041d39;background-color:#041d39;overflow-x:auto;white-space:nowrap}
.phone .bottom-nav .nav-item{float:none;display:inline-block;min-width:20%}
.phone .bottom-nav .nav-link{display:block;padding:0.16rem 0;font-size:0.36rem;color:#fff;text-align:center}
.phone .bottom-nav .nav-link> i{font-size:1em}
.phone .bottom-nav .nav-link> span{display:block;white-space:nowrap}
.phone .bottom-nav .nav-link.active{color:#546cc6}
/* 移动端底部 */
.phone .page>.footer{font-size:.3rem;line-height:.4rem;bottom:1.6rem}
.phone .page>.footer>span+span{margin-left:1em}
/* 移动端弹窗 */
.query-popup{max-width:80%}
.phone .simple-popup{min-width:40%;max-width:60%}
/* 页内导航 */
.quick-nav{animation-delay:.4s}
/* .quick-nav-content{position:fixed;z-index:8;top:2.6rem;left:50%;width:1.4rem;line-height:1.5;font-size:.2rem;text-align:center;opacity:1;transition:top 1s linear;} */
.quick-nav-content{position:fixed;z-index:8;top:4.6rem;left:50%;width:2.44rem;padding:.6rem .26rem 0;max-height:calc(100vh - 1.3rem);line-height:1.5;font-size:.2rem;opacity:1;transition:top 1s linear;}
.quick-nav-content.active{top:1rem}
.quick-nav-content>svg{display:none;position:absolute;top:0;left:0;width:100%;filter:drop-shadow(0 0 .1rem rgba(0,14,47,.07))}
.phone .quick-nav-content{font-size:12px;right:.5rem;bottom:3.4rem;width:4rem;border-radius:2rem 2rem 0 0}

.quick-nav-title{position:absolute;top:.2rem;left:.04rem;right:.14rem;/*width:2rem;*/height:.4rem;padding-left:.28rem;line-height:.4rem;color:#fff;vertical-align:middle;background:linear-gradient(90deg,#7181f4,#dc8fe6);border-radius:0 .2rem .2rem 0;box-shadow:0 .06rem .12rem rgba(6,56,106,.23)}
.is-zh .quick-nav-title{font-family:'helloFont';}
.is-en .quick-nav-title{text-transform:uppercase;padding-left:.2rem;}
.quick-nav-title>i{font-size:1.1em;margin-right:.2em;vertical-align:middle;}
/* 左上三角 */
.quick-nav-title::after{content:'';position:absolute;top:100%;left:0;border-top:.08rem solid #333;border-right:.1rem solid #333;border-bottom:.08rem solid transparent;border-left:.1rem solid transparent;}
.quick-nav-list{position:relative;padding:0 0 .2rem;margin:0;list-style:none;max-height:calc(100% - 0.8rem);overflow:auto;border-left:1px solid #c7cdd4;border-right:1px solid #e0eefc;box-shadow:0 -.04rem .08rem rgba(0,14,47,.07);background:linear-gradient(#f2fafd,#f5fafe);}
/* 快捷导航底部 */
.quick-nav-bottom{position:relative;display:block;width:100%;padding-top:23%;overflow:hidden;}
.quick-nav-bottom::before{content:'';position:absolute;left:0;width:100%;bottom:0;padding-top:55%;height:0;border-bottom:1px solid #c7cdd4;border-right:1px solid #e0eefc;box-shadow:.04rem .04rem .08rem rgba(0,14,47,.07);transform:rotate(22deg) skewX(-46deg) translate(-17%, -7.6%);background-color:#f5fafe;}


.quick-nav-list::-webkit-scrollbar{width:.04rem;height:0}
.quick-nav-list::-webkit-scrollbar-thumb{border-radius:.02rem;background:#d7d8db}
/* .quick-nav-list::before{content:'';position:absolute;top:.4rem;left:.08rem;bottom:.4rem;border-left:1px dashed #d7d8db} */
.quick-nav-item{position:relative;padding:.1rem 0}
.next1>.quick-nav-item{margin-left:.2rem}
.next2>.quick-nav-item{margin-left:.4rem}
.quick-nav-item::after{content:'';position:absolute;top:0;bottom:0;left:.08rem;border-left:1px dashed #d7d8db}
.quick-nav-item:first-child:after{top:50%}
.quick-nav-item:last-child:after{bottom:calc(100% - .1rem - .3em)}
.quick-nav-item.special.visible::before{background:#49c0e3;border-color:#49c0e3}
/*;white-space:nowrap;overflow:hidden;text-overflow:ellipsis*/
.quick-nav-item>a{position:relative;z-index:1;display:block;width:100%;font-size:.18rem;line-height:1.5;padding-left:.22rem;padding-right:.05rem;color:#303030;text-align:left;transition:color 0.3s cubic-bezier(0.23,1,0.32,1);-webkit-transition:color 0.3s cubic-bezier(0.23,1,0.32,1);background:url(../images/public/quick-nav-icon1.png) no-repeat left .07rem/.14rem auto;}
.next2>.quick-nav-item>a{background:url(../images/public/quick-nav-icon2.png) no-repeat .03rem .08rem/.10rem auto;}
.quick-nav-item>a::before{display:none;position:absolute;left:0;top:0;font-size:.2rem;line-height:1.5;transform:rotate(45deg);opacity:.63}
.phone .quick-nav-item>a{padding-left:.5rem;font-size:.34rem}
.quick-nav-item.visible>a{color:#283775;font-weight:bold;background-image:url(../images/public/quick-nav-hover1.png)}
.next2>.quick-nav-item.visible>a{background-image:url(../images/public/quick-nav-hover2.png)}
/* 快捷按钮的层级控制 */
.quick-nav-item+.next1,
.next1>.next2{z-index:-1;top:.2rem;height:0;opacity:0;overflow:hidden;transition:all .2s ease-out;}
.open+.next1,
.open+.next2{z-index:1;top:0;height:auto;opacity:1;}
/* @media screen and (max-width:1080px){
  .quick-nav-btn{display:block}
	.quick-nav-content{display:none}
} */
/* 微信端 */
.Wechat{padding:15px;line-height:2;font-size:16px;color:#333;height:100%;background-color:#fbf6ff;text-align:center;font-weight:bold;overflow-y:auto}
.Wechat .Wechat-img{overflow:hidden}
.Wechat .Wechat-img img{float:right;width:50%;max-width:100px}
.Wechat>span{margin-top:30px;display:inline-block;background-color:#cde7ff;-webkit-border-radius:4px;border-radius:4px;width:60px;height:26px;line-height:26px;color:#1586f0}
.Wechat hr{display:block;height:1px;border:0;background-color:#d6d6d6;width:7em;margin:30px auto 0}
.Wechat .example{margin-top:20px;margin-bottom:5px;width:90%;max-width:400px}
.Wechat p span{color:#1583f6}
/* 内容容器 */
.container{position:relative;padding-top:.2rem;background:#f7f7f7 url(../images/public/bg.jpg) repeat-y;background-size:100% auto;}
.pc .container{min-height:calc(100vh - 5rem)}
.header:not(.active)+.container{margin-top:.8rem}
.container .cont-main{position:relative;width:10.44rem;height:auto;padding-bottom:.8rem;margin:0 auto}
.phone .container .cont-main{padding-bottom:2.8rem}
/* 大类 */
.item{position:relative;width:100%}
.item:first-child{margin-top:.44rem;}
.item+.item{margin-top:.64rem}
.item:last-child{margin-bottom:0}
/* 标题 */
.item>.item-header{position:relative;display:inline-block;font-size:.24rem;font-weight:bold;color:#283775}
.item-header.add-bg{padding:.05rem 0;background:linear-gradient(90deg,rgba(139,153,252,.4),rgba(245,189,252,.4));}
/* 文字渐变 */
@supports(-webkit-background-clip:text){
  .text-gradient{display:inline-block;background-image:-webkit-linear-gradient(0deg,#7181f4,#dc8fe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
}
.item-header>strong{display:block;margin-top:.5em;font-size:.65em;font-weight:normal;color:#1583f6}
.item>.item-header::after{content:'';display:block;height:1px;width:4em;margin-top:.2rem;background-color:#c8d0e0;}
/* 内容 */
.item .item-body{position:relative;margin-top:.3rem;font-size:0;/*overflow:hidden*/}
/* 内容-图片 */
.item .item-body .item-body-img{display:block;max-width:100%;margin-left:auto;margin-right:auto;border-radius:.06rem;/*border:3px solid #4b85bd;*/}
.item .item-body .item-body-img:not(:last-child){margin-bottom:.18rem}
.item .item-body .img-absolute{position:absolute}
.item .item-body .style1+.item-body-img{max-width:calc(100% - .39rem);margin-left:.39rem;}
.item .item-body .style2+.item-body-img{max-width:calc(100% - .78rem);margin-left:.78rem;}
/* 内容-标题 */
.item-title{margin-bottom:1em;font-size:.2rem;line-height:.32rem;color:#283775;font-weight:bold}
/* 内容-标题样式1 */
.item-title.style1{position:relative;margin-left:1.8em;}
.item-title.style1::after{content:'';position:absolute;width:.086rem;height:.086rem;vertical-align:bottom;background-color:#989cff;box-shadow:0 0 0 .02rem rgba(152,156,255,.28);transform:rotate(45deg);left:-1.4em;top:.12rem;}
/* 加竖线 */
.item-title.style1::before,
.item-section.style1::before{content:'';position:absolute;left:-.24rem;bottom:0;border-left:1px dashed #c8d0e0;}
.item-title.style1::before{top:.16rem;}
.item-section.style1::before{top:-.15rem}
/* 内容-标题样式2 */
.item-title.style2{margin-left:3.6em;}
/* 内容-段落 */
.item-section{margin-bottom:1em;font-size:.18rem;line-height:.32rem;text-indent:2em;text-align:justify;}
.item-section>b{display:block;color:#106fb1;font-size:.9em;}
.item-section>em{font-weight:bold;color:#283775}
/* 内容-段落样式1 */
.item-section.style1{position:relative;margin-left:2em;text-indent:0;}
/* .item-section.style1::before{content:'';position:absolute;top:.15rem;left:-1.5em;width:.05rem;height:.05rem;background-color:#1c79b8;box-shadow:0 0 0 0.02rem #a0d6fb;transform:rotate(45deg);}
.item-section.style1:not(:last-child)::after{content:'';position:absolute;top:.26rem;left:-1.5em;bottom:-1.4em;margin-left:.02rem;border-left:1px dashed rgba(124,138,148,.22)} */
.item-section.style1>span{display:block}
/* 内容-段落样式2 */
.item-section-sort{counter-reset:section;}
.item-section.style2{position:relative;text-indent:0;margin-left:4em}
/* .item-section.style2::before{counter-increment:section;content:counter(section);position:absolute;top:.3em;left:-3.6em;width:1.5em;height:1.5em;font-size:.86em;text-align:center;line-height:1.5;color:#fff;vertical-align:text-bottom;background:linear-gradient(90deg,#4c8fe5,#e46aab);border-radius:50%;}
.item-section.style2::after{content:'';position:absolute;top:.64em;left:-1.3em;width:.85em;height:.6em;background:url(../images/introduce/section-style2-icon.png) no-repeat center/auto 100%;} */
/* 内容下图标 */
.item .item-body .icons{position:absolute}
.item .item-body .icons-left{position:absolute;left:0}
.item .item-body .icons-right{position:absolute;right:0}
/* 内容下视频 */
.item .item-body .videos-box{position:relative;width:100%;padding-top:56.25%;background-color:#041d39}
.item .item-body .videos-box>div{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}
/* 内容下表格 */
.item-table-box{padding:1em 2em;font-size:.18rem;margin-bottom:1em;}
.item-table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0}
.item-table caption{margin-bottom:.1rem;font-weight:560;}
.is-zh .item-table th,
.is-zh .item-table td{font-weight:normal;padding:.5em .3em;min-width:5em;}
.is-zh .item-table{color:#fff;background-color:#989CFF;border-radius:0.1rem;box-shadow:0 0 0 0.03rem rgba(152,156,255,0.17);overflow:hidden;}
.is-zh .item-table thead{background:#5d63ff}
.is-zh .item-table tbody tr:nth-child(even){background:rgba(255,255,255,0.1);}
.is-zh .item-table tbody tr{border-top:1px solid rgba(255,255,255,0.4);}
.is-en .item-table thead tr{color:#ffffff;background:#1070b2}
.is-en .item-table tbody tr:nth-child(even){background:#f4fbff}
.is-en .item-table{color:#262f34}
.is-en .item-table th,
.is-en .item-table td{padding:.3em;border:1px solid #afafaf;}

.d-f{display:flex}
.d-f.j-c-c{justify-content:center}
/* 脚部 */
.page>.footer{position:relative;bottom:0;z-index:1;width:100%;padding:.2rem 0;font-size:.16rem;color:#fff;line-height:.22rem;background:linear-gradient(90deg,#00588f,#1673b2);}
/* display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center; */
.footer-inner{width:67.708%;max-width:13rem;margin:auto}
.footer-img{height:.78rem;padding-bottom:.1rem;overflow:hidden;}
.footer-img>img{height:100%;max-width:100%;object-fit:contain;}
.footer-inner-left{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;}
.footer-inner-left>div{flex:1}
.footer-inner-left>div+div{margin-left:16%;flex:1.3;}
.footer-inner-left>div>div.fl-r{text-align:center;font-size:.12rem;}
.footer-inner-right{display:flex;justify-content:space-between;text-align:center;}
.footer-text{margin:.08rem 0}
.footer-text>.iconfont{font-size:1em}
.footer-text>.iconfont::before{margin-right:.3em}
.footer-text>a:hover{text-decoration:underline;}
.footer-outlink+.footer-outlink{margin-left:.2rem}
.footer-outlink .footer-code{width:1.12rem;height:1.12rem;padding:.02rem;margin-bottom:.06rem;background-color:#dedede;}
.footer-outlink .footer-code>div{width:100%;height:100%}
.footer-outlink .footer-code>img{width:100%}
.footer-inner-bottom{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-top:.2rem;font-size:.875em;color:#d9dadf}
.footer-inner-bottom .footer-text>span+span{margin-left:.7em}

/* @media screen and (max-width:1500px){
  html{font-size:90px}
  .header .nav-link{max-width:10em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
} */
/* @media screen and (max-width:1360px){
  .container .cont-main{width:8.8rem}
  .quick-nav-content{margin-left:-6.52rem}
} */
/* 排队情况 */
.maskGlobal.queue-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999999999}
.queue-mask .lineUpGlobal{width:5.82rem;position:fixed;top:50%;right:0;left:0;padding:.3rem;margin:auto;background:url(../images/queue/queue-bg.jpg) no-repeat left top;background-size:100% 100%;transform:translateY(-50%);animation:zoomIn 0.5s;border-radius:.06rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.2);}
.queue-mask .queue-title{text-align:center}
.queue-mask .queue-title>span{display:block}
.queue-mask .queue-title>span:first-child{font-size:.32rem;line-height:1.2;color:#0a63e9;font-weight:bold;/* font-family:'优设标题黑'; */}
.queue-mask .queue-title>span:last-child{font-size:.12rem;color:#1d213a}
.queue-list{text-align:center;margin-top:.5rem;}
.queue-item-number{font-size:.4rem;color:#1d213a;}
.queue-item-info{padding-left:.36rem;font-size:.18rem;color:#1d213a;}
.queue-online .queue-item-info{background:url(../images/queue/queue-online.png) no-repeat left bottom;background-size:auto .19rem;}
.queue-order .queue-item-info{background:url(../images/queue/queue-order.png) no-repeat left bottom;background-size:auto .22rem;}
.queue-max .queue-item-info{background:url(../images/queue/queue-max.png) no-repeat .03rem bottom;background-size:auto .21rem;}
.queue-online,.queue-max{width:50%}
.queue-order{width:100%;padding:.1rem 0;margin-top:.2rem;background:linear-gradient(#dde7f5,#ffffff);border:1px solid #c8d0e0;border-radius:.06rem;}
/* .queue-close{position:absolute;width:.3rem;height:.3rem;right:-.15rem;top:-.15rem;border-radius:50%;font-size:.24rem;line-height:.3rem;color:#ffffff;text-align:center;cursor:pointer;}
.queue-close.iconfont{background:linear-gradient(45deg,#2258ca,#317ae8);} */
.queue-close{display:block;width:5em;margin:.3rem auto 0;font-size:.2rem;line-height:.4rem;color:#ffffff;text-align:center;cursor:pointer;background:linear-gradient(45deg,#2258ca,#317ae8);border-radius:.04rem;}
.queue-close:hover{box-shadow:.02rem .02rem .21rem rgba(0,0,0,.25);}
@media screen and (min-width:1245px){
  /* 二维码 */
  .to-code .to-code-box{display:none;position:absolute;left:-1.32rem;top:-.52rem;width:1.12rem;height:1.29rem;padding:.1rem;background-color:#ffffff;border:1px solid #ededed;border-radius:.04rem;}
  .to-code-box>div{width:.9rem;height:.9rem}
  .to-code-box>span{display:block;color:#0a1636;font-size:.12rem}
  .to-top:hover,
  .to-code:hover{color:#ffffff;background-color:#043669;}
  .to-code:hover .to-code-box{display:block;}
  /* 导航隐/显按钮、返回顶部按钮、二维码按钮 */
  .quick-nav-btn,
  .to-top,
  .to-code{position:fixed;right:-.7rem;z-index:3;width:.5rem;padding:.1rem 0;font-size:.26rem;color:#8590a6;text-align:center;background-color:transparent;outline:0;border-radius:50%;border:1px solid #8590a6;cursor:pointer;}
  .quick-nav-btn{bottom:1.1rem;line-height:.2rem}
  .to-top{bottom:1rem;line-height:.3rem;transition:all 1s linear;}
  .to-code{bottom:.4rem;line-height:.3rem;transition:all 1s linear;}
  /* 显影改变 */
  .to-top.show,
  .to-code.show{right:.15rem;}
  /* 移动改变 */
  .to-top.active{right:.15rem;bottom:3.9rem;}
  .to-code.active{right:.15rem;bottom:3.3rem;}
  .quick-nav-btn:hover,
  .to-top:hover,
  .to-code:hover{box-shadow:0 0 .1rem rgba(255,255,255,.6)}
}
@media screen and (min-width:1445px){
  /* .header .header-inner{min-width:12.44rem}
  .footer-inner{min-width:12.44rem}
  .container .cont-main{width:12.64rem;min-height:calc(100vh - 1rem)}
  .quick-nav-content{margin-left:-6.62rem;} */
  .container .cont-main{width:13rem;min-height:calc(100vh - 5.8rem)} 
  .quick-nav-content{margin-left:-6.55rem;}
}
@media screen and (max-width:1723px){
  .header .nav-link{padding:0 .1rem}
}
@media screen and (max-width:1589px) and (min-width:1209px){
  .header .logo{width:4.05rem;background-size:auto .414rem;}
  .header .nav-link{font-size:.18rem;max-width:10em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
}
@media screen and (max-width:1444px) and (min-width:1245px){
  .header .header-inner{min-width:12.44rem}
  .footer-inner{min-width:12.44rem}
  /* .container .cont-main{width:8.44rem} */
  /* .quick-nav-content{margin-left:-6.22rem;} */
  .header .nav-link{font-size:.16rem;}
  .header .logo{width:2.935rem;background-size:auto .3rem;}
  .quick-nav-content{margin-left:-5.62rem;}
}
@media screen and (max-width:1244px){
  .header .nav-link{font-size:.16rem;}
  .container .cont-main{width:90%;min-height:calc(100vh - 5.8rem)}
  .footer-inner{width:90%}
  .quick-nav-content{display:none;left:auto;right:0}
  .quick-nav-btn,
  .to-top{position:fixed;z-index:2;width:.5rem;height:.5rem;font-size:.26rem;background:linear-gradient(#01559e,#2f70c8);color:#fbf6ff;text-align:center;border:0;border-radius:50%;outline:0;cursor:pointer;}
  .to-code{display:none}
  .to-code .to-code-box{display:none}
  .quick-nav-btn{right:.2rem;bottom:1.2rem;font-size:.14rem}
  .to-top{right:-.7rem;bottom:.6rem;}
  .to-top.show{right:.2rem;}
  /* .quick-nav-list{background:linear-gradient(#f2fafd,#f5fafe);}
  .quick-nav-bottom::before{background-color:#f5fafe;} */
}
@media screen and (min-width:1209px){
  .header .header-inner{padding-right:.25rem}
  /* 导航下划线 */
  /* .header .nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;transition:all .2s ease-out}
  .header .nav-link:hover::after,
  .header .nav-link.active::after{left:0;width:100%;background-color:#0a1636}
  .header .nav-link.disabled:hover::after,
  .header .nav-link.disabled.active::after{content:none}
  .header.default .nav-link:hover::after,
  .header.default .nav-link.active::after{left:0;width:100%;background-color:#7facf1} */
  .header .nav-item.nav-item-drop{margin-right:.22rem}
  /* 登录图标 */
  /* .header .nav-item.nav-item-drop>a{padding-left:.6rem;background:url(../images/public/user-icon.png) no-repeat .08rem center;background-size:.47rem;} */
  /* 导航下拉 */
  .nav-dropdown{display:none;top:.4rem}
  .nav-item:hover .nav-dropdown{position:absolute;top:.7rem;left:50%;z-index:1;display:block;width:1.48rem;padding:.24rem .1rem .12rem;margin-left:-.74rem;border:.01rem solid transparent;border-radius:.1rem;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(to top,#ffffff,#ffffff), linear-gradient(to top,#2e72e1,#2e72e1);transition:top .3s linear;}
  .nav-item:hover .nav-dropdown::before,
  .nav-item:hover .nav-dropdown::after{content:'';position:absolute;left:50%;margin-left:-.1rem;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:0;}
  .nav-item:hover .nav-dropdown::before{top:-.12rem;border-bottom:.13rem solid #2e72e1;}
  .nav-item:hover .nav-dropdown::after{top:-.1rem;border-bottom:.14rem solid #ffffff;}
  .nav-dropdown-btn{display:block;width:100%;padding:.5em 0;text-align:center;color:#2e72e1;background-color:rgba(9, 53, 97, .1);border-radius:.08rem;cursor:pointer;}
  .nav-dropdown-btn+.nav-dropdown-btn{margin-top:.12rem;}
  .nav-dropdown-btn:hover{color:#ffffff;background-color:#0a1636;box-shadow:0.02rem 0.02rem 0.1rem rgba(0,41,86,.22);}
  .nav-dropdown-btn:active{color:#8aa2bb;background-color:#0a1636;}
}
@media screen and (max-width:1208px){
  .header{height:.44rem;background:#f2f5f7;box-shadow:0 0 .07rem rgba(23,23,23,.48);}
  .header .header-inner,
  .container .cont-main{width:96%}
  .header.active .header-inner{width:100%;padding:0 2%}
  .header.active .logo{left:2%}
  .footer-inner{min-width:96%}
  .header .logo{width:2.739rem;background-size:auto .28rem;}
  /* 头部 */
  .header .nav.nav-menus{display:none}
  .header.navs-left{position:fixed;left:0!important;height:100%;background-color:rgba(0,0,0,.6);box-shadow:none;}
  .header.navs-left .header-inner{width:auto;min-height:100%;padding:.3rem 0 0;margin-left:50%;background-color:#fff;}
  .header.navs-left .header-inner>.logo{display:none}
  .header.navs-left .nav{float:none}
  .header.navs-left .login-txt{position:relative;left:.15rem;right:.15rem;margin-top:.3rem;padding-bottom:.1rem;border-bottom:1px solid #cdcdcd;}
  .header.navs-left .login-txt::after{content:'';display:block;height:0;clear:both;}
  .header.navs-left .nav.nav-menus{display:block;height:100%;width:100%;padding-top:.3rem;overflow:auto;}
  .header .nav.nav-menus .nav-item{float:none}
  .header .nav-link{padding:.1rem;line-height:1.5;border-left:2px solid transparent}
  .header .nav-menus .nav-link{padding:.1rem .1rem .1rem 2em;}
  .header .nav-link .iconfont{display:inline}
  .header .nav.nav-menus .nav-item .nav-link.active{border-left:2px solid #0a1636}
  .header .nav-menus-btn{display:block;font-size:.3rem;height:.45rem;background-color:transparent;border:0;outline:0;cursor:pointer;}
  .header.navs-left .nav-menus-btn{position:fixed;top:.1rem;right:.1rem;z-index:12}
  /* 头部下拉 */
  .header .nav-item-drop .nav-link{display:none}
  /* .header.navs-left .nav-dropdown{padding-left:.25rem;} */
  .nav-dropdown-btn{padding:.1rem;font-size:.2rem;line-height:.25rem;cursor:pointer;}
  .nav-dropdown-btn:hover{color:#0a1636;background-color:rgba(58,113,165,.1);}
  /* 头部中英文切换 */
  .header.navs-left .zh-to-en{position:absolute;top:.1rem;left:.1rem;}
}
@media screen and (max-width:1028px){
  html{font-size:90px}
  .logo{width:1.32rem;overflow:hidden;}
}
@media screen and (min-width:970px){
  .banner .banner-img{position:relative;z-index:1;width:1.82rem;height:1.81rem;background:url(../images/public/banner-img.png) no-repeat left center;background-size:contain;}
  .banner .banner-text-img{width:6.82rem;height:.29rem;background:url(../images/public/banner-text.png) no-repeat center;background-size:contain;}
  /* .banner .banner-text>div:last-child{margin-top:.5em} */
}
@media screen and (max-width:971px){
  .banner{height:auto;padding:.16rem 0 .24rem}
  .banner .banner-text{text-align:center;}
  .banner .banner-text-img{width:4.17rem;max-width:100%;height:1rem;margin-bottom:.1rem;background:url(../images/public/banner-text-small.png) no-repeat center;background-size:contain;}
  .footer-inner-left>div>div.fl-r{display:none}
}
@media screen and (max-width:600px){
  .header .logo{width:1.64rem;}
  .queue-mask .lineUpGlobal{width:90%}
  .footer-img{width:4.58rem;padding-bottom:0}
}
@media screen and (max-width:460px){
  html{font-size:80px}
  /* .header .nav-link{padding:.2rem .1rem;} */
}