@media screen and (max-width:789px){
.cur-position{padding:0 !important; margin:3% 3% 0 0.5% !important}
.main {
  width:100%;
  padding:0 2%;
}
.main .yijiankuang {
  width:100%;
  margin-top:10px;
}

.main .yijiankuang .tu .tu1 {
  position: absolute;
  left: -3px;
  top: -6px;
}
.main .yijiankuang .tu .tu1 img {
  width: 40%;
}
.main .yijiankuang .tu .tu2 {
  right: -100px;
  top: 6px;
}
.main .yijiankuang .tu .tu2 img{
  width:40%;
}
.main>.yijiankuang>.tu{height: 2.8rem;}

.tucenter{margin:0 auto;padding:10% 0 0 0;position:relative;}
.tucenter input{width:200px;height:2.5rem;line-height: 2.5rem;padding:0 5%;}
.tucenter span{margin:4% 0 0 0;}

.main .yijiankuang .biaoti{ 
  width: 96%;
  margin:13% auto 5% auto;
}
.main .yijiankuang .biaoti .bt{
  display: none;

}
.main .yijiankuang .biaoti .nr ul li div .nrks{
  width: auto;
  line-height: 2rem;
  height: 2rem;
  margin-right: 0;
  display: flex;
  color: #1794FF;
}
.main .yijiankuang .biaoti .nr ul li div .nrks::before{
  content:'征集时间：'

}
.main .yijiankuang .biaoti .nr ul li div .nrjs{
  width: 6rem;
  line-height: 2rem;
  height: 2rem;
  margin-right: 0;
  color: #1794FF;
}

.main .yijiankuang .biaoti .nr ul li div .nrjs::before{
  content:'至 ';
}
.main .yijiankuang .biaoti .nr ul li div .nrzt{
  width: 15%;
  line-height: 1.8rem;
  height: 1.8rem;
  color: #ea1a1a;
  margin-right: 0.5rem;
  position: absolute;
  right: 4.5rem;
  top: 2.7rem;
}
.main>.yijiankuang>.biaoti>.nr>ul li div .nrtb{
  width: 4rem;
  margin-top: 0;
  float: right;
  position: absolute;
  right: 2%;
}
.main>.yijiankuang>.biaoti>.nr>ul li>div{
  display: flex;
  padding:2%;
  margin-bottom:1.2rem;
  flex-wrap: wrap;
  position: relative;
}
.main>.yijiankuang>.biaoti>.nr>ul li>div>img{
  display: block;
  height:0.8rem;margin-top: 0.6rem;margin-right: 2px;}
.main .yijiankuang .biaoti .nr ul li div .nrbt{
  width: 100%;
  text-align: left;
  line-height: 1.2rem;
  height: 2rem;
  margin-right: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.2rem;
}
.nrbt span {
  font-size: 1.2rem;
}
.main>.yijiankuang>.biaoti>.nr>ul>li{
  width: 100%;
  height: 5rem;
  margin-bottom: 1rem;
  border-radius: 1rem;
  box-shadow: 0 0 1rem rgba(0, 0,0, 10%);
}
.main>.yijiankuang>.biaoti>.nr>ul li div .nrtb>div{
  width: 100%;
  height: 1.8rem;
  margin: 0 auto;
  background-color: #1c6ecc;
  border-radius: 15px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  line-height: 1.8rem;
  margin-top: 0.2rem;
}
.main>.yijiankuang>.biaoti>.nr>ul li div .nrtb>div img{
  width: 22%;
  margin-left: 2px;
}
.main>.yijiankuang>.biaoti>.nr>ul li>div>.nrzt>div {
  width: 100%;
  height: 1.8rem;
  margin-top: 0;
  border: 1px solid #f7780e;
  border-radius: 15px;
  text-align: center;
  line-height: 1.8rem;
  color: #f7780e;
}
.yj-form-container .tips{display: none;}

.yj-form-container .submit {
  padding: 1rem 2rem;
  border-radius: 4px;
  background-color: #286ace;
  color: #fffefe;
  font-size: 16.2px;
  font-size: calc(18 * var(--font-scale) * 1px);
  margin-left: calc(10% + 6rem);
  font-size:1.2rem;
}
.detail>.zuti>.jtnr{font-size: 1.2rem !important;}
.detail>.zuti>.jtnr span{font-size: 1.2rem !important; background: none !important;}
.detail>.zuti>.jtnr p{font-size: 1.2rem !important;background: none !important;}

.detail>.zuti>.tubd{
  width:100%;
  height: 3rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e5e5e5;
  background: #f5f7fa;
  box-shadow: 0 0 18px #ecedef;
}
.detail>.zuti>.tubd>.tp1{
  width: 11rem;
  height: 3rem;
  background-image: url(../images/yjzjney.png);
  line-height: 3rem;
  color: #fff;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}
.detail>.zuti>.tubd>.tp1>img{margin-left: 1rem;margin-right: 0;width: 1.6rem;margin-bottom: 0.4rem;}
.detail>.zuti>.tubd>.tp1>span{
  font-size: 1.2rem;
  height: 3rem;
  display: inline-block;
  position: absolute;
  top: 0.8rem;
  left: 3rem;
}
.detail>.zuti>.tubd>.ztl{
  width: 10.5rem;
  height: 3rem;
  display: flex;
  justify-content: space-between;
}
.detail>.zuti>.tubd>.ztl>.zt{
  overflow: hidden;
  width: 5rem;
  height: 2rem;
  border-radius: 15px;
  text-align: center;
  line-height: 2rem;
  margin-left: 0px;
  margin-top: 0.5rem;
}
.detail>.zuti>.tubd>.ztl>.zjjg{
  width: 5rem;
  height: 2rem;
  border-radius: 0 1rem 0 1rem;
  text-align: center;
  line-height: 2rem;
  color: #fff;
  font-size: 1.1rem;
  margin-top: 0.5rem;
}
.detail>.zuti>.tubd>.ztl>.zz{
  overflow: hidden;
  width: 5rem;
  height: 2rem;
  border: 1px solid #1794ff;
  border-radius: 15px;
  text-align: center;
  line-height: 2rem;
  color: #1794ff;
  margin-right: 10px;
  margin-top: 0.5rem;
}
.detail>.zuti>.tubd>.ztl>.zjjgs{
  width: 5rem;
  height: 2rem;
  border-radius: 0 1rem 0 1rem;
  background-color: #1794ff;
  text-align: center;
  line-height: 2rem;
  color: #fff;
  font-size: 1.1rem;
  margin-top: 0.5rem;
}
.detail>.zuti>.tubd>.ztl>.zjjgs img{width:17%;margin:-2% 0 0 0;}
.yj-form-container .form-item {
  padding-left: 10%;
  margin-top: 2.5rem;
  display: flex;
}
.yj-form-container #upload {
  margin-left: 0;
  margin-top: -1rem;
}
.yj-form-container .user-name {
  width: 60%;
  height: 2rem;
  line-height: 2rem;
  border-radius: 4px;
  border: solid 1px #ebebeb;
  padding: 0 10px;
  background-color: #fff;
  margin-top: -1rem;
}
.yj-form-container .label {
  width: 5rem;
  text-align: right;
  font-size: 16.2px;
  font-size: calc(18 * var(--font-scale) * 1px);
  color: #333;
  margin-right: 0.5rem;
  display: inline-block;
}
.yj-form-container .textarea-content {
  border-radius: 4px;
  border: solid 1px #ebebeb;
  width: 60%;
  background-color: #fff;
  padding: 10px;
  height: 5rem;
}
.yj-form-container .security-code-input {
  border-radius: 4px;
  border: solid 1px #ebebeb;
  width: 25%;
  background-color: #fff;
  height: 2rem;
  line-height: 2rem;
  margin-right: 2%;
  margin-top: -0.5rem;
}
.yj-form-container #loadcode {
  width: 25%;
  vertical-align: middle;
  margin-top: -0.5rem;
}
.pagination{width: 100%; overflow: hidden;}
.pagination a{display: inline-block !important;}

.body-container .box-1-container .cur-position {
  height: 40px !important;
}
.body-container .box-1-container .info span{font-size: 1.2rem !important;}
.body-container .box-1-container .info span em{font-size: 1.2rem !important;}

.info>span {
  display:block; 
  margin-top:1rem;
}

}

