@import "layout.css";
@import "index.css";
@import "login.css";


/* 合作企业 */
.inner-partner {padding: 0.3rem;}
.inner-partner-title {padding: 0.2rem 0; text-align: center; border-bottom: 1px solid #a1a1a1; font-size: 0.4rem; font-weight: bold; color: #000;}
.inner-partner-content {padding: 0.3rem 0; font-size: 0.18rem; color: #444444; line-height: 1.8;}
.inner-partner-content img {max-width: 100%;}
@media all and (max-width: 860px) {
    .inner-partner-title {font-size: 0.3rem;}
    .inner-partner-content {font-size: 0.16rem;}
}
@media all and (max-width: 640px) {
    .inner-partner {padding: 0.1rem 0.3rem;}
    .inner-partner-title {font-size: 0.24rem;}
    .inner-partner-content {font-size: 0.15rem; padding: 0.2rem 0;}
}
@media all and (max-width: 480px) {
    .inner-partner {padding: 0.1rem 0.2rem;}
    .inner-partner-content {font-size: 0.14rem;}
}
@media all and (max-width: 420px) {
    .inner-partner-title {padding: 0.15rem 0;}
}




/* 成果公布 */
.inner-report {padding-bottom: 0.4rem;}
.inner-report-content {padding: 0.4rem; font-size: 0.22rem; color: #000; line-height: 1.8;}
.inner-report-files .group {padding-top: 0.2rem;}
.inner-report-files .group:first-child {padding-top: 0;}
@media all and (max-width: 860px) {
    .inner-report {padding-bottom: 0.3rem;}
    .inner-report-content {padding: 0.3rem; font-size: 0.18rem;}
}
@media all and (max-width: 480px) {
    .inner-report {padding-bottom: 0.2rem;}
    .inner-report-content {padding: 0.2rem; font-size: 0.16rem;}
    .inner-report-files .group {padding-top: 0.1rem;}
}
@media all and (max-width: 375px) {
    .inner-report-content {font-size: 0.15rem;}
}




/* 活动资讯列表、详细 */
.inner-news {display: -ms-flex; display: flex; justify-content: space-between; align-items: flex-start;}
.inner-news-menu {width: 1.5rem; background: #f7faff; border-radius: 0.05rem; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1); margin-right: 0.6rem;}
.inner-news-menu .item {padding: 0.15rem 0; text-align: center; border-bottom: 1px dotted #c8c9ca;}
.inner-news-menu .item:last-child {border-bottom: 0 none;}
.inner-news-menu .item a {font-size: 0.19rem; color: #000;}
.inner-news-menu .item a.on {color: #012dfe; font-weight: bold;}


.inner-news-menu-slide {width: auto; display: none; padding-bottom: 0.2rem;}
.inner-news-menu-slide .swiper-container {width: 100vw; transform: translateX(-0.3rem);}
.inner-news-menu-slide .swiper-slide {width: auto; padding-right: 0.2rem;}
.inner-news-menu-slide .swiper-slide:first-child {padding-left: 0.3rem;}
.inner-news-menu-slide .swiper-slide:last-child {padding-right: 0.3rem;}
.inner-news-menu-slide .swiper-slide a {display: block; color: #000; padding: 0.1rem 0.2rem; text-align: center; font-size: 0.18rem; background: #f7faff; border-radius: 0.05rem; border: 1px solid rgba(0, 0, 0, 0.1);}
.inner-news-menu-slide .swiper-slide a.on {color: #012dfe; font-weight: bold;}


.inner-news-main {-ms-flex: 1; flex: 1; min-width: 0; background: #ffffff; border-radius: 0.05rem; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);}

.inner-news-list {padding-left: 0.15rem;}
.inner-news-list .item {border-bottom: 1px dotted #b3b3b3; padding: 0.3rem; display: -ms-flex; display: flex; justify-content: space-between; align-items: center; position: relative; font-size: 0.19rem;}
.inner-news-list .item:before {content: ''; display: block; width: 0.06rem; height: 0.06rem; border-radius: 50%; position: absolute; left: 0.15rem; top: 50%; margin-top: -0.03rem; background: #0527ff;}
.inner-news-list .item .text {-ms-flex: 1; flex: 1; min-width: 0;}
.inner-news-list .item .text a {color: #000;}
.inner-news-list .item .date {color: #9a9a9a; padding-left: 1.5em;}
.inner-news-list .item:hover .text a {color: #012dfe;}
.inner-news-list .item:hover .date {color: #012dfe;}


.inner-news-main .page-bar {padding: 0.4rem 0;}
@media all and (max-width: 1024px) {
    .inner-news-menu {margin-right: 0.4rem;}
}
@media all and (max-width: 860px) {
    .inner-news {display: block;}
    .inner-news-menu {display: -ms-flex; display: flex; justify-content: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; width: auto; background: none; box-shadow: none; margin: 0; padding-bottom: 0.1rem;}
    .inner-news-menu .item {display: -ms-flex; display: flex; align-items: center; justify-content: center; text-align: center; background: #f7faff; border-radius: 0.05rem; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1); border: 0 none; padding: 0.1rem 0.2rem; margin: 0 0.1rem 0.2rem 0.1rem;}
    .inner-news-menu .item a {font-size: 0.18rem;}

    .inner-news-menu {display: none;}
    .inner-news-menu-slide {display: block;}

    .inner-news-list .item {font-size: 0.17rem;}
}
@media all and (max-width: 720px) {
    .inner-news-list {padding: 0 0.2rem;}
    .inner-news-list .item {padding: 0.2rem 0; font-size: 0.15rem;}
    .inner-news-list .item:before {left: 0;}
    .inner-news-list .item .text {padding-left: 1em;}
}
@media all and (max-width: 640px) {
    .inner-news-menu {padding-bottom: 0;}
    .inner-news-menu .item a {font-size: 0.16rem;}

    .inner-news-menu-slide .swiper-slide a {font-size: 0.16rem;}

    .inner-news-list .item {display: block;}
    .inner-news-list .item:before {top: 0.27rem; margin: 0;}
    .inner-news-list .item .date {padding: 0.05rem 0 0 1em;}

    .inner-news-main .page-bar {padding: 0.3rem 0;}
}
@media all and (max-width: 480px) {
    .inner-news-menu {padding-bottom: 0.1rem;}
    .inner-news-menu .item {padding: 0.1rem 0.15rem; margin: 0 0.05rem 0.1rem 0.05rem;}

    .inner-news-menu-slide .swiper-slide a {padding: 0.08rem 0.15rem;}
}
@media all and (max-width: 420px) {
    .inner-news-menu {padding-bottom: 0.1rem;}
    .inner-news-menu .item {padding: 0.05rem 0.1rem;}
    .inner-news-menu .item a {font-size: 0.15rem;}

    .inner-news-menu-slide {padding-bottom: 0.15rem;}
    .inner-news-menu-slide .swiper-slide {padding-right: 0.15rem;}
    .inner-news-menu-slide .swiper-slide a {font-size: 0.15rem;}

    .inner-news-list {padding: 0 0.15rem;}
    .inner-news-list .item {padding: 0.15rem 0; font-size: 0.14rem;}
    .inner-news-list .item:before {top: 0.22rem; width: 0.04rem; height: 0.04rem;}

    .inner-news-main .page-bar {padding: 0.2rem 0;}
}





.inner-news-detail {padding: 0 0.4rem;}
.inner-news-detail-title {font-size: 0.4rem; color: #000; text-align: center; padding: 0.4rem 0 0.2rem 0; font-weight: bold; border-bottom: 1px solid #a1a1a1;}
.inner-news-detail-content {padding: 0.4rem 0; font-size: 0.18rem; color: #444444; line-height: 1.8;}
.inner-news-detail-content img {max-width: 100%;}
@media all and (max-width: 1024px) {
    .inner-news-detail-title {font-size: 0.3rem;}
    .inner-news-detail-content {font-size: 0.16rem;}
}
@media all and (max-width: 860px) {
    .inner-news-detail {padding: 0 0.3rem;}
    .inner-news-detail-title {padding: 0.3rem 0;}
    .inner-news-detail-content {padding: 0.3rem 0;}
}
@media all and (max-width: 720px) {
    .inner-news-detail-title {font-size: 0.24rem;}
}
@media all and (max-width: 480px) {
    .inner-news-detail {padding: 0 0.2rem;}
    .inner-news-detail-title {padding: 0.2rem 0;}
    .inner-news-detail-content {padding: 0.2rem 0; font-size: 0.15rem;}
}





/* 成果展示 */
.inner-result {padding-top: 0.1rem;}
.inner-result-head {display: -ms-flex; display: flex; justify-content: center;}
.inner-result-tabs {display: -ms-flex; display: flex; justify-content: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 0.02rem solid #003fb2;}
.inner-result-tabs .item {padding: 0 0.05rem;}
.inner-result-tabs .item:first-child {padding-left: 0;}
.inner-result-tabs .item:last-child {padding-right: 0;}
.inner-result-tabs .item a {display: -ms-flex; display: flex; align-items: center; height: 0.44rem; font-size: 0.3rem; color: #0041b1; padding: 0 0.15rem;}
.inner-result-tabs .item a.on {background: #003fb2; color: #fff;}

.inner-result-search {padding: 0.1rem 0;}
.inner-result-search .box {display: -ms-flex; display: flex; justify-content: center; align-items: center;}
.inner-result-search .inp-box {-ms-flex: 1; flex: 1; min-width: 0; max-width: 3.7rem;}
.inner-result-search .inp-box input.inp {width: 100%; height: 0.44rem; font-size: 0.2rem; color: #333; padding: 0 1em; background: none; border: 0.02rem solid #013fb2; border-right: 0 none; box-sizing: border-box; border-radius: 0.08rem 0 0 0.08rem;}
.inner-result-search .btn-box input.btn {width: 1rem; height: 0.44rem; background: #013fb2; border: 0 none; border-radius: 0 0.08rem 0.08rem 0; cursor: pointer; font-size: 0.24rem; color: #fff;}


.inner-result-main {padding: 0.3rem 0;}
.inner-result-group {padding: 0.3rem 0;}

.inner-result-title {text-align: center; position: relative; line-height: 1; font-size: 0.3rem; font-weight: bold; color: #1b41fc; padding-bottom: 0.3rem;}
.inner-result-title:after {content: ''; display: block; width: 1.54rem; height: 0.24rem; background: url("../images/inner-result-title.png") no-repeat center / 100% 100%; position: absolute; left: 50%; margin-left: -0.77rem; bottom: 0;}
.inner-result-list {padding-top: 0.3rem;}

.inner-result-group .page-bar {padding-top: 0.3rem;}

.inner-search-result .inner-result-search {padding-top: 0; padding-bottom: 0.3rem;}
.inner-search-result .page-bar {padding-top: 0.3rem;}
.inner-search-result-tabs {padding-bottom: 0.3rem; display: -ms-flex; display: flex; justify-content: center;}

@media all and (max-width: 860px) {
    .inner-result {padding-top: 0.05rem;}
    .inner-result-tabs .item a {font-size: 0.24rem; height: 0.4rem;}

    .inner-result-search .inp-box {max-width: 3.2rem;}
    .inner-result-search .inp-box input.inp {height: 0.4rem; font-size: 0.18rem; border-radius: 0.05rem 0 0 0.05rem;}
    .inner-result-search .btn-box input.btn {width: 0.8rem; height: 0.4rem; border-radius: 0 0.05rem 0.05rem 0; font-size: 0.18rem;}


    .inner-result-main {padding: 0.2rem 0;}
    .inner-result-group {padding: 0.2rem 0;}

    .inner-result-title {font-size: 0.24rem; padding-bottom: 0.25rem;}
    .inner-result-title:after {width: 1.28rem; height: 0.2rem; margin-left: -0.64rem;}

    .inner-result-list {padding-top: 0.2rem;}
}

@media all and (max-width: 640px) {
    .inner-result {padding-top: 0;}
    .inner-result-tabs .item a {font-size: 0.2rem;}

    .inner-result-search .inp-box {max-width: 2.4rem;}
    .inner-result-search .inp-box input.inp {height: 0.36rem; font-size: 0.16rem;}
    .inner-result-search .btn-box input.btn {height: 0.36rem; font-size: 0.16rem;}

}

@media all and (max-width: 480px) {
    .inner-result-tabs .item a {font-size: 0.16rem; height: 0.36rem; padding: 0 0.1rem;}

    .inner-result-main {padding: 0.15rem 0;}
    .inner-result-group {padding: 0.15rem 0;}

    .inner-result-title {font-size: 0.2rem; padding-bottom: 0.18rem;}
    .inner-result-title:after {width: 0.9rem; height: 0.14rem; margin-left: -0.45rem;}

    .inner-search-result .inner-result-search {padding-bottom: 0.2rem;}
    .inner-search-result .page-bar {padding-top: 0.2rem;}
    .inner-search-result-tabs {padding-bottom: 0.2rem;}
}

@media all and (max-width: 420px) {
    .inner-result-tabs .item {padding: 0;}
    .inner-result-tabs .item a {font-size: 0.15rem; height: 0.32rem;}

    .inner-result-search .inp-box {max-width: 2rem;}
    .inner-result-search .inp-box input.inp {height: 0.32rem; font-size: 0.14rem;}
    .inner-result-search .btn-box input.btn {height: 0.32rem;}
}




/* 成果详情 */
.inner-detail {background: url("../images/detail-bg-bottom.jpg") no-repeat center bottom / 100% auto; position: relative;}
.inner-detail-background {background: url("../images/detail-bg-top.jpg") no-repeat center top / 100% auto;}
.inner-detail .background {width: 100%; height: 100%; font-size: 0; position: absolute; left: 0; top: 0; overflow: hidden; display: -ms-flex; display: flex; -ms-flex-direction: column; flex-direction: column;}
.inner-detail .background img {width: 100%;}
.inner-detail .background:after {content: ''; display: block; width: 100%; background: linear-gradient(#0f33d2, #0b23a5); -ms-flex: 1; flex: 1; min-width: 0;}
.inner-detail-wrap {position: relative; z-index: 20; max-width: 12rem; margin: 0 auto; padding: 0 0.3rem;}


.inner-detail-back {display: -ms-flex; display: flex; justify-content: flex-end; padding: 0.2rem 0;}
.inner-detail-back a {display: -ms-flex; display: flex; align-items: center; font-size: 0.18rem; color: #4d4d4d;}
.inner-detail-back a:before {content: ''; display: block; width: 0.1rem; height: 0.14rem; background: url("../images/inner-title-back2.png") no-repeat center / 100% 100%; margin-right: 0.5em;}


.inner-detail-head {display: -ms-flex; display: flex; justify-content: space-between;}
.inner-detail-cover {width: 60%;}
.inner-detail-cover .img {display: block; position: relative; font-size: 0; box-shadow: 0 0.05rem 0.1rem rgba(0, 0, 0, 0.2);}
.inner-detail-cover .img:before {content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 30; box-sizing: border-box; border: 0.04rem solid #065ded;}
.inner-detail-cover .img .img-box {width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 20;}
.inner-detail-cover .img .img-box img {width: 100%; height: 100%;}
.inner-detail-cover .img .svg-box svg {width: 100%;}
.inner-detail-cover .img.show-video:after {content: ''; display: block; width: 0.6rem; height: 0.6rem; background: url("../images/inner-detail-play.png") no-repeat center / 100% 100%; position: absolute; left: 0.3rem; bottom: 0.2rem; z-index: 40;}


.inner-detail-intro {width: 38.3%; background: linear-gradient(#ffffff, #eaf3ff); box-shadow: 0 0.05rem 0.1rem rgba(0, 0, 0, 0.2); box-sizing: border-box; padding: 0 0.25rem 0.25rem 0.25rem;}
.inner-detail-intro .top {min-height: 3.5rem;}
.inner-detail-intro .top .title {font-size: 0.24rem; font-weight: bold; color: #2115c6; position: relative; border-bottom: 1px solid #d7d8da; padding: 0.25rem 0;}
.inner-detail-intro .top .title:before {content: ''; display: block; width: 0.15rem; height: 0.24rem; background: #2115c6; position: absolute; left: -0.25rem; top: 0.25rem; margin-top: 0.05rem;}
.inner-detail-intro .top .content {padding: 0.13rem 0;}
.inner-detail-intro .top .content .item {padding: 0.13rem 0; color: #000000}
.inner-detail-intro .top .content .item .tit {font-size: 0.2rem;}
.inner-detail-intro .top .content .item .txt {font-size: 0.22rem; font-weight: bold; padding-top: 0.1rem;}


.inner-detail-intro .share {display: -ms-flex; display: flex; align-items: center; justify-content: flex-end;}
.inner-detail-intro .share .title {font-size: 0.16rem; color: #000000;}
.inner-detail-intro .share .list {display: -ms-flex; display: flex; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.inner-detail-intro .share .list .item {padding-left: 0.1rem;}
.inner-detail-intro .share .list .item .box {display: block; position: relative;}
.inner-detail-intro .share .list .item .box .icon {font-size: 0;}
.inner-detail-intro .share .list .item .box .icon img {width: 0.32rem; height: 0.32rem;}
.inner-detail-intro .share .list .item .box .code {position: absolute; font-size: 0; background: #fff; width: 1rem; left: 50%; margin-left: -0.5rem; top: 100%; margin-top: 0.1rem; display: none;}
.inner-detail-intro .share .list .item .box .code:before {content: ''; display: block; width: 0.1rem; height: 0.1rem; background: #fff; position: absolute; left: 50%; margin-left: -0.05rem; top: -0.05rem; -ms-transform: rotate(45deg); transform: rotate(45deg);}
.inner-detail-intro .share .list .item .box .code img {width: 100%; position: relative; z-index: 20;}
.inner-detail-intro .share .list .item .box:hover .code {display: block;}


.inner-detail-main {padding-bottom: 0.5rem;}
.inner-detail-group {padding: 0.5rem 0;}
.inner-detail-title {display: -ms-flex; display: flex; justify-content: center; align-items: flex-end;}
.inner-detail-title:before,
.inner-detail-title:after {content: ''; display: block; width: 4rem; height: 0.6rem; background-size: 100% 100%;}
.inner-detail-title:before {background-image: url("../images/inner-detail-title-l.png");}
.inner-detail-title:after {background-image: url("../images/inner-detail-title-r.png");}
.inner-detail-title .text {width: 4rem; height: 1rem; background: url("../images/inner-detail-title-c.png") no-repeat center / 100% 100%; text-align: center; line-height: 1; font-size: 0.47rem; font-weight: bold; color: #2115c6; box-sizing: border-box; padding-top: 0.2rem;}


.inner-detail-more {display: -ms-flex; display: flex; justify-content: center; padding-top: 0.2rem;}
.inner-detail-more a {display: block; font-size: 0.15rem; color: #fff; opacity: 0.5;}
.inner-detail-more a:before {content: '- 查看全部 -';}
.inner-detail-more a.on:before {content: '- 收起全部 -';}


.inner-detail-about {font-size: 0.2rem; color: #000000; line-height: 1.8; text-align: justify; text-indent: 2em; padding-top: 0.3rem;}


.inner-detail-team-list .swiper-container {padding: 0.3rem 0;}
.inner-detail-team-item {display: -ms-flex; display: flex; align-items: center; padding-right: 0.1rem;}
.inner-detail-team-item .img {font-size: 0; width: 4.6rem;}
.inner-detail-team-item .img img {width: 100%;}
.inner-detail-team-item .con {-ms-flex: 1; flex: 1; min-width: 0; background: linear-gradient(to left bottom, #ffffff, #eaf3ff); box-shadow: 0 0.03rem 0.06rem rgba(0, 0, 0, 0.5); padding: 0.4rem;}
.inner-detail-team-item .con .title {font-size: 0.25rem; font-weight: bold; color: #2115c6; position: relative;}
.inner-detail-team-item .con .title:before {content: ''; display: block; width: 0.15rem; height: 0.24rem; background: #2115c6; position: absolute; left: -0.4rem; top: 50%; margin-top: -0.12rem;}
.inner-detail-team-item .con .text {font-size: 0.18rem; line-height: 1.8; height: 1.94rem; overflow: auto; color: #000; padding-top: 0.2rem; text-indent: 2em; text-align: justify;}

.inner-detail-team-control {display: -ms-flex; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.inner-detail-team-control .item {padding: 0.2rem 0.35rem;}
.inner-detail-team-control .item .img {width: 1.34rem; height: 1.34rem; border-radius: 50%; padding: 0.08rem; background: #c5e4fd; font-size: 0; cursor: pointer; margin: 0 auto;}
.inner-detail-team-control .item .img span {display: block; position: relative; z-index: 10;}
.inner-detail-team-control .item .img img {width: 1.34rem; height: 1.34rem; border-radius: 50%;}
.inner-detail-team-control .item .con {text-align: center; padding-top: 0.1rem;}
.inner-detail-team-control .item .con .name {font-size: 0.16rem; color: #000; font-weight: bold;}
.inner-detail-team-control .item .con .mark {font-size: 0.14rem; color: #999;}
.inner-detail-team-control .item.on .img {background: #2115c6; position: relative;}
.inner-detail-team-control .item.on .img:before {content: ''; display: block; width: 0.2rem; height: 0.2rem; background: #2115c6; position: absolute; left: 50%; margin-left: -0.1rem; top: -0.05rem; -ms-transform: rotate(45deg); transform: rotate(45deg);}




.inner-detail-video {padding-top: 0.3rem;}
.inner-detail-video .box {display: block; background: linear-gradient(#1d41fc, #965ee1, #1d41fc); border-radius: 0.2rem; padding: 0.04rem;}
.inner-detail-video .relative {position: relative;}
.inner-detail-video .con-box {position: absolute; left: 0; bottom: 0; z-index: 30; width: 100%; height: 0.64rem; box-sizing: border-box; padding: 0 0.4rem; display: -ms-flex; display: flex; align-items: center; background: rgba(0, 0, 0, 0.5); border-radius: 0 0 0.17rem 0.17rem;}
.inner-detail-video .con-box .icon {font-size: 0; margin-right: 0.2rem;}
.inner-detail-video .con-box .icon img {width: 0.44rem; height: 0.44rem;}
.inner-detail-video .con-box .text {-ms-flex: 1; flex: 1; min-width: 0; font-size: 0.24rem; font-weight: bold; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.inner-detail-video .img-box {width: 100%; height: 100%; font-size: 0; position: absolute; left: 0; top: 0;}
.inner-detail-video .img-box img {width: 100%; height: 100%; border-radius: 0.17rem;}
.inner-detail-video .svg-box {font-size: 0;}
.inner-detail-video .svg-box svg {width: 100%;}

.inner-detail-idea {padding-top: 0.3rem;}
.inner-detail-idea .border {border: 0.04rem solid #8bc9fa; border-radius: 0.3rem; padding: 0.3rem 0.15rem; box-sizing: border-box;}
.inner-detail-idea .content {font-size: 0.2rem; line-height: 0.36rem; color: #000; text-indent: 2em; padding: 0 0.15rem; max-height: 2.16rem; overflow: auto;}

@media all and (max-width: 1024px) {
    .inner-detail-back a {font-size: 0.16rem;}
    .inner-detail-cover {width: 55%;}



    .inner-detail-intro {width: 43.3%; padding: 0 0.2rem 0.2rem 0.2rem;}
    .inner-detail-intro .top {min-height: 2.4rem;}
    .inner-detail-intro .top .title {font-size: 0.2rem; padding: 0.15rem 0;}
    .inner-detail-intro .top .title:before {width: 0.1rem; height: 0.2rem; left: -0.2rem; top: 0.15rem;}
    .inner-detail-intro .top .content {padding: 0.1rem 0;}
    .inner-detail-intro .top .content .item {padding: 0.1rem 0;}
    .inner-detail-intro .top .content .item .tit {font-size: 0.16rem;}
    .inner-detail-intro .top .content .item .txt {font-size: 0.18rem; padding-top: 0;}

    .inner-detail-intro .share {padding-top: 0.15rem;}
    .inner-detail-intro .share .list .item .box .icon img {width: 0.24rem; height: 0.24rem;}


    .inner-detail-main {padding: 0.1rem 0 0.3rem 0;}
    .inner-detail-group {padding: 0.3rem 0;}
    .inner-detail-title:before,
    .inner-detail-title:after {width: 3.2rem; height: 0.48rem;}
    .inner-detail-title .text {width: 3.2rem; height: 0.8rem; font-size: 0.4rem; padding-top: 0.18rem;}


    .inner-detail-more a {font-size: 0.14rem;}


    .inner-detail-about {font-size: 0.17rem;}


    .inner-detail-team-item .img {width: 4rem;}
    .inner-detail-team-item .con {padding: 0.35rem;}
    .inner-detail-team-item .con .title {font-size: 0.22rem;}
    .inner-detail-team-item .con .title:before {width: 0.1rem; height: 0.2rem; left: -0.35rem; margin-top: -0.1rem;}
    .inner-detail-team-item .con .text {font-size: 0.16rem; padding-top: 0.15rem;}


    .inner-detail-team-control .item {padding: 0.2rem;}
    .inner-detail-team-control .item .img {width: 1.2rem; height: 1.2rem; padding: 0.06rem;}
    .inner-detail-team-control .item .img img {width: 1.2rem; height: 1.2rem;}
    .inner-detail-team-control .item .con .name {font-size: 0.15rem;}
    .inner-detail-team-control .item .con .mark {font-size: 0.13rem;}



    .inner-detail-video .con-box {height: 0.5rem; padding: 0 0.2rem;}
    .inner-detail-video .con-box .icon {margin-right: 0.15rem;}
    .inner-detail-video .con-box .icon img {width: 0.32rem; height: 0.32rem;}
    .inner-detail-video .con-box .text {font-size: 0.2rem;}

    .inner-detail-idea .border {border-radius: 0.2rem;}
    .inner-detail-idea .content {font-size: 0.17rem;}
}
@media all and (max-width: 860px) {
    .inner-detail-wrap {max-width: 6.4rem;}

    .inner-detail-head {display: block;}
    .inner-detail-cover {width: auto;}
    .inner-detail-intro {width: auto; padding: 0 0.2rem 0.2rem 0.2rem;}
    .inner-detail-intro .top {min-height: auto;}
    .inner-detail-intro .top .title {font-size: 0.2rem;}
    .inner-detail-intro .top .title:before {width: 0.08rem; margin-top: 0.04rem;}

    .inner-detail-intro .teacher {padding-top: 0.15rem;}
    .inner-detail-intro .teacher .title {font-size: 0.15rem;}
    .inner-detail-intro .teacher .list .item {padding-top: 0.15rem;}
    .inner-detail-intro .teacher .list .item .name {font-size: 0.18rem;}
    .inner-detail-intro .teacher .list .item .note {font-size: 0.15rem;}

    .inner-detail-intro .share .list .item .box .icon img {width: 0.2rem; height: 0.2rem;}


    .inner-detail-group {padding: 0.2rem 0;}
    .inner-detail-title:before,
    .inner-detail-title:after {width: 2.12rem; height: 0.32rem;}
    .inner-detail-title .text {width: 2.12rem; height: 0.53rem; font-size: 0.3rem; padding-top: 0.1rem;}

    .inner-detail-about {font-size: 0.15rem;}


    .inner-detail-team-item .img {width: 2.2rem;}
    .inner-detail-team-item .con {padding: 0.2rem;}
    .inner-detail-team-item .con .title {font-size: 0.18rem;}
    .inner-detail-team-item .con .title:before {width: 0.08rem; height: 0.16rem; left: -0.2rem; margin-top: -0.08rem;}
    .inner-detail-team-item .con .text {font-size: 0.14rem; padding-top: 0.05rem;}


    .inner-detail-team-control .item {padding: 0.1rem;}
    .inner-detail-team-control .item .img {width: 0.8rem; height: 0.8rem; padding: 0.04rem;}
    .inner-detail-team-control .item .img img {width: 0.8rem; height: 0.8rem;}
    .inner-detail-team-control .item .con .name {font-size: 0.14rem;}
    .inner-detail-team-control .item .con .mark {font-size: 0.12rem;}



    .inner-detail-video .box {border-radius: 0.15rem;}
    .inner-detail-video .img-box img {border-radius: 0.12rem;}
    .inner-detail-video .con-box {height: 0.4rem; padding: 0 0.1rem; border-radius: 0 0 0.12rem 0.12rem;}
    .inner-detail-video .con-box .icon {margin-right: 0.1rem;}
    .inner-detail-video .con-box .icon img {width: 0.24rem; height: 0.24rem;}
    .inner-detail-video .con-box .text {font-size: 0.16rem;}

    .inner-detail-idea .border {border-radius: 0.15rem; padding: 0.2rem 0.1rem;}
    .inner-detail-idea .content {font-size: 0.15rem; padding: 0 0.1rem; line-height: 0.27rem; max-height: 1.62rem;}
}
@media all and (max-width: 640px) {
    .inner-detail-title:before,
    .inner-detail-title:after {width: 1.93rem; height: 0.29rem;}
    .inner-detail-title .text {width: 1.93rem; height: 0.48rem; font-size: 0.28rem;}
}
@media all and (max-width: 480px) {
    .inner-detail-wrap {padding: 0 0.2rem;}
    .inner-detail-back a {font-size: 0.15rem;}
    .inner-detail-back a:before {width: 0.08rem; height: 0.12rem;}

    .inner-detail-intro .top .title:before {width: 0.06rem;}
    .inner-detail-intro .top .content .item .tit {font-size: 0.15rem;}
    .inner-detail-intro .top .content .item .txt {font-size: 0.16rem; padding-top: 0.05rem;}

    .inner-detail-group {padding: 0.15rem 0;}

    .inner-detail-title:before,
    .inner-detail-title:after {width: 1.46rem; height: 0.22rem;}
    .inner-detail-title .text {width: 1.46rem; height: 0.37rem; font-size: 0.24rem;}

    .inner-detail-about {font-size: 0.14rem; padding-top: 0.2rem;}


    .inner-detail-team-list .swiper-container {padding: 0.2rem 0 0.15rem 0;}

    .inner-detail-team-item {display: block; padding: 0 0.1rem;}
    .inner-detail-team-item .img {width: auto; text-align: center;}
    .inner-detail-team-item .img img {width: 60%;}
    .inner-detail-team-item .con .title:before {width: 0.06rem;}


    .inner-detail-team-control .item {padding: 0.08rem;}
    .inner-detail-team-control .item .img {width: 0.6rem; height: 0.6rem; padding: 0.03rem;}
    .inner-detail-team-control .item .img img {width: 0.6rem; height: 0.6rem;}
    .inner-detail-team-control .item .con .name {font-size: 0.13rem;}
    .inner-detail-team-control .item .con .mark {font-size: 0.11rem;}
    .inner-detail-team-control .item.on .img:before {width: 0.1rem; height: 0.1rem; margin-left: -0.05rem; top: -0.02rem;}


    .inner-detail-video {padding-top: 0.2rem;}
    .inner-detail-video .con-box .icon img {width: 0.2rem; height: 0.2rem;}
    .inner-detail-video .con-box .text {font-size: 0.15rem;}

    .inner-detail-idea {padding-top: 0.2rem;}
    .inner-detail-idea .border {padding: 0.14rem 0.07rem;}
    .inner-detail-idea .content {font-size: 0.14rem; padding: 0 0.07rem;}
}
@media all and (max-width: 420px) {
    .inner-detail-title:before,
    .inner-detail-title:after {width: 1.26rem; height: 0.19rem;}
    .inner-detail-title .text {width: 1.26rem; height: 0.32rem; font-size: 0.24rem;}

    .inner-detail-team-item .img img {width: 70%;}

    .inner-detail-team-control .item {padding: 0.12rem;}
    .inner-detail-team-control .item .img {width: 0.8rem; height: 0.8rem; padding: 0.03rem;}
    .inner-detail-team-control .item .img img {width: 0.8rem; height: 0.8rem;}
}
@media all and (max-width: 375px) {
    .inner-detail-title:before,
    .inner-detail-title:after {width: 1.11rem; height: 0.17rem;}
    .inner-detail-title .text {width: 1.11rem; height: 0.28rem; font-size: 0.22rem; padding-top: 0.05rem;}

    .inner-detail-team-item .img img {width: 80%;}
}





/* 下载中心 */
.inner-download-list .group {padding-top: 0.3rem;}
.inner-download-list .group:first-child {padding-top: 0;}
.inner-download .page-bar {padding-top: 0.4rem;}
@media all and (max-width: 860px) {
    .inner-download .page-bar {padding-top: 0.3rem;}
}
@media all and (max-width: 480px) {
    .inner-download-list .group {padding-top: 0.2rem;}
    .inner-download .page-bar {padding-top: 0.2rem;}
}




/* 报名入口-报名须知 */
.inner-entrance {padding: 0.6rem;}
.inner-entrance .title {text-align: center; font-size: 0.28rem; font-weight: bold; color: #000;}
.inner-entrance .content {font-size: 0.22rem; color: #000; line-height: 1.8; padding: 0.5rem 0;}
.inner-entrance .button {display: -ms-flex; display: flex; justify-content: center;}
.inner-entrance .button a {display: -ms-flex; display: flex; align-items: center; justify-content: center; text-align: center; height: 0.44rem; padding: 0 0.2rem; font-size: 0.24rem; color: #fff; border-radius: 0.06rem; background: linear-gradient(to right, #1941fc, #7124d3);}
@media all and (max-width: 860px) {
    .inner-entrance {padding: 0.5rem;}
    .inner-entrance .title {font-size: 0.24rem;}
    .inner-entrance .content {font-size: 0.18rem; padding: 0.4rem 0;}
    .inner-entrance .button a {font-size: 0.2rem; height: 0.4rem;}
}

@media all and (max-width: 640px) {
    .inner-entrance {padding: 0.4rem 0.3rem;}
    .inner-entrance .title {font-size: 0.22rem;}
    .inner-entrance .content {font-size: 0.17rem; padding: 0.3rem 0;}
    .inner-entrance .button a {font-size: 0.18rem;}
}

@media all and (max-width: 480px) {
    .inner-entrance {padding: 0.3rem 0.2rem;}
    .inner-entrance .title {font-size: 0.2rem;}
    .inner-entrance .content {font-size: 0.16rem; padding: 0.25rem 0;}
}