
	body{
		margin:0;
	}
    .sw-login {
      min-width: 1200px;
    }
    .sw-login .sw-login-main {
      position: absolute;
      right: 0;
      width: 30%;
      min-width: 560px;
      height: inherit;
      overflow: hidden;
      box-shadow: -1px 0 8px 0 rgba(199, 199, 199, 0.5);
    }
    .sw-login .sw-login-main .sw-login-main-blur {
      width: 105%;
      top: -50px;
      height: 100vh;
      background-size: cover;
      background-position: right;
      background-repeat: no-repeat;
      filter: blur(10px);
      position: absolute;
      transition: all 0.5s ease-out;
    }
    .sw-login .sw-login-main .sw-login-main-content {
      position: absolute;
      background-color: rgba(255, 255, 255, 0.7);
      height: 100vh;
      width: 100%;
    }
    .sw-login .sw-login-main .sw-login-main-content .sw-login-menu {
      padding-top: 96px;
	  /* background-color: rgba(0,0,0,0); */
	  background: none !important;
	  filter:alpha(opacity=0);
	  position:static;
      *zoom:1;
    }
    .sw-login .sw-login-main .sw-login-main-content .sw-login-menu .el-menu-item {
      /* background-color: rgba(0,0,0,0); */
      background: none !important;
      filter:alpha(opacity=0);
      position:static;
      *zoom:1;
      font-size: 18px;
      padding: 0;
    }
    .sw-login .sw-login-main .sw-login-main-content .sw-login-menu.el-menu.el-menu--horizontal {
      border-bottom: 1px solid #D2DAE0;
    }
    .sw-login .sw-login-logo-container {
      position: absolute;
      top: 28px;
      left: 0;
      width: 340px;
      height: 72px;
      background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.78) 0%, rgba(255, 255, 255, 0.61) 46%, rgba(255, 255, 255, 0) 90%);
    }
    .sw-login .sw-login-logo-container .sw-login-logo-main {
      top: 0;
      width: 100%;
      height: inherit;
      background: url("../images/logo.svg") no-repeat;
      background-size: 80% 85%;
      background-position: -22px 5px;
    }
    .sw-login .su-input-icon + .su-input-icon {
      margin-left: 0;
    }
    .sw-login .su-input-icon {
      font-size: 22px;
      cursor: pointer;
    }
    .sw-login .su-input-icon.black {
      color: #656668;
    }
    .sw-login .su-input-icon.blue {
      color: #3394E1;
    }
    .sw-login .el-input--prefix .el-input__inner {
      padding-left: 44px;
    }

    .qrcode-button {
      position: absolute;
      right: 50px;
      top: 50px;
      border-top: 50px solid;
      border-left: 50px solid transparent;
      cursor: pointer;
    }
    .qrcode-button .qrcode-button-cover {
      position: absolute;
      top: -50px;
      left: -50px;
      opacity: 0.2;
      border-top: 50px solid #000;
      border-left: 50px solid transparent;
    }
    .more::before,.more::after{
    	display:inline-block;
    	content:'';
    }
    .el-card{
    	overflow:visible;
    }
    label.el-radio.checkbox-style{
    	position:absolute;
    }
    .sw-login .sw-login-main .sw-login-main-content .tips{
   		width: 400px;
   		height: auto;
   		background: rgba(68, 89, 105, 0.06);
   		border-radius: 2px;
   		border: 1px solid rgba(68, 89, 105, 0.3);
   		color:#F56C6C;
   		font-size:14px;
   		margin: 0 auto;
   		position:relative;
   		margin-top: 40px;
   		overflow-x: hidden;
   		overflow-y: scroll;
   	}
   	.sw-login .sw-login-main .sw-login-main-content .tips::-webkit-scrollbar{
   		display:none;
   	}
   	.sw-login .sw-login-main .sw-login-main-content .tips p{
   		height: auto;
   		line-height: 22px;
   	}
   	.sw-login .sw-login-main .sw-login-main-content .tips p:nth-of-type(1){
   		margin: 5px 20px 5px 44px;
   	}
   	.sw-login .sw-login-main .sw-login-main-content .tips p:nth-of-type(2){
   		margin: 5px 20px 5px 44px;
   	}
   	.sw-login .sw-login-main .sw-login-main-content .tips p:nth-of-type(3){
   		margin: 5px 20px 5px 44px;
   	}
   	.sw-login .sw-login-main .sw-login-main-content .tips p:nth-of-type(4){
   		margin: 5px 20px 13px 44px;
   	}
    @media screen and (max-width: 1920px){
    	.sw-login .sw-login-main .sw-login-main-content .tips{
    		
    	}
    }
      @media screen and (max-width: 1660px){
    	.sw-login .sw-login-main .sw-login-main-content .tips{
    		/*  height: 110px;*/
    		height:32px;
   			margin-top:20px;
    	}
    	.el-form{
    		margin:20px 80px 0px!important;
    	}
    	.el-form-item{
    		margin-bottom: 10px;
    	}
    	/* .sw-login .sw-login-main .sw-login-main-content .tips::-webkit-scrollbar{
	    	display:block;
	   		width: 7px;
		    height: 100%;
		    background-color: #F5F5F5;
	   	}
	 	.sw-login .sw-login-main .sw-login-main-content .tips::-webkit-scrollbar-track{
	   		box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		    border-radius: 10px;
		    background-color: #F5F5F5;
	   	}
	   	.sw-login .sw-login-main .sw-login-main-content .tips::-webkit-scrollbar-thumb{
		    border-radius: 10px;
		    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
		    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
		    background-color: #9E9E9E;
	  } */
    }
    @media screen and (max-width: 1366px){
    	.sw-login .sw-login-main .sw-login-main-content .sw-login-menu{
    		padding-top: 5px;
    	}
    	.qrcode-button{
    		top:15px;
    	}
    	.el-form{
    		margin:20px 80px 0px!important;
    	}
    	.el-form-item{
    		margin-bottom: 10px;
    	}
    	.tips{
    		margin: 20px auto !important;
    	}
    	.sw-login .sw-login-main .sw-login-main-content .tips{
    		height: 32px;
    	}
    }
