.wap-page{
	    display:none;
	}
@media screen and (min-width: 1600px){
	.wap-page{
	    display:none;
	}
	.pc-page{
	    display:block;
	}

	
	.login_banner{
	    height: 737px;
	    background: url(../images/loginBg.png) no-repeat center;
	}

	.login_container{
		width: 1600px;
		margin:0 auto;
		font-size: 14px;
		height: 737px;
		position: relative;
	}
	.login_container .login_wrap {
		position: absolute;
		left:422px;
		top:189px;
		width: 440px;
		height: 439px;
		background: #FFFFFF;
		box-shadow: 0px 1px 46px 0px rgba(202,209,232,0.17);
		border-radius: 8px;
		padding:40px;
		
	}
	.login_container .login_wrap .tabs {
	 	display:flex;
	 	justify-content:flex-start;
	}
	.login_container .login_wrap .tabs .tab {
		width: 128px;
		height: 60px;
		font-family: Source Han Sans SC;
		line-height: 40px;
		font-size: 18px;
		color: #666666;
	}
	.login_container .login_wrap .tabs .active {
		font-size: 20px;
		font-weight: bold;
		color: #1644E6;
	}
	.login_container .login_wrap .tabs .active div:after{
		content:' ';
		width: 20px;
		height: 4px;
		background: #1644E6;
		border-radius: 2px;
		display:block;
		margin:5px 40px;

	}
	.tabs_boxs .tab_box{
		display:none;
		cursor:pointer;
	}
	.tabs_boxs .active{
		display:block;
	}
	.tabs_boxs .tab_box .input {
		height:60px;
		line-height:60px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		color: #999999;
		border-bottom:1px solid  #F0F0F0;
		width:100%;
	}
	.tabs_boxs .tab_box input {
		border:0px;
	}
	.tabs_boxs .tab_box .input:focus {
		outline:none;
		
	}
	.tabs_boxs .tab_box input:focus {
		outline:none;
	}
	.tabs_boxs .tab_box .line-wrap {
		display:flex;
		justify-content:space-between;
	}
	.tabs_boxs .tab_box .line-wrap .btn {
		margin-top:14px;
		width: 168px;
		height: 46px;
		background: #1644E6;
		border-radius: 4px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		text-align:center;
		color: #FFFFFF;
		cursor:pointer;
		line-height:46px;
	}
	.tabs_boxs .tab_box .line-wrap .input {
		flex:1;
	}
	.tabs_boxs .tab_box .voice {
		text-align:right;
		height: 50px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		color: #1644E6;
		line-height: 50px;
	}
	.tabs_boxs .tab_box .voice a {
		color: #1644E6;
	}
	.submit-btn {
		width: 360px;
		height: 46px;
		background: #1644E6;
		border-radius: 4px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		font-weight: 400;
		color: #FFFFFF;
		margin-top:40px;
		text-align:center;
		line-height: 46px;
	}
	.agreement {
		margin-top:5px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		font-weight: 400;
		color: #999999;
		line-height: 28px;
	}
	.agreement a {

		color:#1644E6;
	} 

}

