table th,table tr{text-align:center;}
/*PC-登录页*/
	.login_box{
		padding:50px 50px 40px 50px;
		background:#fff;
		border:10px solid #deecf6;
		border-radius: 10px;
		}
		.login-page .login-form { padding: 0;}
		.login-page .login-form .login-header p {color: #fff;}
		.login_box .span {margin-bottom: 20px;}
		.login_box .span1{color: rgba(16,16,16,1);font-size: 32px;line-height: 45px; cursor: pointer;}
		.login_box .span2{color: rgba(173,165,165,1);font-size: 28px;line-height: 39px;cursor: pointer;}
		.login-page .login-form .form-group .control-label {line-height: 50px;}
		.login-page .login-form .form-group .form-control.input-dark {border: 1px solid #ccc; line-height: 50px;font-size: 16px;}
		.login-page .login-form .form-group .form-control {height: 50px}
		.login-page .login-form .ffzm{
		    position: relative;
		    zoom: 1;
		    top: 0;
	}
	.login-page .login-form .ffzm {height: 42px; line-height: 42px;border: 1px solid #ccc;padding:0px 0px 0px 10px;}
	/*.login-page .login-form .ffzm .error{display: none !important;}*/
	.login-page .login-form .ffzm .yzm { float: left;color: #000;
			font-size: 14px;
			border-right: 1px solid #ccc;
			padding-right: 20px;
			line-height: 30px;
			margin-top: 5px;}
	.login-page .login-form .ffzm .yzm1 {
		    float: left;
		    color: #000;
		    border: 0px;
		    width: 110px;
		    height: 40px;
		    line-height: 40px;
		    padding-left: 10px
	}
	.login-page .login-form .ffzm .yzm2 {
		    float: right;
		    color: #000;
		    border: 0px;
		    width: 95px;
		    height: 40px;
		    line-height: 38px;
		    text-align: center;
		    background: #ccc;
	}
	.login-page .login-form .ffzm .yzm1:focus{border: 2px solid #ff0000 !important;}
	.input1 {
		BACKGROUND-COLOR: #2372c1;
	    border: none;
	    color: #fff;
	    padding: 12px 0px;
	    margin: 0px 5px;
	    width: 110px;
	    }
	.login-footer{margin-top: 0px !important;}
	.clear{clear: both;}

/*移动-登录页*/
.bg{
			position: fixed;
			width: 100%;
			height: 40%;
			top: 0;
			left: 0;
			z-index: -1;
		}

		.content{
			display: flex;
			flex-direction: column;
			align-items: center;
			padding-top: 50px;
		}

		.logo1{
			width: 110px;
			height: 110px;
			margin-bottom: 31px;
		}

		.content input{
			width: 80%;
			height: 47px;
			margin-top: 10px;
			padding: 0 20px;
			font-size: 15px;
		}

		.viewpwd{
			width: 80%;
			text-align: right;
			margin-top: 10px;
		}

		.viewpwd span{
			color: #000;
			font-size: 14px;
			line-height: 35px;
		}

		#waplogin{
			width: 80%;
		    height: 44px;
		    margin-top: 45px;
		    border: 1px solid #1a5498;
		    color: #FFFFFF;
		    background-color: #1a5498;
		    border-radius: 44px;
		    font-size: 16px;
		}

		.layerMsg{
			position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: rgba(0,0,0,0.7);color: #ffffff;border-radius: 4px;padding: 10px;
			font-size: 15px;
		}
		.tab {
			background: #fff;
			padding: 10px 10%;
		}
		.tab .t_title{    border-bottom: 1px solid #ccc;width: 100%;}
		.tab .t_tab1,.tab .t_tab2 {
		    text-align: center;
		    float: left;
		    width: 40%;
		    padding: 10px 0%;
		    margin: 0px 5%;
		}
		.tab .t_title .on{
			    border-bottom: 4px solid #1a5498;
			    color: #1a5498;
			    margin-bottom: -2px;
		}
		.tab1 {text-align: center;}
		.tab1 .name{
			    background: url(../../img/wap_l_ico.png) no-repeat;
			    background-size: 42px;
			    padding: 0px 40px;
			    line-height: 47px;
			    margin: 27px 0;
			    border-bottom: 1px solid #ccc;
			    width: 100%;
		}
		.tab1 .password{
				background: url(../../img/wap_l_ico.png) no-repeat  0px -40px;
			    background-size: 42px;
			    padding: 0px 40px;
			    line-height: 47px;
			    margin: 0px 0;
			    border-bottom: 1px solid #ccc;
			    width: 100%;
		}
		.tab1 .ffzm{
			border-bottom: 1px solid #ccc;
			display: flex;
			margin-top: 15px;
		}
		.tab1 .ffzm .txt {
			    width: 23%;
			    margin-top: 10px;
			    line-height: 43px;
		}
		.tab1 .ffzm .yzm1
		{
			    border: 0px !important;
			    width: 50%;
			    padding: 0 10px;
		}
		.tab1 .ffzm .yzm2{
		    cursor: pointer;
			height: 40px;
			margin-top: 10px;
		}
		.tab2 { text-align: center;display: none;}
		.tab .clear{clear: both;}


/*公共样式*/
.wap_nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 44px;
    display: flex;
    justify-content: center;
    line-height: 44px;
    border-top: 1px solid #dedede;
    z-index: 9;
}
.wap_nav .wap_my{    width: 30%;text-align: center;}
.wap_nav .wap_ss{    width: 40%;text-align: center;border-right: 1px solid #dedede;	border-left: 1px solid #dedede;padding: 0px -1px;}
.wap_nav .wap_other{    width: 30%;text-align: center;}
.wap_nav .on {background: rgb(0, 183, 238); color: #fff;border-right: 1px solid  rgb(0, 183, 238);	border-left: 1px solid  rgb(0, 183, 238); margin-top: -1px;}

