nav .menu {
	z-index: 99;
}

.header {
	background-color: #FFFFFF;
}

.banner {
	z-index: 90;
}

span {
	cursor: pointer;
}

.header a,
span {
	cursor: pointer;
}

.messageTabless {
	overflow: hidden;
}
.messageTabless p,.closeX p{
		width: 15px;
		height: 15px;
		line-height: 15px;
		float: right;
		cursor: pointer;
	}
nav .nav-menu{
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	padding: 11px 5px !important;
	line-height: 40px;
	text-align: center;
	border:none !important;
	background: transparent !important;
}
nav .nav-menu span{
	background: #fff !important;
}
.personavatr{
	width: 44px;
	height: 44px;
	border-radius: 22px;
}
.menu-a{
	font-size: 14px !important;
}
.menuText,
.menuDh{
	float: right;
	color: #FFF;
	margin-right: 8px;
	display: none;
}
.lists:hover,
.lists.active{
	background-color: #1762A2;
}
.menu li:hover{
	background-color: #1762A2;
}

@media screen and (min-width: 1200px) {
	.header-logo {
		width: 1200px !important;
		height: 130px;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		z-index: 999;
	}
	/* .yszcTable {
		width: 600px;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}
	
	.yszcTableP {
		position: absolute;
		top: 15px;
		right: 15px;
		z-index: 299;
		cursor: pointer;
	}
	
	.cont {
		height: auto;
		width: 100%;
		margin-bottom: 15px;
	}
	 */
	
	.header {
		width: 100% !important;
		height: auto;
	
	}
	
	.header-logo {
		width: 1200px !important;
		height: 130px;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		z-index: 999;
	}
	
	.header-logo .logo {
		width: 450px;
		height: 130px;
	}
	
	.logo img {
		display: block;
		margin: 25px auto;
	}
	
	.header-logo .name {
		height: auto;
		line-height: 120px !important;
		width: 250px;
		display: flex;
		justify-content: flex-start !important;
		/* display: block; */
	}
	
	.name .login {
		font-size: 30px;
		font-family: Microsoft YaHei, Microsoft YaHei-Bold;
		font-weight: bold;
		text-align: center;
		color: #333333;
	}
	
	.name .login a {
		font-size: 18px
	}
	
	.name .register {
		width: 140px !important;
		position: relative;
		margin: 0 0 0 10px;
	}
	
	.register div {
		width: 138px;
		height: 38px;
		border: 3px solid #333333;
		border-radius: 28px;
		position: absolute;
		top: 43px;
		line-height: 37px;
		text-align: center;
	}
	
	.register div a {
		font-weight: bold;
		font-size: 18px;
		color: #333333;
		font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	}
	
	.name2 {
		width: 125px;
		margin: 40px 0;
		/* display: none; */
	}
	
	.name2 .user {
		height: 44px;
		display: flex;
		justify-content: flex-start;
		cursor: pointer;
	}
	
	.name2 .user .personName {
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #155c9e;
		letter-spacing: 0px;
		line-height: 44px;
		margin-left: 5px;
	}
}

