@charset "utf-8";
/* CSS Document */
body{
  background: #FBF4E9;
}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,cude,i{margin:0;padding:0;}
img{border:none;}
div{box-sizing: border-box;}
input{outline:none;}
.bar{
	width:100%;
	height:50px;
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 0px #E8E8E8;
	font-size:16px;
}
.bar1{
  height:50px;
  width:1100px;
  display:flex;
  align-items: center;
  margin:0 auto;
}
.bar1-1{
 width:750px;
font-size: 20px;
font-weight: 500;
color: #A02E37;
line-height: 28px;
}
.bar1-2{
 width:100px;
}
.bar1-3{
 width:148px;
}
.bar1-4{
 width:102px;
 display:flex;
 align-items: center;
 cursor:pointer;
}
.zt{
 margin-left:12px;
}
.cur{
  width:40px;
  height:50px;
  color:#A02E37;
  display:flex;
  align-items: center;
  border-bottom:2px solid #A02E37;
  justify-content:center;
}
.banner{
 width:1100px;
 height:210px;
 margin: 0 auto;
}
.main{
  width:1100px;
  margin: 0 auto;
  background-color:#FFFFFF;
  padding-top:24px;
  min-height:520px;
  padding-bottom:200px;
}
.title{
	height: 30px;
	width:88px;
	font-size: 22px;
	font-weight: 500;
	color: #212121;
	line-height: 30px;
	margin:0 auto;
}
.search{
  width:594px;
  margin-left:254px;
  height:40px;
  display:flex;
  align-items: center;
  margin-top:24px;
}
.sm1{
 width: 496px;
 height: 40px;
 background: #F7F7F7;
 border: 1px solid #E0E0E0;
 font-size: 14px;
 padding-left:12px;
}
.sm2{
 width: 98px;
 height: 40px;
 background: #A02E37;
 font-size: 16px;
 font-weight: 400;
 color: #FFFFFF;
 text-align:center;
 padding-top:9px;
 cursor:pointer;
}
.footer{
 width:100%;
 height: 117px;
 background: #a1d0e2;
 font-size: 12px;
 font-weight: 400;

 padding-top:13px;
 position:fixed;
 bottom:0px;
}
.fbar{
  width:344px;
  height:70px;
  display:flex;
  margin:0 auto;
  align-items: center;
 
}
.fbar1{
  width:53px;
  height:53px;
}
.fbar3{
  height:70px;
  margin-left:12px;
  padding-top:5px;
}
.fbar2{
 text-align:center;
 margin-top:12px;
}
.txt1{
  margin-top:5px;
}
.norusult{
  width: 308px;
  height: 60px;
  font-size: 22px;
  font-weight: 500;
  color: #666666;
 line-height: 30px;
 margin:0 auto;
 margin-top:24px;
 text-align:center;
}
.result{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  padding-bottom:56px;
  border-bottom:1px solid #E0E0E0;
}
.ritem{
 width: 300px;
 height: 169px;
 background:#FAFAFA;
 margin-top:59px;
 display:flex;
 justify-content:center;
  align-items: center;
}
.ritem img{
 max-width:290px !important;
 max-height:160px !important;
}
.title1{
  height:22px;
  display:flex;
  justify-content:center; 
  align-items: center;
  margin-top:44px;
}
.line{
width: 38px;
height: 1px;
background: #A02E37;
}
.ttxt{
 font-size: 16px;
 font-weight: 500;
 color: #A02E37;
 width:130px;
 text-align:center;
}

.table1{
  width:570px;
  height:432px;
  border:1px solid #E8B0B4;
  background-color:#FAFAFA;
  margin:0 auto;
  margin-top:27px;
  font-size:14px;
  color: #A02E37;
  border-bottom:0px;
}
.tb{
  height:48px;
  display:flex;
  align-items: center; 
  border-bottom:1px solid #E8B0B4;
 
}
.tb1{
  height:48px;
  width:180px;
  padding-left:24px;
  border-right:1px solid #E8B0B4;
  padding-top:14px;
}
.tb2{
  height:48px;
  width:390px;
 padding-left:25px;
 padding-top:14px;
}

.apply_p1{
	height: 22rpx;
	font-size: 16px;
	font-weight: 500;
	color: #A02E37;
	display:flex;
	align-items: center;
}
.apply_p1_1{
   width: 3px;
   height: 15px;
  background: #A02E37;
  margin-left:37px;
}
.apply_p1_2{
	width: 64px;
	height: 22px;
	font-weight:510;
	color: #A02E37;
	line-height: 22px;
	margin-left:8px;
}

