.left-box{position: static;width: 100%;background-color: transparent;}
.aio-recommend{width: 100%;min-height: 0;}
html, body{background: #f0f2f5;}
body[data-h5-page="home"] .aio-h5-body{background: #f0f2f5;width: 100%;overflow: hidden;margin: auto;}
.aio-sys-body{padding: 5px;}
.aio-sys-body, .aio-sys-main{height: calc(100% - 60px);}
a{text-decoration: none;}
li{list-style-type: none;}
.v2 .v2-h5-head{display: none;}

.v2 .aio-common{background: #fff;border-radius: 3px;margin-left: 0;box-shadow: 0 0 3px rgb(0 0 0 / 10%);}
.aio-model-pad{padding: 10px;}

.aio-com-switch{height: 25px;line-height: 25px;box-shadow: inherit;}
.aio-com-switch .aio-item{padding-right: 30px;padding-left: 20px;font-size: 13px;}
.aio-com-switch .aio-item.aio-on{padding: 0 20px;font-size: 14px;}

.bottom-box .a1bt::after{right: 23%;}
.bottom-box[data-ai-vis] .a1bt::after{right: 44%;}
.recommend-list .bottom .desc{margin-bottom: 5px;}
.recommend-list .bottom-box .bottom:not(:last-child){padding-bottom: 5px;}
.recommend-list .bottom{padding: 10px 0 0;}

.aio-widget-scroll-big .aio-items{padding: 0 10px 10px;height: 125px;}
.aio-todayMatch .aio-widget-scroll-big .aio-items:after{height: 100%;}
.aio-widget-ban1 .aio-items:after{height: 100%;}

.aio-widget-scroll-big .aio-panel{overflow: hidden;}
.aio-widget-scroll-big .aio-items{padding: 0 0px 5px 0;height: 130px;}
.aio-widget-scroll-big .aio-items:after{height: 100%;}
.aio-widget-scroll-big .aio-items>li .aio-bt-page{width: 6px;height: 6px;}

.aio-todayMatch-box>li  ul.aio-panel div{position: relative;}
.aio-todayMatch-box>li ul li{width: 50%;float: left;}
.aio-todayMatch-box>li ul li:first-child{border-right: 1px solid #E2E5EF;}
.aio-todayMatch .aio-widget-scroll-big{margin-top: 5px;}
.aio-todayMatch .aio-widget-scroll-big .aio-items{line-height: 1.2em;}
.aio-todayMatch .aio-widget-scroll-big .aio-items{text-align: center;}
.aio-todayMatch .aio-items>li .aio-bt-page{width: 20px;height: 5px;border-radius: 15px;background-color: #FF7310;opacity: .3;border-width: 0;}
.aio-todayMatch .aio-items>li.aio-on .aio-bt-page{opacity: 1;}
.aio-todayMatch-box>li  ul.aio-panel a{display: block;text-align: left;font-size: 11px;}
.aio-todayMatch .c-status{color: #FF7310;}
.aio-todayMatch dd{position: relative;text-align: left;padding-left: 25px;line-height: 20px;font-size: 12px;color: #222;margin-top: 10px;}
.aio-todayMatch .expert-num{position: absolute;top: 0;right: 2px;width: 50px;font-size: 10px;}
.aio-todayMatch .expert-num a{display: block;border-radius: 3px;padding-left: 25px;background: rgba(49, 131, 252, .1) url(../images/v2/icon-score.png) no-repeat left top;background-size: 50% 100%;text-align: center !important;color: #3183FC;}
.aio-todayMatch .expert-num a[data-type]::before{content: attr(data-type);position: absolute;left: 2px;top: 0;bottom: 0;font-weight: normal;color: #fff;font-size: 10px;}
/* .aio-todayMatch .expert-num a[data-type="方案"]{display: none;} */
.aio-todayMatch-box>li ul li:not([data-st="0"]) .c-date{display: none;}
.aio-todayMatch-box>li ul li[data-st="0"] .c-status{display: none;}
.recommend-list .item{box-shadow: inherit;background-color: #fff;}
.aio-recommend{background: transparent !important;padding-left: 0;}
.recommend-list .bottom .other{margin-top: 0;}
.recommend-list .bottom .other span{margin-right: 5px;min-width: auto;font-size: 11px;}

.author-content .name, .recommend-list .bottom .desc{font-size: 13px;}
.recommend-list .bottom .other .match-1{min-width: auto;background-size: 11px;}
.recommend-list .bottom .retreat, 
.recommend-list .bottom .ds{font-size: 9px;}
.recommend-list .bottom .ds em{ font-size:20px;}

.aio-notice{font-size: 12px;line-height: 24px;}
.app-live-topad a{margin-bottom: 0;}
.rate-column em{font-size: 14px;}
.rate-column em i{font-size: 22px;}
.recommend-list .bottom .title{font-size: 11px;}
.recommend-list .bottom .title::before{min-width: 40px;}

.v2-model-more{width: 25px;height: 20px;opacity: .7;background: url(../images/v2/icon-v2-right.png) no-repeat center center;background-size: 6px;}
.app-m-st[data-st]:before{font-size: 12px;}
.aio-model-pad{padding: 5px;}
.aio-todayMatch-box>li ul.aio-panel a{font-size: 11px;line-height: 15px;}
/* .c-time, .matchs-time{display: none !important;} */
.recent .app-tag{font-size: 10px;}


.aio-v2-entrance{padding: 7px;line-height: 22px;}
.aio-v2-entrance a{ font-size:12px;background-size: 37px;padding-top: 40px;}
.v2-expert-list{ padding-top:5px;line-height: 20px;}
.v2-expert-list li a{ font-size:12px;}
.v2-expert-list li .pm{height: 18px;}
h6.v2-model-title{ font-size:14px;}
/* .recommend-list .avatar[data-dot]::before, */
/* .v2-expert-list li .avatar[data-dot]::before{ font-size:10px;line-height: 12px;min-width: 12px;} */
.aio-notice a{ font-size:11px;}

.aio-oe-box{height: 375px !important;}


/* 口令活动 */
.activity-top {padding: 65px 10px 74px;}
.activity-top .aio-back {background-color: transparent;}
.activity-top .aio-layout-head-fix {background-color: #384159 !important;border: 0 !important;}
.activity-top .aio-layout-head-fix .page-right .btn {color: #fff;padding: 0;}
.activity-top .aio-layout-head-fix .page-right .btn:before {content: "";display: inline-block;vertical-align: middle;width: 12px;height: 12px;background: url("../images/icon/icon_tips_2.png") no-repeat center center;background-size: contain;margin-right: 2px;}
.activity-top .integral {font-size: 20px;line-height: 38px;background-size: 24px auto;padding: 0 4px 0 40px;background-position: 4px center;}
.activity-top .text {line-height: 20px;}
.activity-top .text .day {font-size: 15px;}
.activity-top .text .reward {font-size: 12px;}
.activity-bottom {padding: 0 10px;}
.activity-signin {margin-top: -54px;padding: 10px;margin-bottom: 10px;}
.activity-signin .header {line-height: 20px;margin-bottom: 10px;}
.activity-signin .title {font-size: 14px;}
.signin-list .item {line-height: 14px;padding: 6px 0 5px;}
.signin-list .item .icon {width: 24px;height: 24px;margin: 5px auto;}
.signin-list .item .day {font-size: 12px;line-height: 14px;}
.signin-list .item .num {font-size: 12px;}
.signin-list .item.active .num:before {font-size: 10px;}
.activity-topic {margin-bottom: 10px;}
.activity-list-wrap .header {font-size: 14px;line-height: 20px;margin-bottom: 5px;}
.activity-list-wrap .item {margin-bottom: 10px;border-radius: 4px;}
.activity-list-wrap .item .content {padding: 10px 8px;}
.activity-list-wrap .item .button:before {width: 82px;line-height: 26px;font-size: 14px;}
.activity-list-wrap .item .text {line-height: 20px;}
.activity-list-wrap .item .text h3 {font-size: 14px;}
.activity-list-wrap .item .text p {font-size: 12px;}
.activity-list-wrap .item .text p::before {margin-right: 3px;width: 3px;height: 3px;}
.integral-exchange {border-radius: 4px;}
.integral-exchange .header {line-height: 20px;padding: 12px 0 25px;}
.integral-exchange .header h2 {font-size: 16px;margin-bottom: 3px;}
.integral-exchange .header p {font-size: 14px;}
.integral-exchange .content .arrow {width: 38px;height: 38px;}
.integral-exchange .content .num {font-size: 12px;line-height: 20px;}
.integral-exchange .content .num:before {width: 34px;height: 34px;margin-bottom: 2px;}
.integral-exchange .button {width: 144px;height: 34px;font-size: 15px;bottom: -57px;margin-left: -72px;}
.command {max-width: 248px;height: 164px;}
.command .content {padding-top: 74px;font-size: 14px;line-height: 20px;}
.command .content input {width: 70%;height: 46px;font-size: 16px;border-radius: 4px;}
.command .button {width: 150px;height: 40px;line-height: 40px;font-size: 18px;margin-left: -75px;bottom: -65px;}
.command .content h3 {margin-bottom: 8px;}

.bo-popup .close {right: auto;top: auto;bottom: -110px;background-size: 24px auto;left: 50%;margin-left: -20px;}