@media screen and (min-width: 1200px){
	.wap-page{
	    display:none;
	}
	.pc-page{
	    display:block;
	}

	.login_banner{
	    height: 737px;
	    background: url(../images/loginBg.png) no-repeat center;
	}

	.login_container{
		width: 1200px;
		margin:0 auto;
		font-size: 14px;
		height: 737px;
		position: relative;
	}
	.login_container .login_wrap {
		position: absolute;
		left:422px;
		top:189px;
		width: 440px;
		height: 439px;
		background: #FFFFFF;
		box-shadow: 0px 1px 46px 0px rgba(202,209,232,0.17);
		border-radius: 8px;
		padding:40px;
		
	}
	.login_container .login_wrap .tabs {
	 	display:flex;
	 	justify-content:flex-start;
	}
	.login_container .login_wrap .tabs .tab {
		width: 128px;
		height: 60px;
		font-family: Source Han Sans SC;
		line-height: 40px;
		font-size: 18px;
		color: #666666;
	}
	.login_container .login_wrap .tabs .active {
		font-size: 20px;
		font-weight: bold;
		color: #1644E6;
	}
	.login_container .login_wrap .tabs .active div:after{
		content:' ';
		width: 20px;
		height: 4px;
		background: #1644E6;
		border-radius: 2px;
		display:block;
		margin:5px 40px;

	}
	.tabs_boxs .tab_box{
		display:none;
		cursor:pointer;
	}
	.tabs_boxs .active{
		display:block;
	}
	.tabs_boxs .tab_box .input {
		height:60px;
		line-height:60px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		color: #999999;
		border-bottom:1px solid  #F0F0F0;
		width:100%;
	}
	.tabs_boxs .tab_box input {
		border:0px;
	}
	.tabs_boxs .tab_box .input:focus {
		outline:none;
		
	}
	.tabs_boxs .tab_box input:focus {
		outline:none;
	}
	.tabs_boxs .tab_box .line-wrap {
		display:flex;
		justify-content:space-between;
	}
	.tabs_boxs .tab_box .line-wrap .btn {
		margin-top:14px;
		width: 168px;
		height: 46px;
		background: #1644E6;
		border-radius: 4px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		text-align:center;
		color: #FFFFFF;
		cursor:pointer;
		line-height:46px;
	}
	.tabs_boxs .tab_box .line-wrap .input {
		flex:1;
	}
	.tabs_boxs .tab_box .voice {
		text-align:right;
		height: 50px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		color: #1644E6;
		line-height: 50px;
	}
	.tabs_boxs .tab_box .voice a {
		color: #1644E6;
	}
	.submit-btn {
		width: 360px;
		height: 46px;
		background: #1644E6;
		border-radius: 4px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		font-weight: 400;
		color: #FFFFFF;
		margin-top:40px;
		text-align:center;
		line-height: 46px;
	}
	.agreement {
		margin-top:5px;
		font-size: 18px;
		font-family: Source Han Sans SC;
		font-weight: 400;
		color: #999999;
		line-height: 28px;
	}
	.agreement a {
		
		color:#1644E6;
	} 

}
@media screen and (max-width: 1200px){
	.pc-page{display: none;}
	.wap-page{display: block;}
	.mlogin-banner{height: 8.04rem;background:url(/rxsk/assets/src/images/m/login_bg.png);background-size: 10rem 8.04rem;}
	.login-card{width:9.2rem;margin:0 auto;border:1px solid #fff;background:rgba(255,255,255,.8);margin-top:-3.2rem;border-radius: 0.12rem;padding:0.4rem 0.4rem 0.8rem 0.4rem;box-sizing: border-box;box-shadow: 0 0.2rem 0.4rem rgba(202,209,232,.5);margin-bottom:1.2rem;}
	.login-menu{display: flex;}
	.login-menu .item{flex:1;font-size: 0.4rem;color: #666666;text-align: center;position: relative;height: 1.2rem;line-height:1.2rem;}
	.login-menu .item.active{font-weight: bold;color: #1644e6;font-size: 0.44rem;}
	.login-menu .item.active::after{position: absolute;content: "";width: 0.48rem;height: 4px;background-color: #1644e6;border-radius: 2px;left: 50%;bottom:0;margin-left:-0.24rem}
	.login-form .item{height: 1.88rem;border-bottom: 1px solid #f2f2f2;display: flex;align-items: center;}
	.login-form .item .input{border: 1px solid transparent;height:1.2rem;outline: none;flex:1;font-size: 0.4rem;}
	.login-form .item .code{width: 3.84rem;height: 1.08rem;background: #1644e6;border-radius: 0.08rem;font-size: 0.4rem;color: #fff;text-align: center;line-height: 1.08rem;border:0}
	.login-form .item .code[disabled]{
	  background: #8fa4ed !important;
	}

	.login-form .btn-submit{height: 1rem;background: #1644e6;color: #fff;text-align: center;font-size: 0.4rem;text-align: center;line-height: 1rem;border-radius: 0.08rem;margin-top:0.4rem}
	.login-form .desc{text-align: center;font-size: 0.4rem;color: #999999;margin-top:0.4rem}
	.login-form .desc a{color: #1644e6;}
	.login-form .message{font-size: 0.346rem;color: #ff0000;margin-top:0.2rem}

	.login-form .agreement{color: #999999;font-size: 0.4rem;margin-top:0.2rem}
	.login-form .agreement a{color: #1644e6;}
}