.apply_p1_3{
	width: 90px;
	height: 20px;
	font-size: 14px;
	font-weight: 520;
	color: #A02E37;
	line-height: 20px;
	margin-left:881px;
}

.apply_p2{
    padding-left:37px;
    padding-right:37px;
    display:flex;
    align-items: center; 
	font-size: 14px;
	font-weight: 400;
	color: #666666;  
	justify-content:space-between;
	flex-wrap:wrap;
}
.apply_p2_1{
 margin-top:39px;
 width:300px;
}
.inputw{
  width: 180px;
  height: 36px;
  border: 1px solid #E0E0E0;
  padding-left:12px;
}

.apply_p3{
    padding-left:37px;
    padding-right:37px;
    display:flex;
	font-size: 14px;
	font-weight: 400;
	color: #666666;  
	height:140px;
	margin-top:33px;
}
.apply_p3_1{
  width: 70px;
  height: 20px;
  font-weight: 400;
  color: #666666;
  line-height: 20px; 
}
.apply_p3_2{
  width:110px;
  text-align:center;
  margin-left:57px;
}
.apply_p3_2 div{
 margin-top:10px;
}
.apply_p4{
  
  margin-top:81px;
  height:36px;
}
.apply_p4_1{
  
  height:36px;
  display:flex;
  justify-content:center;
  align-items: center; 
  margin:0 auto;
}
.btn1{
	width: 116px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #A02E37;
    text-align:center;
	color: #A02E37;
	height:36px;
	padding-top:7px;
}

.btn2{
	width: 116px;
	height: 36px;
	background: #A02E37;
	border-radius: 2px;
	border: 1px solid #A02E37;
	color: #FFFFFF;
	padding-top:5px;
	text-align:center;
}

.logintc{
  width: 410px;
  height: 370px;
  background: #FFFFFF;
  border-radius: 4px;
  padding-top:24px;
}
.tpart1{
   height:25px;
   display:flex;
   align-items: center; 
   width:358px;
   margin:0 auto;
    justify-content:space-between;
  c
}
.pp1{
	width: 72px;
	font-size: 18px;
	font-weight: 600;
	color: #212121;
}
.loginfield{
  height:40px;
  width:322;
  border-bottom:1px solid #E0E0E0;
  width:322px;
  margin:0 auto;
  margin-top:74px;
}

.loginfield1{
  height:40px;
  width:322;
  border-bottom:1px solid #E0E0E0;
  width:322px;
  margin:0 auto;
  margin-top:40px;
  display:flex;
  justify-content:space-between;
}
.txt12{
	 width: 70px;
	height: 20px;
	font-size: 14px;
	font-weight: 400;
	color: #A02E37;
	line-height: 20px;
}
.loginbtn{
 width: 124px;
 height: 36px;
 background: #A02E37;
 border-radius: 4px;
 margin:0 auto;
 text-align:center;
 font-size: 14px;
 font-weight: 500;
 color: #FFFFFF;
 padding-top:7px;
 margin-top:43px;
 cursor:pointer;
}

.logtc{
 width: 460px;
 height: 961px;
  background: #F7F7F7;
}
.pmp1{
  width:100%;
  height:71px;
  background-color:#FFFFFF;
  display:flex;
  align-items:center;
  display:flex;
  padding-left:24px;
  padding-right:44px;
  justify-content:space-between;
  
}
.pmp1-1{
 width: 72px;
 font-size: 18px;
 font-weight: 500;
 color: #212121;
}
.logpp{
  width: 390px;
  height: 44px;
  background: #FFFFFF;
  margin:0 auto;
  margin-top:20px;
  display:flex;
  align-items:center;
  padding-left:18px;
  padding-right:18px;
  font-size:14px;
  color:#212121;
}
.logp1{
  width:82px;
}
.logp2{
  width:42px;
  margin-left:23px;
}

.logp3{
  width:44px;
  margin-left:150px;
}
.cor1{
  color:#A02E37;
}
.cor2{
  color:#048C23;
}
.cor4{
 color:#FF9999;
}
.des{line-height:40px;padding:20px;font-size:21px;width:1000px;margin:0 auto;}


