 .enter {
 	position: relative;
 	width: 100%;
 }
 
 .enterAPP {
 	display: block;
 	width: 100%;
 	height: 100vh;
 	overflow: hidden;
 }
 
 .enterAPP img {
 	width: 100%;
 	height: 100vh;
 }
 
 .footer {
 	width: 100%;
 	position: absolute;
 	bottom: 0px;
 	left: 0px;
 	font-size: 16px;
 	color: #fff;
 	line-height: 40px;
 	height: 40px;
 	text-align: center;
 }
 
 .footer1 {
 	width: 100%;
 	position: absolute;
 	bottom: 0px;
 	left: 0px;
 	font-size: 16px;
 	color: #a0a0a0;
 	line-height: 40px;
 	height: 40px;
 	text-align: center;
 }
 
 .main {
 	width: 750px;
 	margin: 0 auto;
 	min-height: 100vh;
 	position: relative;
 	padding-bottom: 100px;
 	background: url(../images/mbg.png) no-repeat center top;
 	background-size: 100% 100%;
 }
 
 .bannerm {
 	padding-top: 48px;
 	width: 750px;
 	margin: 0 auto;
 	background: #c8ecff url(../images/bannerbg.png) no-repeat center top;
 }
 
 .banner {
 	margin-top: 35px;
 }
 
 .daobg {
 	width: 638px;
 	margin: 0 auto;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 }
 
 .daobg .dao {
 	color: #333333;
 	font-size: 24px;
 	width: 140px;
 	height: 154px;
 	display: flex;
 	flex-direction: column;
 	justify-content: flex-end;
 	align-items: center;
 	padding-bottom: 20px;
 	margin-top: 36px;
 	margin-bottom: 54px;
 }
 
 .daobg .dao1 {
 	background: url(../images/dao/1.png) no-repeat;
 }
 
 .daobg .dao2 {
 	background: url(../images/dao/2.png) no-repeat;
 }
 
 .daobg .dao3 {
 	background: url(../images/dao/3.png) no-repeat;
 }
 
 .daobg .dao4 {
 	background: url(../images/dao/4.png) no-repeat;
 }
 
 .ju {
 	width: 100px;
 	height: 4px;
 	margin-top: 10px;
 }
 
 .ju1 {
 	background-color: #53a4ff;
 }
 
 .ju2 {
 	background-color: #96dd69;
 }
 
 .ju3 {
 	background-color: #ffcd4f;
 }
 /**/
 
 .mcenter {
 	width: 700px;
 	margin: 0 auto;
 	margin-bottom: 50px;
 }
 
 .dai {
 	width: 700px;
 	min-height: 300px;
 	background-color: #fff;
 	box-shadow: 1px 1px 20px #bee1f9;
 	border-radius: 30px;
 }
 
 .bai_padding {
 	padding: 30px 27px 30px 27px;
 }
 
 .titlebg {
 	width: 283px;
 	height: 40px;
 	font-size: 45px;
 	color: #205cbb;
 	font-weight: bold;
 	text-align: center;
 	line-height: 40px;
 	margin: 0 auto;
 	margin-bottom: 40px;
 	letter-spacing: 3px;
 	background: url(../images/title.png) no-repeat center bottom;
 }
 
 .xtitlebg {
 	width: 300px;
 	height: 49px;
 	font-size: 30px;
 	color: #fff;
 	font-weight: bold;
 	line-height: 49px;
 	margin-bottom: 23px;
 	letter-spacing: 3px;
 	padding-left: 10px;
 	background: url(../images/xtitlebg.png) no-repeat center bottom;
 }
 
 .fontm .font_title {
 	display: inline-block;
 	font-size: 26px;
 	color: #ffffff;
 	background-color: #205cbb;
 	font-weight: bold;
 	text-align: center;
 	padding: 5px 5px 5px 23px;
 	border-radius: 50px;
 	margin-bottom: 10px;
 }
 
 .font1 {
 	font-size: 24px;
 	color: #333333;
 	line-height: 40px;
 }
 
 .erm {
 	display: flex;
 	justify-content: center;
 	align-items: flex-start;
 	margin-top: 26px;
 }
 
 .erm p {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 	font-size: 24px;
 	color: #333333;
 }
 
 .erm p span {
 	text-align: center;
 	line-height: 30px;
 }
 
 .erm p:nth-child(2) {
 	margin-left: 36px;
 }
 /**/
 
 .listm {
 	background-color: #fff;
 	padding: 32px;
 	border-radius: 20px;
 	box-shadow: 1px 1px 20px #bee1f9;
 	margin-bottom: 33px;
 }
 
 .list_top {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	font-size: 24px;
 	color: #7280ab;
 }
 
 .list_top ul li:nth-child(1) {
 	font-size: 30px;
 	font-weight: bold;
 	color: #48b7f5;
 	margin-bottom: 35px;
 	/*width: 482px;*/
 	width: 462px;
 	overflow: hidden;
 	/*超出部分隐藏*/
 	text-overflow: ellipsis;
 	/* 超出部分显示省略号 */
 	white-space: nowrap;
 	/*规定段落中的文本不进行换行 */
 }
 
 .list_top ul li:nth-child(2) {
 	display: flex;
 	align-items: center;
 }
 
 .list_top ul li:nth-child(2) img {
 	margin-right: 10px;
 }
 
 .dian p {
 	font-size: 24px;
 	color: #7280ab;
 	display: flex;
 	align-items: center;
 }
 
 .dian p span {
 	margin-right: 10px;
 }
 
 .list_bottom {
 	display: none;
 	width: 600px;
 	margin: 0 auto;
 	background-color: #f5f5f5;
 	border-radius: 20px;
 	padding: 25px;
 	margin-top: 35px;
 }
 
 .nei {
 	font-size: 22px;
 	color: #666666;
 	line-height: 40px;
 	letter-spacing: 2px;
 }
 
 .list_bottom p.zhong {
 	margin-top: 30px;
 }
 
 .suo {
 	width: 695px;
 	height: 92px;
 	margin: 0 auto;
 	background: url(../images/suobg1.png) no-repeat;
 }
 
 #searchForm {
 	display: flex;
 	align-items: center;
 	height: 92px;
 	padding-left: 74px;
 }
 
 #jobarea {
 	width: 153px;
 	height: 30px;
 	background: none;
 	color: #b7b3b3;
 	font-size: 22px;
 	appearance: none;
 	outline: none;
 	border: none;
 }
 
 #keyword {
 	width: 297px;
 	height: 30px;
 	background: none;
 	color: #b7b3b3;
 	font-size: 22px;
 	appearance: none;
 	outline: none;
 	border: none;
 	margin-left: 27px;
 }
 
 .suos {
 	width: 126px;
 	height: 92px;
 }
 /**/
 
 .zhong {
 	text-align: center;
 }
 
 .wu {
 	visibility: hidden;
 }
 
 .font {
 	font-size: 26px;
 	line-height: 50px;
 	color: #333333;
 }
 
 .kong {
 	text-indent: 2em;
 }
 
 .font span {
 	font-weight: bold;
 }
 
 .dis_start {
 	display: flex;
 	flex-direction: column;
 	justify-content: center;
 	align-items: center;
 }
 
 .yuan {
 	margin-right: 26px;
 	margin-top: 15px;
 }
 
 .mt {
 	margin-top: 45px;
 }
 
 .mt1 {
 	margin-top: 36px;
 }
 
 .mei {
 	display: none;
 }