@charset "utf-8";

html{height:100%}
body{position:relative;margin:0;width:100%;height:auto;min-height:100%;font-size:.18rem;-webkit-tap-highlight-color:transparent;overflow:auto;box-sizing:border-box;}
body::before,body::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
body::before{background:url(../images/index/bg.jpg) no-repeat center/cover}
body::after{background:linear-gradient(rgb(38,66,141,.8),transparent 20%);}
@media screen and (max-width:1327px) {
  body::after{background:rgb(208,236,250,.8)}
}
/* 去除header默认背景色及阴影 */
  .header,
  .header .header-inner{background:transparent;box-shadow:none}

/* 标题 */
.title-box{width:100%;margin:auto;overflow:hidden;}
.title-box img{display:none;max-width:100%}
/* 作者信息 */
.autor-box{margin-top:.5rem;font-size:.24rem;line-height:1;color:#293f7a}
/* .autor-item{padding-left:3em;background:url(../images/index/autor-icon.png) no-repeat left center/auto .96em;} */
.autor-item+.autor-item{margin-top:1em}
.autor-item>span{display:inline-block;/*margin-right:.2em;*/vertical-align:middle;font-size:'SOURCEHANSANSCN MEDIUM';}
.autor-item>span.autor-item-first{padding-left:3em;background:url(../images/index/autor-icon.png) no-repeat left center/auto .96em;}
/* .autor-item>span:first-child{line-height:.8;}
.autor-item-first>span:first-child{font-size:.8em;}
.autor-item-first>span:last-child{font-size:.3em;} */
/* 页面内导航 */
.nav-box{width:34em;max-width:100%;margin:.3rem 0 0 -.2rem}
.nav-btn-box{display:inline-block;padding:.02rem;margin-top:.4rem;margin-left:.2rem;color:#ffffff;font-size:.36rem;background:linear-gradient(0deg,#BFC5FF,#F4C9E9);border-radius:0.38rem;box-shadow:0 0.05rem 0.07rem 0px rgba(24,33,90,0.7);}
.nav-btn{position:relative;padding:.3em 1em;font-family:'helloFont','Microsoft Yahei',Arial,\5B8B\4F53,Helvetica;color:#ffffff;background:linear-gradient(0deg,#6380FF,#FFB9E2);cursor:pointer;border-radius:0.38rem;transition:all .4s ease-out;}
/* .nav-btn.mh_submit{background-image:url(../images/index/submit-btn.png)} */
.nav-btn-box:hover{top:-.02rem}
/* .nav-btn-box:hover .nav-btn{top:-.02rem;transform:scale(1.05)} */
.nav-btn::before{content:'';position:absolute;left:.08rem;top:.06rem;right:.08rem;bottom:.06rem;background:rgba(166,178,250,0.08);border-radius:.32rem;box-shadow:1px 0 rgba(255,198,250,0.32),-1px 0 rgba(206,213,255,0.32),1px 0 rgba(255,198,250,0.32),-1px 0 rgba(206,213,255,0.32);}
.nav-btn>a{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}
.nav-btn>span{position:relative;display:inline-block;text-shadow:0 0.02rem 0.03rem rgba(26,30,76,0.28);}
.nav-btn>i{display:inline-block;width:1.2em;height:1.2em;font-style:normal;line-height:1.2;background:linear-gradient(0deg,rgb(254,134,196,0.89) 0%,rgb(142,182,255,0.89) 100%);box-shadow:0 0 0.03rem 0 rgba(26,30,76,0.5),0 0 0 .03rem rgba(186,207,255,.48);border-radius:50%;}
@supports (-webkit-background-clip:text) or (background-clip:text) {
  /* .autor-item>span>span{background:linear-gradient(90deg,#035981,#006797);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;} */
  /* .nav-btn>span::after{content:attr(data-text);position:absolute;top:0;left:0;z-index:1;background:linear-gradient(to top,#fcfeff 21%,#c6edff 50%,#ffffff 51%,#9fe4ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;} */
}
/* 底部 */
.foot{position:relative;width:98%;padding:1em 0;margin:auto;background:none;}
.foot>span{font-size:.16rem;margin:0 .5em}
/* 申报书及视频按钮 */
.footer-text{padding:.16rem 0;margin-bottom:0;text-align:center;background-color:#272422}
.footer-text .footer-btn{padding:0 .24rem;color:#ffffff;line-height:1;cursor:pointer;}
.footer-text .footer-btn+.footer-btn{border-left:1px dashed rgb(255,255,255,.15)}
/* 弹窗提示 */
.popup{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;background-color:rgba(0,0,0,.65);}
.popup-main{position:absolute;left:0;right:0;bottom:0;top:0;width:19.447em;max-width:98%;height:12.158em;margin:auto;font-size:24px;background:url(../images/popup/tips_bg.png) no-repeat center top;background-size:100%;}
.popup-text{margin:3em 1.6em 1em;height:5em;text-indent:2em;line-height:1.3;}
.popup-close{display:block;width:30.717%;padding-top:9.878%;margin:auto;background:url(../images/popup/ok.png) no-repeat center top;background-size:100%;cursor:pointer;border:0}
.popup-close:hover{background-image:url(../images/popup/ok_dj.png)}
@media screen and (min-height:528px){
  .main-box{position:absolute;left:0;right:0;top:50%;width:98%;max-width:16.9rem;padding:0;margin:auto;transform:translateY(-50%)}
  .footer-text{position:absolute;bottom:0;left:0;right:0;}
  .foot{position:absolute;bottom:0;left:0;right:0;max-width:16.9rem;margin:auto}
}
@media screen and (min-width:1439px){
  .title-box img.title-big{display:block;width:9.97rem}
  .nav-btn-box{position:relative}
}

@media screen and (min-width:1209px){
  .main-box{width:98%;max-width:16.9rem;padding-top:.68rem;padding-bottom:.9rem;margin:auto}
  .header .nav-link{color:rgb(255,255,255,.7);text-shadow:none}
  .header .nav-link.active,
  .header .nav-link:not(.active):hover{color:#fff}
  .header .nav-menus .nav-link.active,
  .header .nav-menus .nav-link:not(.active):hover{background:none;}
  .header .nav-menus .nav-link.active::before,
  .header .nav-menus .nav-link:not(.active):hover::before{content:none}
  /* 导航下划线 */
  .header .nav-link::after{content:'';position:absolute;left:0;right:0;bottom:.14rem;width:0;height:2px;margin:auto;transition:all .2s ease-out}
  .header .nav-item:not(.nav-item-drop) .nav-link:hover::after,
  .header .nav-link.active::after{width:2em;background-color:#fff}
  .header .nav-link.disabled:hover::after,
  .header .nav-link.disabled.active::after{content:none}
  .header .nav-dropmenu .nav-link::after{bottom:0}
  /* 将logo转化为白色及隐藏顶部导航 */
  .header .logo{top:.11rem;background-image:url(../images/public/logo.png)}
  /* .header .nav-item.not-index{display:none} */
}
@media screen and (max-width:1438px){
  /* .title-box{max-width:7.28rem} */
  .title-box img.title-small{display:block;}
  .nav-btn-box{font-size:.22rem}
}
@media screen and (max-width:971px) {
  .main-box{margin:auto;padding-bottom:.3rem}
  .main-box>div{padding:0 5%;box-sizing:border-box;}
  .nav-box{position:relative;bottom:0;padding:0 5%;margin-left:-.2rem}
  .nav-btn-box{font-size:.2rem;margin-bottom:1em;margin-left:.2rem}
  .footer-text{position:relative;font-size:.12rem;background-color:transparent;}
  .popup-main{font-size:20px}
  .autor-box{font-size:.18rem}
  .autor-item>span>span>span{display:none}
}
@media screen and (max-width:375px) {
  .popup-main{font-size:16px}
}