.g-hd img{
  display: block;
  width: 100%;
}

.m-nav{
  line-height: 21px;
  padding-top: 5px;
  padding-bottom:5px;
  padding-left: 10px;
}


/* .location{
  position: relative;
  top: 10px;
  left: 0;
  zoom:0.6;
  margin-right: 8px;
} */



.nav-list a{
  font-size: 18px;
  /* padding-left: 10px; */
  /* line-height: 21px; */
  color: #000000;

}

.g-list{
    /* padding-bottom: 30px; */
    background: #ffffff;
}

.g-list ul{
  border-top: 1px solid #e7e7e7;
}

.g-list ul li{
     position: relative;
     line-height:44px;
     font-size: 12px;
     border-bottom: 1px solid #e7e7e7;
}



.g-list ul li a{
  display: block;
  color: #666666;
}


.dot{
  zoom:0.7;
  margin-right: 10px;
  margin-left: 10px;

  
}

.arrow{
  position: absolute;
  right: 10px;
  top: 30px;
  zoom:0.5;
}

.foot{
  font-size: 12px;
  text-align: center;
  line-height: 17px;
  background: #ffffff;
}


/* notice */

.g-hd-list{
  line-height:21px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  background-color: #1a9fff;
}
.g-bd-notice{
  background: #ffffff;
}



.g-cont p{
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  line-height: 19px;
}

.g-bd,.g-cont{
  padding:20px 10px 20px 10px;
}


.g-bd,.g-btn{
  padding-left: 15px;
  padding-right: 15px;
}


.notice-btn{
  -webkit-appearance: none;
  font-size: 18px;
  border-radius: 5px;
  padding: 18px 0 18px 0;
  border: none;
  display: block;
  color: #ffffff;
  background: #1a9fff;
  width: 100%;
}

.notice-btn a{
  color: #ffffff;
}


/* #maina{
  border: 1px solid #f00;
  height: 100%;
} */

/* submit */



.form li{

    display: flex;
    align-items: center;
    line-height:44px;
    /* border-top: 1px solid #e7e7e7; */
    border-bottom: 1.5px solid #e7e7e7;
    background: #ffffff;

}

.header{
  padding: 5px 0 5px 10px;
  font-size: 16px;
  line-height: 20px;
  color: #1a9fff;
}

.submit-foot{
  border: 1px solid #ffffff;
}

.submit-file{
  position:absolute;
  top: 8px;
  right: 32px;
  width: 100%;
  opacity: 0;
}



.left-input{
  flex: 1;
  font-size: 14px;
  border: none;
  padding-left: 10px;

}

.star{
  color: #fe3116;
  margin-right: 10px;
  vertical-align: middle;
  /* padding-left: 10px; */
}

.right-input input{
  width: 100%;
  border: none;
  
}

.right-input{
  flex: 2;
  font-size: 13px;
  color: #999999;

}



.left{flex: 1;padding-left: 10px;}
.right{flex: 2;}
.submit-select{appearance: none;font-size: 14px;background: #ffffff;border-radius: 3px;width: 70%;}
.submit-select-two{appearance: none;font-size: 14px;background: #ffffff;border-radius: 3px;width: 70%;}


.sgb{
  flex: 5;
  line-height: normal;
  font-size: 14px;
}
 


.sg{
  flex: 1;
  line-height: normal;
  text-align: center;
  position: relative;
}

.sg img{
  /* border: 1px solid #f00; */
  width: 36px;

  margin-top: 5px;
  /* line-height:normal */
  
}


.diagram{color: #1a9fff;}

/* .pic{display: none;} */

.form li.upload-list {
    background: #efeff4;
    border-bottom: none;
    overflow: hidden;
  }
.upload-list .upload-item{
    width: 50px;
    height: 50px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
    position: relative;
}

.upload-list .upload-ele{
    height: 50px;
    width: 50px;
    object-fit: cover;
}
.upload-list .upload-ele{
    height: 50px;
    width: 50px;
    object-fit: cover;
}

.upload-list .upload-close{
    position: absolute;
    top: -6px;
    right: -6px;
    z-index: 1000;
    width: 16px;
    height: 16px;
}

.view-image{
    display: block;
    width: 100%;
    height: 100%;
    min-width: 280px;
    max-height: 390px;
    object-fit: contain;
    /* background-color: #cecece; */
}