.contain{
  width: 100%;
  height: 5606px;
  background: url(../img/backnew.jpg?v=20240109) no-repeat;
  background-size: 100% 100%;
}
.logo{
  width: 100%;
	height: 73px;
  padding-top: 15px;
}
.logo a{
  display: block;
  width: 139px;
  height: 38px;
  background: url(../img/sxlogo.png) no-repeat;
  background-size: 100% 100%;
}
.zjlogo a{
  width: 154px;
  height: 42px;
  background: url(../img/zjlogo.png) no-repeat;
  background-size: 100% 100%;
}
.formData{
  width: 1200px;
	height: 886px;
	background-color: #ffffff;
	box-shadow: 0px 3px 49px 0px 	rgba(151, 85, 84, 0.2);
  margin-top: 875px;
  padding-top: 110px;
  margin-bottom: 100px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.formTit{
  width: 402px;
  height: 36px;
  background: url(../img/tit_01.png) no-repeat;
  background-size: 100% 100%;
  margin: 0px auto;
  position: absolute;
  top:60px;
  left:50%;
  transform: translate(-50%);
}
.formLeft{
  width: 421px;
  height: 712px;
  background: url(../img/bg1.png) no-repeat;
  background-size: 100% 100%;
  border-radius: 5px;
}
.title{
  width: 266px;
  height: 105px;
  background: url(../img/title_left.png) no-repeat;
  background-size: 100% 100%;
  margin:-31px auto 0;
}
.code_left{
  width: 361px;
  height: 441px;
  background: url(../img/bk1.png) no-repeat;
  background-size: 100% 100%;
  margin:82px auto 0;
}
.form_page{
  width: 540px;
  height: 705px;
  background: #FFFFFF;
  box-shadow: 0px 0px 6px 0px rgba(250,80,30,0.54);
  border-radius: 5px;
  box-sizing: border-box;
  /* padding-top: 50px; */
  margin-left: 30px;
}
.title_right{
  width: 266px;
  height: 107px;
  background: url(../img/title_right.png) no-repeat;
  background-size: 100% 100%;
  margin:-31px auto 0;
}
.form{
  width: 500px;
  height: 451px;
  background: url(../img/form_bk.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 36px;
}
.form>p{
  
  height: 40px;
  margin-bottom: 56px;
  margin-left: 74px;
}
.form>p>input{
  width: 220px;
  height: 100%;
  outline: none;
  border: 0;
  margin-top: -6px;
  font-size: 26px;
  color: #666666;
}
.form>p>select{
  width: 170px;
  height: 100%;
  color: #666666;
  outline: none;
  border: 0;
  font-size: 26px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  -ms-appearance:none;
  margin-top: -6px;
}
#city{
  margin-left: 50px;
}
.img,.msg{
  position: relative;
}
.imgBg{
  display: inline-block;
  width: 153px;
	height: 74px;
	background-color: #fff7d9;
	border-radius: 3px;
  position: absolute;
  right: 24px;
  top: -20px;
  text-align: center;
  padding-top: 16px;
}
.imgBg img{
  width: 100px;
  height: 40px;
}
.msgBtn{
  display: block;
  width: 153px;
	height: 74px;
  line-height: 74px;
  text-align: center;
	background-color: #f1f1f1;
	border-radius: 5px;
	border: solid 1px #dfdfdf;
  font-size: 23px;
  color: #666666;
  position: absolute;
  right: 24px;
  top: -20px;
  cursor: pointer;
}
.btn{
  width: 420px;
  height: 66px;
  background: url(../img/btn.png) no-repeat;
  background-size: 100% 100%;
  margin: 76px auto;
  cursor: pointer;
}
.tit_02{
  width: 962px;
  height: 1361px;
  background: url(../img/tit_02.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}
.tit_03{
  width: 100%;
  height: 522px;
  background: url(../img/tit_03.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 70px;
}
.tit_04{
  width: 100%;
  height: 433px;
  background: url(../img/tit_04.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 70px;
}
.tit_05{
  width: 100%;
  height: 399px;
  background: url(../img/tit_05.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 78px;
}
.tit_06{
  width: 100%;
	height: 388px;
	background-color: #ffffff;
	border-radius: 20px;
  margin-top: 190px;
  padding-top: 46px;
}
.tit_06>p{
  width: 368px;
  height: 38px;
  background: url(../img/tit_06.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-bottom: 46px;
}
.tit_06>div{
  font-size: 24px;
  color: #000000;
  line-height: 53px;
  width: 928px;
  margin: 0 auto;
}
.mask{
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.open{
  display: none;
  width: 509px;
  height: 724px;
  position: fixed;
  top: 5%;
  left: 50%;
  transform: translate(-50%);
  background: url(../img/bg_mrlx.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-top: 322px;
}
.close{
  width: 55px;
  height: 55px;
  position: absolute;
  bottom: -66px;
  left: 48%;
  transform: translate(-50%);
  cursor: pointer;
  background: url(../img/close.png) no-repeat;
  background-size: 100% 100%;
}
.left{
  position: fixed;
  right: 3%;
  top: 30%;
  width: 140px;
  height: 334px;
  background: url(../img/left.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 30px;
}
.left>a{
  display: block;
  width: 100%;
  height: 40px;
  margin-bottom: 12px;
}
.modal_con_page{
	width: 450px;
	height: 403px;
	margin:0 auto;
	display: flex;
	justify-content: space-between;
}
.success_pageL{
	width: 210px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.success_slide{
	width: 5px;
	height: 400px;
	background-image:linear-gradient(#ffe0df,#fef9f8)
}
.success_pageL>div:nth-child(1){
	height:150px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.success_pageL>div>P{
	font-size: 20px;
	text-align: center;
  line-height: 1.5;
}
.success_pageL>div>P>span{
	color: red;
}
.success_code_left{
	width: 210px;
	height: 209px;
}
.success_code_left>img{
	width: 210px;
	height: 209px;
}