@media screen and (min-width: 1024px) {


	.yszcTable {
		width: 600px;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.yszcTableP {
		/* float: right; */
		position: absolute;
		top: 15px;
		right: 15px;
		z-index: 299;
		cursor: pointer;
	}

	.cont {
		height: auto;
		width: 100%;
		margin-bottom: 15px;
	}


	.header {
		width: 100%;
		height: 190px;

	}

	.header-logo {
		width: 100%;
		height: 130px;
		margin: 0 auto;
		display: flex;
		justify-content: space-around;
		z-index: 999;
	}

	.header-logo .logo {
		width: 450px;
		height: 130px;
	}

	.logo img {
		display: block;
		margin: 25px auto;
	}

	.header-logo .name {
		height: auto;
		line-height: 112px;
		width: 250px;
		display: flex;
		justify-content: space-around;
		/* display: block; */
	}

	.name .login {
		font-size: 30px;
		font-family: Microsoft YaHei, Microsoft YaHei-Bold;
		font-weight: bold;
		text-align: center;
		color: #333333;
	}

	.name .login a {
		font-size: 18px
	}

	.name .register {
		width: 60px;
		position: relative;
	}

	.register div {
		/* width: 138px; */
		height: 38px;
		/* border: 3px solid #333333; */
		border-radius: 28px;
		position: absolute;
		top: 43px;
		line-height: 37px;
		text-align: center;
	}

	.register div a {
		font-weight: bold;
		font-size: 18px;
		color: #333333;
		font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	}

	.name2 {
		width: 125px;
		margin: 40px 0;
		display: none;
		z-index: 999;
	}

	.name2 .user {
		height: 44px;
		display: flex;
		justify-content: flex-start;
		cursor: pointer;
	}

	.name2 .user .personName {
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #155c9e;
		letter-spacing: 0px;
		line-height: 44px;
		margin-left: 5px;
	}

	.pullDown {
		width: 143px;
		height: 249px;
		background: url(../img/userBg.png);
		display: none;
		z-index: 999;
	}

	.pullDown-box {
		width: 105px;
		height: auto;
		margin: 0 auto;
		padding-top: 15px;
		z-index: 999;
	}

	.pullDown-box div {
		width: 100%;
		height: 44px;
		border-bottom: 1px solid #eee;
		line-height: 44px;
		text-align: center;
		z-index: 999;
	}

	.pullDown-box div a {
		font-size: 16px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: 400;
		z-index: 999;
	}

	.pullDown-box div a:hover {
		color: #2b71ac;
		z-index: 999;
	}

	/* 轮播 */
	.banner {
		width: 100%;
		height: 650px;
	}

	.swiper-container,
	.swiper-slide,
	.swiper-slide img {
		width: 100%;
		height: 100%;
	}

	/* 登录/注册 */
	.mask {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: none;
		z-index: 99;
	}

	/* 	.messageTable {
		width: 550px;
		height: 550px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	} */
	.messageTabless,
	#messageTabless {
		width: 550px;
		height: 550px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
		box-shadow: 0px -1px 42px 5px rgba(0,0,0,0.19);
		-webkit-box-shadow: 0px -1px 42px 5px rgba(0,0,0,0.19);
		-moz-box-shadow: 0px -1px 42px 5px rgba(0,0,0,0.19);
	}


	.loginTet {
		font-size: 20px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.loginTit {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #494949;
		line-height: 40px;
		margin-bottom: 60px;
	}

	.account,
	.password {
		width: 420px;
		height: 57px;
		margin: 40px auto;
		position: relative;
	}

	.account input,
	.password input {
		width: 318px;
		height: 55px;
		border: 1px solid #d0d0d0;
		border-radius: 8px;
		padding: 0 0 0 100px;
	}

	.password input {
		padding: 0 85px 0 15px;
	}

	/* 忘记密码 */
	.wPassWord {
		position: absolute;
		top: 20px;
		right: 0;
		width: 100px;
		text-align: center;
		height: 55px;
		cursor: pointer;
		color: #999999
	}

	.wTablePassWrod {
		width: 550px;
		height: 400px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.wPassWrodtext {
		font-size: 20px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.authCodes {
		width: 380px;
		height: 57px;
		margin: 0 auto;
		margin-bottom: 40px;
		/* overflow: hidden; */
		position: relative;
	}

	.newPassPhone {
		width: 380px;
		border-radius: 10px;
		margin: 0 auto;
		margin-bottom: 40px;
		position: relative;
	}

	.newPassPhone input {
		width: 95%;
		height: 57px;
		display: block;
		border: none;
		padding-left: 100px;
		border-radius: 10px;
		/* background: url(../img/oldPass.png); */
		background-size: cover;
		border: 1px solid #d0d0d0;
		padding-left: 15px;
	}

	.authCodes input {
		width: 50%;
		height: 57px;
		border: 1px solid #d0d0d0;
		border-radius: 10px;
		padding-left: 15px;
		/* float: left; */
	}

	.authC {
		width: 50% !important;
		height: 57px;
		border: 1px solid #d0d0d0;
		border-radius: 10px;
		padding-left: 15px;
	}

	#btnSendCode1 ,#btnSendCode2{
		width: 90px;
		height: 30px;
		padding: 0 5px;
		margin: 0;
		font-size: 14px;
		text-align: center;
		background: transparent;
		border-radius: 30px;
		color: #2b71ac;
		border-color: #2b71ac;
		/* float: right; */
		margin-left: 30px;
		cursor: pointer;
		position: absolute;
		top: 8px;
		right: 10px;

	}

	.tabBtn {
		width: 410px;
		margin: 0 auto;
		overflow: hidden;
	}

	.tabBtn button {
		cursor: pointer;
		width: 200px;
		height: 54px;
		border: 1px solid #EEEEEE;
		background-color: #FFFFFF;
		border-radius: 10px;
	}

	.tabBtn button:nth-child(2) {
		border: none;
		background-color: #2b71ac;
		float: right;
	}

	.account select {
		width: 90px;
		height: 53px;
		position: absolute; 
		top: 2px;
		left: 5px;
		border: none;
		text-align: center;
	}

	.account select option {
		width: 98px !important;
		height: 53px !important;
	}

	.box {
		position: relative;
		width: 350px;
		height: 40px;
		background: #e8e8e8;
		border-radius: 4px;
		margin: 0 auto;
	}

	.btn {
		position: absolute;
		top: 0;
		width: 40px;
		height: 38px;
		text-align: center;
		line-height: 38px;
		border-radius: 4px;
		z-index: 3;
		background-color: #fff;
		border: 1px solid #ccc;
		color: black;
	}

	.text {
		position: absolute;
		width: 100%;
		margin: 0;
		text-align: center;
		line-height: 34px;
		display: block;
		z-index: 2;
		/*-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;*/
	}

	.bg {
		position: absolute;
		height: 100%;
		background-color: yellowgreen;
		z-index: 1;
	}

	.loginBtn {
		width: 420px;
		height: 57px;
		margin: 0 auto;
		margin-top: 60px;
		margin-bottom: 20px;
	}

	.loginBtn button {
		width: 420px;
		height: 57px;
		background: #2b71ac;
		border-radius: 8px;
		color: #FFFFFF;
		border: none;


	}

	.zysxLogin {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.zysxLogin span {
		color: #155C9E;
	}

	.zuce {
		position: absolute;
		bottom: 60px;
		left: 0;
		right: 0;
	}

	.denglu {
		bottom: 30px !important;
	}

	/* 组册 */
	.maskPass {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: none;
		z-index: 99;
	}

	.messageTablePass {
		width: 550px;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.authCode {
		width: 80px;
		height: 50px;
		position: absolute;
		top: 4px;
		right: 22px;
		z-index: 99;
	}

	.authCode input {
		width: 100%;
		height: 50px;
		border: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

	/* 隐私政策 */
	.yszcTable {
		width: 600px;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.yszcTableP {
		/* float: right; */
		position: absolute;
		top: 15px;
		right: 15px;
		z-index: 299;
		cursor: pointer;
	}

	.cont {
		height: auto;
		width: 100%;
		margin-bottom: 15px;
	}

	/* 忘记密码 */
	.wPassWord {
		position: absolute;
		top: 20px;
		right: 0;
		width: 100px;
		text-align: center;
		height: 55px;
		cursor: pointer;
		color: #999999
	}

	.wTablePassWrod {
		width: 550px;
		height: 400px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.wPassWrodtext {
		font-size: 20px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.authCodes {
		width: 380px;
		height: 57px;
		margin: 0 auto;
		margin-bottom: 40px;
		/* overflow: hidden; */
		position: relative;
	}

	.newPassPhone {
		width: 380px;
		border-radius: 10px;
		margin: 0 auto;
		margin-bottom: 40px;
		position: relative;
	}

	.newPassPhone input {
		width: 95%;
		height: 57px;
		display: block;
		border: none;
		padding-left: 100px;
		border-radius: 10px;
		/* background: url(../img/oldPass.png); */
		background-size: cover;
		border: 1px solid #d0d0d0;
		padding-left: 15px;
	}

	.authCodes input {
		width: 50%;
		height: 57px;
		border: 1px solid #d0d0d0;
		border-radius: 10px;
		padding-left: 15px;
		/* float: left; */
	}

	.authC {
		width: 50% !important;
		height: 57px;
		border: 1px solid #d0d0d0;
		border-radius: 10px;
		padding-left: 15px;
	}

	#btnSendCode1 ,#btnSendCode2{
		width: 90px;
		height: 30px;
		padding: 0 5px;
		margin: 0;
		font-size: 14px;
		text-align: center;
		background: transparent;
		border-radius: 30px;
		color: #2b71ac;
		border-color: #2b71ac;
		/* float: right; */
		margin-left: 30px;
		cursor: pointer;
		position: absolute;
		top: 15px;
		right: 10px;

	}

	.yzm {
		position: absolute;
		top: 8px !important;
		right: 5px !important;
	}

	.tabBtn {
		width: 410px;
		margin: 0 auto;
		overflow: hidden;
	}

	.tabBtn button {
		cursor: pointer;
		width: 200px;
		height: 54px;
		border: 1px solid #EEEEEE;
		background-color: #FFFFFF;
		border-radius: 10px;
	}

	.tabBtn button:nth-child(2) {
		border: none;
		background-color: #2b71ac;
		float: right;
	}


	.header-logo {
		display: flex;
		justify-content: space-around;
	}

	.header-logo .logo {
		width: 300px;
		display: inline-block;
		margin-left: 30px;
	}

	.header-logo .logo img {
		width: 100%;
		height: 100%;
	}

	.header-logo .name {
		display: inline-block;
		float: right;
		/* display: none; */
	}

	.header-logo .name2 {
		display: none;
		float: right;
		margin-right: 15px;
		z-index: 999;
		/* width: 100px; */

	}

	.header-logo .name .login,
	.header-logo .name .register {
		width: :;px;
		line-height: 81px;
		text-align: center;
		display: inline-block;
	}

	.header-logo .name2 .user {
		/* width: 100px; */
		/* margin: 0 auto; */
		text-align: center;
		/* margin: 15px 30px  0 0; */

	}

	.header-logo .name2 .pullDown {
		text-align: center;
		display: none;
		z-index: 99;
	}

	.pullDown-box {
		width: 120px;
		background: url(../img/userBg.png);
		background-position: 100%;
		padding-top: 20px;
		z-index: 99;
	}

	.pullDown-box div {
		z-index: 99;
	}

	/* 轮播 */
	.banner {
		width: 100%;
		height: 350px;
	}

	.swiper-container,
	.swiper-slide,
	.swiper-slide img {
		width: 100%;
		height: 100%;
	}

	/* 登录/注册 */
	.mask {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: none;
		z-index: 990;
	}

	/* .messageTable {
		width: 550px;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 991;
		border-radius: 10px;
	} */
	.messageTabless,
	#messageTabless {
		width: 550px;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 991;
		border-radius: 10px;
	}
	/* .messageTabless p{
		width: 15px;
		height: 15px;
		line-height: 15px;
		float: right;
	} */

	.loginTet {
		font-size: 20px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.loginTit {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #494949;
		line-height: 40px;
		margin-bottom: 60px;
	}

	.account,
	.password {
		width: 420px;
		height: 57px;
		margin: 40px auto;
		position: relative;
	}

	.account input,
	.password input {
		width: 318px;
		height: 55px;
		border: 1px solid #d0d0d0;
		border-radius: 8px;
		padding: 0 0 0 100px;
	}

	.password input {
		padding: 0 85px 0 15px;
	}

	.account select {
		width: 90px;
		height: 53px;
		position: absolute;
		top: 2px;
		left: 5px;
		border: none;
		text-align: center;
	}

	.account select option {
		width: 98px !important;
		height: 53px !important;
	}

	.box {
		position: relative;
		width: 350px;
		height: 40px;
		background: #e8e8e8;
		border-radius: 4px;
		margin: 0 auto;
	}

	.btn {
		position: absolute;
		top: 0;
		width: 40px;
		height: 38px;
		text-align: center;
		line-height: 38px;
		border-radius: 4px;
		z-index: 3;
		background-color: #fff;
		border: 1px solid #ccc;
		color: black;
	}

	.text {
		position: absolute;
		width: 100%;
		margin: 0;
		text-align: center;
		line-height: 34px;
		display: block;
		z-index: 2;
		/*-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;*/
	}

	.bg {
		position: absolute;
		height: 100%;
		background-color: yellowgreen;
		z-index: 1;
	}

	.loginBtn {
		width: 420px;
		height: 57px;
		margin: 0 auto;
		margin-top: 60px;
		margin-bottom: 20px;
	}

	.loginBtn button {
		width: 420px;
		height: 57px;
		background: #2b71ac;
		border-radius: 8px;
		color: #FFFFFF;
		border: none;


	}

	.zysxLogin {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.zysxLogin span {
		color: #155C9E;
	}

	.zuce {
		position: absolute;
		bottom: 60px;
		left: 0;
		right: 0;
	}

	.denglu {
		bottom: 30px !important;
	}

	/* 组册 */
	.maskPass {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: none;
		z-index: 99;
	}

	.messageTablePass {
		width: 550px;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.authCode {
		width: 80px;
		height: 50px;
		position: absolute;
		top: 4px;
		right: 22px;
		z-index: 99;
	}

	.authCode input {
		width: 100%;
		height: 50px;
		border: none;
	}

}

@media screen and (max-width: 767px) {

	/* 隐私政策 */
	.yszcTable {
		width: 80%;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.yszcTableP {
		/* float: right; */
		position: absolute;
		top: 15px;
		right: 15px;
		z-index: 299;
		cursor: pointer;
	}

	.cont {
		height: auto;
		width: 100%;
		margin-bottom: 15px;
	}

	/* 忘记密码 */
	.wPassWord {
		position: absolute;
		top: 0;
		right: -5px;
		/* width: 100px; */
		text-align: center;
		height: 55px;
		line-height: 55px;
		cursor: pointer;
		color: #999999
	}

	.wTablePassWrod {
		width: 80%;
		height: 560px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 15px;
	}

	.wPassWrodtext {
		font-size: 20px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.authCodes {
		/* width: 380px; */
		height: 57px;
		margin: 0 auto;
		margin-bottom: 40px;
		/* overflow: hidden; */
		position: relative;
	}

	.newPassPhone {
		/* width: 380px; */
		border-radius: 10px;
		margin: 0 auto;
		margin-bottom: 40px;
	}

	.newPassPhone input {
		width: 92%;
		height: 57px;
		display: block;
		border: none;
		padding-left: 100px;
		border-radius: 10px;
		/* background: url(../img/oldPass.png); */
		background-size: cover;
		border: 1px solid #d0d0d0;
		padding-left: 15px;
	}

	.authCodes input {
		width: 40%;
		height: 57px;
		border: 1px solid #d0d0d0;
		border-radius: 10px;
		padding-left: 15px;
		/* float: left; */
	}

	.authC {
		width: 65% !important;
		height: 57px;
		border: 1px solid #d0d0d0;
		border-radius: 10px;
		padding-left: 15px;
	}

	#btnSendCode1 ,#btnSendCode2{
		width: 90px;
		height: 30px;
		padding: 0 5px;
		margin: 0;
		font-size: 14px;
		text-align: center;
		background: transparent;
		border-radius: 30px;
		color: #2b71ac;
		border-color: #2b71ac;
		/* float: right; */
		margin-left: 10px;
		cursor: pointer;
		position: absolute;
		top: 15px;
		right: 0px;

	}

	.tabBtn {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
	}

	.tabBtn button {
		display: block;
		cursor: pointer;
		width: 95%;
		height: 54px;
		border: 1px solid #EEEEEE;
		background-color: #FFFFFF;
		border-radius: 10px;
		margin: 10px auto;
	}

	.tabBtn button:nth-child(2) {
		border: none;
		background-color: #2b71ac;
		/* float: right; */
	}


	.header {
		width: 100%;
		height: 100%;
		padding: 0 !important;
	}

	.header-logo {
		width: 100% !important;
		height: 100%;
		display: flex;
		justify-content: space-around;
		padding-top: 10px;
		padding-bottom: 5px;
	}

	.header-logo .logo {
		width: 75%;
		height: 65px;
		display: inline-block;
	}

	.header-logo .logo img {
		width: 100%;
		height: 100%;
	}

	.header-logo .name,
	.header-logo .name2 {
		/* float: right; */

	}

	.header-logo .name {
		width: 20%;
		display: flex;

	}

	.header-logo .name .login,
	.header-logo .name .register {
		width: 50%;
		line-height: 65px;
		text-align: center;

	}

	.header-logo .name .login div a,
	.header-logo .name .register div a {
		/* font-size: 16px; */
	}

	.header-logo .name2 {
		display: none;
		z-index: 99;
		/* padding-top: 15px; */
	}

	.user {
		text-align: center;
	}

	.name2 .pullDown {
		width: 120px;
		height: auto;
		background: url(../img/userBg.png);
		background-size: 100%;
		z-index: 999;
		display: none;
	}

	.pullDown-box {
		padding-top: 15px;
	}

	.pullDown-box div {
		text-align: center;
		line-height: 25px;
		z-index: 999;
	}

	.banner {
		width: 100%;
		height: 185px;
	}

	.swiper-container,
	.swiper-slide,
	.swiper-slide img {
		width: 100%;
		height: 100%;
	}

	/* 登录/注册 */
	.mask {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: none;
		z-index: 99;
	}

	/* .messageTable {
		width: 80%;
		height: 550px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	} */
	.messageTabless,
	#messageTabless {
		width: 80%;
		height: 550px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}


	.loginTet {
		font-size: 20px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.loginTit {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #494949;
		line-height: 40px;
		margin-bottom: 60px;
	}

	.account,
	.password {
		width: 75%;
		height: 57px;
		margin: 40px auto;
		position: relative;
	}

	.account input,
	.password input {
		width: 80%;
		height: 55px;
		border: 1px solid #d0d0d0;
		border-radius: 8px;
		padding: 0 0 0 100px;
		margin: 0 auto;
		display: block;
	}

	.password input {
		padding: 0 85px 0 15px;
	}

	.account select {
		width: 90px;
		height: 53px;
		position: absolute;
		top: 2px;
		left: 5px;
		border: none;
		text-align: center;
	}

	.account select option {
		width: 98px !important;
		height: 53px !important;
	}

	.box {
		position: relative;
		width: 75%;
		height: 40px;
		background: #e8e8e8;
		border-radius: 4px;
		margin: 0 auto;
		display: none;
	}

	.btn {
		position: absolute;
		top: 0;
		width: 40px;
		height: 38px;
		text-align: center;
		line-height: 38px;
		border-radius: 4px;
		z-index: 3;
		background-color: #fff;
		border: 1px solid #ccc;
		color: black;
	}

	.text {
		position: absolute;
		width: 100%;
		margin: 0;
		text-align: center;
		line-height: 34px;
		display: block;
		z-index: 2;
		/*-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;*/
	}

	.bg {
		position: absolute;
		height: 100%;
		background-color: yellowgreen;
		z-index: 1;
	}

	.loginBtn {
		width: 100%;
		height: 57px;
		margin: 0 auto;
		margin-top: 60px;
		margin-bottom: 20px;
	}

	.loginBtn button {
		width: 100%;
		height: 57px;
		background: #2b71ac;
		border-radius: 8px;
		color: #FFFFFF;
		border: none;


	}

	.zysxLogin {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei-Regular;
		font-weight: bold;
		text-align: center;
		color: #333333;
		line-height: 40px;
	}

	.zysxLogin span {
		color: #155C9E;
	}

	.zuce {
		position: absolute;
		bottom: 60px;
		left: 0;
		right: 0;
	}

	.denglu {
		bottom: 30px !important;
	}

	/* 组册 */
	.maskPass {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: none;
		z-index: 99;
	}

	.messageTablePass {
		width: 80%;
		height: 700px;
		padding: 40px 30px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		background-color: #FFFFFF;
		display: none;
		z-index: 199;
		border-radius: 10px;
	}

	.authCode {
		width: 80px;
		height: 50px;
		position: absolute;
		top: 4px;
		right: 22px;
		z-index: 99;
		background: transparent;
	}

	.authCode input {
		width: 100%;
		height: 50px;
		border: none;
	}

	/* .padword{
		width: 100%;
		margin: 0 auto;
	} */
	/* .padword input{
		width: 100%;
	} */
}

@media screen and (min-width: 364px) and (max-width:766px) {
	.authCode {
		/*  width: 80px;
	    height: 50px;
	    position: absolute;
	    top: 4px; */
		right: 10px;
		/* z-index: 99;
	    background: transparent; */
	}
}
