:root {
    --box-shaow: 0 2px 6px rgba(0, 0, 0, .07);
    --border-radius: 4px;
}
.aio,.aio *,
.aio:before,
.aio:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;/* -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;*/}
.aio-body{display:block;font-size:14px;line-height:26px;background:#f7f9fc;min-height: 100%;position: relative;z-index:1;}
.aio-body em{ font-style:normal;}
.aio-rel{position: relative;}
.aio-abs{ position: absolute; }
.aio-fl{ float:left;}
.aio-fr{ float:right;}
.aio-ac{position:absolute;left:50%;transform: translateX(-50%);}
.aio-block{  display: block; }
.aio-inblock{display: inline-block;}
.aio-align-c{ text-align: center; }
.aio-align-r{ text-align: right !important; }
.aio-align-l{ text-align: left !important; }
.aio-align-v:before{content:'';display:inline-block;height:100%;width:0;vertical-align: middle;}
.aio-backdrop{-webkit-backdrop-filter: saturate(100%) blur(10px);backdrop-filter: saturate(100%) blur(10px);}
.aio-pointer{ cursor:pointer;}
.aio-shadow{box-shadow: 0 0 3px rgb(0 0 0 / 10%);}
.aio-nodata{text-align:center;font-size: 15px;line-height: 40px;padding: 20px;color: rgb(0 0 0 / 40%);}
.aio-strong{text-align:center;font-size:16px;line-height: 40px;color: #e00;}
.aio-strong strong{font-size: 130%;padding: 0 2px;}
.aio-bar{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch; scrollbar-width:thin;}
.aio-bar::-webkit-scrollbar{width: 4px;height: 8px; background-color: rgba(0,0,0,.05);}
.aio-bar::-webkit-scrollbar-thumb{height: 40px;border-radius: 50px;background-color: rgba(0,0,0,0.05); }
.aio-bar::-webkit-scrollbar-track{border-radius: 50px;background-color: transparent;}
.aio-bar:hover::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.2);}
.aio-bar-h{ overflow: hidden; overflow-x: auto; }
.aio-bar-h::-webkit-scrollbar{width: 8px;height: 4px; }
.aio-hide{ display:none;}
.aio pre{white-space:pre-line;}
.aio-status-code{background-image: url(../images/status-code-404.png);background-size: auto 80px;background-repeat: no-repeat;background-position: center 70px;padding-top: 160px;padding-bottom: 30px;min-height: 200px;font-size: 18px;line-height: 50px;color: #8a8a8a;text-align: center;}
.aio-status-code.e-404{background-image:url(../images/status-code-404.png);}
.aio-status-code.e-build{background-image:url(../images/status-code-build.png);}
.aio-status-code.e-warning{background-image:url(../images/status-code-warning.png);}
.aio-status-code.e-build .c-msg{color: black;font-weight: bold;}
.aio-status-code .aio-bt-m{border-radius: 5px;line-height: 30px;font-weight: normal;font-size: 15px;}
.aio-space-h{height: 10px;overflow:hidden;}

.aio-img{display:block;height: 100%; text-align: center;}
.aio-img .aio-center{width: 0;display: inline-block;height: 100%;}
.aio-img .aio-center .aio-img-big{display: block;height: 100%;min-width: 100%;transform: translateX(-50%);/* min-width: 10500%; */max-width: initial;}
.aio-img .aio-center .aio-img-big:not([src]){width:0;height:0;overflow: hidden;}
.aio img{ border:none;max-width: 100%;}
.aio [placeholder]::placeholder{color: #aaa;font-size: 14px;font-weight: 300;}
.aio-watermark{ position:relative;background: #faf5e6;border-radius: 5px;user-select: none;color: #111;}
.aio-watermark>*{ z-index:1;position: relative;}
.aio-watermark:before{position:absolute; content:'';left: 0;right: 0;top: 0;bottom: 0;border: none;background: url(../images/logo-watermark.png) repeat;background-size: auto 100px;opacity: .07;z-index: 0;}
.aio-watermark.style-dark{background: #56554d;color: #eee;}


.aio-ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
[class*=".aio-multi-ellipsis-"] {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.aio-multi-ellipsis-2 {-webkit-line-clamp: 2;}
.aio-multi-ellipsis-3 {-webkit-line-clamp: 3;}

@keyframes gradientBG {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInOut {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes surfa {
    0% {
        height: 40%;
    }

    15% {
        height: 50%;
    }

    30% {
        height: 60%;
    }

    45% {
        height: 70%;
    }

    60% {
        height: 80%;
    }

    75% {
        height: 90%;
    }

    to {
        height: 100%;
    }
}

.aio-fade-in .aio-fade-item {
  animation-name: fadeInUp;
  animation-duration: 0.66s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
}
.aio-loading-mini{background: url(../images/loading.gif) no-repeat center 10px;background-size: auto 50px;min-height:50px;text-align: center;padding: 70px 0 10px 0 !important;font-size: 16px;opacity: .5;}
.aio-loading-mini:before{ content:'加载中，请稍后';}
.aio-loading-mini .aio-bt-flip{ display:none;}


.aio-loading-face{height: 8px;line-height: 8px;font-size: 0;display: inline-block;vertical-align: middle;}
.aio-loading-face>li {margin-right: 2px;width: 2px;height: 40%;border-radius: 2px;background: white;vertical-align: bottom;display: inline-block;}
.aio-loading-face>li:first-child { animation: surfa .7s linear 0s infinite;}
.aio-loading-face>li:nth-child(2) {animation: surfa .7s linear .6s infinite;}
.aio-loading-face>li:nth-child(3) { animation: surfa .7s linear .3s infinite;}

.aio-layout-mask{width:0;height:0;overflow:hidden;display: inline-block;}

.aio-flash{color: white !important;background: red;background: linear-gradient(to right,#ff1e1e,#dc0000);background: linear-gradient(-45deg, #ee7752, #ff0000, #ffc800, #ff7512);background-size: 400% 400%;border-radius: 2px;animation: gradientBG 1s ease infinite;}
.aio-layout{text-align:left;margin:0 auto;display:block;min-width: 960px;max-width: 1160px;position:relative;}
.aio-layout-auto{font-size: 0;}
.aio-layout-auto>.aio-layout-right{position:static;}
.aio-layout-auto:after{ content:''; display:block; height:0; clear:both;}
.aio-layout-head-fix{font-size: 14px;text-align: right;line-height: 30px;height: 60px;padding: 0;position: relative;}
.aio-layout-head-fix h1{ float:left;}
.aio-layout-head-fix .aio-com-switch{left:0;position: absolute;top: 8px;}
.aio-layout-head-fix .aio-small{padding:10px;display:inline-block;font-size: 14px;cursor: pointer;user-select: none;}


.aio-layout a, .aio-layout a.aio-link{text-decoration:none;color: #333;color: rgb(0 0 0 / 80%);padding:0 5px;display: inline-block;cursor: pointer;user-select: none;}
.aio-layout a.aio-link{color: #1277d9;}
.aio-layout-link{padding:5px 0;color: rgb(0 0 0 / 30%);}
.aio-layout-link>li{display:inline-block}
.aio-layout-link>li:not(:first-child):before{content:'|';display:inline-block;padding:0 12px}
.aio-layout-link>li:first-child a,
.aio-layout-link>li:first-child .aio-link{padding-left:0}


.aio-layout-header{line-height:26px;background:white;box-shadow: 0 1px 2px rgb(0 0 0 / 10%);}
.aio-layout-footer{line-height:26px;background: #222;background: rgb(0 0 0 / 90%);color: #bbb;color: rgb(255 255 255 / 60%);font-size: 12px;text-align: center;}
.aio-layout-footer .aio-summary{padding: 50px 0 10px;font-size: 12px;}
.aio-layout-footer .aio-link{text-align: center;font-size: 15px;line-height: 30px;}
.aio-layout-footer .aio-copyright{padding: 20px 0 70px;text-align: center;}
.aio-layout-footer a{color: white;display: inline-block;padding: 0 15px;vertical-align: top;}



.aio-layout-person{position:absolute;right:0;top:0;padding: 7px 0;z-index: 1;}
.aio-layout-person:hover{z-index: 10002;}
.aio-layout-person a.aio-link{ color:#555;}
a.aio-layout-logo{display:inline-block;width:200px;height:80px;line-height: 80px;padding: 0;vertical-align:middle;font-size: 0;overflow: hidden;}
.aio-layout-logo>img{max-width: 100%;max-height: 100%;vertical-align: middle;display: inline-block;}

.aio-layout-menu{display:inline-block;}

.aio-layout-subject{display:inline-block;padding-left:20px;vertical-align: middle;}
.aio-layout-subject>li{display:inline-block;padding: 0 5px;vertical-align:middle;list-style:none;}
.aio-layout-subject>li a,
.aio-layout-subject>li a.aio-link{display:block;font-size: 17px;color:#333;line-height:30px;padding:10px 5px;transition:all .3s;white-space: nowrap;}
.aio-layout-subject>li a:hover,
.aio-layout-subject>li a.aio-link:hover{color:#000}


.aio-layout-search{display:block;}
.aio-layout-menu+.aio-layout-search{position:absolute;right:0;top:0;padding: 22px 0 0;width:220px;}

.aio-layout-title h1{text-shadow: 1px 1px 2px rgb(255 255 255);font-size: 40px;line-height: 60px;}
.aio-layout-title h2{font-size: 35px;font-weight: bold;line-height: 60px;transform: scaleX(0.7);transform-origin: left;display: inline-block;letter-spacing: 2px;}
.aio-layout-title h3{color: white;border-radius: 2px;font-size: 20px;font-weight: normal;line-height: 30px;padding: 10px 10px 10px 80px;position: relative;z-index: 1;}
.aio-layout-title h3 a{color:inherit;}
.aio-layout-title h3:before{content: '';display: block;position: absolute;z-index: 1;left: 0px;top: -10px;width: 70px;height: 70px;background: url(../images/logo-icon.png) no-repeat center center;background-size: contain;border-radius: 5px;}
.aio-layout-title h3:after{content: '';display: block;position: absolute;background: black;height: 40px;right: 0;left: 40px;top: 5px;border-radius: 3px;transform: skewX(-20deg);z-index: -1;}
.aio-layout-title h4{font-size: 25px;font-weight: bold;line-height: 30px;transform: scaleX(0.88);transform-origin: left;display: inline-block;letter-spacing: 2px;}
.aio-layout-title h4+a.aio-fr{ line-height:30px;}
.aio-layout-title h2+a.aio-fr{ line-height:60px;}
.aio-layout-title+.aio-bar{border-top: solid 50px #ffffff;border-top-color: rgb(0 0 0 / 0%);transform: translateY(-50px);}
.aio-layout-title .aio-submenu{ display:inline-block;}
.aio-layout-title .aio-submenu a{font-size:17px;padding: 5px 15px;}
.aio-layout-title .aio-more{font-size:14px;line-height: 30px;}


.aio-layout-left{display: inline-block;font-size: 14px;width: 70%;vertical-align: top;min-height: 100px;background: white;box-shadow: 0 0 2px #e1e1e1;box-shadow: 0 0 2px rgb(0 0 0 / 9%);}
.aio-layout-right{width: 30%;display: inline-block;vertical-align: top;font-size: 14px;}
.aio-layout-right.aio-layout-fix{position: absolute;right: 0;top: 0;bottom: 0;}
.aio-layout-main{font-size: 0;line-height: 0;background: #fff;box-shadow: 0 0 2px #e1e1e1;box-shadow: 0 0 2px rgb(0 0 0 / 9%);}
.aio-layout-main>.aio-layout-left,
.aio-layout-main>.aio-layout-right{display: inline-block;vertical-align: top;position:static;}
.aio-layout-main>.aio-layout-left{ background:none; box-shadow:none;}


.aio-layout-news{list-style: none;text-align: justify;font-size: 0; line-height:0; }
.aio-layout-news>li{display: inline-block;width: 33.33%;position: relative;font-size: 14px;line-height: 26px;}
.aio-layout-news>li.aio-more,
.aio-layout-news>li.aio-no-data{font-size: 17px;text-align: center;padding: 10px;border-bottom: none;list-style: none;}
.aio-layout-news>li.aio-no-data{background: url(../images/status-code-build.png) no-repeat center 10px;background-size: auto 80px;padding:100px 0 10px;}
.aio-layout-news .aio-item{display: block;color: #111;padding: 5px;position: relative;}
.aio-layout-news .aio-img{display: block;height: 140px;overflow: hidden;border-radius: 3px;line-height: 120px;text-align: center;overflow: hidden;background: url(../images/nopic2.png) no-repeat center center;background-size: 60%;}
.aio-layout-news .aio-img.aio-no-img{background: url(../images/status-code-nopic_2.png) no-repeat center center;background-size: cover;}
.aio-layout-news .aio-summary{display: block;line-height: 18px;font-size: 13px;opacity: .9;padding: 10px 10px 0;height: 46px;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
.aio-layout-news .aio-title{display: block;padding: 10px 10px 0;line-height: 22px;font-size: 17px;height: 76px;overflow: hidden;}
.aio-layout-news .aio-time{display: block;padding: 5px 10px;font-size: 12px;opacity: .8;position: absolute;right: 10px;bottom: 0;}
.aio-layout-news .aio-time[data-hits]:after{content:attr(data-hits);padding: 0 0px 0 40px;background: url(../images/icon/yuedu@3x.png) no-repeat 20px center;background-size: 15px auto;display: inline-block;}
.aio-layout-news .aio-tags{ font-size: 12px; }
.aio-layout-news .aio-tags a{display: inline-block;box-shadow: 0 0 1px black;border-radius: 2px;padding: 0 10px;cursor: pointer;margin-right: 10px;}
.aio-layout-news .aio-author{opacity: .8;font-size: 12px;padding-left: 10px;}
.aio-layout-news u{color: #e00;text-decoration:none;font-weight: bold;background: #ffffbd;padding: 0 2px;}
ol.aio-layout-news{list-style: decimal;padding: 13px 0 0 30px;}
.aio-layout-news.aio-normal>li{display: list-item;width: auto;border-radius: 3px;}
.aio-layout-news.aio-normal>li .aio-title:before{content:'';display:inline-block;width:10px;height:10px;background:black;margin-right: 10px;display: none;}
.aio-layout-news.aio-normal>li.aio-on{background: #eee;}
.aio-layout-news.aio-normal>li.aio-on .aio-title:before{background-color: white;}
.aio-layout-news.aio-normal .aio-title{padding: 10px;height: auto;font-weight: normal;font-size: inherit;line-height: 26px;color: inherit;}

.aio-layout-news-img>li{width: 33%;min-height: 260px;vertical-align: top;}
.aio-layout-news-img>li:nth-child(2){width: 34%;padding: 0 0.5%;}

.aio-layout-news-box>li{width: 50%;min-height: 100px;padding-right: 20px;vertical-align: top;}
.aio-layout-news-box>li:nth-child(even){padding: 0 0 0 20px;}
.aio-layout-news-box .aio-item{padding: 5px 20px 5px 90px;}
.aio-layout-news-box .aio-img{position: absolute;left: 5px;width: 70px;height: 70px;}
.aio-layout-news-box .aio-summary{padding: 0;height: 36px;margin-bottom: 5px;}
.aio-layout-news-box .aio-title{padding: 0 0 6px 0;height: auto;min-height: 44px;}
.aio-layout-news-box .aio-time{padding: 0;float: right;position: static;display: inline-block;}
.aio-layout-news-box .aio-author{ padding:0;}

.aio-layout-news-list>li{width: auto;display: block;padding-top: 10px;}
.aio-layout-news-list>li:not(:last-child){border-bottom: solid 1px #eee;}
.aio-layout-news-list .aio-block{color: #111;padding: 0;display: block;}
.aio-layout-news-list .aio-item{padding: 5px 20px 5px 170px;min-height: 110px;max-height: 118px;}
.aio-layout-news-list .aio-img{position: absolute;left: 5px;width: 150px;height: 100px;}
.aio-layout-news-list .aio-summary{margin: 10px 0;height: 36px;overflow: hidden;padding: 0;opacity: .6;}
.aio-layout-news-list .aio-title{padding: 0;height: auto;opacity: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aio-layout-news-list .aio-time{position: absolute;right: 10px;bottom: 0;}
.aio-layout-news-list .aio-author{padding:0;position: absolute;bottom: 5px;}

.aio-layout-mini{width: 100%;min-height: 100vh;max-width: 700px;margin: 0 auto;display: block;box-shadow: none;background: none;}

.aio-layout-article{padding: 30px 40px;min-height: 613px;}
.aio-layout-article>h1{font-size: 35px;line-height: 50px;font-family: Helvetica;padding-bottom: 10px;color: #333;font-weight: normal;}
.aio-layout-article .aio-content{font-size: 16px;line-height: 32px;color: #333;line-break: auto;word-break: break-all;}
.aio-layout-article .aio-content ul{ list-style:none;}
.aio-layout-article .aio-content *[style]{font-size: inherit !important;text-indent: inherit !important;font-family: inherit !important;font-weight: inherit !important;/* color: inherit !important; *//* background: inherit !important; */}
.aio-layout-article .aio-content .aio-tag{color: #1277d9;text-decoration: underline;padding: 0 2px;}
.aio-layout-article .aio-content img,
.aio-layout-article .aio-content table,
.aio-layout-article .aio-content canvas{max-width: 100%;}
.aio-layout-article .aio-copyright{opacity: .8;background: #eee;border-radius: 3px;padding: 15px 20px;font-size: 13px;}
.aio-layout-article .aio-info{padding: 7px 0;position: relative;color: #666;}
.aio-layout-article .aio-info>li{list-style:none;display:inline-block;}
.aio-layout-article .aio-info>li:not(:last-child){padding-right: 30px;}
.aio-layout-article .aio-info>li.aio-author{padding: 6px 0 0 30px;float:right;display: none;}
.aio-layout-article .aio-info>li.aio-author .aio-item{ padding:0;}
.aio-layout-article .aio-info>li.aio-tags{ display:block;}
.aio-layout-article .aio-info>li .aio-avatar{background-size: cover;background-repeat: no-repeat;background-position: center;padding-left: 40px;width: 40px;height: 40px;border-radius: 50%;display: inline-block;vertical-align: middle;margin-right: 8px;}
.aio-layout-article .aio-info>li a[href]{text-decoration: underline;padding: 0 20px 0 0;display: inline-block;}

.aio-layout-box{box-shadow: 0 0 3px #ccc;box-shadow: 0 0 3px rgb(0 0 0 / 20%);border-radius: 2px;background-color: white;}
.aio-layout-box:not(:last-child){ margin-bottom:15px;}

.aio-layout-column{display:flex;text-align: center;padding: 10px 0;font-size: 14px;}
.aio-layout-column>li{ flex:1;}


.aio-layout-tag{display: block;font-size: 0;line-height: 0;}
.aio-layout-tag>li{display: inline-block;width: 50%;padding: 0 15px;white-space: nowrap;overflow: hidden;}
.aio-layout-tag .aio-item{display: block;font-size: 15px;line-height: 26px;padding: 7px 0px 7px 30px;position: relative;}
.aio-layout-tag .aio-logo{position:absolute;left: 0;top: 9px;width: 22px;height: 22px;background-position: center center;background-color: #fff;border-radius: 2px;background-size: contain;background-repeat: no-repeat;}

.aio-layout-record{padding: 0;user-select: none;}
.aio-layout-record>li{font-size: 15px;padding: 10px;background: #fff;border-radius: 3px;box-shadow: 0 0 3px rgb(0 0 0 / 10%);position: relative;}
.aio-layout-record>li:not(:last-child){border-bottom:solid 1px #e1e1e1;}
.aio-layout-record>li.c-item[data-flag]{min-height: 60px;padding: 15px 10px 15px 66px;}
.aio-layout-record>li.c-group{font-size: 16px;font-weight: bold;color: #ee6300;min-height: 0;background: none;box-shadow: none;border-bottom: solid 1px #999;border-radius: 0;}
.aio-layout-record>li.c-group:before{content:'';display:inline-block;width: 14px;height: 14px;background: #ff6a00;margin-right: 6px;border-radius: 1px;vertical-align: middle;}
.aio-layout-record>li.c-group:not(:first-child){margin-top: 20px;}

.aio-layout-record .aio-item{position: relative;display: block;}

.aio-layout-record dl.aio-item{padding: 0 0px 0 120px;}
.aio-layout-record .aio-item>dt{font-size: 15px;display: block;position: absolute;left: 0;width: 100px;}
.aio-layout-record .c-type{font-size: 16px;display: inline-block;width: 96px;padding-right: 20px;}
.aio-layout-record .c-time{opacity: .5;float: right;display: inline-block;font-size: 14px;}
.aio-layout-record .c-content{font-size: 16px;position: relative;line-break: anywhere;display: inline-block;max-width: 70%;vertical-align: middle;}
.aio-layout-record dd.c-question:before,
.aio-layout-record dd.c-reply-content:before{content:'提问';display: inline-block;color: #777;border-radius: 2px;width: 50px;font-size: 14px;text-align: center;position: absolute;left: -60px;opacity: .8;}
.aio-layout-record dd.c-reply-content:before{content:'回复';/* background: linear-gradient(to left,#83eaa4,#5ed684 60%); */color: #00c169;}
.aio-layout-record .c-item[data-flag]:before{content: attr(data-flag);top: 5px;font-size: 12px;background: rgb(0 0 0 / 5%);padding: 0;text-align: center;width: 46px;height: 46px;line-height: 46px;border-radius: 50%;display: inline-block;vertical-align: middle;position: absolute;left: 10px;color: #999;}
.aio-layout-record .c-item[data-style="green"]:before{color: white;font-weight: normal;background: rgb(25 197 80 / 70%);}
.aio-layout-record .c-item[data-style="orange"]:before{color: white;background: rgb(255 106 0 / 70%);}
.aio-layout-record .c-reply{color: #41a4de;cursor: pointer;font-size: 14px;}
.aio-layout-record .c-reply-content{color: #111;position: relative;}
.aio-layout-record .c-reply-desc{background: rgb(0 0 0 / 6%);border-radius: 3px;padding: 10px;white-space: pre-line;}
.aio-layout-record .c-reply-desc>li[data-label]:before{content:attr(data-label);font-size: 12px;opacity: .7;padding-right: 20px;}
.aio-layout-record .c-loading{color:gray;vertical-align: middle;}
.aio-layout-record .c-avatar{display:inline-block;width: 50px;height: 50px;border-radius: 50%;background: url(../images/icon/head_portrait@2x.png) no-repeat center center;background-size: cover;vertical-align: middle;box-shadow: 0 0 2px rgb(0 0 0 / 40%);}
.aio-layout-record .c-name{display: inline-block;font-size: 16px;padding: 5px;}

.aio-layout-vs{text-align: center;list-style: none;max-height: 100%;overflow: hidden;padding: 10px 0;}
.aio-layout-vs .aio-item{ display: block; }
.aio-layout-vs dl{display: block;font-size: 0;line-height: 0;vertical-align: top;border-bottom: solid 1px rgb(0 0 0 / 10%);padding: 14px 0;position: relative;}
.aio-layout-vs dt{display: inline-block;position: absolute;left: 50%;font-size: 16px;width: 100px;transform: translateX(-50%);font-weight: bold;line-height: 24px;}
.aio-layout-vs dt>span{ display:inline-block; padding:0 4px;}
.aio-layout-vs dd{display: inline-block;width: 50%;font-size: 15px;line-height: 24px;padding: 0 60px 0 0;text-align: right;vertical-align: top;position: relative;}
.aio-layout-vs dd:last-child{text-align: left;padding: 0 0 0 60px;}
.aio-layout-vs dd .aio-logo{right: 35px;top:0;left: auto;background-image: none;}
.aio-layout-vs dd:last-child .aio-logo{right: auto;left: 35px;}
.aio-layout-vs dd sup{font-size: 11px;display: inline-block;opacity: .6;vertical-align: middle;transform: translateY(-2px);}
.aio-layout-vs.aio-only{ background:#fff;}
.aio-layout-vs.aio-only dl{ border:none;}
.aio-layout-vs.aio-only dt{font-size: 19px;}
.aio-layout-vs.aio-only dd{font-size: 19px;padding-right: 75px;}
.aio-layout-vs.aio-only dd:last-child{padding: 0 0 0 75px;}
.aio-layout-vs.aio-only dd .aio-logo{ right:45px;}
.aio-layout-vs.aio-only dd:last-child .aio-logo{ left:45px;}

.aio-layout-debugger{text-align:left;list-style: decimal-leading-zero;border: solid 1px rgb(255 255 255 / 20%);padding: 10px 10px 10px 40px;border-radius: 3px;font-size: 13px;}
.aio-layout-debugger>li{ padding-left:20px}
.aio-layout-debugger>li>u{display:inline-block;width:30%;font-size:15px;text-decoration: none;color: aqua;}

.aio-layout-block{ font-size: 0; }
.aio-layout-block>li{display: inline-block;font-size: 14px;vertical-align: top;}
.aio-layout-block>li>h3{font-size: 16px;line-height: 30px;opacity: .7;}
.aio-layout-block>li>h3:before{content: '';display: inline-block;background-repeat: no-repeat;background-position: left center;background-size: 25px auto;width: 35px;height: 30px;vertical-align: middle;opacity: .5;overflow: hidden;}
.aio-layout-block>li.c-link>h3:before{ background-image: url(../images/icon-link.png);}
.aio-layout-block>li.c-contact>h3:before{ background-image: url(../images/icon-contact.png);}
.aio-layout-block>li>.aio-box{padding-left: 35px;color: #777;color: rgb(0 0 0 / 60%);}
.aio-layout-block>li>.aio-box .aio-item{margin-right: 15px;padding: 0;}

.aio-layout-nav{font-size:14px;padding-bottom: 10px;}
.aio-layout-nav .aio-item{ padding:0;}
.aio-layout-nav .aio-item:not(:first-child):before{content:'>';display: inline-block;padding: 0 10px;font-family: monospace;color: rgb(0 0 0 / 60%);}

.aio-padd-v{padding-top:10px;padding-bottom: 10px;}
.aio-padd-v1{padding-top:30px;padding-bottom: 30px;}
.aio-padd-v2{padding-top:20px;padding-bottom: 20px;}
.aio-padd-v1-0{padding-top:30px;padding-bottom: 10px;}
.aio-padd-v2-0{padding-top:20px;padding-bottom: 10px;}
.aio-padd-h{padding-left:10px;padding-right: 10px;}
.aio-padd-h1{padding-left:30px; padding-right: 30px;}
.aio-padd-h2{padding-left:20px; padding-right: 20px;}
.aio-padd-vh{padding:10px}
.aio-padd-vh1{padding:30px;}
.aio-padd-vh2{padding:20px}
.aio-padd-vh1-2{padding:30px 20px}

.aio-margin-t1{ margin-top:10px;}
.aio-margin-b1{ margin-bottom:10px;}

.aio-border-vh{border:solid 10px white;}

.aio-result{font-size: 15px;text-align:center;line-height: 30px;padding: 20px;}
.aio-result .aio-big{font-size: 400%;color: #1277d9;min-height: 56px;display: inline-block;}
.aio-result[data-status]:before{ content:'';line-height: 0;width: 60px;height: 60px;display: inline-block;margin: 0 auto;background: url(../images/icon-ok.png) no-repeat center center;background-size: 90%;vertical-align: middle;}
.aio-result[data-status="ok"] .aio-big,
.aio-result[data-status="ok"] .h3{color: #00d124;}
.aio-result[data-status="warning"] .aio-big,
.aio-result[data-status="warning"] .h3{color: #f49e00;}
.aio-result[data-status="warning"]:before{ background-image:url(../images/icon-marvel.png);}
.aio-result[data-status="error"]:before{ background-image:url(../images/icon-error.png);}
.aio-result[data-status="error"] .aio-big,
.aio-result[data-status="error"] h3{color: #e00;}
.aio-result h3{font-size: 21px;line-height: 50px;padding: 5px 0;font-weight: normal;color: black;}
.aio-result .c-content{ padding:10px; text-align:center;}
.aio-result .c-content img{ margin:0 auto;}
.aio-result .c-content form { display:none;}

.aio-table{width: 100%;font-size: 14px;text-align: center;border-collapse: collapse;}
.aio-table thead{opacity: .6;background: rgb(0 0 0 / 10%);}
.aio-table thead th{ font-weight: normal; }
.aio-table th{text-align: left;}
.aio-table th a{color: black;}
.aio-table tbody tr{box-shadow: 0 1px 1px rgb(0 0 0 / 10%);}
.aio-table tbody td,
.aio-table tbod th{padding: 8px 2px;}
.aio-table .aio-logo{display: inline-block;background-position: center;background-repeat: no-repeat;background-size: contain;width: 22px;height: 22px;margin-right: 8px;overflow: hidden;vertical-align: middle;}

.aio-column-1>li{ width: auto; }
.aio-column-2>li{ width: 50%; }
.aio-column-3>li{ width: 33.33%; }
.aio-column-4>li{ width: 25%; }
.aio-column-5>li{ width: 20%; }

.aio-color-win{ color: #f20; }
.aio-color-lose{color: #009e13;}

.aio-img-big>a{display:block;margin:0;padding: 0;}
.aio-img-big img{display:block;width: 100%;height: 100%;}


.aio-layout-remark{font-size:14px;color: #888;padding: 20px 0;}
.aio-layout-remark>dt{color: #333;font-weight:bold;font-size: 16px;padding-bottom: 10px;}
.aio-layout-remark ol{padding:10px 0;color: #333;}
.aio-layout-remark strong{ color:black;}
.aio-layout-remark.dark-style{background: #eee;padding: 20px 20px;border-radius: 3px;}

.aio-ad,
a.aio-ad{ padding:0;}
.aio-ad img{max-width:100%;}

.aio-overhide{ overflow:hidden;}
.aio-no-data{font-size: 16px;}

.aio-no-data2{font-size: 16px;text-align: center;padding: 20px 0;}

.aio-font-s{ font-size:12px;}
.aio-font-m{ font-size:15px;}
.aio-font-l{ font-size:30px;}
.aio-font-xl{ font-size:45px;}
.aio-font-xxl{ font-size:55px;}
.aio-font-xxxl{ font-size:70px;}

.aio-bt,
a.aio-bt,
.aio-bt-s,
a.aio-bt-s,
.aio-bt-m,
a.aio-bt-m,
.aio-bt-l,
a.aio-bt-l,
.aio-bt-xl,
a.aio-bt-xl,
.aio-bt-xxl,
a.aio-bt-xxl{display: inline-block;padding: 0 15px;border-radius: 20px;cursor: pointer;user-select: none;}
.aio-bt{ background:#f1f1f1;}
.aio-bt-m,
a.aio-bt-m{padding: 3px 20px;background: #f1f1f1;background: rgb(0 0 0 / 3%);border-radius: 3px;display: inline-block;}
.aio-bt-l,
a.aio-bt-l{font-size: 15px;padding: 5px 30px;color:white;background: #666;}
.aio-bt-xl,
a.aio-bt-xl{font-size: 17px;padding: 6px 40px;color:white;background: #222;border-radius: 3px;}
.aio-bt-xxl,
a.aio-bt-xxl{font-size: 20px;padding: 8px 50px; color:white;background: #111;}
.aio-bt-favor{cursor:pointer;display: inline-block;padding: 0 10px;background: #aaa;border-radius: 2px;color: white;min-width: 50px;transition: all .3s;}
.aio-bt-favor.aio-on{background: url(../images/icon-heart.png) no-repeat center center;background-size: auto 80%;color: rgb(255 110 110 / 0%);padding: 0;}
.aio-bt-flip,
a.aio-bt-flip{display:block;cursor: pointer;border-radius: 3px;background: rgb(241 241 241 / 50%);text-align: center;font-size: 19px;padding: 10px;}
.aio-bt-flip>em{font-size:14px;padding-left: 20px;font-style: normal;font-weight: normal;opacity: .7;}
.aio-bt-refresh{display:inline-block;cursor: pointer;color: white;padding: 0 10px 0 35px;background: #555 url(../images/icon-refresh.png) no-repeat 10px center;background-size: 18px auto;border-radius: 3px;user-select: none;}
.aio-bt-submit{display:block;width: 100%;line-height: 50px;height: 50px;border: none;border-radius: 5px;font-size: 17px;cursor: pointer;text-align: center;cursor: pointer;}
.aio-bt-flip.aio-shadow{margin-top: 6px;}

.aio-widget-search{display:block;font-size:0;line-height:0;white-space:nowrap}
.aio-widget-search .aio-input-text{display:inline-block;width:80%;border:solid 1px #ddd;font-size: 17px;padding: 4px 15px;line-height: 30px;height: 50px;vertical-align:middle;font-weight: bold;}
.aio-widget-search .aio-bt-search{display:inline-block;width:20%;background:url(../images/icon-search.png) no-repeat center center;background-size: auto 70%;border:solid 1px #eee;height: 50px;font-size:0;cursor:pointer;vertical-align:middle;}
.aio-widget-search.aio-bold .aio-input-text{border: solid 2px #555;font-size: 22px;color: #000;}
.aio-widget-search.aio-bold .aio-bt-search{background-color: #555;border: none;}
.aio-widget-search.aio-bold{padding: 10px 5px;}
.aio-layout-header .aio-widget-search .aio-input-text,
.aio-layout-header .aio-widget-search .aio-bt-search{ height:40px; line-height:30px;}

li.aio-widget-drop{padding-right:26px;position:relative;background:#fff;border-radius:2px;}
.aio-widget-drop:after{content:'';display:block;position:absolute;right:0;top:0;height: 50px;background:url(../images/icon-arrow-down-black.png) no-repeat center center;background-size:50%;width:30px;transition:all .3s;}
.aio-widget-drop:not(:hover):after{opacity:.3}
.aio-widget-drop:hover{box-shadow:0 0 1px rgb(0 0 0 / 40%);background:linear-gradient(#eee,#fff);border-radius: 2px 2px 0 0;}
.aio-widget-drop .aio-drop{position:absolute;z-index: 3001;/* transition:all .3s; */left:0;right:0;text-align:left;padding: 0px 10px;box-shadow: 0 1px 1px rgb(0 0 0 / 40%);background:#fff;border-radius:0 0 2px 2px}
.aio-widget-drop:not(:hover) .aio-drop{visibility:hidden;opacity:0;display: none;}

.aio-widget-scroll-h{padding: 0px 30px;position:relative;background:white;border-radius:3px;box-shadow: 0 0 3px #ddd;box-shadow:0 0 3px rgb(0 0 0 / 10%);}
.aio-widget-scroll-h .aio-bt-page{position:absolute;left:0;width:30px;top:0;bottom:0;font-size:0;background:url(../images/ios-arrow-back.png) no-repeat center center;/* border:solid 1px #ddd; */border-width:0 1px 0 0;background-size:90%;transition:all .3s;cursor:pointer;z-index: 2;}
.aio-widget-scroll-h .aio-bt-page.aio-bt-next{left:auto;right:0;cursor:pointer;border-width:0 0 0 1px;background-image:url(../images/ios-arrow-forward.png)}
.aio-widget-scroll-h .aio-bt-page:not(:hover){opacity:.3}
.aio-widget-scroll-h .aio-items{list-style:none;white-space: nowrap;padding: 0;transition: all .7s;}
.aio-widget-scroll-h .aio-items>li{display:inline-block;padding: 10px 15px;}
.aio-widget-scroll-h .aio-items>li>a{display:block;}
.aio-widget-scroll-h .aio-items>li:not(:last-child){border-right:solid 1px #eee}
.aio-widget-scroll-h .aio-bar{ overflow: hidden; }

.aio-widget-scroll-h.aio-layout-next{min-height: 120px;}
.aio-widget-scroll-h.aio-layout-next .aio-bt-page{font-size: 15px;line-height: 26px;width: 50%;background-size: 30px auto;background-position: 5px center;padding: 20px 40px;color: #111;}
.aio-widget-scroll-h.aio-layout-next .aio-bt-page:not(:hover){opacity: .58;}
.aio-widget-scroll-h.aio-layout-next .aio-bt-page strong{font-size: 13px;display:block;color: #aaa;font-weight: normal;}
.aio-widget-scroll-h.aio-layout-next .aio-bt-page div{height:52px;overflow:hidden;text-align: left;}
.aio-widget-scroll-h.aio-layout-next .aio-bt-page.aio-bt-next{background-position: right 5px center;text-align: right;}
.aio-widget-scroll-h.aio-layout-next .aio-bt-page.aio-nodata{background:none;cursor: default;}
.aio-widget-scroll-h.aio-layout-next .aio-bt-page.aio-nodata div{ text-align:center;}

.aio-widget-scroll-big{position: relative;overflow: hidden;}
.aio-widget-scroll-big .aio-items{display:block;width: 100%;height: 450px;line-height: 0;overflow: hidden;text-align: right;position: static;padding: 0 30px 30px 0;}
.aio-widget-scroll-big .aio-items:after{ content:''; display:inline-block; height:100%;}
.aio-widget-scroll-big .aio-items>li{display: inline-block;padding-left: 8px;user-select: none;vertical-align: bottom;}
.aio-widget-scroll-big .aio-items>li:not(.aio-on) .aio-panel{opacity: 0;z-index:-1;}
.aio-widget-scroll-big .aio-panel{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display:block;background-repeat:no-repeat;background-size:cover;background-position: center center;transition: all .5s;text-align: center;z-index: 1;}
.aio-widget-scroll-big .aio-panel[style*="url("]:before{content: '';display: block;position: absolute;z-index: 0;left: 0;right: 0;top: 0;bottom: 0;-webkit-backdrop-filter: saturate(100%) blur(10px);backdrop-filter: saturate(100%) blur(10px);/* background-color: rgb(0 0 0 / 50%); *//* border-radius: 5px; */}
.aio-widget-scroll-big .aio-box{overflow: hidden;padding: 0;width: 100%;height: 100%;z-index: 1;position: relative;display: block;}
.aio-widget-scroll-big .aio-img-big{min-width: 100%;min-height: 100%;transition: all 10s;max-width: 100%;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.aio-widget-scroll-big .aio-title{display:block;position: absolute;left: 20px;right: 16%;bottom: 22px;color: white;font-size: 35px;line-height: 45px;font-weight: bold;text-shadow: 1px 1px 3px rgb(0 0 0 / 90%);text-overflow: ellipsis;z-index: 3;text-align: left;}
.aio-widget-scroll-big .aio-bt{display:block;position: absolute;left: 30px;bottom: 22px;line-height: 26px;padding: 4px 50px;background: #1277d9;color: white;border-radius: 20px;font-size: 17px;}
.aio-widget-scroll-big .aio-bt+.aio-title{bottom: 70px;}
.aio-widget-scroll-big .aio-items>li .aio-bt-page{display: inline-block;text-align: right;width: 22px;height: 22px;line-height: 20px;overflow: hidden;border-radius: 100%;background: rgb(255 255 255 / 70%);text-align: center;cursor: pointer;transition: all .3s;border: solid 2px rgb(255 255 255 / 0%);font-size: 0;color: white;z-index: 2;position: relative;vertical-align: bottom;}
.aio-widget-scroll-big .aio-items>li .aio-bt-page:hover{ border-color:white; }
.aio-widget-scroll-big .aio-items>li.aio-on .aio-bt-page{background: #222;background: rgb(0 0 0 / 70%);}


.aio-layout-left .aio-widget-scroll-big .aio-items{height: 400px;padding: 0 10px 20px 0;}
.aio-layout-left .aio-widget-scroll-big .aio-title{font-size: 26px;left: 18px;bottom: 18px;line-height: 30px;right: 22%;}
.aio-layout-left .aio-widget-scroll-big .aio-items>li.aio-on .aio-img-big{transform: translate(-50%, -50%);}
.aio-lym-ads .aio-widget-scroll-big .aio-items>li.aio-on .aio-img-big{transform: translate(-50%, -50%);}

.aio-widget-player .aio-box{height: 618px;padding-right: 15px;display: block;overflow:hidden;}
.aio-widget-player .aio-iframe{border:none;width: 100%;height: 100%;background: #f1f1f1;display: block;}
.aio-widget-player .aio-head{background: #333;color: rgb(255 255 255 / 80%);padding: 0 10px;position: relative;border-radius: 2px 2px 0 0;z-index: 1;}
.aio-widget-player .aio-head .aio-more{color: #fff;position: absolute;right: 0;padding: 0 10px;cursor: pointer;}
.aio-widget-player .aio-head+.aio-items{padding-top: 26px;transform: translateY(-26px);}
.aio-widget-player .aio-items{list-style: none;height: 100%;margin-right: -20px;padding-left: 20px;transform: translateX(-20px);}
.aio-widget-player .aio-items>li{border-bottom: solid 1px #ddd;border-bottom: solid 1px rgb(0 0 0 / 10%);line-height: 24px;position: relative;}
.aio-widget-player .aio-items>li.aio-on{background-color: #ddd;background: linear-gradient(to right,#fff,#ddd);}
.aio-widget-player .aio-items>li.aio-on:before{content: '';display: block;position: absolute;left: -7px;width: 20px;top: 50%;background: #1277d9;height: 20px;border-radius: 0;transform: rotateZ(45deg) translate(-10px,-10px);z-index: 0;}
.aio-widget-player .aio-items>li.aio-on .aio-item{background-color: #1277d9;background: linear-gradient(to right,#1277d9,#0052b4);color: white;}
.aio-widget-player .aio-items li .expert-num a{display: block !important;}

.aio-widget-panel{list-style: none;position: relative;min-height: 100%;font-size: 0;white-space: nowrap;}
.aio-widget-panel:before{content: '';height: 1px;position: absolute;left: 0;right: 0;top: 45px;background: rgb(0 0 0 / 11%);border-radius: 1px;}
.aio-widget-panel .aio-widget-panel:before{content: none;}
.aio-widget-panel .aio-widget-panel>li>.aio-title{font-size: 14px;padding: 0 14px;}
.aio-widget-panel .aio-widget-panel>li.aio-on>.aio-title:after, 
.aio-widget-panel .aio-widget-panel>li:hover>.aio-title:after{ content: none;}
.aio-widget-panel .aio-widget-panel>li>.aio-box{top: 32px;}
.aio-widget-panel>li{display: inline-block;white-space: initial;font-size: 14px;vertical-align: top;}
.aio-widget-panel>li>.aio-title{font-size: 17px;padding: 5px 14px;cursor: pointer;transition: all .3s;text-align: center;user-select: none;}
.aio-widget-panel>li.aio-on>.aio-title,
.aio-widget-panel>li:hover>.aio-title{color: #ee6300;}
.aio-widget-panel>li.aio-on>.aio-title:after{content: '';width: 26px;height: 4px;background-color: #ff7512;border-radius: 2px;display: block;margin: 0 auto;}
.aio-widget-panel>li>.aio-box{list-style: none;position: absolute;top: 50px;left: 0;right: 0;bottom: 0;transition: all .3s;min-height: 0;}
.aio-widget-panel>li:not(.aio-on)>.aio-box{ visibility: hidden; opacity: 0; }
.aio-widget-panel>li>.aio-more{padding:5px;display: block;}

.aio-widget-morechild[data-vis-count="2"]:not([data-ai-vis]) .aio-items>li:nth-child(n+3), 
.aio-widget-morechild[data-vis-count="3"]:not([data-ai-vis]) .aio-items>li:nth-child(n+4),
.aio-widget-morechild[data-vis-count="3"]:not([data-ai-vis]) .aio-item:nth-child(n+4),
.aio-widget-morechild[data-vis-count="4"]:not([data-ai-vis]) .aio-item:nth-child(n+5){ display:none;}
.aio-widget-morechild .aio-bt-toggle{ display:block; clear:both;text-align: center;line-height: 40px;border-radius: 5px;margin: 0 auto;max-width: 260px;cursor: pointer;background: hsl(0deg 0% 0% / 70%);color: white;padding: 0 30px;}
.aio-widget-morechild .aio-bt-toggle:before,
.aio-widget-morechild .aio-bt-toggle.button-slide .icon-down { content:''; display:inline-block;background: url(../images/icon-arrow-down.png) no-repeat center center;background-size: auto 50%;width: 30px;height: 30px;vertical-align: middle;transition: all .3s;animation: jump 1.5s ease infinite;background-color: #ff6a00;box-shadow: 0 0 5px #ff6a00;border-radius: 50%;margin-right: 10px;}
.aio-widget-morechild[data-ai-vis] .aio-bt-toggle:before{transform: rotateZ(180deg);}
.aio-widget-morechild .aio-bt-toggle.button-slide:before {display: none;}
.aio-widget-morechild .aio-bt-toggle.button-slide .icon-down {background-image: none;}
.aio-widget-morechild .aio-bt-toggle.button-slide .icon-down:before {content: "";display: block;width: 100%;height: 100%;background: url(../images/icon-arrow-down.png) no-repeat center center;background-size: auto 50%;}
.aio-widget-morechild[data-ai-vis] .aio-bt-toggle.button-slide .icon-down:before {transform: rotateZ(180deg);}

.aio-sys-render.aio-layout-box{background: #f4f4f4;background: linear-gradient(to bottom,#ffffff,#f5f6f8 20%);}
.aio-layout-form{font-size:14px;padding: 30px;}
.aio-layout-form.aio-m{max-width: 600px;margin:0 auto; min-height: 572px;position: relative;}
.aio-layout-form h1,
.aio-layout-set h1{font-size: 33px;line-height: 70px;font-weight: normal;color: #111;}
.aio-layout-form .aio-back,
.aio-layout-set .aio-back,
.aio-layout-head-fix .aio-back{float:right;line-height: 34px;padding: 0 20px;background: rgb(0 0 0 / 7%);border-radius: 2px;margin-top: 12px;font-size: 14px;}
.aio-form>li{padding: 10px 0;}
.aio-form>li.aio-submit{ padding-top:20px;}
.aio-form .aio-control{width:100%;background: white;line-height: 30px;padding: 5px 10px;font-size: 16px;border-radius: 2px;border: solid 1px #d1d1d1;}
.aio-form .aio-control:focus{box-shadow:0 0 0 2px #0960bd33;border-color: #2a7dc9;}
.aio-form .aio-control[data-tips]{ position:relative;}
.aio-form .aio-control[data-tips]:before{content:attr(data-tips);position: absolute;bottom: 10px;right: 10px;left: 10px;border-radius: 2px;text-align: center;background: rgb(255 255 255 / 60%);color: rgb(0 0 0 / 60%);-webkit-backdrop-filter: saturate(100%) blur(10px);backdrop-filter: saturate(100%) blur(10px);line-height: 30px;padding: 10px;font-size: 15px;}
.aio-form ul.aio-control{padding:0;border: none;background: none;}
.aio-form .aio-control>li{padding: 5px 10px;position:relative;cursor: pointer;transition: all .3s;display: inline-block;min-width: 25%;text-align: center;box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);background: white;color: gray;}
.aio-form .invit-submit{margin-top: 10px;}

.aio-form textarea.aio-control{ height:200px;}
.aio-form input[type="file"].aio-control{cursor: pointer;background: linear-gradient(#e6f6ff,#c3cfda);}

.aio-com-form{font-size:0;position: relative;}
.aio-com-form>dt{color: #333;font-size: 15px;}
.aio-com-form>dd{font-size: 14px;line-height: 30px;}
.aio-com-form>dd.aio-msg{font-size: 15px;line-height: 30px;}
.aio-com-form>dd.aio-msg[data-status="ok"]{color: #07b207;}
.aio-com-form>dd.aio-msg[data-status="error"],
.aio-com-form>dd.aio-msg[data-status="error"] a { color:red;}
.aio-com-form>dd.aio-code{ display:flex;}
.aio-com-form>dd.aio-code .aio-control{ flex:2;}
.aio-com-form>dd.aio-code .aio-bt-code{flex:1;}

/* 绑定银行卡 */
.aio-com-form>dd.bank_right {text-align: right;}
.aio-com-form>dd a{color: #ff7310;}
.aio-com-form>dd .tips{color: #8a3900}

#bank_dialog .c-content{background-repeat: no-repeat;background-position: 50% 20%;background-size: 20%;padding-top: 25%;}
.add_dialog .c-content{background-image: url(../images/bank_aut.png)}
.delect_dialog .c-content{background-image: url(../images/bank_delect.png)}
/* end */

.aio-com-switch{display:inline-block;border-radius: 17px;line-height: 34px;height: 34px;box-shadow: 0 0 0 1px rgb(0 0 0 / 15%);background: #f5f5f5;letter-spacing: -4px;white-space: nowrap;}
.aio-com-switch .aio-item{display:inline-block;padding: 0 20px;letter-spacing: 0;}
.aio-com-switch .aio-item.aio-on{background: black;color: white;border-radius: 17px;padding: 0 20px;}
.aio-com-switch .aio-item:not(.aio-on):first-child{padding-left: 30px;}
.aio-com-switch .aio-item:not(.aio-on):last-child{padding-right: 30px;}

.aio-com-camera{position:relative;cursor: pointer;background: #fafafa url(../images/icon-camera.png) no-repeat center center;}
.aio-com-camera input[type="file"]{opacity:0;position: absolute !important;left: 0;top: 0;right: 0;bottom: 0;}


.aio-bt-code{flex:1;border:none;border-radius:2px;cursor: pointer;background: #e1e1e1;color: black;margin-left: 6px;text-align: center;white-space: nowrap;line-height: 36px;user-select: none;padding: 3px 10px;}
.aio-bt-code[data-countdown]{opacity: .5;cursor:default;}
.aio-bt-code[data-countdown]:before{content:attr(data-countdown);}
.aio-bt-code[data-countdown]>*{ display:none;}

.ai-visfly{position: fixed;padding: 0;left: 0;right: 0;top: 0;height: 0;color: #111;font-size: 17px;z-index: 2000;text-align: center;}
.ai-visfly:not([data-ai-vis]) .ai-visfly-box{transform: translateY(-100%);}
.ai-visfly[ai-mode]:before{content:'';position:fixed;left: 0;right: 0;top: 0;height: 0;background: rgb(0 0 0 / 50%);-webkit-backdrop-filter: saturate(180%) blur(10px);backdrop-filter: saturate(180%) blur(10px);transition: all 1s;}
.ai-visfly[data-ai-vis="1"][ai-mode]:before{ height:100%;}
.ai-visfly[ai-mode] .ai-visfly-box{background:white;backdrop-filter: none;}
.ai-visfly[ai-mode="wait"] .ai-visfly-close{ display:none;}
.ai-visfly[ai-mode="wait"] .ai-visfly-box{ padding:10px 40px;}
.ai-visfly-box{display:inline-block;-webkit-backdrop-filter: saturate(180%) blur(10px);backdrop-filter: saturate(180%) blur(10px);background-color: rgba(255,255,255,0.9);padding: 0 15px 0 45px;border-radius: 0 0 10px 10px;box-shadow: 0 0 3px rgb(0 0 0 / 30%);transition: all 1.1s;transform: translateY(0%);}
.ai-visfly-msg{display:inline-block;vertical-align: middle;position: relative;padding-left: 40px;line-height: 32px;color: #222;margin-top: 4px;}
.ai-visfly-msg:before{content:'';display: block;width: 25px;height: 25px;border-radius: 5px;background: #222 url(../images/icon-light.png) no-repeat center center;background-size: 70%;position: absolute;left: 0;top: 3px;}
.ai-visfly-msg ul{list-style:none;font-size:15px;line-height:25px;padding-bottom: 10px;}

.ai-visfly-msg[data-num]:after{content:attr(data-num);color: #e00;background:none;display: inline;position: static;padding-right: 40px;display: block;margin: 0 auto;font-size: 14px;line-height: 20px;}
.ai-visfly-msg[data-style="red"]{ color:#e00;}
.ai-visfly-msg[data-style="red"]:before{ background-color:#e00;}
.ai-visfly-msg[data-style="tips"]{/* color:orange; */}
.ai-visfly-msg[data-style="tips"]:before{ background-color:orange;}
.ai-visfly-msg[data-style="green"]{color: #02c373;}
.ai-visfly-msg[data-style="green"]:before{ background-color:#02c373;}
.ai-visfly-close{display:inline-block;width: 60px;height: 40px;background: url(../images/icon-close-red.png) no-repeat center center;background-size: auto 40%;vertical-align: top;cursor: pointer;}


@media screen and (min-width: 960px) {
  .aio-only-h5{display: none !important;}
  .aio-com-switch.aio-bold .aio-item.aio-on{transform: scale(1.2);box-shadow: 0 0 2px #ee6300;margin: 0 10px;}
}


/*登录-注册*/
.sign-box {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.3);z-index: 500;display: flex;align-items: center;justify-content: center;line-height: 1;max-width: 100%;}
.sign-box:not([data-ai-vis="1"]){ display:none;}
.sign-box>.aio-layout-box,
.sign-content{background-color:#fff;max-width:500px;/* max-width: 1200px; */width: 90%;box-shadow: 0 1px 3px rgb(18 18 18 / 10%);border-radius:4px;padding: 20px 30px;position:relative;font-size: 14px;min-width: auto;margin: 50px auto 50px;margin-top: 95px;}
.sign-box .sign-content{padding: 45px 30px 30px;margin: 0;width: auto;box-shadow: none;}
.sign-box>.aio-layout-box{ margin:0;padding: 0;}

.sign-container{padding: 0 0 20px;padding: 0;text-align: center;}
.sign-select{line-height: 50px;font-size: 28px;text-align: center;border-bottom: solid 8px #f8f8f8;}
.sign-select a{color: #999;padding: 20px 20px;display: inline-block;vertical-align: top;}
.sign-content .sign-select a.aio-on,
.sign-content[data-show-mode="login"] a[onclick*="login"],
.sign-content[data-show-mode="register"] a[onclick*="register"]{color:#111;font-size: 125%;}
/* .sign-content[data-show-mode="register"] #switchLogin{ display:none;} */
.sign-content[data-show-mode="login"] .policy { display:none;}
.sign-from .form-input{height:62px;background-color:#fff;padding:0 46px;position:relative;border-bottom:1px solid #e0dddd;}
.sign-from .form-input .icon{position:absolute;left:0;top:0;width:46px;height:100%;background:no-repeat 20px center;background-size:auto 20px}
.sign-from .form-input .icon-userid {background-image:url(../images/login/icon-user.png)}
.sign-from .form-input .icon-secure {background-image: url(../images/login/secure.png);}
.sign-from .code .icon-password,
.sign-from .password .icon-password{background-image:url(../images/login/icon-password.png)}
.sign-from .password .hide-pwd{left:auto;right:20px;background:url(../images/login/icon-pwd-hide.png) no-repeat center center;background-size:22px auto;width:22px;height:22px;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sign-from .password .show-pwd{background:url(../images/login/icon-pwd-show.png) no-repeat center center;background-size:22px auto}
/* .sign-from .code{display:none;} */
.sign-from .form-input .get-code{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;line-height:30px;border-radius:2px;background-color:#ff6a00;color:#fff;font-size:14px;padding:0 8px;cursor:pointer}
.sign-from .form-input .get-code.is-counting{opacity:.5;pointer-events:none;cursor:auto;color:#8590a6;background:0 0;padding:0}
.sign-from .invit_code .icon-invitCode{background-image:url(../images/icon-invit-friend.png)}
.sign-from .policy{font-size:12px;color:#333;padding:10px 0 16px}
.sign-from .policy a{color:#ff6a00;padding:0}
.sign-content .app-user-checkbox .checkbox-input{display:inline-block;position:relative;vertical-align:middle;cursor:pointer}
.sign-content .app-user-checkbox .checkbox-input input{opacity:0;outline:0;position:absolute;left:0;top:0;width:0;height:0;z-index:-1}
.sign-content .app-user-checkbox>*{display:inline-block;vertical-align:middle}
.sign-content .app-user-checkbox .checkbox-input::before{content:"";display:block;width:18px;height:18px;border-radius:2px;background-color:#fff;border:1px solid #ccc}
.sign-content .app-user-checkbox.is-checked .checkbox-input::before{background:#fff url(../images/login/icon-correct.png) no-repeat center center;background-size:100% auto}
.sign-content .app-user-checkbox .checkbox-label{padding-left:6px}
.sign-from .login-submit{display:block;width:100%;height:50px;border-radius: 3px;background-color:#ff6a00;border:0;color:#fff;font-size: 18px;margin-top:20px;cursor:pointer;}
.sign-from .btCopy{ position: relative;margin-top: 20px;}
.sign-from .btCopy .login-submit{margin-top: 0;}
.sign-from .btCopy #LoginSubmitBtn{position: absolute;top: 0;display: none !important;}

.sign-from input{display:block;width:100%;height:100%;border:0;font-size:17px;}
.sign-form input:-webkit-autofill{transition: background-color 5000s ease-in-out 0s;}
.sign-content .other{overflow:hidden;margin-top:6px;color:#333;font-size:12px;text-align:right;display:none}
.sign-content .other a{color:#fff}
.sign-content .other .code{float:left}
.sign-content .other .forget{float:right}
.sign-content .register-go a{display:block;width:175px;height:45px;line-height:43px;border-radius:45px;border:1px solid #ff6a00;margin:0 auto;color:#fff;font-size:16px;text-align:center;background-color:#ff6a00}
.sign-content[data-show-mode="register"] .aio-layout-head-fix,
.sign-content[data-show-mode="register"] .other{display:none}
.sign-content[data-show-mode="register"] .code{display:block}
.sign-content .prompt-box {margin: 10px 0 15px;text-align: right;}
.sign-content .prompt-box span {display: inline-block;}
.sign-box .close-btn {width: 40px;height: 40px;background: url(../images/icon-close.png) no-repeat center center;background-size: 20px;position: absolute;right: 10px;top: 10px;cursor: pointer;z-index: 3;}
.inviter-info > li{padding: 10px 0;}
.inviter-avater{text-align: center;}
.inviter-avater img{display: inline-block;width: 100px;height: 100px;border-radius: 100%;}
.inviter-info .inviter-input .item{width: 100%;display: inline-block;background: white;line-height: 30px;padding: 5px 10px;font-size: 16px;border-radius: 2px;border: solid 1px #d1d1d1;height: 40px;} 
.SCode-btn{text-align: center;font-size: 16px;color: #ff6a00;padding: 30px 0 10px;}
.SCode-btn span{cursor: pointer;}

.login-with-phone .invit_code {display: none;}
.login-with-account, .login-with-email {display: none;}

.aio-other-login{text-align: center;padding-bottom: 30px;}
.aio-other-login[data-model="third"]{display: none;}
.aio-other-login .aio-title{color: #999;padding: 0 0 15px 0;font-size: 12px;line-height: 20px;}
.aio-other-login .aio-third-btn{display: inline-block;font-size: 15px;}

.aio-third-btn a{display: inline-block;cursor: pointer;position: relative;margin: 0 15px;color: inherit;text-decoration: none;user-select: none;}
.aio-third-btn a>svg{display: inline-block;margin: 0;vertical-align: middle;}
.aio-third-btn a .thrid-icon,
.aio-third-btn a .thrid-text {display: inline-block;vertical-align: middle;}
.aio-third-btn a .thrid-icon {width: 34px;height: 34px;border-radius: 50%;background: no-repeat center center;background-size: contain;box-shadow: 0 1px 3px rgba(18, 18, 18, 0.1);margin-right: 2px;}
.aio-third-btn .icon-wechat .thrid-icon {background-image: url(../images/icon/login_wechat.png);}
.aio-third-btn .icon-qq .thrid-icon {background-image: url(../images/icon/login_qq.png);}
.aio-third-btn .icon-email .thrid-icon {background-image: url(../images/icon/login_email.png);}

.aio-weChat{height: 430px;overflow: hidden;display: none;}
.aio-weChat .wechat-iframe{height: 430px;}
.aio-weChat .wechat-iframe iframe{width: 100%;height: 100%;overflow: hidden;border: none;}
.aio-weChat .icon-back{background: url(../images/ios-arrow-back.png) no-repeat;background-size: 80%;width: 30px;height: 30px;cursor: pointer;}
.aio-weChat .icon-back:before{content:none;}

.qq_loginbtn{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.aio-login-free{padding: 0 0 0 40px;color: #999;text-align: center;display: inline-block;font-size: 13px;}
.aio-login-free input[type="checkbox"]{display: none;}
.aio-login-free input[type="checkbox"] + label{display:inline-block;width:16px;height:16px;margin:-1px 4px 0 0;cursor:pointer;border: 2px solid #999;border-radius: 50%;vertical-align: middle;color: #999;}
.aio-login-free input[type="checkbox"]:checked + label{display:inline-block;width:16px;height:16px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/icon-check.png) left top no-repeat;cursor:pointer;background-size: cover;border: 0;}

.app-toast{position:fixed;top:40%;left:50%;width:fit-content;max-width:75%;min-width:96px;min-height:0;background-color:rgba(0,0,0,.5);border-radius:3px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10004;color:#fff;font-size:17px;word-break:break-all;white-space:pre-wrap;text-align:center;padding:30px 50px;display:none;box-shadow:0 0 0 3px rgb(0 0 0 / 30%)}
.app-toast a {color: inherit;text-decoration: none;}

.ai-log-record{color: gray;font-size: 14px;line-height: 22px;padding: 0;text-align: left;position: relative;z-index: 1;bottom: 0;left: 0;width: 0;height: 0;overflow: visible;z-index: 100;}
.ai-log-record:before{content:'LOG';background: rgb(255 255 255 / 80%);font-size: 10px;display: inline-block;opacity: .8;padding: 0 10px;border-radius: 5px;position: absolute;left: 0;bottom: 0;white-space: nowrap;}
.ai-log-record:not([data-vis="1"])>ul{ display:none;}
.ai-log-record[data-vis="1"]{position: relative;background: rgb(0 0 0 / 90%);width: auto;height: auto;}
.ai-log-record ul{padding:20px;max-width: 1100px;margin: 0 auto;color: white;}
.ai-log-record li{ list-style:none;}
.ai-log-record li textarea,
.ai-log-record li pre,
.ai-log-record li code{background: rgb(255 255 255 / 90%);border-radius:5px;margin-bottom: 5px;padding: 5px 10px;color: black;width: 100%;white-space: pre;}
.ai-log-record li textarea{min-height:500px;background: #fafae0;}
.ai-log-record strong{color: white;  background: red;  display: inline-block;  padding: 5px;  font-weight: bold;}


input,textarea{resize:none;outline:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}

.aio-widget-player .aio-box {position:relative}
.aio-widget-player .aio-box .loading {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: rgb(255 255 255) url(../images/loading4.gif) no-repeat;background-size: cover;background: url(../images/loading6.gif) no-repeat center center;background-size: contain;width: 150px;height: 150px;/* border-radius: 50%; *//* box-shadow: 0 0 20px #fffdd6; */line-height: 0;padding: 0;}

.aio-widget-fullscreen{ position:relative;width: 100%;height: 100%;}
.aio-widget-fullscreen.active{ background:black;/* position:fixed; */z-index:10; left:0; top:0; right:0; bottom:0;}
.aio-widget-fullscreen .aio-switch{color:white;background: rgba(0,0,0,.5);z-index: 12;position:absolute;right:10px;top: 20px;cursor: pointer;opacity: .4;transition: all .3s;}
.aio-widget-fullscreen .aio-switch:hover{ opacity:1;}
.aio-widget-fullscreen:not(:not(:root):fullscreen) .aio-switch:before,
.aio-widget-fullscreen .aio-switch:before{ content:'全屏';border:none; display:block;line-height: 22px;font-size: 12px;padding:0 10px; border-radius:3px;}
.aio-widget-fullscreen.active .aio-switch:before{ content:'退出全屏';font-size: 17px;line-height: 35px;padding: 0 20px;border: solid 1px white;}
.aio-widget-fullscreen:not(:not(:root):fullscreen) iframe{border: solid 0px red;transform: none !important;left: initial !important;top: initial !important;position: initial !important;width: 100% !important;height: 100% !important;}

@keyframes jump {
	0% {
		transform: translateY(-3px);
	}
	50% {
		transform: translateY(3px);
	}
	100% {
		transform: translateY(-3px);
	}
}
.aio-widget-scroll-big .aio-items-banner{display: flex;justify-content: end;}
.aio-widget-scroll-big .aio-items-banner>li{padding: 8px 8px 0 0;}

.aio-lym-left{width: 100%;padding-right: 0 !important;padding-top: 10px;}
.aio-lym-ads .aio-widget-scroll-big .aio-title{font-size:16px;bottom: 0;text-align: center;}
.mt15{margin-top: 15px;}
.mg15{margin: 15px 0;}
.aio-widget-scroll-big .aio-items-banner>li{display: flex;float:right;padding: 8px 8px 0 0;}


.aio-data-ads .aio-items img{ width:100%; height:100%;}
.aio-data-ads .aio-layout{ min-width:initial;}
.aio-data-ads .aio-layout-box .aio-items{ height:100%;}
.aio-data-ads[data-ad-ids] .aio-layout-box{ height:110px;margin-top: 10px;}
.aio-inherit.aio-data-ads[data-ad-ids] .aio-layout-box{ height:inherit;}
.aio-data-ads  .aio-widget-scroll-big .aio-items{padding: 0;}
.aio-data-ads  .aio-widget-scroll-big .aio-items:after{height: 25px;}
.aio-data-ads  .aio-widget-scroll-big .aio-title{font-size: 16px;left: 10px;right: 10px;bottom: 10px;line-height: 20px;}
.aio-data-ads  .aio-widget-scroll-big .aio-items>li .aio-bt-page{width: 12px;height: 12px;border-width: 1px;background: rgb(0 0 0 / 30%);}

.aio-bigpipe *:not(.aio-bigpipe-show),
.aio-bigpipe *:not(.aio-bigpipe-show):before{color: transparent !important;box-shadow: none !important;text-shadow: none !important;border: none !important;background-color: transparent;}
.aio-bigpipe *:not(.aio-bigpipe-show):before{background-color: transparent !important;}
.aio-bigpipe img:not(.aio-pipe-show),
.aio-bigpipe .aio-bigpipe-hide,
.aio-bigpipe .aio-img:not(.aio-pipe),
.aio-bigpipe .aio-bt-refresh,
.aio-bigpipe .w0share2bt,
.aio-bigpipe .core-player .item,
.aio-bigpipe .referee-info,
.aio-bigpipe .aio-switch,
.aio-bigpipe .matchinfo,
.aio-bigpipe .live-detail-lineup,
.aio-bigpipe .other-state,
.aio-bigpipe .z9info2head .z1center ,
.aio-bigpipe .a1radios .a0item[data-ai-vis],
.aio-bigpipe .z8m2name,
.aio-bigpipe .z9body .z8boxs *,
.aio-bigpipe .skeleton * { visibility:hidden;}
.aio-bigpipe .aio-bigpipe-load *,
.aio-bigpipe .aio-bigpipe-load *:before{ background:none !important;}
.aio-bigpipe .aio-bigpipe-load *::placeholder { visibility:hidden;}
.aio-bigpipe .aio-bigpipe-load,
.aio-bigpipe .z8bts a.a0item,
.aio-bigpipe .z9odds2list .z8cap,
.aio-bigpipe .z9info2box,
.aio-bigpipe .z9body .z8boxs,
.aio-bigpipe .z9weather,
.aio-bigpipe .weather,
.aio-bigpipe .z9live2only2outer .a0list,
.aio-bigpipe .aio-bar,
.aio-bigpipe .z8nav,
.aio-bigpipe .z8boxs .z8boxs,
.aio-bigpipe .z8boxs.live-section,
.aio-bigpipe .aio-widget-fullscreen,
.aio-bigpipe .aio-layout-box:not(.aio-bigpipe-show),
.aio-bigpipe .skeleton {background: linear-gradient(-45deg, #ddd, #eee, #f1f1f1, #ddd);background-size: 400%;animation: gradientBG 2s linear infinite;}
.aio-bigpipe-del{position:absolute;z-index: 100 !important;left: 0;right: 0;min-height: 0 !important;}

.doc-box {background: white;border-radius: 1px;padding: 16px;/* box-shadow: 0 0px 5px rgb(0 0 0 / 5%); */}
.doc-box + .doc-box {margin-top: 10px;}


/* 口令窗口 */
 .overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.5);z-index: 3000;display: none;overflow: auto;}
.overlay[data-ai-vis] {display: block;}
.bo-popup {position: fixed;top: 45%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 94%;max-width: 640px;}
.bo-popup .close {display: block;margin: 0 auto;width: 30px;height: 30px;background: url(../images/icon/icon-close.png) no-repeat center center;background-size: contain;cursor: pointer;position: relative;z-index: 2;margin-top: 15px;}
.command {max-width: 506px;height: 335px;}
.command .content {width: 100%;height: 100%;background: url("../images/user/box.png") no-repeat center center;background-size: cover;padding-top: 174px;position: relative;font-size: 24px;text-align: center;}
.command .content h3 {margin-bottom: 18px;}
.command .content input {display: block; width: 64%;height: 68px;background: #fff;box-shadow: 0px 2px 4px 0px #F9D2B2, 0px 1px 4px 0px rgba(249,210,178,0.5);border-radius: 8px;border: 2px solid #FF7310;margin: 0 auto;font-size: 30px;text-align: center;padding: 10px;position: relative;z-index: 2;}
.command .content input::-webkit-input-placeholder {font-size: inherit;}
.command .title {position: absolute;top: -27%;left: 50.2%;transform: translateX(-50%);width: 129%;max-width: none;z-index: 2;}
.command .content .error {font-size: 20px;color: #ff281d;text-align: center;margin-top: 14px;display: none;}
.command .content .error:before {content: "*";}
.command .button {width: 200px;height: 60px;line-height: 60px;text-align: center;background: linear-gradient(180deg, #FF9B5E 0%, #FF1915 100%);box-shadow: 0px 3px 7px 0px rgba(255,78,65,0.46), inset 0px -2px 3px 0px rgba(157,0,0,0.33);border-radius: 34px;border: 0;font-size: 24px;color: #fff;font-weight: bold;position: relative;margin-top: 34px;}
.command .light-box {position: absolute;top: 45%;left: 50%;transform: translate(-50%, -50%);width: 200%;height: 200%;}
.command .light-box .light {background: url("../images/user/light.png") no-repeat center center;background-size: contain;width: 100%;height: 100%;-webkit-transform: rotate(360deg);transform: rotate(360deg);-webkit-animation: rotation 30s linear infinite;animation: rotation 30s linear infinite;}
/* end */

/* 弹窗 */
.dialog-inner {position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);width: 85%;max-width: 450px;}
.dialog-inner .close {display: block;margin: 18px auto 0;width: 50px;height: 50px;background: url(../images/icon/icon_close.png) no-repeat center center / contain;cursor: pointer;}
/* 新用户注册成功窗口 */
.dialog-new-user .btn {display: block;background: linear-gradient(228.98deg, rgba(250, 111, 12, 1) 0%, rgba(255, 193, 59, 1) 100%);line-height: 50px;width: 52%;min-width: 180px;margin: 0 auto;color: #fff;font-size: 20px;font-weight: bold;border-radius: 25px;margin-top: 25px;text-align: center;text-decoration: none;}
/* end */

/* 一键登录 */
.aio-wx-login{text-align: center;text-align: center;}
.aio-wx-login a{width: 100%;line-height: 40px;font-size: 16px;position: relative;padding-top: 40px;}
.aio-wx-login a::before{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: url(../images/wx-oncheck.png) no-repeat;background-position: center top;width: 35px;height: 35px;background-size: contain;}
/* end */

.loading {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; display: none; background-color: rgba(0, 0, 0, 0.7);}
.loading-inner {position: absolute;top: 30%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 16px; color: #fff}
.loading .loading-icon {display: block;width: 60px; margin: 0 auto 10px;}

.aio-nav-switch {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #f6f8fa;line-height: 28px;border-radius: 28px;overflow: hidden;}
.aio-nav-switch .aio-item {color: rgba(0, 0, 0, .7 );font-size: 17px;border-radius: inherit;padding: 0 16px;}
.aio-nav-switch .aio-item.aio-on {background: linear-gradient(270deg, #FF7310 0%, #FFA84D 99.96%, #FFAA4F 100.96%);color: #fff;font-weight: bold;}


/* 用户头部 */
.user-info-wrap {background: linear-gradient(90deg, rgba(212, 234, 252, 1) 0%, rgba(255, 255, 255, 0.51) 48.14%, rgba(250, 236, 212, 1) 100%), rgba(255, 255, 255, 1);padding: 15px;}
.user-info-wrap .inner {display: flex;}
.user-info-wrap .content {flex: 1;display: flex;flex-direction: column;justify-content: center;margin-left: 10px;}
.user-info-wrap .right {display: flex;flex-direction: column;justify-content: center;}
.user-info-wrap .image {width: 50px;height: 50px;position: relative;}
.user-info-wrap .image .avatarimg {width: 100%;height: 100%;border-radius: 50%;}
.user-info-wrap .image .icon-rank {position: absolute;left: 50%;bottom: -5px;transform: translateX(-50%);width: 42px;}
.user-info-wrap .name {color: rgba(0, 0, 0, 0.8);font-size: 16px;font-weight: bold;line-height: 24px;}
.user-info-wrap .followbtn {background: linear-gradient(270deg, rgba(255, 170, 79, 1) 0%, rgba(255, 115, 16, 1) 100%);border-radius: 2px;border: 0;width: 60px;height: 28px;line-height: 28px;color: #fff;font-size: 14px;cursor: pointer;margin-bottom: 4px;}
.user-info-wrap .followbtn::before {content: "+关注";}
.user-info-wrap .followbtn[data-isfollow="1"] {background: #e9e9ef;color: #737380;}
.user-info-wrap .followbtn[data-isfollow="1"]::before {content: "已关注";}
.user-info-wrap .fans {color: rgba(0, 0, 0, 0.6);font-size: 12px;line-height: 18px;text-align: center;}
.user-info-wrap .abstract {color: rgba(0, 0, 0, 0.7);font-size: 14px;line-height: 20px;margin-top: 17px;}
/* 用户头部end */

.aio-inherit[data-positon="expert-pc"]{ height:200px;}
