html,body{margin:0;height:100%;}
.content-contest-detail {
  position: relative;
}
.contest-head-infor-region {
  width: 100%;
  height: 72px;
  border: 0;
  line-height: 72px;
  background: linear-gradient(270deg,#5fdadd 77%, #33d743);
}
.content-contest-detail .contest-head-infor {
  width: 1200px;
  margin: 0 auto;
  text-align: left;
  color: #000000;
}
.content-contest-detail .contest-head-infor .contest-time {
  float: left;
  color: #000;
  font-size: 18px !important;
  font-family: PingFang SC, PingFang SC-6 !important;
  font-weight: 500 !important;
  height: 72px;
  line-height: 72px;
  padding-left: 0;
}
.content-contest-detail .contest-head-infor .contest-time .time-pre {
  font-size: 18px !important;
  font-family: PingFang SC, PingFang SC-6 !important;
  font-weight: 500 !important;
  font-style: normal !important;
}
.content-contest-detail .contest-head-infor .contest-time .time-day {
  font-style: normal !important;
}
.content-contest-detail .contest-head-infor .contest-time .time-day-con {
  margin-left: 0px;
}
.content-contest-detail .contest-head-infor .contest-action-region .style-upload {
  color: #000;
  background-color: unset;
  font-size: 18px !important;
  font-family: PingFang SC, PingFang SC-6 !important;
  font-weight: 700 !important;
  border: unset;
  letter-spacing: 4px;
  width: 170px;
  background: #fff;
  height: 37px;
  line-height: 37px;
  border-radius: 4px;
  margin-top: 18px;
}
.tabs-region {
  position: absolute;
  width: 100%;
  height: 50px;
  margin-top: 40px;
}
.content-contest-detail .tabs_wrapper {
  margin-top: 0;
  border: 0;
}
.content-contest-detail .tabs_wrapper .px_tabs {
  border: 0;
}
.content-contest-detail .tabs_wrapper .px_tabs>li {
  display: inline-block;
  margin: 0;
  list-style: none;
  width: 232px;
  height: 50px;
  line-height: 50px;
  background: #ffffff;
  font-size: 18px;
    text-align: center;
}
.content-contest-detail .tabs_wrapper .px_tabs>li.active {
  background: linear-gradient(270deg,#5fdadd 77%, #33d743);
}
.content-contest-detail .tabs_wrapper .px_tabs>li.active a {
  font-size: 18px;
  font-family: PingFang SC, PingFang SC-5;
  font-weight: 700;
  color: #000000;
}
.content-contest-detail .tabs_wrapper .px_tabs>li>a {
  cursor: pointer;
  display: inline-block;
  padding: 0;
  height: 50px;
  border: 0;
  font-size: 18px;
  font-family: PingFang SC, PingFang SC-5;
  font-weight: 400;
  color: #000000;
}
.content-contest-detail .tabs_wrapper .px_tabs>li:hover {
  background: linear-gradient(270deg,#5fdadd 77%, #33d743) !important;
}
.content-contest-detail .tabs_wrapper .px_tabs>li:hover a {
  font-size: 18px !important;
  font-family: PingFang SC, PingFang SC-5 !important;
  font-weight: 700 !important;
  color: #000000 !important;
}
.photo-list-cates-container {
  margin-top: 0;
}
.photo-list-cates-region {
 padding-top: 80px;
}
.page{width: 100%;background:url('img/bg.jpg') repeat-y top center;overflow:hidden;color:#000;padding-bottom:107px;}
.page h3{color:#333;}
.page-main{width:80%;margin:0 auto;max-width:1200px;}
.page-main h2{text-align:center;margin:80px 0 40px 0;font-size:0;}
.page-main #link1 h2{margin-top:150px;margin-bottom: 24px;}
.wrapper{
  background: linear-gradient(180deg,rgba(255,255,255,0.60), rgba(255,255,255,0.20));
  border-radius: 20px;
  position:relative;
  text-align:center;
}
.wrapper.yinyan{background:none;padding-right: 60px;padding-bottom: 0;}
.wrapper.huodongbeijinng{padding:59px 85px 58px 87px ;}
.wrapper.huodongbeijinng p{font-weight: 500;}

.wrapper.zhengji{background:none;padding-top:0px !important;}
.wrapper.zhengji img{display: block;margin: 0 auto;}

.wrapper.shijiananpai{background:none;padding-top:2px;display: flex;justify-content: center;margin-top: 70px;}
.wrapper.shijiananpai .line{
  width: 611px;
  height: 5px;
  background: linear-gradient(270deg,#5fdadd 77%, #33d743);
  border-radius: 3px;
  position: relative;
}
.wrapper.shijiananpai .content{width: 200px;position: absolute;top: -30px;}
.wrapper.shijiananpai .ball{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background: linear-gradient(270deg,#5fdadd 77%, #33d743);
  border-radius: 50%;
  margin: 0 auto;
  margin-bottom: 12px;
}
  
.wrapper.jiangxiangshezhi{background:none;padding-top:0px;}
.wrapper.jiangxiangshezhi .jiangjin-size{font-size: 22px}
.wrapper.jiangxiangshezhi .logo-text{font-size: 24px;margin: 22px 0 40px 0;}
.wrapper.jiangxiangshezhi .haibao-text{font-size: 24px;margin: 78px 0 40px 0;}

.wrapper.shejiiyaoqiu{background:none;padding:0 0 15px 0;}
.wrapper.shejiiyaoqiu2{padding:50px 135px 57px 157px;}
.wrapper.shejiiyaoqiu2 p{margin-bottom: 0;}
.wrapper .tiquma {
  box-sizing: border-box;
  width: 638px;
  height: 84px;
  background: #65fcff;
  border: 1px solid #000000;
  border-radius: 52px;
  margin: 50px auto ;
  padding: 10px 0 14px 0;
  font-weight: 700 !important;
}
.wrapper.zuzhijigou{background:none;padding:20px 0 0 0;}
.wrapper.banquanshuoming{padding:60px 124px 85px 157px;}
.wrapper.banquanshuoming p{margin-bottom: 0; font-weight: 500;}
.wrapper .tijiaofangshi p {
  font-weight: 500 !important;
}
.wrapper p {
  margin:0;
  font-size:18px;
  line-height:30px;
  margin-bottom:20px;
  font-size: 16px;
  font-family: PingFang SC, PingFang SC-8;
  font-weight: 700;
}
.wrapper p span{display:block;}
.wrapper ul{list-style:none;padding:0;margin:0;text-align:left;}
.wrapper ul li > img{margin-left:-64px;}
.award-item {
  display: flex;
}
.award-item span {
  display: inline-block !important;
  margin-right: 7px;
  width: 20%;
}
.award-item span img:first-of-type{
  width: 100%;
}
.award-item span:last-child { margin-right: 0;}
.wrapper.jiangxiangshezhi .jiangjin-text p{font-weight: 500 !important;}

/* 适配手机 */
@media screen and (max-width:640px) {
  html,body{font-size:calc(100vw/18.75)!important;}
  .content-contest-detail .contest-head-infor-region {
    height: 2.2rem;
  }
  .content-contest-detail .contest-head-infor {
    width: 100% !important;
    height: 2.2rem !important;
    padding: 0 0.5rem !important;
    display: flex;
    justify-content: space-between;
  }
  .content-contest-detail .contest-head-infor-region .contest-head-infor .contest-time {
    width: unset;
    height: 2.2rem;
    line-height: 2.2rem;
  }
  .content-contest-detail .contest-head-infor-region .contest-head-infor .contest-action-region {
    width: unset;
  }
  .content-contest-detail .contest-head-infor .contest-time .time-pre {
    font-size: 0.7rem !important;
  }
  .content-contest-detail .contest-head-infor .contest-time .time-day {
    font-size: 0.7rem !important;
  }
  .content-contest-detail .contest-head-infor .contest-action-region .style-upload {
    font-size: 0.7rem !important;
  }
  .content-contest-detail .contest-head-infor-region .contest-head-infor .contest-action-region .upload-region .action-button {
    position: relative;
    width: 5rem;
    height: 1.35rem;
    line-height: 1.35rem;
    background: #ffffff;
    border-radius: 0.2rem;
    font-size: 0.75rem;
    margin-top: 0.5rem;
    letter-spacing: unset;
  }
  .tabs-region {
    height: 1.8rem;
    margin-top: 1.75rem;
  }
  .content-contest-detail .tabs_wrapper .px_tabs>li {
    width: 5.9rem;
    height: 1.8rem;
    line-height: 1.6rem;
  }
  .content-contest-detail .tabs_wrapper .px_tabs>li>a {
    height: unset;
    line-height: 1.8rem;
    font-size: 0.7rem;
  }
  .content-contest-detail .tabs_wrapper .px_tabs>li.active a {
    font-size: 0.7rem;
  }
  .photo-list-cates-region {
    padding-top: 4.5rem;
  }
  .categorys-container .cates-label {
    font-size: 0.9rem !important;
  }
  .content-contest-detail .tabs_wrapper .px_tabs>li:hover {
    background: unset !important;
  }
  .content-contest-detail .tabs_wrapper .px_tabs>li:hover a {
    font-size: 0.9rem !important;
    font-family: PingFang SC, PingFang SC-5 !important;
    font-weight: 500 !important;
  }
  .page{padding-bottom:2rem;background-size:cover;background-image:url('img/bg_h5.jpg');}
  .page-main{width:100%;padding:0 1rem;box-sizing:border-box;}
  .page-main h2{width:100%;background-size:100%;margin:1.5rem 0 1rem 0!important;position: relative;}
  .page-main #link2 h2{margin-top:5rem!important;}
  .page-main h2 img{height:1.5rem;}
  .wrapper{padding:1.5rem 0.75rem 1rem 0.75rem !important;}
  .wrapper p{font-size:0.65rem !important;line-height:1.15rem;margin-bottom:1rem }
  .wrapper ul p{margin:0rem 0 0.6rem 0;}
  .wrapper ul li img{max-width:100%;margin-left:-2rem;}
  
  .zhengji img,.shejiiyaoqiu2 img{width:14.7rem;height:3.1rem;}
  .zhengji .sheji-margin {
    display: block;
    margin-bottom: 0.65rem;
  }
  .zhengji .text {display: block;}
  .zhengji .text p:first-of-type{margin:0;}
  .wrapper.huodongbeijinng p{font-weight: 500;}
  .wrapper.shijiananpai {margin-top: 0;}
  .wrapper.shijiananpai .line {
    background: none;
    height: 10rem;
  }
  .wrapper.shijiananpai .ball {
    width: 2rem;
    height: 2rem;
    margin: 0;
    margin-right: 1.5rem;
  }
  .wrapper.shijiananpai .ball img{height: 1rem;}
  .shijiananpai .line .content {
    display: flex;
    height:2rem !important;
    left:1.1rem !important;
    line-height:1rem
  }
  .shijiananpai .line .content:nth-of-type(1){
    width: 100% !important;
    top:0
  }
  .shijiananpai .line .content:nth-of-type(2){
    width: 100% !important;
    top:3.6rem
  }
  .shijiananpai .line .content:nth-of-type(3){
    width: 100% !important;
    top:7.6rem;
    right:0
  }
  .shijiananpai .line .content div {text-align: left;}
  .shijiananpai .line .content div span img{height:0.8rem}
  .award-item {
    display: block;
  }
   .award-item span {
    margin-bottom: 0.5rem;
    margin-right: 0.5rem;
    width: unset;
  }
  .award-item span:nth-of-type(even) {margin-right: 0;}
  .award-item img {height: 10.2rem;}
  #link6 h2 {margin: 1.5rem 0 1rem 0 !important;}

  #link6 .wrapper:nth-of-type(2) {margin-bottom: 0.7rem !important}

  #link7 .shejiiyaoqiu2 {padding-bottom: 1.5rem !important;}
  
  .wrapper .tiquma {
    word-break:break-all;
    padding: 0.5rem 2rem 0 2rem;
    width: 16.2rem;
    height: 5rem;
    margin: 1.5rem 0 0 -0.5rem ;
  }
  .wrapper .tiquma span {display:block !important;line-height: 1.3rem;font-weight: 700;}
  .wrapper.jiangxiangshezhi {padding:0 0 1rem 0 !important;}
  .wrapper.jiangxiangshezhi .jiangjin-text{padding:1.5rem 0.75rem 0 0.75rem !important;}
  .wrapper.jiangxiangshezhi .logo-text{font-size: 0.75rem !important;margin: 0.75rem 0;}
  .wrapper.jiangxiangshezhi .haibao-text{font-size:  0.75rem !important;margin: 1.5rem 0 }
  .wrapper.jiangxiangshezhi .jiangjin-size{font-size: 0.75rem !important;}

  .wrapper.zuzhijigou p{margin-bottom: 1.5rem !important;}
  .wrapper.shejiiyaoqiu,#link10 .zuzhijigou {padding-top: 0 !important;}
  .page-main h2 img:first-of-type,#link1,.zhengji span img:first-of-type,.award-item span img:first-of-type,.shijiananpai .line .content div span img:first-of-type{display:none;}
  .page-main h2 img:last-child,.zhengji span img:last-child,.award-item span img:last-child,.shijiananpai .line .content div span img:last-child{display:inline-block !important;}
  #link5 h2,.award-item span:last-child,.award-item:last-child,.wrapper.shejiiyaoqiu p,#link8 h2{margin-bottom: 0 !important;}
  .wrapper.zhengji,.wrapper.jiangxiangshezhi,.wrapper.shijiananpai,.wrapper.zuzhijigou {padding-bottom: 0 !important;}
}


